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

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

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

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

button {
  border-radius: 0;
}

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

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

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.small, small {
  font-size: 0.875em;
  font-weight: 400;
}

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

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

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

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

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

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

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

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

.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

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

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

a > code {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

textarea.form-control {
  height: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .custom-select, .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;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-group-sm > .btn, .btn-sm {
  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=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

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

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

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

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}
.dropdown, .dropleft, .dropright, .dropup {
  position: relative;
}

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

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

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

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

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .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-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select {
    transition: none;
  }
}
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-brand: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-color: 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: 50%/100% 100% no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

.navbar-light .navbar-brand: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 .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

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

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

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

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

.navbar-light .navbar-text a: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 .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

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

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

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

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

.navbar-dark .navbar-text a: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 {
  border-top: inherit;
  border-bottom: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.accordion > .card {
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:focus, a.badge:hover {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

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

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

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

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
  opacity: 0.75;
}

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

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

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

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

.toast.showing {
  opacity: 1;
}

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

.toast.hide {
  display: none;
}

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

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: -webkit-sticky) or (position: sticky) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0, .my-0 {
  margin-top: 0 !important;
}

.mr-0, .mx-0 {
  margin-right: 0 !important;
}

.mb-0, .my-0 {
  margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1, .my-1 {
  margin-top: 0.25rem !important;
}

.mr-1, .mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1, .my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1, .mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2, .my-2 {
  margin-top: 0.5rem !important;
}

.mr-2, .mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2, .my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2, .mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3, .my-3 {
  margin-top: 1rem !important;
}

.mr-3, .mx-3 {
  margin-right: 1rem !important;
}

.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}

.ml-3, .mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4, .my-4 {
  margin-top: 1.5rem !important;
}

.mr-4, .mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4, .my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4, .mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5, .my-5 {
  margin-top: 3rem !important;
}

.mr-5, .mx-5 {
  margin-right: 3rem !important;
}

.mb-5, .my-5 {
  margin-bottom: 3rem !important;
}

.ml-5, .mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0, .py-0 {
  padding-top: 0 !important;
}

.pr-0, .px-0 {
  padding-right: 0 !important;
}

.pb-0, .py-0 {
  padding-bottom: 0 !important;
}

.pl-0, .px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1, .py-1 {
  padding-top: 0.25rem !important;
}

.pr-1, .px-1 {
  padding-right: 0.25rem !important;
}

.pb-1, .py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1, .px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2, .py-2 {
  padding-top: 0.5rem !important;
}

.pr-2, .px-2 {
  padding-right: 0.5rem !important;
}

.pb-2, .py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2, .px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3, .py-3 {
  padding-top: 1rem !important;
}

.pr-3, .px-3 {
  padding-right: 1rem !important;
}

.pb-3, .py-3 {
  padding-bottom: 1rem !important;
}

.pl-3, .px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4, .py-4 {
  padding-top: 1.5rem !important;
}

.pr-4, .px-4 {
  padding-right: 1.5rem !important;
}

.pb-4, .py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4, .px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5, .py-5 {
  padding-top: 3rem !important;
}

.pr-5, .px-5 {
  padding-right: 3rem !important;
}

.pb-5, .py-5 {
  padding-bottom: 3rem !important;
}

.pl-5, .px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1, .my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1, .mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1, .my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1, .mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2, .my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2, .mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2, .my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2, .mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3, .my-n3 {
  margin-top: -1rem !important;
}

.mr-n3, .mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3, .my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3, .mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4, .my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4, .mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4, .my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4, .mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5, .my-n5 {
  margin-top: -3rem !important;
}

.mr-n5, .mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5, .my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5, .mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto, .my-auto {
  margin-top: auto !important;
}

.mr-auto, .mx-auto {
  margin-right: auto !important;
}

.mb-auto, .my-auto {
  margin-bottom: auto !important;
}

.ml-auto, .mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1, .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1, .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1, .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1, .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2, .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2, .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2, .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2, .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3, .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3, .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3, .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3, .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4, .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4, .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4, .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4, .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5, .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5, .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5, .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0, .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0, .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0, .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0, .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1, .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1, .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1, .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1, .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2, .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2, .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2, .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2, .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3, .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3, .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3, .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3, .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4, .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4, .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4, .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4, .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5, .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5, .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5, .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5, .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1, .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1, .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1, .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1, .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2, .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2, .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2, .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2, .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3, .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3, .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3, .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3, .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4, .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4, .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4, .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4, .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5, .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5, .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5, .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5, .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto, .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto, .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto, .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0, .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0, .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0, .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1, .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1, .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1, .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1, .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2, .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2, .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2, .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2, .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3, .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3, .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3, .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3, .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4, .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4, .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4, .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4, .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5, .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5, .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5, .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5, .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0, .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0, .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0, .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0, .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1, .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1, .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1, .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1, .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2, .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2, .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2, .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2, .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3, .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3, .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3, .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3, .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4, .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4, .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4, .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4, .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5, .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5, .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5, .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5, .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1, .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1, .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1, .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1, .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2, .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2, .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2, .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2, .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3, .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3, .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3, .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3, .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4, .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4, .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4, .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4, .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5, .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5, .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5, .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5, .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto, .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto, .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto, .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0, .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0, .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0, .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0, .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1, .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1, .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1, .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1, .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2, .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2, .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2, .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2, .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3, .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3, .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3, .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4, .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4, .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4, .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4, .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5, .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5, .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5, .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5, .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0, .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0, .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0, .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1, .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1, .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1, .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1, .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2, .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2, .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2, .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2, .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3, .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3, .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3, .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3, .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4, .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4, .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4, .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5, .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5, .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5, .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1, .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1, .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1, .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1, .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2, .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2, .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2, .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2, .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3, .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3, .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3, .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3, .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4, .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4, .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4, .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4, .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5, .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5, .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5, .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5, .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto, .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto, .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto, .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0, .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0, .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0, .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0, .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1, .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1, .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1, .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1, .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2, .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2, .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2, .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2, .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3, .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3, .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3, .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3, .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4, .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4, .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4, .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4, .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5, .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5, .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5, .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5, .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0, .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0, .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0, .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0, .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1, .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1, .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1, .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1, .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2, .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2, .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2, .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2, .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3, .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3, .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3, .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3, .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4, .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4, .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4, .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5, .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5, .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5, .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5, .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1, .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1, .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1, .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1, .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2, .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2, .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2, .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2, .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3, .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3, .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3, .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3, .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4, .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4, .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4, .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4, .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5, .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5, .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5, .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5, .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto, .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto, .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto, .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto, .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:focus, a.text-secondary:hover {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:focus, a.text-success:hover {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:focus, a.text-info:hover {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:focus, a.text-warning:hover {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:focus, a.text-danger:hover {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:focus, a.text-light:hover {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:focus, a.text-dark:hover {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *, ::after, ::before {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  blockquote, pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  img, tr {
    page-break-inside: avoid;
  }
  h2, h3, p {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td, .table th {
    background-color: #fff !important;
  }
  .table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: 0;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: #fff;
  cursor: pointer;
}

.flickity-button:focus {
  outline: 0;
  box-shadow: 0 0 0 5px #19f;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}
.ts-control {
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: none;
  box-sizing: border-box;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.375rem 0.75rem;
  position: relative;
  width: 100%;
  z-index: 1;
}

.ts-wrapper.multi.has-items .ts-control {
  padding: calc(0.375rem - 1px) 0.75rem calc(0.375rem - 4px);
}

.full .ts-control {
  background-color: var(--bs-body-bg);
}

.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}

.focus .ts-control {
  box-shadow: none;
}

.ts-control > * {
  display: inline-block;
  vertical-align: initial;
}

.ts-wrapper.multi .ts-control > div {
  background: #efefef;
  border: 0 solid #dee2e6;
  color: #343a40;
  cursor: pointer;
  margin: 0 3px 3px 0;
  overflow: auto;
  padding: 1px 5px;
}

.ts-wrapper.multi .ts-control > div.active {
  background: #0d6efd;
  border: 0 solid transparent;
  color: #fff;
}

.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  background: #fff;
  border: 0 solid #fff;
  color: #878787;
}

.ts-control > input {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  display: inline-block !important;
  flex: 1 1 auto;
  line-height: inherit !important;
  margin: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  min-height: 0 !important;
  min-width: 7rem;
  padding: 0 !important;
  text-indent: 0 !important;
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

.ts-control > input::-ms-clear {
  display: none;
}

.ts-control > input:focus {
  outline: none !important;
}

.has-items .ts-control > input {
  margin: 0 4px !important;
}

.ts-control.rtl {
  text-align: right;
}

.ts-control.rtl.single .ts-control:after {
  left: calc(0.75rem + 5px);
  right: auto;
}

.ts-control.rtl .ts-control > input {
  margin: 0 4px 0 -2px !important;
}

.disabled .ts-control {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}

.input-hidden .ts-control > input {
  left: -10000px;
  opacity: 0;
  position: absolute;
}

.ts-dropdown {
  background: var(--bs-body-bg);
  border: 1px solid #d0d0d0;
  border-radius: 0 0 var(--bs-border-radius) var(--bs-border-radius);
  border-top: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  left: 0;
  margin: 0.25rem 0 0;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 10;
}

.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

.ts-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}

.ts-dropdown .create, .ts-dropdown .no-results, .ts-dropdown .optgroup-header, .ts-dropdown .option {
  padding: 3px 0.75rem;
}

.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}

.ts-dropdown [data-selectable].option {
  cursor: pointer;
  opacity: 1;
}

.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0;
}

.ts-dropdown .optgroup-header {
  background: var(--bs-body-bg);
  color: #6c757d;
  cursor: default;
}

.ts-dropdown .active {
  background-color: var(--bs-tertiary-bg);
}

.ts-dropdown .active, .ts-dropdown .active.create {
  color: var(--bs-body-color);
}

.ts-dropdown .create {
  color: rgba(52, 58, 64, 0.5);
}

.ts-dropdown .spinner {
  display: inline-block;
  height: 30px;
  margin: 3px 0.75rem;
  width: 30px;
}

.ts-dropdown .spinner:after {
  animation: lds-dual-ring 1.2s linear infinite;
  border-color: #d0d0d0 transparent;
  border-radius: 50%;
  border-style: solid;
  border-width: 5px;
  content: " ";
  display: block;
  height: 24px;
  margin: 3px;
  width: 24px;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.ts-dropdown-content {
  max-height: 200px;
  overflow: hidden auto;
  scroll-behavior: smooth;
}

.ts-wrapper.plugin-drag_drop .ts-dragging {
  color: transparent !important;
}

.ts-wrapper.plugin-drag_drop .ts-dragging > * {
  visibility: hidden !important;
}

.plugin-checkbox_options:not(.rtl) .option input {
  margin-right: 0.5rem;
}

.plugin-checkbox_options.rtl .option input {
  margin-left: 0.5rem;
}

.plugin-clear_button {
  --ts-pr-clear-button:1em;
}

.plugin-clear_button .clear-button {
  background: transparent !important;
  cursor: pointer;
  margin-right: 0 !important;
  opacity: 0;
  position: absolute;
  right: calc(0.75rem - 5px);
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 0.5s;
}

.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
  right: max(var(--ts-pr-caret), 0.75rem);
}

.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  background: color-mix(var(--bs-body-bg), #d0d0d0, 85%);
  border-bottom: 1px solid #d0d0d0;
  border-radius: var(--bs-border-radius) var(--bs-border-radius) 0 0;
  padding: 6px 0.75rem;
  position: relative;
}

.ts-wrapper .dropdown-header-close {
  color: #343a40;
  font-size: 20px !important;
  line-height: 20px;
  margin-top: -12px;
  opacity: 0.4;
  position: absolute;
  right: 0.75rem;
  top: 50%;
}

.ts-wrapper .dropdown-header-close:hover {
  color: #000;
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  border: 1px solid var(--bs-border-color);
  box-shadow: none;
  box-shadow: var(--bs-box-shadow-inset);
}

.plugin-dropdown_input .dropdown-input {
  background: transparent;
  border: solid #d0d0d0;
  border-width: 0 0 1px;
  box-shadow: none;
  display: block;
  padding: 0.375rem 0.75rem;
  width: 100%;
}

.plugin-dropdown_input.focus .ts-dropdown .dropdown-input {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}

.plugin-dropdown_input .items-placeholder {
  border: 0 !important;
  box-shadow: none !important;
  width: 100%;
}

.plugin-dropdown_input.dropdown-active .items-placeholder, .plugin-dropdown_input.has-items .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}

.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0;
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
}

.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0;
}

.ts-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0;
}

.ts-wrapper.plugin-remove_button .item {
  align-items: center;
  display: inline-flex;
}

.ts-wrapper.plugin-remove_button .item .remove {
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
  color: inherit;
  display: inline-block;
  padding: 0 5px;
  text-decoration: none;
  vertical-align: middle;
}

.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}

.ts-wrapper.plugin-remove_button .remove-single {
  font-size: 23px;
  position: absolute;
  right: 0;
  top: 0;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item {
  padding-right: 0 !important;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left: 1px solid #dee2e6;
  margin-left: 5px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: transparent;
}

.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: #fff;
}

.ts-wrapper.plugin-remove_button.rtl .item {
  padding-left: 0 !important;
}

.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #dee2e6;
  margin-right: 5px;
}

.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: transparent;
}

.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: #fff;
}

:root {
  --ts-pr-clear-button:0px;
  --ts-pr-caret:0px;
  --ts-pr-min:.75rem;
}

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}

.ts-control:not(.rtl) {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-control.rtl {
  padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-wrapper {
  position: relative;
}

.ts-control, .ts-control input, .ts-dropdown {
  color: #343a40;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.5;
}

.ts-control, .ts-wrapper.single.input-active .ts-control {
  background: var(--bs-body-bg);
  cursor: text;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

.ts-dropdown, .ts-dropdown.form-control, .ts-dropdown.form-select {
  background: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color-translucent);
  border-radius: 0.375rem;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  height: auto;
  padding: 0;
  z-index: 1000;
}

.ts-dropdown .optgroup-header {
  font-size: 0.875rem;
  line-height: 1.5;
}

.ts-dropdown .optgroup:first-child:before {
  display: none;
}

.ts-dropdown .optgroup:before {
  border-top: 1px solid var(--bs-border-color-translucent);
  content: " ";
  display: block;
  height: 0;
  margin: 0.5rem -0.75rem;
  overflow: hidden;
}

.ts-dropdown .create {
  padding-left: 0.75rem;
}

.ts-dropdown-content {
  padding: 5px 0;
}

.ts-control {
  align-items: center;
  display: flex;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .ts-control {
    transition: none;
  }
}
.focus .ts-control {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}

.ts-control .item {
  align-items: center;
  display: flex;
}

.ts-control input::-ms-input-placeholder {
  color: var(--bs-secondary-color, #a7aeb8);
  opacity: 1;
}

.ts-control input::placeholder {
  color: var(--bs-secondary-color, #a7aeb8);
  opacity: 1;
}

.ts-wrapper.is-invalid, .was-validated .invalid, .was-validated :invalid + .ts-wrapper {
  border-color: var(--bs-form-invalid-color);
}

.ts-wrapper.is-invalid:not(.single), .was-validated .invalid:not(.single), .was-validated :invalid + .ts-wrapper:not(.single) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.ts-wrapper.is-invalid.single, .was-validated .invalid.single, .was-validated :invalid + .ts-wrapper.single {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-position: right 0.75rem center, center right 2.25rem;
  background-repeat: no-repeat;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.ts-wrapper.is-invalid.focus .ts-control, .was-validated .invalid.focus .ts-control, .was-validated :invalid + .ts-wrapper.focus .ts-control {
  border-color: var(--bs-form-invalid-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-form-invalid-color), 0.25);
}

.ts-wrapper.is-valid, .was-validated .valid, .was-validated :valid + .ts-wrapper {
  border-color: var(--bs-form-valid-color);
}

.ts-wrapper.is-valid:not(.single), .was-validated .valid:not(.single), .was-validated :valid + .ts-wrapper:not(.single) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.ts-wrapper.is-valid.single, .was-validated .valid.single, .was-validated :valid + .ts-wrapper.single {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");
  background-position: right 0.75rem center, center right 2.25rem;
  background-repeat: no-repeat;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.ts-wrapper.is-valid.focus .ts-control, .was-validated .valid.focus .ts-control, .was-validated :valid + .ts-wrapper.focus .ts-control {
  border-color: var(--bs-form-valid-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-form-valid-color), 0.25);
}

.ts-wrapper {
  display: flex;
  min-height: calc(1.5em + 0.75rem + var(--bs-border-width) * 2);
}

.input-group-sm > .ts-wrapper, .ts-wrapper.form-control-sm, .ts-wrapper.form-select-sm {
  min-height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2);
}

.input-group-sm > .ts-wrapper .ts-control, .ts-wrapper.form-control-sm .ts-control, .ts-wrapper.form-select-sm .ts-control {
  border-radius: var(--bs-border-radius-sm);
  font-size: 0.875rem;
}

.input-group-sm > .ts-wrapper.has-items .ts-control, .ts-wrapper.form-control-sm.has-items .ts-control, .ts-wrapper.form-select-sm.has-items .ts-control {
  font-size: 0.875rem;
}

.input-group-sm > .ts-wrapper.multi.has-items .ts-control, .ts-wrapper.form-control-sm.multi.has-items .ts-control, .ts-wrapper.form-select-sm.multi.has-items .ts-control {
  padding-top: calc(0.75em - 0.40625rem + var(--bs-border-width) * 2 / 2 - (var(--bs-border-width) + 1px) * 2 / 2) !important;
}

.ts-wrapper.multi.has-items .ts-control {
  padding-left: calc(0.75rem - 5px);
  --ts-pr-min:calc(0.75rem - 5px);
}

.ts-wrapper.multi .ts-control > div {
  border-radius: calc(var(--bs-border-radius) - 1px);
}

.input-group-lg > .ts-wrapper, .ts-wrapper.form-control-lg, .ts-wrapper.form-select-lg {
  min-height: calc(1.5em + 1rem + var(--bs-border-width) * 2);
}

.input-group-lg > .ts-wrapper .ts-control, .ts-wrapper.form-control-lg .ts-control, .ts-wrapper.form-select-lg .ts-control {
  border-radius: var(--bs-border-radius-lg);
  font-size: 1.25rem;
}

.ts-wrapper:not(.form-control, .form-select) {
  background: none;
  border: none;
  box-shadow: none;
  height: auto;
  padding: 0;
}

.ts-wrapper:not(.form-control, .form-select).single .ts-control {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 16px 12px;
}

.ts-wrapper.form-select, .ts-wrapper.single {
  --ts-pr-caret:2.25rem;
}

.ts-wrapper.form-control, .ts-wrapper.form-select {
  box-shadow: none;
  display: flex;
  height: auto;
  padding: 0 !important;
}

.ts-wrapper.form-control .ts-control, .ts-wrapper.form-control.single.input-active .ts-control, .ts-wrapper.form-select .ts-control, .ts-wrapper.form-select.single.input-active .ts-control {
  border: none !important;
}

.ts-wrapper.form-control:not(.disabled) .ts-control, .ts-wrapper.form-control:not(.disabled).single.input-active .ts-control, .ts-wrapper.form-select:not(.disabled) .ts-control, .ts-wrapper.form-select:not(.disabled).single.input-active .ts-control {
  background: transparent !important;
}

.input-group > .ts-wrapper {
  flex-grow: 1;
  width: 1%;
}

.input-group > .ts-wrapper:not(:nth-child(2)) > .ts-control {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group > .ts-wrapper:not(:last-child) > .ts-control {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.form-select .ts-control, .form-select .ts-control input, .form-select .ts-dropdown {
  color: var(--bs-body-color);
}
@charset "UTF-8";
body > .pnotify.pnotify-positioned {
  position: fixed;
  z-index: 100040;
}

body > .pnotify.pnotify-modal {
  z-index: 100042;
}

.pnotify {
  height: auto;
  display: none;
  transition: opacity 0.1s linear;
  opacity: 0;
}

.pnotify.pnotify-positioned {
  position: absolute;
  z-index: 1;
}

.pnotify.pnotify-modal {
  z-index: 3;
}

.pnotify.pnotify-in {
  display: block;
  opacity: 1;
}

.pnotify.pnotify-initial {
  display: block;
}

.pnotify-hidden {
  visibility: hidden;
}

.pnotify.pnotify-move {
  transition: left 0.4s ease, top 0.4s ease, right 0.4s ease, bottom 0.4s ease;
}

.pnotify.pnotify-fade-slow {
  transition: opacity 0.4s linear;
  opacity: 0;
}

.pnotify.pnotify-fade-slow.pnotify.pnotify-move {
  transition: opacity 0.4s linear, left 0.4s ease, top 0.4s ease, right 0.4s ease, bottom 0.4s ease;
}

.pnotify.pnotify-fade-normal {
  transition: opacity 0.25s linear;
  opacity: 0;
}

.pnotify.pnotify-fade-normal.pnotify.pnotify-move {
  transition: opacity 0.25s linear, left 0.4s ease, top 0.4s ease, right 0.4s ease, bottom 0.4s ease;
}

.pnotify.pnotify-fade-fast {
  transition: opacity 0.1s linear;
  opacity: 0;
}

.pnotify.pnotify-fade-fast.pnotify.pnotify-move {
  transition: opacity 0.1s linear, left 0.4s ease, top 0.4s ease, right 0.4s ease, bottom 0.4s ease;
}

.pnotify.pnotify-masking {
  display: block;
  -webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), transparent 30px, transparent);
  mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), transparent 30px, transparent);
}

.pnotify.pnotify-masking.pnotify-stack-up {
  -webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent 30px, transparent);
  mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent 30px, transparent);
}

.pnotify.pnotify-masking.pnotify-stack-left {
  -webkit-mask-image: linear-gradient(270deg, rgba(0, 0, 0, 0.8), transparent 30px, transparent);
  mask-image: linear-gradient(270deg, rgba(0, 0, 0, 0.8), transparent 30px, transparent);
}

.pnotify.pnotify-masking.pnotify-stack-right {
  -webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0.8), transparent 30px, transparent);
  mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0.8), transparent 30px, transparent);
}

.pnotify.pnotify-fade-in, .pnotify.pnotify-masking-in {
  opacity: 1;
}

.pnotify .pnotify-shadow {
  -webkit-box-shadow: 0 6px 28px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 6px 28px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 6px 28px 0 rgba(0, 0, 0, 0.1);
}

.pnotify-container {
  position: relative;
  background-position: 0 0;
  padding: 0.8em;
  height: 100%;
  margin: 0;
}

.pnotify-container:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.pnotify-closer, .pnotify-sticker {
  float: right;
  margin-left: 0.5em;
  cursor: pointer;
}

[dir=rtl] .pnotify-closer, [dir=rtl] .pnotify-sticker {
  float: left;
  margin-right: 0.5em;
  margin-left: 0;
}

.pnotify-title {
  display: block;
  white-space: pre-line;
  margin-bottom: 0.4em;
  margin-top: 0;
}

.pnotify-text-with-max-height {
  overflow-y: auto;
  overscroll-behavior: contain;
  padding-bottom: 0.03em;
}

.pnotify.pnotify-with-icon .pnotify-content {
  margin-left: 24px;
}

[dir=rtl] .pnotify.pnotify-with-icon .pnotify-content {
  margin-right: 24px;
  margin-left: 0;
}

.pnotify-pre-line {
  white-space: pre-line;
}

.pnotify-icon, .pnotify-icon span {
  display: block;
  float: left;
}

[dir=rtl] .pnotify-icon, [dir=rtl] .pnotify-icon span {
  float: right;
}

.pnotify-modal-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 2;
  transition: opacity 0.25s linear;
  opacity: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.pnotify-modal-overlay-up {
  align-items: flex-start;
}

.pnotify-modal-overlay-left {
  justify-content: flex-start;
  align-items: center;
}

.pnotify-modal-overlay-right {
  justify-content: flex-end;
  align-items: center;
}

.pnotify-modal-overlay.pnotify-modal-overlay-in {
  opacity: 1;
}

.pnotify-modal-overlay-closes:after {
  content: "×";
  font-family: Arial;
  font-size: 3rem;
  color: #fff;
  text-shadow: 0 0 0.4rem #fff;
}

body > .pnotify-modal-overlay {
  position: fixed;
  z-index: 100041;
}
[data-pnotify].brighttheme-elem {
  border-radius: 0;
}

[data-pnotify].brighttheme-elem, [data-pnotify].brighttheme-elem.pnotify-mode-light {
  --notice-background-color:#ffffa2;
  --notice-border-color:#ff0;
  --notice-text-color:#4f4f00;
  --notice-icon-filter:invert(25%) sepia(12%) saturate(7007%) hue-rotate(38deg) brightness(99%) contrast(101%);
  --info-background-color:#8fcedd;
  --info-border-color:#0286a5;
  --info-text-color:#012831;
  --info-icon-filter:invert(11%) sepia(37%) saturate(1946%) hue-rotate(155deg) brightness(95%) contrast(99%);
  --success-background-color:#aff29a;
  --success-border-color:#35db00;
  --success-text-color:#104300;
  --success-icon-filter:invert(17%) sepia(94%) saturate(1055%) hue-rotate(70deg) brightness(90%) contrast(103%);
  --error-background-color:#ffaba2;
  --error-border-color:#ff1800;
  --error-text-color:#4f0800;
  --error-icon-filter:invert(9%) sepia(27%) saturate(7347%) hue-rotate(359deg) brightness(96%) contrast(108%);
}

@media (prefers-color-scheme: dark) {
  [data-pnotify].brighttheme-elem.pnotify-mode-no-preference {
    --notice-background-color:#4f4f00;
    --notice-border-color:#282814;
    --notice-text-color:#ffffa2;
    --notice-icon-filter:invert(92%) sepia(18%) saturate(781%) hue-rotate(6deg) brightness(106%) contrast(107%);
    --info-background-color:#012831;
    --info-border-color:#0c1618;
    --info-text-color:#8fcedd;
    --info-icon-filter:invert(85%) sepia(14%) saturate(933%) hue-rotate(153deg) brightness(92%) contrast(87%);
    --success-background-color:#104300;
    --success-border-color:#152111;
    --success-text-color:#aff29a;
    --success-icon-filter:invert(90%) sepia(9%) saturate(1647%) hue-rotate(52deg) brightness(103%) contrast(90%);
    --error-background-color:#4f0800;
    --error-border-color:#281614;
    --error-text-color:#ffaba2;
    --error-icon-filter:invert(70%) sepia(24%) saturate(717%) hue-rotate(315deg) brightness(103%) contrast(104%);
  }
}
[data-pnotify].brighttheme-elem.pnotify-mode-dark {
  --notice-background-color:#4f4f00;
  --notice-border-color:#282814;
  --notice-text-color:#ffffa2;
  --notice-icon-filter:invert(92%) sepia(18%) saturate(781%) hue-rotate(6deg) brightness(106%) contrast(107%);
  --info-background-color:#012831;
  --info-border-color:#0c1618;
  --info-text-color:#8fcedd;
  --info-icon-filter:invert(85%) sepia(14%) saturate(933%) hue-rotate(153deg) brightness(92%) contrast(87%);
  --success-background-color:#104300;
  --success-border-color:#152111;
  --success-text-color:#aff29a;
  --success-icon-filter:invert(90%) sepia(9%) saturate(1647%) hue-rotate(52deg) brightness(103%) contrast(90%);
  --error-background-color:#4f0800;
  --error-border-color:#281614;
  --error-text-color:#ffaba2;
  --error-icon-filter:invert(70%) sepia(24%) saturate(717%) hue-rotate(315deg) brightness(103%) contrast(104%);
}

[data-pnotify] .brighttheme-notice {
  --brighttheme-background-color:var(--notice-background-color);
  --brighttheme-border-color:var(--notice-border-color);
  --brighttheme-text-color:var(--notice-text-color);
  --brighttheme-icon-filter:var(--notice-icon-filter);
  --brighttheme-primary-button-background-color:var(--notice-border-color);
  --brighttheme-primary-button-text-color:var(--notice-text-color);
}

[data-pnotify] .brighttheme-info {
  --brighttheme-background-color:var(--info-background-color);
  --brighttheme-border-color:var(--info-border-color);
  --brighttheme-text-color:var(--info-text-color);
  --brighttheme-icon-filter:var(--info-icon-filter);
  --brighttheme-primary-button-background-color:var(--info-border-color);
  --brighttheme-primary-button-text-color:var(--info-text-color);
}

[data-pnotify] .brighttheme-success {
  --brighttheme-background-color:var(--success-background-color);
  --brighttheme-border-color:var(--success-border-color);
  --brighttheme-text-color:var(--success-text-color);
  --brighttheme-icon-filter:var(--success-icon-filter);
  --brighttheme-primary-button-background-color:var(--success-border-color);
  --brighttheme-primary-button-text-color:var(--success-text-color);
}

[data-pnotify] .brighttheme-error {
  --brighttheme-background-color:var(--error-background-color);
  --brighttheme-border-color:var(--error-border-color);
  --brighttheme-text-color:var(--error-text-color);
  --brighttheme-icon-filter:var(--error-icon-filter);
  --brighttheme-primary-button-background-color:var(--error-border-color);
  --brighttheme-primary-button-text-color:var(--error-text-color);
}

[data-pnotify] .brighttheme-container {
  padding: 1.3rem;
  background-color: var(--brighttheme-background-color);
  border: 0 solid var(--brighttheme-border-color);
  color: var(--brighttheme-text-color);
}

[data-pnotify] .brighttheme-error {
  background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, hsla(0, 0%, 100%, 0.3) 0, hsla(0, 0%, 100%, 0.3) 70px);
}

[data-pnotify].pnotify-with-icon .brighttheme-content {
  margin-left: calc(1.3rem + 16px);
}

[dir=rtl] [data-pnotify].pnotify-with-icon .brighttheme-content {
  margin-right: calc(1.3rem + 16px);
  margin-left: 0;
}

[data-pnotify] .brighttheme-title {
  font-size: 1.2rem;
  line-height: 1.4rem;
  margin-top: -0.1rem;
  margin-bottom: 0;
}

[data-pnotify] .brighttheme-text {
  font-size: 1rem;
  line-height: 1.2rem;
  margin-top: 0;
}

[data-pnotify] .brighttheme-confirm, [data-pnotify] .brighttheme-title + .brighttheme-text {
  margin-top: 1rem;
}

[data-pnotify] .brighttheme-closer, [data-pnotify] .brighttheme-icon, [data-pnotify] .brighttheme-sticker {
  display: flex;
  justify-content: center;
  align-items: center;
}

[data-pnotify] .brighttheme-icon, [data-pnotify] .brighttheme-icon > span, [data-pnotify] .brighttheme-icon > span:after {
  width: 1.2rem;
  height: 1.2rem;
  line-height: 1.2rem;
}

[data-pnotify] .brighttheme-icon-closer, [data-pnotify] .brighttheme-icon-closer:after, [data-pnotify] .brighttheme-icon-sticker, [data-pnotify] .brighttheme-icon-sticker:after {
  width: 1rem;
  height: 1rem;
  line-height: 1rem;
}

[data-pnotify] .brighttheme-icon-notice:after {
  filter: var(--brighttheme-icon-filter);
  content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMsMTNIMTFWN0gxM00xMywxN0gxMVYxNUgxM00xMiwyQTEwLDEwIDAgMCwwIDIsMTJBMTAsMTAgMCAwLDAgMTIsMjJBMTAsMTAgMCAwLDAgMjIsMTJBMTAsMTAgMCAwLDAgMTIsMloiLz48L3N2Zz4=);
}

[data-pnotify] .brighttheme-icon-info:after {
  filter: var(--brighttheme-icon-filter);
  content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMsOUgxMVY3SDEzTTEzLDE3SDExVjExSDEzTTEyLDJBMTAsMTAgMCAwLDAgMiwxMkExMCwxMCAwIDAsMCAxMiwyMkExMCwxMCAwIDAsMCAyMiwxMkExMCwxMCAwIDAsMCAxMiwyWiIvPjwvc3ZnPg==);
}

[data-pnotify] .brighttheme-icon-success:after {
  filter: var(--brighttheme-icon-filter);
  content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjUgMiAyIDYuNSAyIDEyUzYuNSAyMiAxMiAyMiAyMiAxNy41IDIyIDEyIDE3LjUgMiAxMiAyTTEwIDE3TDUgMTJMNi40MSAxMC41OUwxMCAxNC4xN0wxNy41OSA2LjU4TDE5IDhMMTAgMTdaIi8+PC9zdmc+);
}

[data-pnotify] .brighttheme-icon-error:after {
  filter: var(--brighttheme-icon-filter);
  content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMsMTRIMTFWMTBIMTNNMTMsMThIMTFWMTZIMTNNMSwyMUgyM0wxMiwyTDEsMjFaIi8+PC9zdmc+);
}

[data-pnotify] .brighttheme-icon-closer:after {
  filter: var(--brighttheme-icon-filter);
  content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTksNi40MUwxNy41OSw1TDEyLDEwLjU5TDYuNDEsNUw1LDYuNDFMMTAuNTksMTJMNSwxNy41OUw2LjQxLDE5TDEyLDEzLjQxTDE3LjU5LDE5TDE5LDE3LjU5TDEzLjQxLDEyTDE5LDYuNDFaIi8+PC9zdmc+);
}

[data-pnotify] .brighttheme-icon-sticker:after {
  filter: var(--brighttheme-icon-filter);
  content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYsMTJWNEgxN1YySDdWNEg4VjEyTDYsMTRWMTZIMTEuMlYyMkgxMi44VjE2SDE4VjE0TDE2LDEyWiIvPjwvc3ZnPg==);
}

[data-pnotify] .brighttheme-icon-sticker.brighttheme-icon-stuck:after {
  filter: var(--brighttheme-icon-filter);
  content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMiw1LjI3TDMuMjgsNEwyMCwyMC43MkwxOC43MywyMkwxMi44LDE2LjA3VjIySDExLjJWMTZINlYxNEw4LDEyVjExLjI3TDIsNS4yN00xNiwxMkwxOCwxNFYxNkgxNy44Mkw4LDYuMThWNEg3VjJIMTdWNEgxNlYxMloiLz48L3N2Zz4=);
}

[data-pnotify] .brighttheme-prompt-bar {
  margin-bottom: 1rem;
}

[data-pnotify] .brighttheme-action-bar, [data-pnotify] .brighttheme-prompt-bar {
  width: 100%;
  box-sizing: border-box;
}

[data-pnotify] .brighttheme-btn {
  text-transform: uppercase;
  font-weight: 700;
  padding: 0.4rem 1rem;
  border: none;
  background: transparent;
  cursor: pointer;
  color: var(--brighttheme-text-color);
}

[data-pnotify] .brighttheme-btn-primary {
  background-color: var(--brighttheme-primary-button-background-color);
  color: var(--brighttheme-primary-button-text-color);
}

[data-pnotify] .brighttheme-countdown {
  background-color: var(--brighttheme-background-color);
}

[data-pnotify] .brighttheme-countdown-bar {
  background-color: var(--brighttheme-border-color);
}

[data-pnotify] .brighttheme-paginate {
  display: inline-flex;
  flex-direction: column;
}

[data-pnotify] .brighttheme-paginate-btn {
  width: 1em;
  height: 1em;
  line-height: 0.5em;
  border: 0;
  padding: 0;
  background: transparent;
}

[data-pnotify] .brighttheme-paginate-previous {
  margin-right: 0;
}

[data-pnotify] .brighttheme-paginate-next {
  margin-left: 0;
}

[data-pnotify] .brighttheme-paginate-btn:disabled:after, [data-pnotify] .brighttheme-paginate-btn[aria-disabled=true]:after {
  opacity: 0.5;
}

[data-pnotify] .brighttheme-paginate-previous:after {
  filter: var(--brighttheme-icon-filter);
  content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMS42NyAzLjg3TDkuOSAyLjEgMCAxMmw5LjkgOS45IDEuNzctMS43N0wzLjU0IDEyeiIvPjwvc3ZnPg==);
}

[data-pnotify] .brighttheme-paginate-next:after {
  filter: var(--brighttheme-icon-filter);
  content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik01Ljg4IDQuMTJMMTMuNzYgMTJsLTcuODggNy44OEw4IDIybDEwLTEwTDggMnoiLz48L3N2Zz4=);
}

[data-pnotify] .brighttheme-paginate-count-of {
  opacity: 0.8;
}
[data-pnotify].material-elem, [data-pnotify].material-elem.pnotify-mode-light {
  --notice-background-color:#fff59d;
  --notice-text-color:#000;
  --info-background-color:#9dfff5;
  --info-text-color:#000;
  --success-background-color:#a7ff9d;
  --success-text-color:#000;
  --error-background-color:#ffc49d;
  --error-text-color:#000;
  --primary-button-text-color:#3f51b5;
  --primary-button-text-focus-color:#303f9f;
  --input-focus-underline-color:#3f51b5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 14px;
}

@media (prefers-color-scheme: dark) {
  [data-pnotify].material-elem.pnotify-mode-no-preference {
    --notice-background-color:#ff8f00;
    --notice-text-color:#fff;
    --info-background-color:#006eff;
    --info-text-color:#fff;
    --success-background-color:#00c000;
    --success-text-color:#fff;
    --error-background-color:#f10;
    --error-text-color:#fff;
    --primary-button-text-color:#e1f5fe;
    --primary-button-text-focus-color:#e0f7fa;
    --input-focus-underline-color:#e1f5fe;
  }
}
[data-pnotify].material-elem.pnotify-mode-dark {
  --notice-background-color:#ff8f00;
  --notice-text-color:#fff;
  --info-background-color:#006eff;
  --info-text-color:#fff;
  --success-background-color:#00c000;
  --success-text-color:#fff;
  --error-background-color:#f10;
  --error-text-color:#fff;
  --primary-button-text-color:#e1f5fe;
  --primary-button-text-focus-color:#e0f7fa;
  --input-focus-underline-color:#e1f5fe;
}

[data-pnotify] .material-notice {
  --material-background-color:var(--notice-background-color);
  --material-text-color:var(--notice-text-color);
}

[data-pnotify] .material-info {
  --material-background-color:var(--info-background-color);
  --material-text-color:var(--info-text-color);
}

[data-pnotify] .material-success {
  --material-background-color:var(--success-background-color);
  --material-text-color:var(--success-text-color);
}

[data-pnotify] .material-error {
  --material-background-color:var(--error-background-color);
  --material-text-color:var(--error-text-color);
}

[data-pnotify].material-elem.pnotify-shadow {
  -webkit-box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.2);
}

[data-pnotify] .material-container {
  padding: 24px;
  background-color: var(--material-background-color);
  border: none;
  color: var(--material-text-color);
}

[data-pnotify] .material-title {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  letter-spacing: 0.15px;
  margin-bottom: 20px;
  line-height: 24px;
}

[data-pnotify] .material-title:last-child {
  margin-bottom: 0;
}

[data-pnotify] .material-text {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 24px;
}

[data-pnotify].pnotify-with-icon .material-content {
  margin-left: 32px;
}

[dir=rtl] [data-pnotify].pnotify-with-icon .material-content {
  margin-right: 32px;
  margin-left: 0;
}

[data-pnotify] .material-closer, [data-pnotify] .material-icon, [data-pnotify] .material-icon-closer:after, [data-pnotify] .material-icon-sticker:after, [data-pnotify] .material-icon > span:after, [data-pnotify] .material-sticker {
  font-family: Material Icons;
  height: 20px;
  width: 20px;
  font-size: 20px;
  line-height: 24px;
  position: relative;
}

[data-pnotify] .material-action-bar {
  margin-top: 20px;
  margin-right: -16px;
  margin-bottom: -16px;
}

[dir=rtl] [data-pnotify] .material-action-bar {
  margin-left: -16px;
  margin-right: 0;
}

[data-pnotify] .material-icon-notice:after {
  content: "priority_high";
}

[data-pnotify] .material-icon-info:after {
  content: "info";
}

[data-pnotify] .material-icon-success:after {
  content: "done";
}

[data-pnotify] .material-icon-error:after {
  content: "error";
}

[data-pnotify] .material-icon-closer:after {
  content: "close";
}

[data-pnotify] .material-icon-unstuck:after {
  content: "pause";
}

[data-pnotify] .material-icon-stuck:after {
  content: "play_arrow";
}

[data-pnotify] .material-input {
  display: block;
  width: 100%;
  margin-bottom: 8px;
  padding: 15px 0 8px;
  background-color: transparent;
  color: inherit;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom-style: solid;
  border-bottom-color: inherit;
  border-bottom-width: 1px;
}

[data-pnotify] .material-input:focus {
  outline: none;
  border-bottom-color: var(--input-focus-underline-color);
  border-bottom-width: 2px;
}

[data-pnotify] .material-btn {
  position: relative;
  padding: 0 16px;
  overflow: hidden;
  border-width: 0;
  outline: none;
  border-radius: 2px;
  background-color: transparent;
  color: inherit;
  transition: background-color 0.3s;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 1.25px;
  text-transform: uppercase;
  height: 36px;
  margin: 6px;
  min-width: 64px;
}

[data-pnotify] .material-btn.material-btn-primary {
  color: var(--primary-button-text-color);
}

[data-pnotify] .material-btn:focus, [data-pnotify] .material-btn:hover {
  background-color: rgba(0, 0, 0, 0.12);
  color: inherit;
}

[data-pnotify] .material-btn.material-btn-primary:focus, [data-pnotify] .material-btn.material-btn-primary:hover {
  color: var(--primary-button-text-focus-color);
}

[data-pnotify] .material-btn:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  padding-top: 0;
  border-radius: 100%;
  background-color: hsla(0, 0%, 60%, 0.4);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

[data-pnotify] .material-btn:active:before {
  width: 120%;
  padding-top: 120%;
  transition: width 0.2s ease-out, padding-top 0.2s ease-out;
}

[data-pnotify] .material-countdown {
  background-color: var(--material-background-color);
}

[data-pnotify] .material-countdown-bar {
  background-color: var(--material-text-color);
}

[data-pnotify] .material-paginate {
  display: inline-flex;
  flex-direction: column;
}

[data-pnotify] .material-paginate-buttons {
  margin-right: 6px;
}

[data-pnotify] .material-paginate-btn {
  margin: 0 0 0 6px;
  border: 0;
  padding: 0;
}

[data-pnotify] .material-paginate-btn, [data-pnotify] .material-paginate-btn:after {
  display: inline-block;
  font-family: Material Icons;
  height: 20px;
  width: 20px;
  font-size: 20px;
  line-height: 24px;
  position: relative;
}

[data-pnotify] .material-paginate-btn:disabled:after, [data-pnotify] .material-paginate-btn[aria-disabled=true]:after {
  opacity: 0.5;
}

[data-pnotify] .material-paginate-previous:after {
  content: "arrow_back";
}

[data-pnotify] .material-paginate-next:after {
  content: "arrow_forward";
}

[data-pnotify] .material-paginate-count {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.25px;
}
.pnotify .bootstrap4-title {
  font-size: 1.2rem;
}

.pnotify .bootstrap4-icon > * {
  position: relative;
  line-height: 1.2rem;
}

.pnotify.pnotify-with-icon .bootstrap4-ml {
  margin-left: 24px;
}

[dir=rtl] .pnotify.pnotify-with-icon .bootstrap4-ml {
  margin-right: 24px;
  margin-left: 0;
}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa, .fa-brands, .fa-regular, .fa-solid, .fab, .far, .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-brands:before, .fa-regular:before, .fa-solid:before, .fa:before, .fab:before, .far:before, .fas:before {
  content: var(--fa);
}

.fa-classic, .fa-regular, .fa-solid, .far, .fas {
  font-family: "Font Awesome 6 Free";
}

.fa-brands, .fab {
  font-family: "Font Awesome 6 Brands";
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-radius: var(--fa-border-radius, 0.1em);
  border: var(--fa-border-width, 0.08em) var(--fa-border-style, solid) var(--fa-border-color, #eee);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade, .fa-fade {
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-shake, .fa-spin {
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
}

.fa-spin {
  animation-name: fa-spin;
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction:reverse;
}

.fa-pulse, .fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1) translateY(0);
  }
  to {
    transform: scale(1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, to {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, to {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scaleX(-1);
}

.fa-flip-vertical {
  transform: scaleY(-1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

.fa-0 {
  --fa:"\30";
}

.fa-1 {
  --fa:"\31";
}

.fa-2 {
  --fa:"\32";
}

.fa-3 {
  --fa:"\33";
}

.fa-4 {
  --fa:"\34";
}

.fa-5 {
  --fa:"\35";
}

.fa-6 {
  --fa:"\36";
}

.fa-7 {
  --fa:"\37";
}

.fa-8 {
  --fa:"\38";
}

.fa-9 {
  --fa:"\39";
}

.fa-fill-drip {
  --fa:"\f576";
}

.fa-arrows-to-circle {
  --fa:"\e4bd";
}

.fa-chevron-circle-right, .fa-circle-chevron-right {
  --fa:"\f138";
}

.fa-at {
  --fa:"\40";
}

.fa-trash-alt, .fa-trash-can {
  --fa:"\f2ed";
}

.fa-text-height {
  --fa:"\f034";
}

.fa-user-times, .fa-user-xmark {
  --fa:"\f235";
}

.fa-stethoscope {
  --fa:"\f0f1";
}

.fa-comment-alt, .fa-message {
  --fa:"\f27a";
}

.fa-info {
  --fa:"\f129";
}

.fa-compress-alt, .fa-down-left-and-up-right-to-center {
  --fa:"\f422";
}

.fa-explosion {
  --fa:"\e4e9";
}

.fa-file-alt, .fa-file-lines, .fa-file-text {
  --fa:"\f15c";
}

.fa-wave-square {
  --fa:"\f83e";
}

.fa-ring {
  --fa:"\f70b";
}

.fa-building-un {
  --fa:"\e4d9";
}

.fa-dice-three {
  --fa:"\f527";
}

.fa-calendar-alt, .fa-calendar-days {
  --fa:"\f073";
}

.fa-anchor-circle-check {
  --fa:"\e4aa";
}

.fa-building-circle-arrow-right {
  --fa:"\e4d1";
}

.fa-volleyball, .fa-volleyball-ball {
  --fa:"\f45f";
}

.fa-arrows-up-to-line {
  --fa:"\e4c2";
}

.fa-sort-desc, .fa-sort-down {
  --fa:"\f0dd";
}

.fa-circle-minus, .fa-minus-circle {
  --fa:"\f056";
}

.fa-door-open {
  --fa:"\f52b";
}

.fa-right-from-bracket, .fa-sign-out-alt {
  --fa:"\f2f5";
}

.fa-atom {
  --fa:"\f5d2";
}

.fa-soap {
  --fa:"\e06e";
}

.fa-heart-music-camera-bolt, .fa-icons {
  --fa:"\f86d";
}

.fa-microphone-alt-slash, .fa-microphone-lines-slash {
  --fa:"\f539";
}

.fa-bridge-circle-check {
  --fa:"\e4c9";
}

.fa-pump-medical {
  --fa:"\e06a";
}

.fa-fingerprint {
  --fa:"\f577";
}

.fa-hand-point-right {
  --fa:"\f0a4";
}

.fa-magnifying-glass-location, .fa-search-location {
  --fa:"\f689";
}

.fa-forward-step, .fa-step-forward {
  --fa:"\f051";
}

.fa-face-smile-beam, .fa-smile-beam {
  --fa:"\f5b8";
}

.fa-flag-checkered {
  --fa:"\f11e";
}

.fa-football, .fa-football-ball {
  --fa:"\f44e";
}

.fa-school-circle-exclamation {
  --fa:"\e56c";
}

.fa-crop {
  --fa:"\f125";
}

.fa-angle-double-down, .fa-angles-down {
  --fa:"\f103";
}

.fa-users-rectangle {
  --fa:"\e594";
}

.fa-people-roof {
  --fa:"\e537";
}

.fa-people-line {
  --fa:"\e534";
}

.fa-beer, .fa-beer-mug-empty {
  --fa:"\f0fc";
}

.fa-diagram-predecessor {
  --fa:"\e477";
}

.fa-arrow-up-long, .fa-long-arrow-up {
  --fa:"\f176";
}

.fa-burn, .fa-fire-flame-simple {
  --fa:"\f46a";
}

.fa-male, .fa-person {
  --fa:"\f183";
}

.fa-laptop {
  --fa:"\f109";
}

.fa-file-csv {
  --fa:"\f6dd";
}

.fa-menorah {
  --fa:"\f676";
}

.fa-truck-plane {
  --fa:"\e58f";
}

.fa-record-vinyl {
  --fa:"\f8d9";
}

.fa-face-grin-stars, .fa-grin-stars {
  --fa:"\f587";
}

.fa-bong {
  --fa:"\f55c";
}

.fa-pastafarianism, .fa-spaghetti-monster-flying {
  --fa:"\f67b";
}

.fa-arrow-down-up-across-line {
  --fa:"\e4af";
}

.fa-spoon, .fa-utensil-spoon {
  --fa:"\f2e5";
}

.fa-jar-wheat {
  --fa:"\e517";
}

.fa-envelopes-bulk, .fa-mail-bulk {
  --fa:"\f674";
}

.fa-file-circle-exclamation {
  --fa:"\e4eb";
}

.fa-circle-h, .fa-hospital-symbol {
  --fa:"\f47e";
}

.fa-pager {
  --fa:"\f815";
}

.fa-address-book, .fa-contact-book {
  --fa:"\f2b9";
}

.fa-strikethrough {
  --fa:"\f0cc";
}

.fa-k {
  --fa:"\4b";
}

.fa-landmark-flag {
  --fa:"\e51c";
}

.fa-pencil, .fa-pencil-alt {
  --fa:"\f303";
}

.fa-backward {
  --fa:"\f04a";
}

.fa-caret-right {
  --fa:"\f0da";
}

.fa-comments {
  --fa:"\f086";
}

.fa-file-clipboard, .fa-paste {
  --fa:"\f0ea";
}

.fa-code-pull-request {
  --fa:"\e13c";
}

.fa-clipboard-list {
  --fa:"\f46d";
}

.fa-truck-loading, .fa-truck-ramp-box {
  --fa:"\f4de";
}

.fa-user-check {
  --fa:"\f4fc";
}

.fa-vial-virus {
  --fa:"\e597";
}

.fa-sheet-plastic {
  --fa:"\e571";
}

.fa-blog {
  --fa:"\f781";
}

.fa-user-ninja {
  --fa:"\f504";
}

.fa-person-arrow-up-from-line {
  --fa:"\e539";
}

.fa-scroll-torah, .fa-torah {
  --fa:"\f6a0";
}

.fa-broom-ball, .fa-quidditch, .fa-quidditch-broom-ball {
  --fa:"\f458";
}

.fa-toggle-off {
  --fa:"\f204";
}

.fa-archive, .fa-box-archive {
  --fa:"\f187";
}

.fa-person-drowning {
  --fa:"\e545";
}

.fa-arrow-down-9-1, .fa-sort-numeric-desc, .fa-sort-numeric-down-alt {
  --fa:"\f886";
}

.fa-face-grin-tongue-squint, .fa-grin-tongue-squint {
  --fa:"\f58a";
}

.fa-spray-can {
  --fa:"\f5bd";
}

.fa-truck-monster {
  --fa:"\f63b";
}

.fa-w {
  --fa:"\57";
}

.fa-earth-africa, .fa-globe-africa {
  --fa:"\f57c";
}

.fa-rainbow {
  --fa:"\f75b";
}

.fa-circle-notch {
  --fa:"\f1ce";
}

.fa-tablet-alt, .fa-tablet-screen-button {
  --fa:"\f3fa";
}

.fa-paw {
  --fa:"\f1b0";
}

.fa-cloud {
  --fa:"\f0c2";
}

.fa-trowel-bricks {
  --fa:"\e58a";
}

.fa-face-flushed, .fa-flushed {
  --fa:"\f579";
}

.fa-hospital-user {
  --fa:"\f80d";
}

.fa-tent-arrow-left-right {
  --fa:"\e57f";
}

.fa-gavel, .fa-legal {
  --fa:"\f0e3";
}

.fa-binoculars {
  --fa:"\f1e5";
}

.fa-microphone-slash {
  --fa:"\f131";
}

.fa-box-tissue {
  --fa:"\e05b";
}

.fa-motorcycle {
  --fa:"\f21c";
}

.fa-bell-concierge, .fa-concierge-bell {
  --fa:"\f562";
}

.fa-pen-ruler, .fa-pencil-ruler {
  --fa:"\f5ae";
}

.fa-people-arrows, .fa-people-arrows-left-right {
  --fa:"\e068";
}

.fa-mars-and-venus-burst {
  --fa:"\e523";
}

.fa-caret-square-right, .fa-square-caret-right {
  --fa:"\f152";
}

.fa-cut, .fa-scissors {
  --fa:"\f0c4";
}

.fa-sun-plant-wilt {
  --fa:"\e57a";
}

.fa-toilets-portable {
  --fa:"\e584";
}

.fa-hockey-puck {
  --fa:"\f453";
}

.fa-table {
  --fa:"\f0ce";
}

.fa-magnifying-glass-arrow-right {
  --fa:"\e521";
}

.fa-digital-tachograph, .fa-tachograph-digital {
  --fa:"\f566";
}

.fa-users-slash {
  --fa:"\e073";
}

.fa-clover {
  --fa:"\e139";
}

.fa-mail-reply, .fa-reply {
  --fa:"\f3e5";
}

.fa-star-and-crescent {
  --fa:"\f699";
}

.fa-house-fire {
  --fa:"\e50c";
}

.fa-minus-square, .fa-square-minus {
  --fa:"\f146";
}

.fa-helicopter {
  --fa:"\f533";
}

.fa-compass {
  --fa:"\f14e";
}

.fa-caret-square-down, .fa-square-caret-down {
  --fa:"\f150";
}

.fa-file-circle-question {
  --fa:"\e4ef";
}

.fa-laptop-code {
  --fa:"\f5fc";
}

.fa-swatchbook {
  --fa:"\f5c3";
}

.fa-prescription-bottle {
  --fa:"\f485";
}

.fa-bars, .fa-navicon {
  --fa:"\f0c9";
}

.fa-people-group {
  --fa:"\e533";
}

.fa-hourglass-3, .fa-hourglass-end {
  --fa:"\f253";
}

.fa-heart-broken, .fa-heart-crack {
  --fa:"\f7a9";
}

.fa-external-link-square-alt, .fa-square-up-right {
  --fa:"\f360";
}

.fa-face-kiss-beam, .fa-kiss-beam {
  --fa:"\f597";
}

.fa-film {
  --fa:"\f008";
}

.fa-ruler-horizontal {
  --fa:"\f547";
}

.fa-people-robbery {
  --fa:"\e536";
}

.fa-lightbulb {
  --fa:"\f0eb";
}

.fa-caret-left {
  --fa:"\f0d9";
}

.fa-circle-exclamation, .fa-exclamation-circle {
  --fa:"\f06a";
}

.fa-school-circle-xmark {
  --fa:"\e56d";
}

.fa-arrow-right-from-bracket, .fa-sign-out {
  --fa:"\f08b";
}

.fa-chevron-circle-down, .fa-circle-chevron-down {
  --fa:"\f13a";
}

.fa-unlock-alt, .fa-unlock-keyhole {
  --fa:"\f13e";
}

.fa-cloud-showers-heavy {
  --fa:"\f740";
}

.fa-headphones-alt, .fa-headphones-simple {
  --fa:"\f58f";
}

.fa-sitemap {
  --fa:"\f0e8";
}

.fa-circle-dollar-to-slot, .fa-donate {
  --fa:"\f4b9";
}

.fa-memory {
  --fa:"\f538";
}

.fa-road-spikes {
  --fa:"\e568";
}

.fa-fire-burner {
  --fa:"\e4f1";
}

.fa-flag {
  --fa:"\f024";
}

.fa-hanukiah {
  --fa:"\f6e6";
}

.fa-feather {
  --fa:"\f52d";
}

.fa-volume-down, .fa-volume-low {
  --fa:"\f027";
}

.fa-comment-slash {
  --fa:"\f4b3";
}

.fa-cloud-sun-rain {
  --fa:"\f743";
}

.fa-compress {
  --fa:"\f066";
}

.fa-wheat-alt, .fa-wheat-awn {
  --fa:"\e2cd";
}

.fa-ankh {
  --fa:"\f644";
}

.fa-hands-holding-child {
  --fa:"\e4fa";
}

.fa-asterisk {
  --fa:"\2a";
}

.fa-check-square, .fa-square-check {
  --fa:"\f14a";
}

.fa-peseta-sign {
  --fa:"\e221";
}

.fa-header, .fa-heading {
  --fa:"\f1dc";
}

.fa-ghost {
  --fa:"\f6e2";
}

.fa-list, .fa-list-squares {
  --fa:"\f03a";
}

.fa-phone-square-alt, .fa-square-phone-flip {
  --fa:"\f87b";
}

.fa-cart-plus {
  --fa:"\f217";
}

.fa-gamepad {
  --fa:"\f11b";
}

.fa-circle-dot, .fa-dot-circle {
  --fa:"\f192";
}

.fa-dizzy, .fa-face-dizzy {
  --fa:"\f567";
}

.fa-egg {
  --fa:"\f7fb";
}

.fa-house-medical-circle-xmark {
  --fa:"\e513";
}

.fa-campground {
  --fa:"\f6bb";
}

.fa-folder-plus {
  --fa:"\f65e";
}

.fa-futbol, .fa-futbol-ball, .fa-soccer-ball {
  --fa:"\f1e3";
}

.fa-paint-brush, .fa-paintbrush {
  --fa:"\f1fc";
}

.fa-lock {
  --fa:"\f023";
}

.fa-gas-pump {
  --fa:"\f52f";
}

.fa-hot-tub, .fa-hot-tub-person {
  --fa:"\f593";
}

.fa-map-location, .fa-map-marked {
  --fa:"\f59f";
}

.fa-house-flood-water {
  --fa:"\e50e";
}

.fa-tree {
  --fa:"\f1bb";
}

.fa-bridge-lock {
  --fa:"\e4cc";
}

.fa-sack-dollar {
  --fa:"\f81d";
}

.fa-edit, .fa-pen-to-square {
  --fa:"\f044";
}

.fa-car-side {
  --fa:"\f5e4";
}

.fa-share-alt, .fa-share-nodes {
  --fa:"\f1e0";
}

.fa-heart-circle-minus {
  --fa:"\e4ff";
}

.fa-hourglass-2, .fa-hourglass-half {
  --fa:"\f252";
}

.fa-microscope {
  --fa:"\f610";
}

.fa-sink {
  --fa:"\e06d";
}

.fa-bag-shopping, .fa-shopping-bag {
  --fa:"\f290";
}

.fa-arrow-down-z-a, .fa-sort-alpha-desc, .fa-sort-alpha-down-alt {
  --fa:"\f881";
}

.fa-mitten {
  --fa:"\f7b5";
}

.fa-person-rays {
  --fa:"\e54d";
}

.fa-users {
  --fa:"\f0c0";
}

.fa-eye-slash {
  --fa:"\f070";
}

.fa-flask-vial {
  --fa:"\e4f3";
}

.fa-hand, .fa-hand-paper {
  --fa:"\f256";
}

.fa-om {
  --fa:"\f679";
}

.fa-worm {
  --fa:"\e599";
}

.fa-house-circle-xmark {
  --fa:"\e50b";
}

.fa-plug {
  --fa:"\f1e6";
}

.fa-chevron-up {
  --fa:"\f077";
}

.fa-hand-spock {
  --fa:"\f259";
}

.fa-stopwatch {
  --fa:"\f2f2";
}

.fa-face-kiss, .fa-kiss {
  --fa:"\f596";
}

.fa-bridge-circle-xmark {
  --fa:"\e4cb";
}

.fa-face-grin-tongue, .fa-grin-tongue {
  --fa:"\f589";
}

.fa-chess-bishop {
  --fa:"\f43a";
}

.fa-face-grin-wink, .fa-grin-wink {
  --fa:"\f58c";
}

.fa-deaf, .fa-deafness, .fa-ear-deaf, .fa-hard-of-hearing {
  --fa:"\f2a4";
}

.fa-road-circle-check {
  --fa:"\e564";
}

.fa-dice-five {
  --fa:"\f523";
}

.fa-rss-square, .fa-square-rss {
  --fa:"\f143";
}

.fa-land-mine-on {
  --fa:"\e51b";
}

.fa-i-cursor {
  --fa:"\f246";
}

.fa-stamp {
  --fa:"\f5bf";
}

.fa-stairs {
  --fa:"\e289";
}

.fa-i {
  --fa:"\49";
}

.fa-hryvnia, .fa-hryvnia-sign {
  --fa:"\f6f2";
}

.fa-pills {
  --fa:"\f484";
}

.fa-face-grin-wide, .fa-grin-alt {
  --fa:"\f581";
}

.fa-tooth {
  --fa:"\f5c9";
}

.fa-v {
  --fa:"\56";
}

.fa-bangladeshi-taka-sign {
  --fa:"\e2e6";
}

.fa-bicycle {
  --fa:"\f206";
}

.fa-rod-asclepius, .fa-rod-snake, .fa-staff-aesculapius, .fa-staff-snake {
  --fa:"\e579";
}

.fa-head-side-cough-slash {
  --fa:"\e062";
}

.fa-ambulance, .fa-truck-medical {
  --fa:"\f0f9";
}

.fa-wheat-awn-circle-exclamation {
  --fa:"\e598";
}

.fa-snowman {
  --fa:"\f7d0";
}

.fa-mortar-pestle {
  --fa:"\f5a7";
}

.fa-road-barrier {
  --fa:"\e562";
}

.fa-school {
  --fa:"\f549";
}

.fa-igloo {
  --fa:"\f7ae";
}

.fa-joint {
  --fa:"\f595";
}

.fa-angle-right {
  --fa:"\f105";
}

.fa-horse {
  --fa:"\f6f0";
}

.fa-q {
  --fa:"\51";
}

.fa-g {
  --fa:"\47";
}

.fa-notes-medical {
  --fa:"\f481";
}

.fa-temperature-2, .fa-temperature-half, .fa-thermometer-2, .fa-thermometer-half {
  --fa:"\f2c9";
}

.fa-dong-sign {
  --fa:"\e169";
}

.fa-capsules {
  --fa:"\f46b";
}

.fa-poo-bolt, .fa-poo-storm {
  --fa:"\f75a";
}

.fa-face-frown-open, .fa-frown-open {
  --fa:"\f57a";
}

.fa-hand-point-up {
  --fa:"\f0a6";
}

.fa-money-bill {
  --fa:"\f0d6";
}

.fa-bookmark {
  --fa:"\f02e";
}

.fa-align-justify {
  --fa:"\f039";
}

.fa-umbrella-beach {
  --fa:"\f5ca";
}

.fa-helmet-un {
  --fa:"\e503";
}

.fa-bullseye {
  --fa:"\f140";
}

.fa-bacon {
  --fa:"\f7e5";
}

.fa-hand-point-down {
  --fa:"\f0a7";
}

.fa-arrow-up-from-bracket {
  --fa:"\e09a";
}

.fa-folder, .fa-folder-blank {
  --fa:"\f07b";
}

.fa-file-medical-alt, .fa-file-waveform {
  --fa:"\f478";
}

.fa-radiation {
  --fa:"\f7b9";
}

.fa-chart-simple {
  --fa:"\e473";
}

.fa-mars-stroke {
  --fa:"\f229";
}

.fa-vial {
  --fa:"\f492";
}

.fa-dashboard, .fa-gauge, .fa-gauge-med, .fa-tachometer-alt-average {
  --fa:"\f624";
}

.fa-magic-wand-sparkles, .fa-wand-magic-sparkles {
  --fa:"\e2ca";
}

.fa-e {
  --fa:"\45";
}

.fa-pen-alt, .fa-pen-clip {
  --fa:"\f305";
}

.fa-bridge-circle-exclamation {
  --fa:"\e4ca";
}

.fa-user {
  --fa:"\f007";
}

.fa-school-circle-check {
  --fa:"\e56b";
}

.fa-dumpster {
  --fa:"\f793";
}

.fa-shuttle-van, .fa-van-shuttle {
  --fa:"\f5b6";
}

.fa-building-user {
  --fa:"\e4da";
}

.fa-caret-square-left, .fa-square-caret-left {
  --fa:"\f191";
}

.fa-highlighter {
  --fa:"\f591";
}

.fa-key {
  --fa:"\f084";
}

.fa-bullhorn {
  --fa:"\f0a1";
}

.fa-globe {
  --fa:"\f0ac";
}

.fa-synagogue {
  --fa:"\f69b";
}

.fa-person-half-dress {
  --fa:"\e548";
}

.fa-road-bridge {
  --fa:"\e563";
}

.fa-location-arrow {
  --fa:"\f124";
}

.fa-c {
  --fa:"\43";
}

.fa-tablet-button {
  --fa:"\f10a";
}

.fa-building-lock {
  --fa:"\e4d6";
}

.fa-pizza-slice {
  --fa:"\f818";
}

.fa-money-bill-wave {
  --fa:"\f53a";
}

.fa-area-chart, .fa-chart-area {
  --fa:"\f1fe";
}

.fa-house-flag {
  --fa:"\e50d";
}

.fa-person-circle-minus {
  --fa:"\e540";
}

.fa-ban, .fa-cancel {
  --fa:"\f05e";
}

.fa-camera-rotate {
  --fa:"\e0d8";
}

.fa-air-freshener, .fa-spray-can-sparkles {
  --fa:"\f5d0";
}

.fa-star {
  --fa:"\f005";
}

.fa-repeat {
  --fa:"\f363";
}

.fa-cross {
  --fa:"\f654";
}

.fa-box {
  --fa:"\f466";
}

.fa-venus-mars {
  --fa:"\f228";
}

.fa-arrow-pointer, .fa-mouse-pointer {
  --fa:"\f245";
}

.fa-expand-arrows-alt, .fa-maximize {
  --fa:"\f31e";
}

.fa-charging-station {
  --fa:"\f5e7";
}

.fa-shapes, .fa-triangle-circle-square {
  --fa:"\f61f";
}

.fa-random, .fa-shuffle {
  --fa:"\f074";
}

.fa-person-running, .fa-running {
  --fa:"\f70c";
}

.fa-mobile-retro {
  --fa:"\e527";
}

.fa-grip-lines-vertical {
  --fa:"\f7a5";
}

.fa-spider {
  --fa:"\f717";
}

.fa-hands-bound {
  --fa:"\e4f9";
}

.fa-file-invoice-dollar {
  --fa:"\f571";
}

.fa-plane-circle-exclamation {
  --fa:"\e556";
}

.fa-x-ray {
  --fa:"\f497";
}

.fa-spell-check {
  --fa:"\f891";
}

.fa-slash {
  --fa:"\f715";
}

.fa-computer-mouse, .fa-mouse {
  --fa:"\f8cc";
}

.fa-arrow-right-to-bracket, .fa-sign-in {
  --fa:"\f090";
}

.fa-shop-slash, .fa-store-alt-slash {
  --fa:"\e070";
}

.fa-server {
  --fa:"\f233";
}

.fa-virus-covid-slash {
  --fa:"\e4a9";
}

.fa-shop-lock {
  --fa:"\e4a5";
}

.fa-hourglass-1, .fa-hourglass-start {
  --fa:"\f251";
}

.fa-blender-phone {
  --fa:"\f6b6";
}

.fa-building-wheat {
  --fa:"\e4db";
}

.fa-person-breastfeeding {
  --fa:"\e53a";
}

.fa-right-to-bracket, .fa-sign-in-alt {
  --fa:"\f2f6";
}

.fa-venus {
  --fa:"\f221";
}

.fa-passport {
  --fa:"\f5ab";
}

.fa-thumb-tack-slash, .fa-thumbtack-slash {
  --fa:"\e68f";
}

.fa-heart-pulse, .fa-heartbeat {
  --fa:"\f21e";
}

.fa-people-carry, .fa-people-carry-box {
  --fa:"\f4ce";
}

.fa-temperature-high {
  --fa:"\f769";
}

.fa-microchip {
  --fa:"\f2db";
}

.fa-crown {
  --fa:"\f521";
}

.fa-weight-hanging {
  --fa:"\f5cd";
}

.fa-xmarks-lines {
  --fa:"\e59a";
}

.fa-file-prescription {
  --fa:"\f572";
}

.fa-weight, .fa-weight-scale {
  --fa:"\f496";
}

.fa-user-friends, .fa-user-group {
  --fa:"\f500";
}

.fa-arrow-up-a-z, .fa-sort-alpha-up {
  --fa:"\f15e";
}

.fa-chess-knight {
  --fa:"\f441";
}

.fa-face-laugh-squint, .fa-laugh-squint {
  --fa:"\f59b";
}

.fa-wheelchair {
  --fa:"\f193";
}

.fa-arrow-circle-up, .fa-circle-arrow-up {
  --fa:"\f0aa";
}

.fa-toggle-on {
  --fa:"\f205";
}

.fa-person-walking, .fa-walking {
  --fa:"\f554";
}

.fa-l {
  --fa:"\4c";
}

.fa-fire {
  --fa:"\f06d";
}

.fa-bed-pulse, .fa-procedures {
  --fa:"\f487";
}

.fa-shuttle-space, .fa-space-shuttle {
  --fa:"\f197";
}

.fa-face-laugh, .fa-laugh {
  --fa:"\f599";
}

.fa-folder-open {
  --fa:"\f07c";
}

.fa-heart-circle-plus {
  --fa:"\e500";
}

.fa-code-fork {
  --fa:"\e13b";
}

.fa-city {
  --fa:"\f64f";
}

.fa-microphone-alt, .fa-microphone-lines {
  --fa:"\f3c9";
}

.fa-pepper-hot {
  --fa:"\f816";
}

.fa-unlock {
  --fa:"\f09c";
}

.fa-colon-sign {
  --fa:"\e140";
}

.fa-headset {
  --fa:"\f590";
}

.fa-store-slash {
  --fa:"\e071";
}

.fa-road-circle-xmark {
  --fa:"\e566";
}

.fa-user-minus {
  --fa:"\f503";
}

.fa-mars-stroke-up, .fa-mars-stroke-v {
  --fa:"\f22a";
}

.fa-champagne-glasses, .fa-glass-cheers {
  --fa:"\f79f";
}

.fa-clipboard {
  --fa:"\f328";
}

.fa-house-circle-exclamation {
  --fa:"\e50a";
}

.fa-file-arrow-up, .fa-file-upload {
  --fa:"\f574";
}

.fa-wifi, .fa-wifi-3, .fa-wifi-strong {
  --fa:"\f1eb";
}

.fa-bath, .fa-bathtub {
  --fa:"\f2cd";
}

.fa-underline {
  --fa:"\f0cd";
}

.fa-user-edit, .fa-user-pen {
  --fa:"\f4ff";
}

.fa-signature {
  --fa:"\f5b7";
}

.fa-stroopwafel {
  --fa:"\f551";
}

.fa-bold {
  --fa:"\f032";
}

.fa-anchor-lock {
  --fa:"\e4ad";
}

.fa-building-ngo {
  --fa:"\e4d7";
}

.fa-manat-sign {
  --fa:"\e1d5";
}

.fa-not-equal {
  --fa:"\f53e";
}

.fa-border-style, .fa-border-top-left {
  --fa:"\f853";
}

.fa-map-location-dot, .fa-map-marked-alt {
  --fa:"\f5a0";
}

.fa-jedi {
  --fa:"\f669";
}

.fa-poll, .fa-square-poll-vertical {
  --fa:"\f681";
}

.fa-mug-hot {
  --fa:"\f7b6";
}

.fa-battery-car, .fa-car-battery {
  --fa:"\f5df";
}

.fa-gift {
  --fa:"\f06b";
}

.fa-dice-two {
  --fa:"\f528";
}

.fa-chess-queen {
  --fa:"\f445";
}

.fa-glasses {
  --fa:"\f530";
}

.fa-chess-board {
  --fa:"\f43c";
}

.fa-building-circle-check {
  --fa:"\e4d2";
}

.fa-person-chalkboard {
  --fa:"\e53d";
}

.fa-mars-stroke-h, .fa-mars-stroke-right {
  --fa:"\f22b";
}

.fa-hand-back-fist, .fa-hand-rock {
  --fa:"\f255";
}

.fa-caret-square-up, .fa-square-caret-up {
  --fa:"\f151";
}

.fa-cloud-showers-water {
  --fa:"\e4e4";
}

.fa-bar-chart, .fa-chart-bar {
  --fa:"\f080";
}

.fa-hands-bubbles, .fa-hands-wash {
  --fa:"\e05e";
}

.fa-less-than-equal {
  --fa:"\f537";
}

.fa-train {
  --fa:"\f238";
}

.fa-eye-low-vision, .fa-low-vision {
  --fa:"\f2a8";
}

.fa-crow {
  --fa:"\f520";
}

.fa-sailboat {
  --fa:"\e445";
}

.fa-window-restore {
  --fa:"\f2d2";
}

.fa-plus-square, .fa-square-plus {
  --fa:"\f0fe";
}

.fa-torii-gate {
  --fa:"\f6a1";
}

.fa-frog {
  --fa:"\f52e";
}

.fa-bucket {
  --fa:"\e4cf";
}

.fa-image {
  --fa:"\f03e";
}

.fa-microphone {
  --fa:"\f130";
}

.fa-cow {
  --fa:"\f6c8";
}

.fa-caret-up {
  --fa:"\f0d8";
}

.fa-screwdriver {
  --fa:"\f54a";
}

.fa-folder-closed {
  --fa:"\e185";
}

.fa-house-tsunami {
  --fa:"\e515";
}

.fa-square-nfi {
  --fa:"\e576";
}

.fa-arrow-up-from-ground-water {
  --fa:"\e4b5";
}

.fa-glass-martini-alt, .fa-martini-glass {
  --fa:"\f57b";
}

.fa-square-binary {
  --fa:"\e69b";
}

.fa-rotate-back, .fa-rotate-backward, .fa-rotate-left, .fa-undo-alt {
  --fa:"\f2ea";
}

.fa-columns, .fa-table-columns {
  --fa:"\f0db";
}

.fa-lemon {
  --fa:"\f094";
}

.fa-head-side-mask {
  --fa:"\e063";
}

.fa-handshake {
  --fa:"\f2b5";
}

.fa-gem {
  --fa:"\f3a5";
}

.fa-dolly, .fa-dolly-box {
  --fa:"\f472";
}

.fa-smoking {
  --fa:"\f48d";
}

.fa-compress-arrows-alt, .fa-minimize {
  --fa:"\f78c";
}

.fa-monument {
  --fa:"\f5a6";
}

.fa-snowplow {
  --fa:"\f7d2";
}

.fa-angle-double-right, .fa-angles-right {
  --fa:"\f101";
}

.fa-cannabis {
  --fa:"\f55f";
}

.fa-circle-play, .fa-play-circle {
  --fa:"\f144";
}

.fa-tablets {
  --fa:"\f490";
}

.fa-ethernet {
  --fa:"\f796";
}

.fa-eur, .fa-euro, .fa-euro-sign {
  --fa:"\f153";
}

.fa-chair {
  --fa:"\f6c0";
}

.fa-check-circle, .fa-circle-check {
  --fa:"\f058";
}

.fa-circle-stop, .fa-stop-circle {
  --fa:"\f28d";
}

.fa-compass-drafting, .fa-drafting-compass {
  --fa:"\f568";
}

.fa-plate-wheat {
  --fa:"\e55a";
}

.fa-icicles {
  --fa:"\f7ad";
}

.fa-person-shelter {
  --fa:"\e54f";
}

.fa-neuter {
  --fa:"\f22c";
}

.fa-id-badge {
  --fa:"\f2c1";
}

.fa-marker {
  --fa:"\f5a1";
}

.fa-face-laugh-beam, .fa-laugh-beam {
  --fa:"\f59a";
}

.fa-helicopter-symbol {
  --fa:"\e502";
}

.fa-universal-access {
  --fa:"\f29a";
}

.fa-chevron-circle-up, .fa-circle-chevron-up {
  --fa:"\f139";
}

.fa-lari-sign {
  --fa:"\e1c8";
}

.fa-volcano {
  --fa:"\f770";
}

.fa-person-walking-dashed-line-arrow-right {
  --fa:"\e553";
}

.fa-gbp, .fa-pound-sign, .fa-sterling-sign {
  --fa:"\f154";
}

.fa-viruses {
  --fa:"\e076";
}

.fa-square-person-confined {
  --fa:"\e577";
}

.fa-user-tie {
  --fa:"\f508";
}

.fa-arrow-down-long, .fa-long-arrow-down {
  --fa:"\f175";
}

.fa-tent-arrow-down-to-line {
  --fa:"\e57e";
}

.fa-certificate {
  --fa:"\f0a3";
}

.fa-mail-reply-all, .fa-reply-all {
  --fa:"\f122";
}

.fa-suitcase {
  --fa:"\f0f2";
}

.fa-person-skating, .fa-skating {
  --fa:"\f7c5";
}

.fa-filter-circle-dollar, .fa-funnel-dollar {
  --fa:"\f662";
}

.fa-camera-retro {
  --fa:"\f083";
}

.fa-arrow-circle-down, .fa-circle-arrow-down {
  --fa:"\f0ab";
}

.fa-arrow-right-to-file, .fa-file-import {
  --fa:"\f56f";
}

.fa-external-link-square, .fa-square-arrow-up-right {
  --fa:"\f14c";
}

.fa-box-open {
  --fa:"\f49e";
}

.fa-scroll {
  --fa:"\f70e";
}

.fa-spa {
  --fa:"\f5bb";
}

.fa-location-pin-lock {
  --fa:"\e51f";
}

.fa-pause {
  --fa:"\f04c";
}

.fa-hill-avalanche {
  --fa:"\e507";
}

.fa-temperature-0, .fa-temperature-empty, .fa-thermometer-0, .fa-thermometer-empty {
  --fa:"\f2cb";
}

.fa-bomb {
  --fa:"\f1e2";
}

.fa-registered {
  --fa:"\f25d";
}

.fa-address-card, .fa-contact-card, .fa-vcard {
  --fa:"\f2bb";
}

.fa-balance-scale-right, .fa-scale-unbalanced-flip {
  --fa:"\f516";
}

.fa-subscript {
  --fa:"\f12c";
}

.fa-diamond-turn-right, .fa-directions {
  --fa:"\f5eb";
}

.fa-burst {
  --fa:"\e4dc";
}

.fa-house-laptop, .fa-laptop-house {
  --fa:"\e066";
}

.fa-face-tired, .fa-tired {
  --fa:"\f5c8";
}

.fa-money-bills {
  --fa:"\e1f3";
}

.fa-smog {
  --fa:"\f75f";
}

.fa-crutch {
  --fa:"\f7f7";
}

.fa-cloud-arrow-up, .fa-cloud-upload, .fa-cloud-upload-alt {
  --fa:"\f0ee";
}

.fa-palette {
  --fa:"\f53f";
}

.fa-arrows-turn-right {
  --fa:"\e4c0";
}

.fa-vest {
  --fa:"\e085";
}

.fa-ferry {
  --fa:"\e4ea";
}

.fa-arrows-down-to-people {
  --fa:"\e4b9";
}

.fa-seedling, .fa-sprout {
  --fa:"\f4d8";
}

.fa-arrows-alt-h, .fa-left-right {
  --fa:"\f337";
}

.fa-boxes-packing {
  --fa:"\e4c7";
}

.fa-arrow-circle-left, .fa-circle-arrow-left {
  --fa:"\f0a8";
}

.fa-group-arrows-rotate {
  --fa:"\e4f6";
}

.fa-bowl-food {
  --fa:"\e4c6";
}

.fa-candy-cane {
  --fa:"\f786";
}

.fa-arrow-down-wide-short, .fa-sort-amount-asc, .fa-sort-amount-down {
  --fa:"\f160";
}

.fa-cloud-bolt, .fa-thunderstorm {
  --fa:"\f76c";
}

.fa-remove-format, .fa-text-slash {
  --fa:"\f87d";
}

.fa-face-smile-wink, .fa-smile-wink {
  --fa:"\f4da";
}

.fa-file-word {
  --fa:"\f1c2";
}

.fa-file-powerpoint {
  --fa:"\f1c4";
}

.fa-arrows-h, .fa-arrows-left-right {
  --fa:"\f07e";
}

.fa-house-lock {
  --fa:"\e510";
}

.fa-cloud-arrow-down, .fa-cloud-download, .fa-cloud-download-alt {
  --fa:"\f0ed";
}

.fa-children {
  --fa:"\e4e1";
}

.fa-blackboard, .fa-chalkboard {
  --fa:"\f51b";
}

.fa-user-alt-slash, .fa-user-large-slash {
  --fa:"\f4fa";
}

.fa-envelope-open {
  --fa:"\f2b6";
}

.fa-handshake-alt-slash, .fa-handshake-simple-slash {
  --fa:"\e05f";
}

.fa-mattress-pillow {
  --fa:"\e525";
}

.fa-guarani-sign {
  --fa:"\e19a";
}

.fa-arrows-rotate, .fa-refresh, .fa-sync {
  --fa:"\f021";
}

.fa-fire-extinguisher {
  --fa:"\f134";
}

.fa-cruzeiro-sign {
  --fa:"\e152";
}

.fa-greater-than-equal {
  --fa:"\f532";
}

.fa-shield-alt, .fa-shield-halved {
  --fa:"\f3ed";
}

.fa-atlas, .fa-book-atlas {
  --fa:"\f558";
}

.fa-virus {
  --fa:"\e074";
}

.fa-envelope-circle-check {
  --fa:"\e4e8";
}

.fa-layer-group {
  --fa:"\f5fd";
}

.fa-arrows-to-dot {
  --fa:"\e4be";
}

.fa-archway {
  --fa:"\f557";
}

.fa-heart-circle-check {
  --fa:"\e4fd";
}

.fa-house-chimney-crack, .fa-house-damage {
  --fa:"\f6f1";
}

.fa-file-archive, .fa-file-zipper {
  --fa:"\f1c6";
}

.fa-square {
  --fa:"\f0c8";
}

.fa-glass-martini, .fa-martini-glass-empty {
  --fa:"\f000";
}

.fa-couch {
  --fa:"\f4b8";
}

.fa-cedi-sign {
  --fa:"\e0df";
}

.fa-italic {
  --fa:"\f033";
}

.fa-table-cells-column-lock {
  --fa:"\e678";
}

.fa-church {
  --fa:"\f51d";
}

.fa-comments-dollar {
  --fa:"\f653";
}

.fa-democrat {
  --fa:"\f747";
}

.fa-z {
  --fa:"\5a";
}

.fa-person-skiing, .fa-skiing {
  --fa:"\f7c9";
}

.fa-road-lock {
  --fa:"\e567";
}

.fa-a {
  --fa:"\41";
}

.fa-temperature-arrow-down, .fa-temperature-down {
  --fa:"\e03f";
}

.fa-feather-alt, .fa-feather-pointed {
  --fa:"\f56b";
}

.fa-p {
  --fa:"\50";
}

.fa-snowflake {
  --fa:"\f2dc";
}

.fa-newspaper {
  --fa:"\f1ea";
}

.fa-ad, .fa-rectangle-ad {
  --fa:"\f641";
}

.fa-arrow-circle-right, .fa-circle-arrow-right {
  --fa:"\f0a9";
}

.fa-filter-circle-xmark {
  --fa:"\e17b";
}

.fa-locust {
  --fa:"\e520";
}

.fa-sort, .fa-unsorted {
  --fa:"\f0dc";
}

.fa-list-1-2, .fa-list-numeric, .fa-list-ol {
  --fa:"\f0cb";
}

.fa-person-dress-burst {
  --fa:"\e544";
}

.fa-money-check-alt, .fa-money-check-dollar {
  --fa:"\f53d";
}

.fa-vector-square {
  --fa:"\f5cb";
}

.fa-bread-slice {
  --fa:"\f7ec";
}

.fa-language {
  --fa:"\f1ab";
}

.fa-face-kiss-wink-heart, .fa-kiss-wink-heart {
  --fa:"\f598";
}

.fa-filter {
  --fa:"\f0b0";
}

.fa-question {
  --fa:"\3f";
}

.fa-file-signature {
  --fa:"\f573";
}

.fa-arrows-alt, .fa-up-down-left-right {
  --fa:"\f0b2";
}

.fa-house-chimney-user {
  --fa:"\e065";
}

.fa-hand-holding-heart {
  --fa:"\f4be";
}

.fa-puzzle-piece {
  --fa:"\f12e";
}

.fa-money-check {
  --fa:"\f53c";
}

.fa-star-half-alt, .fa-star-half-stroke {
  --fa:"\f5c0";
}

.fa-code {
  --fa:"\f121";
}

.fa-glass-whiskey, .fa-whiskey-glass {
  --fa:"\f7a0";
}

.fa-building-circle-exclamation {
  --fa:"\e4d3";
}

.fa-magnifying-glass-chart {
  --fa:"\e522";
}

.fa-arrow-up-right-from-square, .fa-external-link {
  --fa:"\f08e";
}

.fa-cubes-stacked {
  --fa:"\e4e6";
}

.fa-krw, .fa-won, .fa-won-sign {
  --fa:"\f159";
}

.fa-virus-covid {
  --fa:"\e4a8";
}

.fa-austral-sign {
  --fa:"\e0a9";
}

.fa-f {
  --fa:"\46";
}

.fa-leaf {
  --fa:"\f06c";
}

.fa-road {
  --fa:"\f018";
}

.fa-cab, .fa-taxi {
  --fa:"\f1ba";
}

.fa-person-circle-plus {
  --fa:"\e541";
}

.fa-chart-pie, .fa-pie-chart {
  --fa:"\f200";
}

.fa-bolt-lightning {
  --fa:"\e0b7";
}

.fa-sack-xmark {
  --fa:"\e56a";
}

.fa-file-excel {
  --fa:"\f1c3";
}

.fa-file-contract {
  --fa:"\f56c";
}

.fa-fish-fins {
  --fa:"\e4f2";
}

.fa-building-flag {
  --fa:"\e4d5";
}

.fa-face-grin-beam, .fa-grin-beam {
  --fa:"\f582";
}

.fa-object-ungroup {
  --fa:"\f248";
}

.fa-poop {
  --fa:"\f619";
}

.fa-location-pin, .fa-map-marker {
  --fa:"\f041";
}

.fa-kaaba {
  --fa:"\f66b";
}

.fa-toilet-paper {
  --fa:"\f71e";
}

.fa-hard-hat, .fa-hat-hard, .fa-helmet-safety {
  --fa:"\f807";
}

.fa-eject {
  --fa:"\f052";
}

.fa-arrow-alt-circle-right, .fa-circle-right {
  --fa:"\f35a";
}

.fa-plane-circle-check {
  --fa:"\e555";
}

.fa-face-rolling-eyes, .fa-meh-rolling-eyes {
  --fa:"\f5a5";
}

.fa-object-group {
  --fa:"\f247";
}

.fa-chart-line, .fa-line-chart {
  --fa:"\f201";
}

.fa-mask-ventilator {
  --fa:"\e524";
}

.fa-arrow-right {
  --fa:"\f061";
}

.fa-map-signs, .fa-signs-post {
  --fa:"\f277";
}

.fa-cash-register {
  --fa:"\f788";
}

.fa-person-circle-question {
  --fa:"\e542";
}

.fa-h {
  --fa:"\48";
}

.fa-tarp {
  --fa:"\e57b";
}

.fa-screwdriver-wrench, .fa-tools {
  --fa:"\f7d9";
}

.fa-arrows-to-eye {
  --fa:"\e4bf";
}

.fa-plug-circle-bolt {
  --fa:"\e55b";
}

.fa-heart {
  --fa:"\f004";
}

.fa-mars-and-venus {
  --fa:"\f224";
}

.fa-home-user, .fa-house-user {
  --fa:"\e1b0";
}

.fa-dumpster-fire {
  --fa:"\f794";
}

.fa-house-crack {
  --fa:"\e3b1";
}

.fa-cocktail, .fa-martini-glass-citrus {
  --fa:"\f561";
}

.fa-face-surprise, .fa-surprise {
  --fa:"\f5c2";
}

.fa-bottle-water {
  --fa:"\e4c5";
}

.fa-circle-pause, .fa-pause-circle {
  --fa:"\f28b";
}

.fa-toilet-paper-slash {
  --fa:"\e072";
}

.fa-apple-alt, .fa-apple-whole {
  --fa:"\f5d1";
}

.fa-kitchen-set {
  --fa:"\e51a";
}

.fa-r {
  --fa:"\52";
}

.fa-temperature-1, .fa-temperature-quarter, .fa-thermometer-1, .fa-thermometer-quarter {
  --fa:"\f2ca";
}

.fa-cube {
  --fa:"\f1b2";
}

.fa-bitcoin-sign {
  --fa:"\e0b4";
}

.fa-shield-dog {
  --fa:"\e573";
}

.fa-solar-panel {
  --fa:"\f5ba";
}

.fa-lock-open {
  --fa:"\f3c1";
}

.fa-elevator {
  --fa:"\e16d";
}

.fa-money-bill-transfer {
  --fa:"\e528";
}

.fa-money-bill-trend-up {
  --fa:"\e529";
}

.fa-house-flood-water-circle-arrow-right {
  --fa:"\e50f";
}

.fa-poll-h, .fa-square-poll-horizontal {
  --fa:"\f682";
}

.fa-circle {
  --fa:"\f111";
}

.fa-backward-fast, .fa-fast-backward {
  --fa:"\f049";
}

.fa-recycle {
  --fa:"\f1b8";
}

.fa-user-astronaut {
  --fa:"\f4fb";
}

.fa-plane-slash {
  --fa:"\e069";
}

.fa-trademark {
  --fa:"\f25c";
}

.fa-basketball, .fa-basketball-ball {
  --fa:"\f434";
}

.fa-satellite-dish {
  --fa:"\f7c0";
}

.fa-arrow-alt-circle-up, .fa-circle-up {
  --fa:"\f35b";
}

.fa-mobile-alt, .fa-mobile-screen-button {
  --fa:"\f3cd";
}

.fa-volume-high, .fa-volume-up {
  --fa:"\f028";
}

.fa-users-rays {
  --fa:"\e593";
}

.fa-wallet {
  --fa:"\f555";
}

.fa-clipboard-check {
  --fa:"\f46c";
}

.fa-file-audio {
  --fa:"\f1c7";
}

.fa-burger, .fa-hamburger {
  --fa:"\f805";
}

.fa-wrench {
  --fa:"\f0ad";
}

.fa-bugs {
  --fa:"\e4d0";
}

.fa-rupee, .fa-rupee-sign {
  --fa:"\f156";
}

.fa-file-image {
  --fa:"\f1c5";
}

.fa-circle-question, .fa-question-circle {
  --fa:"\f059";
}

.fa-plane-departure {
  --fa:"\f5b0";
}

.fa-handshake-slash {
  --fa:"\e060";
}

.fa-book-bookmark {
  --fa:"\e0bb";
}

.fa-code-branch {
  --fa:"\f126";
}

.fa-hat-cowboy {
  --fa:"\f8c0";
}

.fa-bridge {
  --fa:"\e4c8";
}

.fa-phone-alt, .fa-phone-flip {
  --fa:"\f879";
}

.fa-truck-front {
  --fa:"\e2b7";
}

.fa-cat {
  --fa:"\f6be";
}

.fa-anchor-circle-exclamation {
  --fa:"\e4ab";
}

.fa-truck-field {
  --fa:"\e58d";
}

.fa-route {
  --fa:"\f4d7";
}

.fa-clipboard-question {
  --fa:"\e4e3";
}

.fa-panorama {
  --fa:"\e209";
}

.fa-comment-medical {
  --fa:"\f7f5";
}

.fa-teeth-open {
  --fa:"\f62f";
}

.fa-file-circle-minus {
  --fa:"\e4ed";
}

.fa-tags {
  --fa:"\f02c";
}

.fa-wine-glass {
  --fa:"\f4e3";
}

.fa-fast-forward, .fa-forward-fast {
  --fa:"\f050";
}

.fa-face-meh-blank, .fa-meh-blank {
  --fa:"\f5a4";
}

.fa-parking, .fa-square-parking {
  --fa:"\f540";
}

.fa-house-signal {
  --fa:"\e012";
}

.fa-bars-progress, .fa-tasks-alt {
  --fa:"\f828";
}

.fa-faucet-drip {
  --fa:"\e006";
}

.fa-cart-flatbed, .fa-dolly-flatbed {
  --fa:"\f474";
}

.fa-ban-smoking, .fa-smoking-ban {
  --fa:"\f54d";
}

.fa-terminal {
  --fa:"\f120";
}

.fa-mobile-button {
  --fa:"\f10b";
}

.fa-house-medical-flag {
  --fa:"\e514";
}

.fa-basket-shopping, .fa-shopping-basket {
  --fa:"\f291";
}

.fa-tape {
  --fa:"\f4db";
}

.fa-bus-alt, .fa-bus-simple {
  --fa:"\f55e";
}

.fa-eye {
  --fa:"\f06e";
}

.fa-face-sad-cry, .fa-sad-cry {
  --fa:"\f5b3";
}

.fa-audio-description {
  --fa:"\f29e";
}

.fa-person-military-to-person {
  --fa:"\e54c";
}

.fa-file-shield {
  --fa:"\e4f0";
}

.fa-user-slash {
  --fa:"\f506";
}

.fa-pen {
  --fa:"\f304";
}

.fa-tower-observation {
  --fa:"\e586";
}

.fa-file-code {
  --fa:"\f1c9";
}

.fa-signal, .fa-signal-5, .fa-signal-perfect {
  --fa:"\f012";
}

.fa-bus {
  --fa:"\f207";
}

.fa-heart-circle-xmark {
  --fa:"\e501";
}

.fa-home-lg, .fa-house-chimney {
  --fa:"\e3af";
}

.fa-window-maximize {
  --fa:"\f2d0";
}

.fa-face-frown, .fa-frown {
  --fa:"\f119";
}

.fa-prescription {
  --fa:"\f5b1";
}

.fa-shop, .fa-store-alt {
  --fa:"\f54f";
}

.fa-floppy-disk, .fa-save {
  --fa:"\f0c7";
}

.fa-vihara {
  --fa:"\f6a7";
}

.fa-balance-scale-left, .fa-scale-unbalanced {
  --fa:"\f515";
}

.fa-sort-asc, .fa-sort-up {
  --fa:"\f0de";
}

.fa-comment-dots, .fa-commenting {
  --fa:"\f4ad";
}

.fa-plant-wilt {
  --fa:"\e5aa";
}

.fa-diamond {
  --fa:"\f219";
}

.fa-face-grin-squint, .fa-grin-squint {
  --fa:"\f585";
}

.fa-hand-holding-dollar, .fa-hand-holding-usd {
  --fa:"\f4c0";
}

.fa-chart-diagram {
  --fa:"\e695";
}

.fa-bacterium {
  --fa:"\e05a";
}

.fa-hand-pointer {
  --fa:"\f25a";
}

.fa-drum-steelpan {
  --fa:"\f56a";
}

.fa-hand-scissors {
  --fa:"\f257";
}

.fa-hands-praying, .fa-praying-hands {
  --fa:"\f684";
}

.fa-arrow-right-rotate, .fa-arrow-rotate-forward, .fa-arrow-rotate-right, .fa-redo {
  --fa:"\f01e";
}

.fa-biohazard {
  --fa:"\f780";
}

.fa-location, .fa-location-crosshairs {
  --fa:"\f601";
}

.fa-mars-double {
  --fa:"\f227";
}

.fa-child-dress {
  --fa:"\e59c";
}

.fa-users-between-lines {
  --fa:"\e591";
}

.fa-lungs-virus {
  --fa:"\e067";
}

.fa-face-grin-tears, .fa-grin-tears {
  --fa:"\f588";
}

.fa-phone {
  --fa:"\f095";
}

.fa-calendar-times, .fa-calendar-xmark {
  --fa:"\f273";
}

.fa-child-reaching {
  --fa:"\e59d";
}

.fa-head-side-virus {
  --fa:"\e064";
}

.fa-user-cog, .fa-user-gear {
  --fa:"\f4fe";
}

.fa-arrow-up-1-9, .fa-sort-numeric-up {
  --fa:"\f163";
}

.fa-door-closed {
  --fa:"\f52a";
}

.fa-shield-virus {
  --fa:"\e06c";
}

.fa-dice-six {
  --fa:"\f526";
}

.fa-mosquito-net {
  --fa:"\e52c";
}

.fa-file-fragment {
  --fa:"\e697";
}

.fa-bridge-water {
  --fa:"\e4ce";
}

.fa-person-booth {
  --fa:"\f756";
}

.fa-text-width {
  --fa:"\f035";
}

.fa-hat-wizard {
  --fa:"\f6e8";
}

.fa-pen-fancy {
  --fa:"\f5ac";
}

.fa-digging, .fa-person-digging {
  --fa:"\f85e";
}

.fa-trash {
  --fa:"\f1f8";
}

.fa-gauge-simple, .fa-gauge-simple-med, .fa-tachometer-average {
  --fa:"\f629";
}

.fa-book-medical {
  --fa:"\f7e6";
}

.fa-poo {
  --fa:"\f2fe";
}

.fa-quote-right, .fa-quote-right-alt {
  --fa:"\f10e";
}

.fa-shirt, .fa-t-shirt, .fa-tshirt {
  --fa:"\f553";
}

.fa-cubes {
  --fa:"\f1b3";
}

.fa-divide {
  --fa:"\f529";
}

.fa-tenge, .fa-tenge-sign {
  --fa:"\f7d7";
}

.fa-headphones {
  --fa:"\f025";
}

.fa-hands-holding {
  --fa:"\f4c2";
}

.fa-hands-clapping {
  --fa:"\e1a8";
}

.fa-republican {
  --fa:"\f75e";
}

.fa-arrow-left {
  --fa:"\f060";
}

.fa-person-circle-xmark {
  --fa:"\e543";
}

.fa-ruler {
  --fa:"\f545";
}

.fa-align-left {
  --fa:"\f036";
}

.fa-dice-d6 {
  --fa:"\f6d1";
}

.fa-restroom {
  --fa:"\f7bd";
}

.fa-j {
  --fa:"\4a";
}

.fa-users-viewfinder {
  --fa:"\e595";
}

.fa-file-video {
  --fa:"\f1c8";
}

.fa-external-link-alt, .fa-up-right-from-square {
  --fa:"\f35d";
}

.fa-table-cells, .fa-th {
  --fa:"\f00a";
}

.fa-file-pdf {
  --fa:"\f1c1";
}

.fa-bible, .fa-book-bible {
  --fa:"\f647";
}

.fa-o {
  --fa:"\4f";
}

.fa-medkit, .fa-suitcase-medical {
  --fa:"\f0fa";
}

.fa-user-secret {
  --fa:"\f21b";
}

.fa-otter {
  --fa:"\f700";
}

.fa-female, .fa-person-dress {
  --fa:"\f182";
}

.fa-comment-dollar {
  --fa:"\f651";
}

.fa-briefcase-clock, .fa-business-time {
  --fa:"\f64a";
}

.fa-table-cells-large, .fa-th-large {
  --fa:"\f009";
}

.fa-book-tanakh, .fa-tanakh {
  --fa:"\f827";
}

.fa-phone-volume, .fa-volume-control-phone {
  --fa:"\f2a0";
}

.fa-hat-cowboy-side {
  --fa:"\f8c1";
}

.fa-clipboard-user {
  --fa:"\f7f3";
}

.fa-child {
  --fa:"\f1ae";
}

.fa-lira-sign {
  --fa:"\f195";
}

.fa-satellite {
  --fa:"\f7bf";
}

.fa-plane-lock {
  --fa:"\e558";
}

.fa-tag {
  --fa:"\f02b";
}

.fa-comment {
  --fa:"\f075";
}

.fa-birthday-cake, .fa-cake, .fa-cake-candles {
  --fa:"\f1fd";
}

.fa-envelope {
  --fa:"\f0e0";
}

.fa-angle-double-up, .fa-angles-up {
  --fa:"\f102";
}

.fa-paperclip {
  --fa:"\f0c6";
}

.fa-arrow-right-to-city {
  --fa:"\e4b3";
}

.fa-ribbon {
  --fa:"\f4d6";
}

.fa-lungs {
  --fa:"\f604";
}

.fa-arrow-up-9-1, .fa-sort-numeric-up-alt {
  --fa:"\f887";
}

.fa-litecoin-sign {
  --fa:"\e1d3";
}

.fa-border-none {
  --fa:"\f850";
}

.fa-circle-nodes {
  --fa:"\e4e2";
}

.fa-parachute-box {
  --fa:"\f4cd";
}

.fa-indent {
  --fa:"\f03c";
}

.fa-truck-field-un {
  --fa:"\e58e";
}

.fa-hourglass, .fa-hourglass-empty {
  --fa:"\f254";
}

.fa-mountain {
  --fa:"\f6fc";
}

.fa-user-doctor, .fa-user-md {
  --fa:"\f0f0";
}

.fa-circle-info, .fa-info-circle {
  --fa:"\f05a";
}

.fa-cloud-meatball {
  --fa:"\f73b";
}

.fa-camera, .fa-camera-alt {
  --fa:"\f030";
}

.fa-square-virus {
  --fa:"\e578";
}

.fa-meteor {
  --fa:"\f753";
}

.fa-car-on {
  --fa:"\e4dd";
}

.fa-sleigh {
  --fa:"\f7cc";
}

.fa-arrow-down-1-9, .fa-sort-numeric-asc, .fa-sort-numeric-down {
  --fa:"\f162";
}

.fa-hand-holding-droplet, .fa-hand-holding-water {
  --fa:"\f4c1";
}

.fa-water {
  --fa:"\f773";
}

.fa-calendar-check {
  --fa:"\f274";
}

.fa-braille {
  --fa:"\f2a1";
}

.fa-prescription-bottle-alt, .fa-prescription-bottle-medical {
  --fa:"\f486";
}

.fa-landmark {
  --fa:"\f66f";
}

.fa-truck {
  --fa:"\f0d1";
}

.fa-crosshairs {
  --fa:"\f05b";
}

.fa-person-cane {
  --fa:"\e53c";
}

.fa-tent {
  --fa:"\e57d";
}

.fa-vest-patches {
  --fa:"\e086";
}

.fa-check-double {
  --fa:"\f560";
}

.fa-arrow-down-a-z, .fa-sort-alpha-asc, .fa-sort-alpha-down {
  --fa:"\f15d";
}

.fa-money-bill-wheat {
  --fa:"\e52a";
}

.fa-cookie {
  --fa:"\f563";
}

.fa-arrow-left-rotate, .fa-arrow-rotate-back, .fa-arrow-rotate-backward, .fa-arrow-rotate-left, .fa-undo {
  --fa:"\f0e2";
}

.fa-hard-drive, .fa-hdd {
  --fa:"\f0a0";
}

.fa-face-grin-squint-tears, .fa-grin-squint-tears {
  --fa:"\f586";
}

.fa-dumbbell {
  --fa:"\f44b";
}

.fa-list-alt, .fa-rectangle-list {
  --fa:"\f022";
}

.fa-tarp-droplet {
  --fa:"\e57c";
}

.fa-house-medical-circle-check {
  --fa:"\e511";
}

.fa-person-skiing-nordic, .fa-skiing-nordic {
  --fa:"\f7ca";
}

.fa-calendar-plus {
  --fa:"\f271";
}

.fa-plane-arrival {
  --fa:"\f5af";
}

.fa-arrow-alt-circle-left, .fa-circle-left {
  --fa:"\f359";
}

.fa-subway, .fa-train-subway {
  --fa:"\f239";
}

.fa-chart-gantt {
  --fa:"\e0e4";
}

.fa-indian-rupee, .fa-indian-rupee-sign, .fa-inr {
  --fa:"\e1bc";
}

.fa-crop-alt, .fa-crop-simple {
  --fa:"\f565";
}

.fa-money-bill-1, .fa-money-bill-alt {
  --fa:"\f3d1";
}

.fa-left-long, .fa-long-arrow-alt-left {
  --fa:"\f30a";
}

.fa-dna {
  --fa:"\f471";
}

.fa-virus-slash {
  --fa:"\e075";
}

.fa-minus, .fa-subtract {
  --fa:"\f068";
}

.fa-chess {
  --fa:"\f439";
}

.fa-arrow-left-long, .fa-long-arrow-left {
  --fa:"\f177";
}

.fa-plug-circle-check {
  --fa:"\e55c";
}

.fa-street-view {
  --fa:"\f21d";
}

.fa-franc-sign {
  --fa:"\e18f";
}

.fa-volume-off {
  --fa:"\f026";
}

.fa-american-sign-language-interpreting, .fa-asl-interpreting, .fa-hands-american-sign-language-interpreting, .fa-hands-asl-interpreting {
  --fa:"\f2a3";
}

.fa-cog, .fa-gear {
  --fa:"\f013";
}

.fa-droplet-slash, .fa-tint-slash {
  --fa:"\f5c7";
}

.fa-mosque {
  --fa:"\f678";
}

.fa-mosquito {
  --fa:"\e52b";
}

.fa-star-of-david {
  --fa:"\f69a";
}

.fa-person-military-rifle {
  --fa:"\e54b";
}

.fa-cart-shopping, .fa-shopping-cart {
  --fa:"\f07a";
}

.fa-vials {
  --fa:"\f493";
}

.fa-plug-circle-plus {
  --fa:"\e55f";
}

.fa-place-of-worship {
  --fa:"\f67f";
}

.fa-grip-vertical {
  --fa:"\f58e";
}

.fa-hexagon-nodes {
  --fa:"\e699";
}

.fa-arrow-turn-up, .fa-level-up {
  --fa:"\f148";
}

.fa-u {
  --fa:"\55";
}

.fa-square-root-alt, .fa-square-root-variable {
  --fa:"\f698";
}

.fa-clock, .fa-clock-four {
  --fa:"\f017";
}

.fa-backward-step, .fa-step-backward {
  --fa:"\f048";
}

.fa-pallet {
  --fa:"\f482";
}

.fa-faucet {
  --fa:"\e005";
}

.fa-baseball-bat-ball {
  --fa:"\f432";
}

.fa-s {
  --fa:"\53";
}

.fa-timeline {
  --fa:"\e29c";
}

.fa-keyboard {
  --fa:"\f11c";
}

.fa-caret-down {
  --fa:"\f0d7";
}

.fa-clinic-medical, .fa-house-chimney-medical {
  --fa:"\f7f2";
}

.fa-temperature-3, .fa-temperature-three-quarters, .fa-thermometer-3, .fa-thermometer-three-quarters {
  --fa:"\f2c8";
}

.fa-mobile-android-alt, .fa-mobile-screen {
  --fa:"\f3cf";
}

.fa-plane-up {
  --fa:"\e22d";
}

.fa-piggy-bank {
  --fa:"\f4d3";
}

.fa-battery-3, .fa-battery-half {
  --fa:"\f242";
}

.fa-mountain-city {
  --fa:"\e52e";
}

.fa-coins {
  --fa:"\f51e";
}

.fa-khanda {
  --fa:"\f66d";
}

.fa-sliders, .fa-sliders-h {
  --fa:"\f1de";
}

.fa-folder-tree {
  --fa:"\f802";
}

.fa-network-wired {
  --fa:"\f6ff";
}

.fa-map-pin {
  --fa:"\f276";
}

.fa-hamsa {
  --fa:"\f665";
}

.fa-cent-sign {
  --fa:"\e3f5";
}

.fa-flask {
  --fa:"\f0c3";
}

.fa-person-pregnant {
  --fa:"\e31e";
}

.fa-wand-sparkles {
  --fa:"\f72b";
}

.fa-ellipsis-v, .fa-ellipsis-vertical {
  --fa:"\f142";
}

.fa-ticket {
  --fa:"\f145";
}

.fa-power-off {
  --fa:"\f011";
}

.fa-long-arrow-alt-right, .fa-right-long {
  --fa:"\f30b";
}

.fa-flag-usa {
  --fa:"\f74d";
}

.fa-laptop-file {
  --fa:"\e51d";
}

.fa-teletype, .fa-tty {
  --fa:"\f1e4";
}

.fa-diagram-next {
  --fa:"\e476";
}

.fa-person-rifle {
  --fa:"\e54e";
}

.fa-house-medical-circle-exclamation {
  --fa:"\e512";
}

.fa-closed-captioning {
  --fa:"\f20a";
}

.fa-hiking, .fa-person-hiking {
  --fa:"\f6ec";
}

.fa-venus-double {
  --fa:"\f226";
}

.fa-images {
  --fa:"\f302";
}

.fa-calculator {
  --fa:"\f1ec";
}

.fa-people-pulling {
  --fa:"\e535";
}

.fa-n {
  --fa:"\4e";
}

.fa-cable-car, .fa-tram {
  --fa:"\f7da";
}

.fa-cloud-rain {
  --fa:"\f73d";
}

.fa-building-circle-xmark {
  --fa:"\e4d4";
}

.fa-ship {
  --fa:"\f21a";
}

.fa-arrows-down-to-line {
  --fa:"\e4b8";
}

.fa-download {
  --fa:"\f019";
}

.fa-face-grin, .fa-grin {
  --fa:"\f580";
}

.fa-backspace, .fa-delete-left {
  --fa:"\f55a";
}

.fa-eye-dropper, .fa-eye-dropper-empty, .fa-eyedropper {
  --fa:"\f1fb";
}

.fa-file-circle-check {
  --fa:"\e5a0";
}

.fa-forward {
  --fa:"\f04e";
}

.fa-mobile, .fa-mobile-android, .fa-mobile-phone {
  --fa:"\f3ce";
}

.fa-face-meh, .fa-meh {
  --fa:"\f11a";
}

.fa-align-center {
  --fa:"\f037";
}

.fa-book-dead, .fa-book-skull {
  --fa:"\f6b7";
}

.fa-drivers-license, .fa-id-card {
  --fa:"\f2c2";
}

.fa-dedent, .fa-outdent {
  --fa:"\f03b";
}

.fa-heart-circle-exclamation {
  --fa:"\e4fe";
}

.fa-home, .fa-home-alt, .fa-home-lg-alt, .fa-house {
  --fa:"\f015";
}

.fa-calendar-week {
  --fa:"\f784";
}

.fa-laptop-medical {
  --fa:"\f812";
}

.fa-b {
  --fa:"\42";
}

.fa-file-medical {
  --fa:"\f477";
}

.fa-dice-one {
  --fa:"\f525";
}

.fa-kiwi-bird {
  --fa:"\f535";
}

.fa-arrow-right-arrow-left, .fa-exchange {
  --fa:"\f0ec";
}

.fa-redo-alt, .fa-rotate-forward, .fa-rotate-right {
  --fa:"\f2f9";
}

.fa-cutlery, .fa-utensils {
  --fa:"\f2e7";
}

.fa-arrow-up-wide-short, .fa-sort-amount-up {
  --fa:"\f161";
}

.fa-mill-sign {
  --fa:"\e1ed";
}

.fa-bowl-rice {
  --fa:"\e2eb";
}

.fa-skull {
  --fa:"\f54c";
}

.fa-broadcast-tower, .fa-tower-broadcast {
  --fa:"\f519";
}

.fa-truck-pickup {
  --fa:"\f63c";
}

.fa-long-arrow-alt-up, .fa-up-long {
  --fa:"\f30c";
}

.fa-stop {
  --fa:"\f04d";
}

.fa-code-merge {
  --fa:"\f387";
}

.fa-upload {
  --fa:"\f093";
}

.fa-hurricane {
  --fa:"\f751";
}

.fa-mound {
  --fa:"\e52d";
}

.fa-toilet-portable {
  --fa:"\e583";
}

.fa-compact-disc {
  --fa:"\f51f";
}

.fa-file-arrow-down, .fa-file-download {
  --fa:"\f56d";
}

.fa-caravan {
  --fa:"\f8ff";
}

.fa-shield-cat {
  --fa:"\e572";
}

.fa-bolt, .fa-zap {
  --fa:"\f0e7";
}

.fa-glass-water {
  --fa:"\e4f4";
}

.fa-oil-well {
  --fa:"\e532";
}

.fa-vault {
  --fa:"\e2c5";
}

.fa-mars {
  --fa:"\f222";
}

.fa-toilet {
  --fa:"\f7d8";
}

.fa-plane-circle-xmark {
  --fa:"\e557";
}

.fa-cny, .fa-jpy, .fa-rmb, .fa-yen, .fa-yen-sign {
  --fa:"\f157";
}

.fa-rouble, .fa-rub, .fa-ruble, .fa-ruble-sign {
  --fa:"\f158";
}

.fa-sun {
  --fa:"\f185";
}

.fa-guitar {
  --fa:"\f7a6";
}

.fa-face-laugh-wink, .fa-laugh-wink {
  --fa:"\f59c";
}

.fa-horse-head {
  --fa:"\f7ab";
}

.fa-bore-hole {
  --fa:"\e4c3";
}

.fa-industry {
  --fa:"\f275";
}

.fa-arrow-alt-circle-down, .fa-circle-down {
  --fa:"\f358";
}

.fa-arrows-turn-to-dots {
  --fa:"\e4c1";
}

.fa-florin-sign {
  --fa:"\e184";
}

.fa-arrow-down-short-wide, .fa-sort-amount-desc, .fa-sort-amount-down-alt {
  --fa:"\f884";
}

.fa-less-than {
  --fa:"\3c";
}

.fa-angle-down {
  --fa:"\f107";
}

.fa-car-tunnel {
  --fa:"\e4de";
}

.fa-head-side-cough {
  --fa:"\e061";
}

.fa-grip-lines {
  --fa:"\f7a4";
}

.fa-thumbs-down {
  --fa:"\f165";
}

.fa-user-lock {
  --fa:"\f502";
}

.fa-arrow-right-long, .fa-long-arrow-right {
  --fa:"\f178";
}

.fa-anchor-circle-xmark {
  --fa:"\e4ac";
}

.fa-ellipsis, .fa-ellipsis-h {
  --fa:"\f141";
}

.fa-chess-pawn {
  --fa:"\f443";
}

.fa-first-aid, .fa-kit-medical {
  --fa:"\f479";
}

.fa-person-through-window {
  --fa:"\e5a9";
}

.fa-toolbox {
  --fa:"\f552";
}

.fa-hands-holding-circle {
  --fa:"\e4fb";
}

.fa-bug {
  --fa:"\f188";
}

.fa-credit-card, .fa-credit-card-alt {
  --fa:"\f09d";
}

.fa-automobile, .fa-car {
  --fa:"\f1b9";
}

.fa-hand-holding-hand {
  --fa:"\e4f7";
}

.fa-book-open-reader, .fa-book-reader {
  --fa:"\f5da";
}

.fa-mountain-sun {
  --fa:"\e52f";
}

.fa-arrows-left-right-to-line {
  --fa:"\e4ba";
}

.fa-dice-d20 {
  --fa:"\f6cf";
}

.fa-truck-droplet {
  --fa:"\e58c";
}

.fa-file-circle-xmark {
  --fa:"\e5a1";
}

.fa-temperature-arrow-up, .fa-temperature-up {
  --fa:"\e040";
}

.fa-medal {
  --fa:"\f5a2";
}

.fa-bed {
  --fa:"\f236";
}

.fa-h-square, .fa-square-h {
  --fa:"\f0fd";
}

.fa-podcast {
  --fa:"\f2ce";
}

.fa-temperature-4, .fa-temperature-full, .fa-thermometer-4, .fa-thermometer-full {
  --fa:"\f2c7";
}

.fa-bell {
  --fa:"\f0f3";
}

.fa-superscript {
  --fa:"\f12b";
}

.fa-plug-circle-xmark {
  --fa:"\e560";
}

.fa-star-of-life {
  --fa:"\f621";
}

.fa-phone-slash {
  --fa:"\f3dd";
}

.fa-paint-roller {
  --fa:"\f5aa";
}

.fa-hands-helping, .fa-handshake-angle {
  --fa:"\f4c4";
}

.fa-location-dot, .fa-map-marker-alt {
  --fa:"\f3c5";
}

.fa-file {
  --fa:"\f15b";
}

.fa-greater-than {
  --fa:"\3e";
}

.fa-person-swimming, .fa-swimmer {
  --fa:"\f5c4";
}

.fa-arrow-down {
  --fa:"\f063";
}

.fa-droplet, .fa-tint {
  --fa:"\f043";
}

.fa-eraser {
  --fa:"\f12d";
}

.fa-earth, .fa-earth-america, .fa-earth-americas, .fa-globe-americas {
  --fa:"\f57d";
}

.fa-person-burst {
  --fa:"\e53b";
}

.fa-dove {
  --fa:"\f4ba";
}

.fa-battery-0, .fa-battery-empty {
  --fa:"\f244";
}

.fa-socks {
  --fa:"\f696";
}

.fa-inbox {
  --fa:"\f01c";
}

.fa-section {
  --fa:"\e447";
}

.fa-gauge-high, .fa-tachometer-alt, .fa-tachometer-alt-fast {
  --fa:"\f625";
}

.fa-envelope-open-text {
  --fa:"\f658";
}

.fa-hospital, .fa-hospital-alt, .fa-hospital-wide {
  --fa:"\f0f8";
}

.fa-wine-bottle {
  --fa:"\f72f";
}

.fa-chess-rook {
  --fa:"\f447";
}

.fa-bars-staggered, .fa-reorder, .fa-stream {
  --fa:"\f550";
}

.fa-dharmachakra {
  --fa:"\f655";
}

.fa-hotdog {
  --fa:"\f80f";
}

.fa-blind, .fa-person-walking-with-cane {
  --fa:"\f29d";
}

.fa-drum {
  --fa:"\f569";
}

.fa-ice-cream {
  --fa:"\f810";
}

.fa-heart-circle-bolt {
  --fa:"\e4fc";
}

.fa-fax {
  --fa:"\f1ac";
}

.fa-paragraph {
  --fa:"\f1dd";
}

.fa-check-to-slot, .fa-vote-yea {
  --fa:"\f772";
}

.fa-star-half {
  --fa:"\f089";
}

.fa-boxes, .fa-boxes-alt, .fa-boxes-stacked {
  --fa:"\f468";
}

.fa-chain, .fa-link {
  --fa:"\f0c1";
}

.fa-assistive-listening-systems, .fa-ear-listen {
  --fa:"\f2a2";
}

.fa-tree-city {
  --fa:"\e587";
}

.fa-play {
  --fa:"\f04b";
}

.fa-font {
  --fa:"\f031";
}

.fa-table-cells-row-lock {
  --fa:"\e67a";
}

.fa-rupiah-sign {
  --fa:"\e23d";
}

.fa-magnifying-glass, .fa-search {
  --fa:"\f002";
}

.fa-ping-pong-paddle-ball, .fa-table-tennis, .fa-table-tennis-paddle-ball {
  --fa:"\f45d";
}

.fa-diagnoses, .fa-person-dots-from-line {
  --fa:"\f470";
}

.fa-trash-can-arrow-up, .fa-trash-restore-alt {
  --fa:"\f82a";
}

.fa-naira-sign {
  --fa:"\e1f6";
}

.fa-cart-arrow-down {
  --fa:"\f218";
}

.fa-walkie-talkie {
  --fa:"\f8ef";
}

.fa-file-edit, .fa-file-pen {
  --fa:"\f31c";
}

.fa-receipt {
  --fa:"\f543";
}

.fa-pen-square, .fa-pencil-square, .fa-square-pen {
  --fa:"\f14b";
}

.fa-suitcase-rolling {
  --fa:"\f5c1";
}

.fa-person-circle-exclamation {
  --fa:"\e53f";
}

.fa-chevron-down {
  --fa:"\f078";
}

.fa-battery, .fa-battery-5, .fa-battery-full {
  --fa:"\f240";
}

.fa-skull-crossbones {
  --fa:"\f714";
}

.fa-code-compare {
  --fa:"\e13a";
}

.fa-list-dots, .fa-list-ul {
  --fa:"\f0ca";
}

.fa-school-lock {
  --fa:"\e56f";
}

.fa-tower-cell {
  --fa:"\e585";
}

.fa-down-long, .fa-long-arrow-alt-down {
  --fa:"\f309";
}

.fa-ranking-star {
  --fa:"\e561";
}

.fa-chess-king {
  --fa:"\f43f";
}

.fa-person-harassing {
  --fa:"\e549";
}

.fa-brazilian-real-sign {
  --fa:"\e46c";
}

.fa-landmark-alt, .fa-landmark-dome {
  --fa:"\f752";
}

.fa-arrow-up {
  --fa:"\f062";
}

.fa-television, .fa-tv, .fa-tv-alt {
  --fa:"\f26c";
}

.fa-shrimp {
  --fa:"\e448";
}

.fa-list-check, .fa-tasks {
  --fa:"\f0ae";
}

.fa-jug-detergent {
  --fa:"\e519";
}

.fa-circle-user, .fa-user-circle {
  --fa:"\f2bd";
}

.fa-user-shield {
  --fa:"\f505";
}

.fa-wind {
  --fa:"\f72e";
}

.fa-car-burst, .fa-car-crash {
  --fa:"\f5e1";
}

.fa-y {
  --fa:"\59";
}

.fa-person-snowboarding, .fa-snowboarding {
  --fa:"\f7ce";
}

.fa-shipping-fast, .fa-truck-fast {
  --fa:"\f48b";
}

.fa-fish {
  --fa:"\f578";
}

.fa-user-graduate {
  --fa:"\f501";
}

.fa-adjust, .fa-circle-half-stroke {
  --fa:"\f042";
}

.fa-clapperboard {
  --fa:"\e131";
}

.fa-circle-radiation, .fa-radiation-alt {
  --fa:"\f7ba";
}

.fa-baseball, .fa-baseball-ball {
  --fa:"\f433";
}

.fa-jet-fighter-up {
  --fa:"\e518";
}

.fa-diagram-project, .fa-project-diagram {
  --fa:"\f542";
}

.fa-copy {
  --fa:"\f0c5";
}

.fa-volume-mute, .fa-volume-times, .fa-volume-xmark {
  --fa:"\f6a9";
}

.fa-hand-sparkles {
  --fa:"\e05d";
}

.fa-grip, .fa-grip-horizontal {
  --fa:"\f58d";
}

.fa-share-from-square, .fa-share-square {
  --fa:"\f14d";
}

.fa-child-combatant, .fa-child-rifle {
  --fa:"\e4e0";
}

.fa-gun {
  --fa:"\e19b";
}

.fa-phone-square, .fa-square-phone {
  --fa:"\f098";
}

.fa-add, .fa-plus {
  --fa:"\2b";
}

.fa-expand {
  --fa:"\f065";
}

.fa-computer {
  --fa:"\e4e5";
}

.fa-close, .fa-multiply, .fa-remove, .fa-times, .fa-xmark {
  --fa:"\f00d";
}

.fa-arrows, .fa-arrows-up-down-left-right {
  --fa:"\f047";
}

.fa-chalkboard-teacher, .fa-chalkboard-user {
  --fa:"\f51c";
}

.fa-peso-sign {
  --fa:"\e222";
}

.fa-building-shield {
  --fa:"\e4d8";
}

.fa-baby {
  --fa:"\f77c";
}

.fa-users-line {
  --fa:"\e592";
}

.fa-quote-left, .fa-quote-left-alt {
  --fa:"\f10d";
}

.fa-tractor {
  --fa:"\f722";
}

.fa-trash-arrow-up, .fa-trash-restore {
  --fa:"\f829";
}

.fa-arrow-down-up-lock {
  --fa:"\e4b0";
}

.fa-lines-leaning {
  --fa:"\e51e";
}

.fa-ruler-combined {
  --fa:"\f546";
}

.fa-copyright {
  --fa:"\f1f9";
}

.fa-equals {
  --fa:"\3d";
}

.fa-blender {
  --fa:"\f517";
}

.fa-teeth {
  --fa:"\f62e";
}

.fa-ils, .fa-shekel, .fa-shekel-sign, .fa-sheqel, .fa-sheqel-sign {
  --fa:"\f20b";
}

.fa-map {
  --fa:"\f279";
}

.fa-rocket {
  --fa:"\f135";
}

.fa-photo-film, .fa-photo-video {
  --fa:"\f87c";
}

.fa-folder-minus {
  --fa:"\f65d";
}

.fa-hexagon-nodes-bolt {
  --fa:"\e69a";
}

.fa-store {
  --fa:"\f54e";
}

.fa-arrow-trend-up {
  --fa:"\e098";
}

.fa-plug-circle-minus {
  --fa:"\e55e";
}

.fa-sign, .fa-sign-hanging {
  --fa:"\f4d9";
}

.fa-bezier-curve {
  --fa:"\f55b";
}

.fa-bell-slash {
  --fa:"\f1f6";
}

.fa-tablet, .fa-tablet-android {
  --fa:"\f3fb";
}

.fa-school-flag {
  --fa:"\e56e";
}

.fa-fill {
  --fa:"\f575";
}

.fa-angle-up {
  --fa:"\f106";
}

.fa-drumstick-bite {
  --fa:"\f6d7";
}

.fa-holly-berry {
  --fa:"\f7aa";
}

.fa-chevron-left {
  --fa:"\f053";
}

.fa-bacteria {
  --fa:"\e059";
}

.fa-hand-lizard {
  --fa:"\f258";
}

.fa-notdef {
  --fa:"\e1fe";
}

.fa-disease {
  --fa:"\f7fa";
}

.fa-briefcase-medical {
  --fa:"\f469";
}

.fa-genderless {
  --fa:"\f22d";
}

.fa-chevron-right {
  --fa:"\f054";
}

.fa-retweet {
  --fa:"\f079";
}

.fa-car-alt, .fa-car-rear {
  --fa:"\f5de";
}

.fa-pump-soap {
  --fa:"\e06b";
}

.fa-video-slash {
  --fa:"\f4e2";
}

.fa-battery-2, .fa-battery-quarter {
  --fa:"\f243";
}

.fa-radio {
  --fa:"\f8d7";
}

.fa-baby-carriage, .fa-carriage-baby {
  --fa:"\f77d";
}

.fa-traffic-light {
  --fa:"\f637";
}

.fa-thermometer {
  --fa:"\f491";
}

.fa-vr-cardboard {
  --fa:"\f729";
}

.fa-hand-middle-finger {
  --fa:"\f806";
}

.fa-percent, .fa-percentage {
  --fa:"\25";
}

.fa-truck-moving {
  --fa:"\f4df";
}

.fa-glass-water-droplet {
  --fa:"\e4f5";
}

.fa-display {
  --fa:"\e163";
}

.fa-face-smile, .fa-smile {
  --fa:"\f118";
}

.fa-thumb-tack, .fa-thumbtack {
  --fa:"\f08d";
}

.fa-trophy {
  --fa:"\f091";
}

.fa-person-praying, .fa-pray {
  --fa:"\f683";
}

.fa-hammer {
  --fa:"\f6e3";
}

.fa-hand-peace {
  --fa:"\f25b";
}

.fa-rotate, .fa-sync-alt {
  --fa:"\f2f1";
}

.fa-spinner {
  --fa:"\f110";
}

.fa-robot {
  --fa:"\f544";
}

.fa-peace {
  --fa:"\f67c";
}

.fa-cogs, .fa-gears {
  --fa:"\f085";
}

.fa-warehouse {
  --fa:"\f494";
}

.fa-arrow-up-right-dots {
  --fa:"\e4b7";
}

.fa-splotch {
  --fa:"\f5bc";
}

.fa-face-grin-hearts, .fa-grin-hearts {
  --fa:"\f584";
}

.fa-dice-four {
  --fa:"\f524";
}

.fa-sim-card {
  --fa:"\f7c4";
}

.fa-transgender, .fa-transgender-alt {
  --fa:"\f225";
}

.fa-mercury {
  --fa:"\f223";
}

.fa-arrow-turn-down, .fa-level-down {
  --fa:"\f149";
}

.fa-person-falling-burst {
  --fa:"\e547";
}

.fa-award {
  --fa:"\f559";
}

.fa-ticket-alt, .fa-ticket-simple {
  --fa:"\f3ff";
}

.fa-building {
  --fa:"\f1ad";
}

.fa-angle-double-left, .fa-angles-left {
  --fa:"\f100";
}

.fa-qrcode {
  --fa:"\f029";
}

.fa-clock-rotate-left, .fa-history {
  --fa:"\f1da";
}

.fa-face-grin-beam-sweat, .fa-grin-beam-sweat {
  --fa:"\f583";
}

.fa-arrow-right-from-file, .fa-file-export {
  --fa:"\f56e";
}

.fa-shield, .fa-shield-blank {
  --fa:"\f132";
}

.fa-arrow-up-short-wide, .fa-sort-amount-up-alt {
  --fa:"\f885";
}

.fa-comment-nodes {
  --fa:"\e696";
}

.fa-house-medical {
  --fa:"\e3b2";
}

.fa-golf-ball, .fa-golf-ball-tee {
  --fa:"\f450";
}

.fa-chevron-circle-left, .fa-circle-chevron-left {
  --fa:"\f137";
}

.fa-house-chimney-window {
  --fa:"\e00d";
}

.fa-pen-nib {
  --fa:"\f5ad";
}

.fa-tent-arrow-turn-left {
  --fa:"\e580";
}

.fa-tents {
  --fa:"\e582";
}

.fa-magic, .fa-wand-magic {
  --fa:"\f0d0";
}

.fa-dog {
  --fa:"\f6d3";
}

.fa-carrot {
  --fa:"\f787";
}

.fa-moon {
  --fa:"\f186";
}

.fa-wine-glass-alt, .fa-wine-glass-empty {
  --fa:"\f5ce";
}

.fa-cheese {
  --fa:"\f7ef";
}

.fa-yin-yang {
  --fa:"\f6ad";
}

.fa-music {
  --fa:"\f001";
}

.fa-code-commit {
  --fa:"\f386";
}

.fa-temperature-low {
  --fa:"\f76b";
}

.fa-biking, .fa-person-biking {
  --fa:"\f84a";
}

.fa-broom {
  --fa:"\f51a";
}

.fa-shield-heart {
  --fa:"\e574";
}

.fa-gopuram {
  --fa:"\f664";
}

.fa-earth-oceania, .fa-globe-oceania {
  --fa:"\e47b";
}

.fa-square-xmark, .fa-times-square, .fa-xmark-square {
  --fa:"\f2d3";
}

.fa-hashtag {
  --fa:"\23";
}

.fa-expand-alt, .fa-up-right-and-down-left-from-center {
  --fa:"\f424";
}

.fa-oil-can {
  --fa:"\f613";
}

.fa-t {
  --fa:"\54";
}

.fa-hippo {
  --fa:"\f6ed";
}

.fa-chart-column {
  --fa:"\e0e3";
}

.fa-infinity {
  --fa:"\f534";
}

.fa-vial-circle-check {
  --fa:"\e596";
}

.fa-person-arrow-down-to-line {
  --fa:"\e538";
}

.fa-voicemail {
  --fa:"\f897";
}

.fa-fan {
  --fa:"\f863";
}

.fa-person-walking-luggage {
  --fa:"\e554";
}

.fa-arrows-alt-v, .fa-up-down {
  --fa:"\f338";
}

.fa-cloud-moon-rain {
  --fa:"\f73c";
}

.fa-calendar {
  --fa:"\f133";
}

.fa-trailer {
  --fa:"\e041";
}

.fa-bahai, .fa-haykal {
  --fa:"\f666";
}

.fa-sd-card {
  --fa:"\f7c2";
}

.fa-dragon {
  --fa:"\f6d5";
}

.fa-shoe-prints {
  --fa:"\f54b";
}

.fa-circle-plus, .fa-plus-circle {
  --fa:"\f055";
}

.fa-face-grin-tongue-wink, .fa-grin-tongue-wink {
  --fa:"\f58b";
}

.fa-hand-holding {
  --fa:"\f4bd";
}

.fa-plug-circle-exclamation {
  --fa:"\e55d";
}

.fa-chain-broken, .fa-chain-slash, .fa-link-slash, .fa-unlink {
  --fa:"\f127";
}

.fa-clone {
  --fa:"\f24d";
}

.fa-person-walking-arrow-loop-left {
  --fa:"\e551";
}

.fa-arrow-up-z-a, .fa-sort-alpha-up-alt {
  --fa:"\f882";
}

.fa-fire-alt, .fa-fire-flame-curved {
  --fa:"\f7e4";
}

.fa-tornado {
  --fa:"\f76f";
}

.fa-file-circle-plus {
  --fa:"\e494";
}

.fa-book-quran, .fa-quran {
  --fa:"\f687";
}

.fa-anchor {
  --fa:"\f13d";
}

.fa-border-all {
  --fa:"\f84c";
}

.fa-angry, .fa-face-angry {
  --fa:"\f556";
}

.fa-cookie-bite {
  --fa:"\f564";
}

.fa-arrow-trend-down {
  --fa:"\e097";
}

.fa-feed, .fa-rss {
  --fa:"\f09e";
}

.fa-draw-polygon {
  --fa:"\f5ee";
}

.fa-balance-scale, .fa-scale-balanced {
  --fa:"\f24e";
}

.fa-gauge-simple-high, .fa-tachometer, .fa-tachometer-fast {
  --fa:"\f62a";
}

.fa-shower {
  --fa:"\f2cc";
}

.fa-desktop, .fa-desktop-alt {
  --fa:"\f390";
}

.fa-m {
  --fa:"\4d";
}

.fa-table-list, .fa-th-list {
  --fa:"\f00b";
}

.fa-comment-sms, .fa-sms {
  --fa:"\f7cd";
}

.fa-book {
  --fa:"\f02d";
}

.fa-user-plus {
  --fa:"\f234";
}

.fa-check {
  --fa:"\f00c";
}

.fa-battery-4, .fa-battery-three-quarters {
  --fa:"\f241";
}

.fa-house-circle-check {
  --fa:"\e509";
}

.fa-angle-left {
  --fa:"\f104";
}

.fa-diagram-successor {
  --fa:"\e47a";
}

.fa-truck-arrow-right {
  --fa:"\e58b";
}

.fa-arrows-split-up-and-left {
  --fa:"\e4bc";
}

.fa-fist-raised, .fa-hand-fist {
  --fa:"\f6de";
}

.fa-cloud-moon {
  --fa:"\f6c3";
}

.fa-briefcase {
  --fa:"\f0b1";
}

.fa-person-falling {
  --fa:"\e546";
}

.fa-image-portrait, .fa-portrait {
  --fa:"\f3e0";
}

.fa-user-tag {
  --fa:"\f507";
}

.fa-rug {
  --fa:"\e569";
}

.fa-earth-europe, .fa-globe-europe {
  --fa:"\f7a2";
}

.fa-cart-flatbed-suitcase, .fa-luggage-cart {
  --fa:"\f59d";
}

.fa-rectangle-times, .fa-rectangle-xmark, .fa-times-rectangle, .fa-window-close {
  --fa:"\f410";
}

.fa-baht-sign {
  --fa:"\e0ac";
}

.fa-book-open {
  --fa:"\f518";
}

.fa-book-journal-whills, .fa-journal-whills {
  --fa:"\f66a";
}

.fa-handcuffs {
  --fa:"\e4f8";
}

.fa-exclamation-triangle, .fa-triangle-exclamation, .fa-warning {
  --fa:"\f071";
}

.fa-database {
  --fa:"\f1c0";
}

.fa-mail-forward, .fa-share {
  --fa:"\f064";
}

.fa-bottle-droplet {
  --fa:"\e4c4";
}

.fa-mask-face {
  --fa:"\e1d7";
}

.fa-hill-rockslide {
  --fa:"\e508";
}

.fa-exchange-alt, .fa-right-left {
  --fa:"\f362";
}

.fa-paper-plane {
  --fa:"\f1d8";
}

.fa-road-circle-exclamation {
  --fa:"\e565";
}

.fa-dungeon {
  --fa:"\f6d9";
}

.fa-align-right {
  --fa:"\f038";
}

.fa-money-bill-1-wave, .fa-money-bill-wave-alt {
  --fa:"\f53b";
}

.fa-life-ring {
  --fa:"\f1cd";
}

.fa-hands, .fa-sign-language, .fa-signing {
  --fa:"\f2a7";
}

.fa-calendar-day {
  --fa:"\f783";
}

.fa-ladder-water, .fa-swimming-pool, .fa-water-ladder {
  --fa:"\f5c5";
}

.fa-arrows-up-down, .fa-arrows-v {
  --fa:"\f07d";
}

.fa-face-grimace, .fa-grimace {
  --fa:"\f57f";
}

.fa-wheelchair-alt, .fa-wheelchair-move {
  --fa:"\e2ce";
}

.fa-level-down-alt, .fa-turn-down {
  --fa:"\f3be";
}

.fa-person-walking-arrow-right {
  --fa:"\e552";
}

.fa-envelope-square, .fa-square-envelope {
  --fa:"\f199";
}

.fa-dice {
  --fa:"\f522";
}

.fa-bowling-ball {
  --fa:"\f436";
}

.fa-brain {
  --fa:"\f5dc";
}

.fa-band-aid, .fa-bandage {
  --fa:"\f462";
}

.fa-calendar-minus {
  --fa:"\f272";
}

.fa-circle-xmark, .fa-times-circle, .fa-xmark-circle {
  --fa:"\f057";
}

.fa-gifts {
  --fa:"\f79c";
}

.fa-hotel {
  --fa:"\f594";
}

.fa-earth-asia, .fa-globe-asia {
  --fa:"\f57e";
}

.fa-id-card-alt, .fa-id-card-clip {
  --fa:"\f47f";
}

.fa-magnifying-glass-plus, .fa-search-plus {
  --fa:"\f00e";
}

.fa-thumbs-up {
  --fa:"\f164";
}

.fa-user-clock {
  --fa:"\f4fd";
}

.fa-allergies, .fa-hand-dots {
  --fa:"\f461";
}

.fa-file-invoice {
  --fa:"\f570";
}

.fa-window-minimize {
  --fa:"\f2d1";
}

.fa-coffee, .fa-mug-saucer {
  --fa:"\f0f4";
}

.fa-brush {
  --fa:"\f55d";
}

.fa-file-half-dashed {
  --fa:"\e698";
}

.fa-mask {
  --fa:"\f6fa";
}

.fa-magnifying-glass-minus, .fa-search-minus {
  --fa:"\f010";
}

.fa-ruler-vertical {
  --fa:"\f548";
}

.fa-user-alt, .fa-user-large {
  --fa:"\f406";
}

.fa-train-tram {
  --fa:"\e5b4";
}

.fa-user-nurse {
  --fa:"\f82f";
}

.fa-syringe {
  --fa:"\f48e";
}

.fa-cloud-sun {
  --fa:"\f6c4";
}

.fa-stopwatch-20 {
  --fa:"\e06f";
}

.fa-square-full {
  --fa:"\f45c";
}

.fa-magnet {
  --fa:"\f076";
}

.fa-jar {
  --fa:"\e516";
}

.fa-note-sticky, .fa-sticky-note {
  --fa:"\f249";
}

.fa-bug-slash {
  --fa:"\e490";
}

.fa-arrow-up-from-water-pump {
  --fa:"\e4b6";
}

.fa-bone {
  --fa:"\f5d7";
}

.fa-table-cells-row-unlock {
  --fa:"\e691";
}

.fa-user-injured {
  --fa:"\f728";
}

.fa-face-sad-tear, .fa-sad-tear {
  --fa:"\f5b4";
}

.fa-plane {
  --fa:"\f072";
}

.fa-tent-arrows-down {
  --fa:"\e581";
}

.fa-exclamation {
  --fa:"\21";
}

.fa-arrows-spin {
  --fa:"\e4bb";
}

.fa-print {
  --fa:"\f02f";
}

.fa-try, .fa-turkish-lira, .fa-turkish-lira-sign {
  --fa:"\e2bb";
}

.fa-dollar, .fa-dollar-sign, .fa-usd {
  --fa:"\24";
}

.fa-x {
  --fa:"\58";
}

.fa-magnifying-glass-dollar, .fa-search-dollar {
  --fa:"\f688";
}

.fa-users-cog, .fa-users-gear {
  --fa:"\f509";
}

.fa-person-military-pointing {
  --fa:"\e54a";
}

.fa-bank, .fa-building-columns, .fa-institution, .fa-museum, .fa-university {
  --fa:"\f19c";
}

.fa-umbrella {
  --fa:"\f0e9";
}

.fa-trowel {
  --fa:"\e589";
}

.fa-d {
  --fa:"\44";
}

.fa-stapler {
  --fa:"\e5af";
}

.fa-masks-theater, .fa-theater-masks {
  --fa:"\f630";
}

.fa-kip-sign {
  --fa:"\e1c4";
}

.fa-hand-point-left {
  --fa:"\f0a5";
}

.fa-handshake-alt, .fa-handshake-simple {
  --fa:"\f4c6";
}

.fa-fighter-jet, .fa-jet-fighter {
  --fa:"\f0fb";
}

.fa-share-alt-square, .fa-square-share-nodes {
  --fa:"\f1e1";
}

.fa-barcode {
  --fa:"\f02a";
}

.fa-plus-minus {
  --fa:"\e43c";
}

.fa-video, .fa-video-camera {
  --fa:"\f03d";
}

.fa-graduation-cap, .fa-mortar-board {
  --fa:"\f19d";
}

.fa-hand-holding-medical {
  --fa:"\e05c";
}

.fa-person-circle-check {
  --fa:"\e53e";
}

.fa-level-up-alt, .fa-turn-up {
  --fa:"\f3bf";
}

.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
  --fa-style-family-classic:"Font Awesome 6 Free";
  --fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype");
}
.fa-solid, .fas {
  font-weight: 900;
}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
  --fa-style-family-classic:"Font Awesome 6 Free";
  --fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype");
}
.fa-regular, .far {
  font-weight: 400;
}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
  --fa-style-family-brands:"Font Awesome 6 Brands";
  --fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype");
}
.fa-brands, .fab {
  font-weight: 400;
}

.fa-monero {
  --fa:"\f3d0";
}

.fa-hooli {
  --fa:"\f427";
}

.fa-yelp {
  --fa:"\f1e9";
}

.fa-cc-visa {
  --fa:"\f1f0";
}

.fa-lastfm {
  --fa:"\f202";
}

.fa-shopware {
  --fa:"\f5b5";
}

.fa-creative-commons-nc {
  --fa:"\f4e8";
}

.fa-aws {
  --fa:"\f375";
}

.fa-redhat {
  --fa:"\f7bc";
}

.fa-yoast {
  --fa:"\f2b1";
}

.fa-cloudflare {
  --fa:"\e07d";
}

.fa-ups {
  --fa:"\f7e0";
}

.fa-pixiv {
  --fa:"\e640";
}

.fa-wpexplorer {
  --fa:"\f2de";
}

.fa-dyalog {
  --fa:"\f399";
}

.fa-bity {
  --fa:"\f37a";
}

.fa-stackpath {
  --fa:"\f842";
}

.fa-buysellads {
  --fa:"\f20d";
}

.fa-first-order {
  --fa:"\f2b0";
}

.fa-modx {
  --fa:"\f285";
}

.fa-guilded {
  --fa:"\e07e";
}

.fa-vnv {
  --fa:"\f40b";
}

.fa-js-square, .fa-square-js {
  --fa:"\f3b9";
}

.fa-microsoft {
  --fa:"\f3ca";
}

.fa-qq {
  --fa:"\f1d6";
}

.fa-orcid {
  --fa:"\f8d2";
}

.fa-java {
  --fa:"\f4e4";
}

.fa-invision {
  --fa:"\f7b0";
}

.fa-creative-commons-pd-alt {
  --fa:"\f4ed";
}

.fa-centercode {
  --fa:"\f380";
}

.fa-glide-g {
  --fa:"\f2a6";
}

.fa-drupal {
  --fa:"\f1a9";
}

.fa-jxl {
  --fa:"\e67b";
}

.fa-dart-lang {
  --fa:"\e693";
}

.fa-hire-a-helper {
  --fa:"\f3b0";
}

.fa-creative-commons-by {
  --fa:"\f4e7";
}

.fa-unity {
  --fa:"\e049";
}

.fa-whmcs {
  --fa:"\f40d";
}

.fa-rocketchat {
  --fa:"\f3e8";
}

.fa-vk {
  --fa:"\f189";
}

.fa-untappd {
  --fa:"\f405";
}

.fa-mailchimp {
  --fa:"\f59e";
}

.fa-css3-alt {
  --fa:"\f38b";
}

.fa-reddit-square, .fa-square-reddit {
  --fa:"\f1a2";
}

.fa-vimeo-v {
  --fa:"\f27d";
}

.fa-contao {
  --fa:"\f26d";
}

.fa-square-font-awesome {
  --fa:"\e5ad";
}

.fa-deskpro {
  --fa:"\f38f";
}

.fa-brave {
  --fa:"\e63c";
}

.fa-sistrix {
  --fa:"\f3ee";
}

.fa-instagram-square, .fa-square-instagram {
  --fa:"\e055";
}

.fa-battle-net {
  --fa:"\f835";
}

.fa-the-red-yeti {
  --fa:"\f69d";
}

.fa-hacker-news-square, .fa-square-hacker-news {
  --fa:"\f3af";
}

.fa-edge {
  --fa:"\f282";
}

.fa-threads {
  --fa:"\e618";
}

.fa-napster {
  --fa:"\f3d2";
}

.fa-snapchat-square, .fa-square-snapchat {
  --fa:"\f2ad";
}

.fa-google-plus-g {
  --fa:"\f0d5";
}

.fa-artstation {
  --fa:"\f77a";
}

.fa-markdown {
  --fa:"\f60f";
}

.fa-sourcetree {
  --fa:"\f7d3";
}

.fa-google-plus {
  --fa:"\f2b3";
}

.fa-diaspora {
  --fa:"\f791";
}

.fa-foursquare {
  --fa:"\f180";
}

.fa-stack-overflow {
  --fa:"\f16c";
}

.fa-github-alt {
  --fa:"\f113";
}

.fa-phoenix-squadron {
  --fa:"\f511";
}

.fa-pagelines {
  --fa:"\f18c";
}

.fa-algolia {
  --fa:"\f36c";
}

.fa-red-river {
  --fa:"\f3e3";
}

.fa-creative-commons-sa {
  --fa:"\f4ef";
}

.fa-safari {
  --fa:"\f267";
}

.fa-google {
  --fa:"\f1a0";
}

.fa-font-awesome-alt, .fa-square-font-awesome-stroke {
  --fa:"\f35c";
}

.fa-atlassian {
  --fa:"\f77b";
}

.fa-linkedin-in {
  --fa:"\f0e1";
}

.fa-digital-ocean {
  --fa:"\f391";
}

.fa-nimblr {
  --fa:"\f5a8";
}

.fa-chromecast {
  --fa:"\f838";
}

.fa-evernote {
  --fa:"\f839";
}

.fa-hacker-news {
  --fa:"\f1d4";
}

.fa-creative-commons-sampling {
  --fa:"\f4f0";
}

.fa-adversal {
  --fa:"\f36a";
}

.fa-creative-commons {
  --fa:"\f25e";
}

.fa-watchman-monitoring {
  --fa:"\e087";
}

.fa-fonticons {
  --fa:"\f280";
}

.fa-weixin {
  --fa:"\f1d7";
}

.fa-shirtsinbulk {
  --fa:"\f214";
}

.fa-codepen {
  --fa:"\f1cb";
}

.fa-git-alt {
  --fa:"\f841";
}

.fa-lyft {
  --fa:"\f3c3";
}

.fa-rev {
  --fa:"\f5b2";
}

.fa-windows {
  --fa:"\f17a";
}

.fa-wizards-of-the-coast {
  --fa:"\f730";
}

.fa-square-viadeo, .fa-viadeo-square {
  --fa:"\f2aa";
}

.fa-meetup {
  --fa:"\f2e0";
}

.fa-centos {
  --fa:"\f789";
}

.fa-adn {
  --fa:"\f170";
}

.fa-cloudsmith {
  --fa:"\f384";
}

.fa-opensuse {
  --fa:"\e62b";
}

.fa-pied-piper-alt {
  --fa:"\f1a8";
}

.fa-dribbble-square, .fa-square-dribbble {
  --fa:"\f397";
}

.fa-codiepie {
  --fa:"\f284";
}

.fa-node {
  --fa:"\f419";
}

.fa-mix {
  --fa:"\f3cb";
}

.fa-steam {
  --fa:"\f1b6";
}

.fa-cc-apple-pay {
  --fa:"\f416";
}

.fa-scribd {
  --fa:"\f28a";
}

.fa-debian {
  --fa:"\e60b";
}

.fa-openid {
  --fa:"\f19b";
}

.fa-instalod {
  --fa:"\e081";
}

.fa-files-pinwheel {
  --fa:"\e69f";
}

.fa-expeditedssl {
  --fa:"\f23e";
}

.fa-sellcast {
  --fa:"\f2da";
}

.fa-square-twitter, .fa-twitter-square {
  --fa:"\f081";
}

.fa-r-project {
  --fa:"\f4f7";
}

.fa-delicious {
  --fa:"\f1a5";
}

.fa-freebsd {
  --fa:"\f3a4";
}

.fa-vuejs {
  --fa:"\f41f";
}

.fa-accusoft {
  --fa:"\f369";
}

.fa-ioxhost {
  --fa:"\f208";
}

.fa-fonticons-fi {
  --fa:"\f3a2";
}

.fa-app-store {
  --fa:"\f36f";
}

.fa-cc-mastercard {
  --fa:"\f1f1";
}

.fa-itunes-note {
  --fa:"\f3b5";
}

.fa-golang {
  --fa:"\e40f";
}

.fa-kickstarter, .fa-square-kickstarter {
  --fa:"\f3bb";
}

.fa-grav {
  --fa:"\f2d6";
}

.fa-weibo {
  --fa:"\f18a";
}

.fa-uncharted {
  --fa:"\e084";
}

.fa-firstdraft {
  --fa:"\f3a1";
}

.fa-square-youtube, .fa-youtube-square {
  --fa:"\f431";
}

.fa-wikipedia-w {
  --fa:"\f266";
}

.fa-rendact, .fa-wpressr {
  --fa:"\f3e4";
}

.fa-angellist {
  --fa:"\f209";
}

.fa-galactic-republic {
  --fa:"\f50c";
}

.fa-nfc-directional {
  --fa:"\e530";
}

.fa-skype {
  --fa:"\f17e";
}

.fa-joget {
  --fa:"\f3b7";
}

.fa-fedora {
  --fa:"\f798";
}

.fa-stripe-s {
  --fa:"\f42a";
}

.fa-meta {
  --fa:"\e49b";
}

.fa-laravel {
  --fa:"\f3bd";
}

.fa-hotjar {
  --fa:"\f3b1";
}

.fa-bluetooth-b {
  --fa:"\f294";
}

.fa-square-letterboxd {
  --fa:"\e62e";
}

.fa-sticker-mule {
  --fa:"\f3f7";
}

.fa-creative-commons-zero {
  --fa:"\f4f3";
}

.fa-hips {
  --fa:"\f452";
}

.fa-css {
  --fa:"\e6a2";
}

.fa-behance {
  --fa:"\f1b4";
}

.fa-reddit {
  --fa:"\f1a1";
}

.fa-discord {
  --fa:"\f392";
}

.fa-chrome {
  --fa:"\f268";
}

.fa-app-store-ios {
  --fa:"\f370";
}

.fa-cc-discover {
  --fa:"\f1f2";
}

.fa-wpbeginner {
  --fa:"\f297";
}

.fa-confluence {
  --fa:"\f78d";
}

.fa-shoelace {
  --fa:"\e60c";
}

.fa-mdb {
  --fa:"\f8ca";
}

.fa-dochub {
  --fa:"\f394";
}

.fa-accessible-icon {
  --fa:"\f368";
}

.fa-ebay {
  --fa:"\f4f4";
}

.fa-amazon {
  --fa:"\f270";
}

.fa-unsplash {
  --fa:"\e07c";
}

.fa-yarn {
  --fa:"\f7e3";
}

.fa-square-steam, .fa-steam-square {
  --fa:"\f1b7";
}

.fa-500px {
  --fa:"\f26e";
}

.fa-square-vimeo, .fa-vimeo-square {
  --fa:"\f194";
}

.fa-asymmetrik {
  --fa:"\f372";
}

.fa-font-awesome, .fa-font-awesome-flag, .fa-font-awesome-logo-full {
  --fa:"\f2b4";
}

.fa-gratipay {
  --fa:"\f184";
}

.fa-apple {
  --fa:"\f179";
}

.fa-hive {
  --fa:"\e07f";
}

.fa-gitkraken {
  --fa:"\f3a6";
}

.fa-keybase {
  --fa:"\f4f5";
}

.fa-apple-pay {
  --fa:"\f415";
}

.fa-padlet {
  --fa:"\e4a0";
}

.fa-amazon-pay {
  --fa:"\f42c";
}

.fa-github-square, .fa-square-github {
  --fa:"\f092";
}

.fa-stumbleupon {
  --fa:"\f1a4";
}

.fa-fedex {
  --fa:"\f797";
}

.fa-phoenix-framework {
  --fa:"\f3dc";
}

.fa-shopify {
  --fa:"\e057";
}

.fa-neos {
  --fa:"\f612";
}

.fa-square-threads {
  --fa:"\e619";
}

.fa-hackerrank {
  --fa:"\f5f7";
}

.fa-researchgate {
  --fa:"\f4f8";
}

.fa-swift {
  --fa:"\f8e1";
}

.fa-angular {
  --fa:"\f420";
}

.fa-speakap {
  --fa:"\f3f3";
}

.fa-angrycreative {
  --fa:"\f36e";
}

.fa-y-combinator {
  --fa:"\f23b";
}

.fa-empire {
  --fa:"\f1d1";
}

.fa-envira {
  --fa:"\f299";
}

.fa-google-scholar {
  --fa:"\e63b";
}

.fa-gitlab-square, .fa-square-gitlab {
  --fa:"\e5ae";
}

.fa-studiovinari {
  --fa:"\f3f8";
}

.fa-pied-piper {
  --fa:"\f2ae";
}

.fa-wordpress {
  --fa:"\f19a";
}

.fa-product-hunt {
  --fa:"\f288";
}

.fa-firefox {
  --fa:"\f269";
}

.fa-linode {
  --fa:"\f2b8";
}

.fa-goodreads {
  --fa:"\f3a8";
}

.fa-odnoklassniki-square, .fa-square-odnoklassniki {
  --fa:"\f264";
}

.fa-jsfiddle {
  --fa:"\f1cc";
}

.fa-sith {
  --fa:"\f512";
}

.fa-themeisle {
  --fa:"\f2b2";
}

.fa-page4 {
  --fa:"\f3d7";
}

.fa-hashnode {
  --fa:"\e499";
}

.fa-react {
  --fa:"\f41b";
}

.fa-cc-paypal {
  --fa:"\f1f4";
}

.fa-squarespace {
  --fa:"\f5be";
}

.fa-cc-stripe {
  --fa:"\f1f5";
}

.fa-creative-commons-share {
  --fa:"\f4f2";
}

.fa-bitcoin {
  --fa:"\f379";
}

.fa-keycdn {
  --fa:"\f3ba";
}

.fa-opera {
  --fa:"\f26a";
}

.fa-itch-io {
  --fa:"\f83a";
}

.fa-umbraco {
  --fa:"\f8e8";
}

.fa-galactic-senate {
  --fa:"\f50d";
}

.fa-ubuntu {
  --fa:"\f7df";
}

.fa-draft2digital {
  --fa:"\f396";
}

.fa-stripe {
  --fa:"\f429";
}

.fa-houzz {
  --fa:"\f27c";
}

.fa-gg {
  --fa:"\f260";
}

.fa-dhl {
  --fa:"\f790";
}

.fa-pinterest-square, .fa-square-pinterest {
  --fa:"\f0d3";
}

.fa-xing {
  --fa:"\f168";
}

.fa-blackberry {
  --fa:"\f37b";
}

.fa-creative-commons-pd {
  --fa:"\f4ec";
}

.fa-playstation {
  --fa:"\f3df";
}

.fa-quinscape {
  --fa:"\f459";
}

.fa-less {
  --fa:"\f41d";
}

.fa-blogger-b {
  --fa:"\f37d";
}

.fa-opencart {
  --fa:"\f23d";
}

.fa-vine {
  --fa:"\f1ca";
}

.fa-signal-messenger {
  --fa:"\e663";
}

.fa-paypal {
  --fa:"\f1ed";
}

.fa-gitlab {
  --fa:"\f296";
}

.fa-typo3 {
  --fa:"\f42b";
}

.fa-reddit-alien {
  --fa:"\f281";
}

.fa-yahoo {
  --fa:"\f19e";
}

.fa-dailymotion {
  --fa:"\e052";
}

.fa-affiliatetheme {
  --fa:"\f36b";
}

.fa-pied-piper-pp {
  --fa:"\f1a7";
}

.fa-bootstrap {
  --fa:"\f836";
}

.fa-odnoklassniki {
  --fa:"\f263";
}

.fa-nfc-symbol {
  --fa:"\e531";
}

.fa-mintbit {
  --fa:"\e62f";
}

.fa-ethereum {
  --fa:"\f42e";
}

.fa-speaker-deck {
  --fa:"\f83c";
}

.fa-creative-commons-nc-eu {
  --fa:"\f4e9";
}

.fa-patreon {
  --fa:"\f3d9";
}

.fa-avianex {
  --fa:"\f374";
}

.fa-ello {
  --fa:"\f5f1";
}

.fa-gofore {
  --fa:"\f3a7";
}

.fa-bimobject {
  --fa:"\f378";
}

.fa-brave-reverse {
  --fa:"\e63d";
}

.fa-facebook-f {
  --fa:"\f39e";
}

.fa-google-plus-square, .fa-square-google-plus {
  --fa:"\f0d4";
}

.fa-web-awesome {
  --fa:"\e682";
}

.fa-mandalorian {
  --fa:"\f50f";
}

.fa-first-order-alt {
  --fa:"\f50a";
}

.fa-osi {
  --fa:"\f41a";
}

.fa-google-wallet {
  --fa:"\f1ee";
}

.fa-d-and-d-beyond {
  --fa:"\f6ca";
}

.fa-periscope {
  --fa:"\f3da";
}

.fa-fulcrum {
  --fa:"\f50b";
}

.fa-cloudscale {
  --fa:"\f383";
}

.fa-forumbee {
  --fa:"\f211";
}

.fa-mizuni {
  --fa:"\f3cc";
}

.fa-schlix {
  --fa:"\f3ea";
}

.fa-square-xing, .fa-xing-square {
  --fa:"\f169";
}

.fa-bandcamp {
  --fa:"\f2d5";
}

.fa-wpforms {
  --fa:"\f298";
}

.fa-cloudversify {
  --fa:"\f385";
}

.fa-usps {
  --fa:"\f7e1";
}

.fa-megaport {
  --fa:"\f5a3";
}

.fa-magento {
  --fa:"\f3c4";
}

.fa-spotify {
  --fa:"\f1bc";
}

.fa-optin-monster {
  --fa:"\f23c";
}

.fa-fly {
  --fa:"\f417";
}

.fa-square-bluesky {
  --fa:"\e6a3";
}

.fa-aviato {
  --fa:"\f421";
}

.fa-itunes {
  --fa:"\f3b4";
}

.fa-cuttlefish {
  --fa:"\f38c";
}

.fa-blogger {
  --fa:"\f37c";
}

.fa-flickr {
  --fa:"\f16e";
}

.fa-viber {
  --fa:"\f409";
}

.fa-soundcloud {
  --fa:"\f1be";
}

.fa-digg {
  --fa:"\f1a6";
}

.fa-tencent-weibo {
  --fa:"\f1d5";
}

.fa-letterboxd {
  --fa:"\e62d";
}

.fa-symfony {
  --fa:"\f83d";
}

.fa-maxcdn {
  --fa:"\f136";
}

.fa-etsy {
  --fa:"\f2d7";
}

.fa-facebook-messenger {
  --fa:"\f39f";
}

.fa-audible {
  --fa:"\f373";
}

.fa-think-peaks {
  --fa:"\f731";
}

.fa-bilibili {
  --fa:"\e3d9";
}

.fa-erlang {
  --fa:"\f39d";
}

.fa-x-twitter {
  --fa:"\e61b";
}

.fa-cotton-bureau {
  --fa:"\f89e";
}

.fa-dashcube {
  --fa:"\f210";
}

.fa-42-group, .fa-innosoft {
  --fa:"\e080";
}

.fa-stack-exchange {
  --fa:"\f18d";
}

.fa-elementor {
  --fa:"\f430";
}

.fa-pied-piper-square, .fa-square-pied-piper {
  --fa:"\e01e";
}

.fa-creative-commons-nd {
  --fa:"\f4eb";
}

.fa-palfed {
  --fa:"\f3d8";
}

.fa-superpowers {
  --fa:"\f2dd";
}

.fa-resolving {
  --fa:"\f3e7";
}

.fa-xbox {
  --fa:"\f412";
}

.fa-square-web-awesome-stroke {
  --fa:"\e684";
}

.fa-searchengin {
  --fa:"\f3eb";
}

.fa-tiktok {
  --fa:"\e07b";
}

.fa-facebook-square, .fa-square-facebook {
  --fa:"\f082";
}

.fa-renren {
  --fa:"\f18b";
}

.fa-linux {
  --fa:"\f17c";
}

.fa-glide {
  --fa:"\f2a5";
}

.fa-linkedin {
  --fa:"\f08c";
}

.fa-hubspot {
  --fa:"\f3b2";
}

.fa-deploydog {
  --fa:"\f38e";
}

.fa-twitch {
  --fa:"\f1e8";
}

.fa-flutter {
  --fa:"\e694";
}

.fa-ravelry {
  --fa:"\f2d9";
}

.fa-mixer {
  --fa:"\e056";
}

.fa-lastfm-square, .fa-square-lastfm {
  --fa:"\f203";
}

.fa-vimeo {
  --fa:"\f40a";
}

.fa-mendeley {
  --fa:"\f7b3";
}

.fa-uniregistry {
  --fa:"\f404";
}

.fa-figma {
  --fa:"\f799";
}

.fa-creative-commons-remix {
  --fa:"\f4ee";
}

.fa-cc-amazon-pay {
  --fa:"\f42d";
}

.fa-dropbox {
  --fa:"\f16b";
}

.fa-instagram {
  --fa:"\f16d";
}

.fa-cmplid {
  --fa:"\e360";
}

.fa-upwork {
  --fa:"\e641";
}

.fa-facebook {
  --fa:"\f09a";
}

.fa-gripfire {
  --fa:"\f3ac";
}

.fa-jedi-order {
  --fa:"\f50e";
}

.fa-uikit {
  --fa:"\f403";
}

.fa-fort-awesome-alt {
  --fa:"\f3a3";
}

.fa-phabricator {
  --fa:"\f3db";
}

.fa-ussunnah {
  --fa:"\f407";
}

.fa-earlybirds {
  --fa:"\f39a";
}

.fa-trade-federation {
  --fa:"\f513";
}

.fa-autoprefixer {
  --fa:"\f41c";
}

.fa-whatsapp {
  --fa:"\f232";
}

.fa-square-upwork {
  --fa:"\e67c";
}

.fa-slideshare {
  --fa:"\f1e7";
}

.fa-google-play {
  --fa:"\f3ab";
}

.fa-viadeo {
  --fa:"\f2a9";
}

.fa-line {
  --fa:"\f3c0";
}

.fa-google-drive {
  --fa:"\f3aa";
}

.fa-servicestack {
  --fa:"\f3ec";
}

.fa-simplybuilt {
  --fa:"\f215";
}

.fa-bitbucket {
  --fa:"\f171";
}

.fa-imdb {
  --fa:"\f2d8";
}

.fa-deezer {
  --fa:"\e077";
}

.fa-raspberry-pi {
  --fa:"\f7bb";
}

.fa-jira {
  --fa:"\f7b1";
}

.fa-docker {
  --fa:"\f395";
}

.fa-screenpal {
  --fa:"\e570";
}

.fa-bluetooth {
  --fa:"\f293";
}

.fa-gitter {
  --fa:"\f426";
}

.fa-d-and-d {
  --fa:"\f38d";
}

.fa-microblog {
  --fa:"\e01a";
}

.fa-cc-diners-club {
  --fa:"\f24c";
}

.fa-gg-circle {
  --fa:"\f261";
}

.fa-pied-piper-hat {
  --fa:"\f4e5";
}

.fa-kickstarter-k {
  --fa:"\f3bc";
}

.fa-yandex {
  --fa:"\f413";
}

.fa-readme {
  --fa:"\f4d5";
}

.fa-html5 {
  --fa:"\f13b";
}

.fa-sellsy {
  --fa:"\f213";
}

.fa-square-web-awesome {
  --fa:"\e683";
}

.fa-sass {
  --fa:"\f41e";
}

.fa-wirsindhandwerk, .fa-wsh {
  --fa:"\e2d0";
}

.fa-buromobelexperte {
  --fa:"\f37f";
}

.fa-salesforce {
  --fa:"\f83b";
}

.fa-octopus-deploy {
  --fa:"\e082";
}

.fa-medapps {
  --fa:"\f3c6";
}

.fa-ns8 {
  --fa:"\f3d5";
}

.fa-pinterest-p {
  --fa:"\f231";
}

.fa-apper {
  --fa:"\f371";
}

.fa-fort-awesome {
  --fa:"\f286";
}

.fa-waze {
  --fa:"\f83f";
}

.fa-bluesky {
  --fa:"\e671";
}

.fa-cc-jcb {
  --fa:"\f24b";
}

.fa-snapchat, .fa-snapchat-ghost {
  --fa:"\f2ab";
}

.fa-fantasy-flight-games {
  --fa:"\f6dc";
}

.fa-rust {
  --fa:"\e07a";
}

.fa-wix {
  --fa:"\f5cf";
}

.fa-behance-square, .fa-square-behance {
  --fa:"\f1b5";
}

.fa-supple {
  --fa:"\f3f9";
}

.fa-webflow {
  --fa:"\e65c";
}

.fa-rebel {
  --fa:"\f1d0";
}

.fa-css3 {
  --fa:"\f13c";
}

.fa-staylinked {
  --fa:"\f3f5";
}

.fa-kaggle {
  --fa:"\f5fa";
}

.fa-space-awesome {
  --fa:"\e5ac";
}

.fa-deviantart {
  --fa:"\f1bd";
}

.fa-cpanel {
  --fa:"\f388";
}

.fa-goodreads-g {
  --fa:"\f3a9";
}

.fa-git-square, .fa-square-git {
  --fa:"\f1d2";
}

.fa-square-tumblr, .fa-tumblr-square {
  --fa:"\f174";
}

.fa-trello {
  --fa:"\f181";
}

.fa-creative-commons-nc-jp {
  --fa:"\f4ea";
}

.fa-get-pocket {
  --fa:"\f265";
}

.fa-perbyte {
  --fa:"\e083";
}

.fa-grunt {
  --fa:"\f3ad";
}

.fa-weebly {
  --fa:"\f5cc";
}

.fa-connectdevelop {
  --fa:"\f20e";
}

.fa-leanpub {
  --fa:"\f212";
}

.fa-black-tie {
  --fa:"\f27e";
}

.fa-themeco {
  --fa:"\f5c6";
}

.fa-python {
  --fa:"\f3e2";
}

.fa-android {
  --fa:"\f17b";
}

.fa-bots {
  --fa:"\e340";
}

.fa-free-code-camp {
  --fa:"\f2c5";
}

.fa-hornbill {
  --fa:"\f592";
}

.fa-js {
  --fa:"\f3b8";
}

.fa-ideal {
  --fa:"\e013";
}

.fa-git {
  --fa:"\f1d3";
}

.fa-dev {
  --fa:"\f6cc";
}

.fa-sketch {
  --fa:"\f7c6";
}

.fa-yandex-international {
  --fa:"\f414";
}

.fa-cc-amex {
  --fa:"\f1f3";
}

.fa-uber {
  --fa:"\f402";
}

.fa-github {
  --fa:"\f09b";
}

.fa-php {
  --fa:"\f457";
}

.fa-alipay {
  --fa:"\f642";
}

.fa-youtube {
  --fa:"\f167";
}

.fa-skyatlas {
  --fa:"\f216";
}

.fa-firefox-browser {
  --fa:"\e007";
}

.fa-replyd {
  --fa:"\f3e6";
}

.fa-suse {
  --fa:"\f7d6";
}

.fa-jenkins {
  --fa:"\f3b6";
}

.fa-twitter {
  --fa:"\f099";
}

.fa-rockrms {
  --fa:"\f3e9";
}

.fa-pinterest {
  --fa:"\f0d2";
}

.fa-buffer {
  --fa:"\f837";
}

.fa-npm {
  --fa:"\f3d4";
}

.fa-yammer {
  --fa:"\f840";
}

.fa-btc {
  --fa:"\f15a";
}

.fa-dribbble {
  --fa:"\f17d";
}

.fa-stumbleupon-circle {
  --fa:"\f1a3";
}

.fa-internet-explorer {
  --fa:"\f26b";
}

.fa-stubber {
  --fa:"\e5c7";
}

.fa-telegram, .fa-telegram-plane {
  --fa:"\f2c6";
}

.fa-old-republic {
  --fa:"\f510";
}

.fa-odysee {
  --fa:"\e5c6";
}

.fa-square-whatsapp, .fa-whatsapp-square {
  --fa:"\f40c";
}

.fa-node-js {
  --fa:"\f3d3";
}

.fa-edge-legacy {
  --fa:"\e078";
}

.fa-slack, .fa-slack-hash {
  --fa:"\f198";
}

.fa-medrt {
  --fa:"\f3c8";
}

.fa-usb {
  --fa:"\f287";
}

.fa-tumblr {
  --fa:"\f173";
}

.fa-vaadin {
  --fa:"\f408";
}

.fa-quora {
  --fa:"\f2c4";
}

.fa-square-x-twitter {
  --fa:"\e61a";
}

.fa-reacteurope {
  --fa:"\f75d";
}

.fa-medium, .fa-medium-m {
  --fa:"\f23a";
}

.fa-amilia {
  --fa:"\f36d";
}

.fa-mixcloud {
  --fa:"\f289";
}

.fa-flipboard {
  --fa:"\f44d";
}

.fa-viacoin {
  --fa:"\f237";
}

.fa-critical-role {
  --fa:"\f6c9";
}

.fa-sitrox {
  --fa:"\e44a";
}

.fa-discourse {
  --fa:"\f393";
}

.fa-joomla {
  --fa:"\f1aa";
}

.fa-mastodon {
  --fa:"\f4f6";
}

.fa-airbnb {
  --fa:"\f834";
}

.fa-wolf-pack-battalion {
  --fa:"\f514";
}

.fa-buy-n-large {
  --fa:"\f8a6";
}

.fa-gulp {
  --fa:"\f3ae";
}

.fa-creative-commons-sampling-plus {
  --fa:"\f4f1";
}

.fa-strava {
  --fa:"\f428";
}

.fa-ember {
  --fa:"\f423";
}

.fa-canadian-maple-leaf {
  --fa:"\f785";
}

.fa-teamspeak {
  --fa:"\f4f9";
}

.fa-pushed {
  --fa:"\f3e1";
}

.fa-wordpress-simple {
  --fa:"\f411";
}

.fa-nutritionix {
  --fa:"\f3d6";
}

.fa-wodu {
  --fa:"\e088";
}

.fa-google-pay {
  --fa:"\e079";
}

.fa-intercom {
  --fa:"\f7af";
}

.fa-zhihu {
  --fa:"\f63f";
}

.fa-korvue {
  --fa:"\f42f";
}

.fa-pix {
  --fa:"\e43a";
}

.fa-steam-symbol {
  --fa:"\f3f6";
}
/**
    ADDING SOME SCAFFOLDING CSS
*/
.text-xxsm,
.text-xxs {
  font-size: 0.7em;
}

.text-xsm,
.text-xs {
  font-size: 0.8em;
}

.text-sm {
  font-size: 0.9em;
}

.text-md {
  font-size: 1em;
}

.text-lg {
  font-size: 1.2em;
}

.text-xlg {
  font-size: 1.4em;
}

.text-xxlg {
  font-size: 1.8em;
}

.text-italic,
.text-italics {
  font-style: italic;
}

.text-underline,
.text-underlined {
  text-decoration: underline;
}

.margin-left-1 {
  margin-left: 1px;
}

.margin-left-2 {
  margin-left: 2px;
}

.margin-left-3 {
  margin-left: 3px;
}

.margin-left-4 {
  margin-left: 4px;
}

.margin-left-5 {
  margin-left: 5px;
}

.margin-left-10 {
  margin-left: 10px;
}

.margin-left-15 {
  margin-left: 15px;
}

.margin-left-20 {
  margin-left: 20px;
}

.margin-left-25 {
  margin-left: 25px;
}

.margin-left-30 {
  margin-left: 30px;
}

.margin-left-35 {
  margin-left: 35px;
}

.margin-left-40 {
  margin-left: 40px;
}

.margin-left-45 {
  margin-left: 45px;
}

.margin-left-50 {
  margin-left: 50px;
}

.margin-left-75 {
  margin-left: 75px;
}

.margin-left-100 {
  margin-left: 100px;
}

.margin-right-1 {
  margin-right: 1px;
}

.margin-right-2 {
  margin-right: 2px;
}

.margin-right-3 {
  margin-right: 3px;
}

.margin-right-4 {
  margin-right: 4px;
}

.margin-right-5 {
  margin-right: 5px;
}

.margin-right-10 {
  margin-right: 10px;
}

.margin-right-15 {
  margin-right: 15px;
}

.margin-right-20 {
  margin-right: 20px;
}

.margin-right-25 {
  margin-right: 25px;
}

.margin-right-30 {
  margin-right: 30px;
}

.margin-right-35 {
  margin-right: 35px;
}

.margin-right-40 {
  margin-right: 40px;
}

.margin-right-45 {
  margin-right: 45px;
}

.margin-right-50 {
  margin-right: 50px;
}

.margin-right-75 {
  margin-right: 75px;
}

.margin-right-100 {
  margin-right: 100px;
}

.margin-top-1 {
  margin-top: 1px;
}

.margin-top-2 {
  margin-top: 2px;
}

.margin-top-3 {
  margin-top: 3px;
}

.margin-top-4 {
  margin-top: 4px;
}

.margin-top-5 {
  margin-top: 5px;
}

.margin-top-10 {
  margin-top: 10px;
}

.margin-top-15 {
  margin-top: 15px;
}

.margin-top-20 {
  margin-top: 20px;
}

.margin-top-25 {
  margin-top: 25px;
}

.margin-top-30 {
  margin-top: 30px;
}

.margin-top-35 {
  margin-top: 35px;
}

.margin-top-40 {
  margin-top: 40px;
}

.margin-top-45 {
  margin-top: 45px;
}

.margin-top-50 {
  margin-top: 50px;
}

.margin-top-75 {
  margin-top: 75px;
}

.margin-top-100 {
  margin-top: 100px;
}

.margin-top-150 {
  margin-top: 150px;
}

.margin-top-200 {
  margin-top: 200px;
}

.margin-top-250 {
  margin-top: 250px;
}

.margin-bottom-1 {
  margin-bottom: 1px;
}

.margin-bottom-2 {
  margin-bottom: 2px;
}

.margin-bottom-3 {
  margin-bottom: 3px;
}

.margin-bottom-4 {
  margin-bottom: 4px;
}

.margin-bottom-5 {
  margin-bottom: 5px;
}

.margin-bottom-10 {
  margin-bottom: 10px;
}

.margin-bottom-15 {
  margin-bottom: 15px;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.margin-bottom-25 {
  margin-bottom: 25px;
}

.margin-bottom-30 {
  margin-bottom: 30px;
}

.margin-bottom-35 {
  margin-bottom: 35px;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

.margin-bottom-45 {
  margin-bottom: 45px;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

.margin-bottom-75 {
  margin-bottom: 75px;
}

.margin-bottom-100 {
  margin-bottom: 100px;
}

.margin-bottom-150 {
  margin-bottom: 150px;
}

.margin-bottom-200 {
  margin-bottom: 200px;
}

.margin-bottom-250 {
  margin-bottom: 250px;
}

.padding-left-1 {
  padding-left: 1px;
}

.padding-left-2 {
  padding-left: 2px;
}

.padding-left-3 {
  padding-left: 3px;
}

.padding-left-4 {
  padding-left: 4px;
}

.padding-left-5 {
  padding-left: 5px;
}

.padding-left-10 {
  padding-left: 10px;
}

.padding-left-15 {
  padding-left: 15px;
}

.padding-left-20 {
  padding-left: 20px;
}

.padding-left-25 {
  padding-left: 25px;
}

.padding-left-30 {
  padding-left: 30px;
}

.padding-left-35 {
  padding-left: 35px;
}

.padding-left-40 {
  padding-left: 40px;
}

.padding-left-45 {
  padding-left: 45px;
}

.padding-left-50 {
  padding-left: 50px;
}

.padding-left-75 {
  padding-left: 75px;
}

.padding-left-100 {
  padding-left: 100px;
}

.padding-right-1 {
  padding-right: 1px;
}

.padding-right-2 {
  padding-right: 2px;
}

.padding-right-3 {
  padding-right: 3px;
}

.padding-right-4 {
  padding-right: 4px;
}

.padding-right-5 {
  padding-right: 5px;
}

.padding-right-10 {
  padding-right: 10px;
}

.padding-right-15 {
  padding-right: 15px;
}

.padding-right-20 {
  padding-right: 20px;
}

.padding-right-25 {
  padding-right: 25px;
}

.padding-right-30 {
  padding-right: 30px;
}

.padding-right-35 {
  padding-right: 35px;
}

.padding-right-40 {
  padding-right: 40px;
}

.padding-right-45 {
  padding-right: 45px;
}

.padding-right-50 {
  padding-right: 50px;
}

.padding-right-75 {
  padding-right: 75px;
}

.padding-right-100 {
  padding-right: 100px;
}

.padding-top-1 {
  padding-top: 1px;
}

.padding-top-2 {
  padding-top: 2px;
}

.padding-top-3 {
  padding-top: 3px;
}

.padding-top-4 {
  padding-top: 4px;
}

.padding-top-5 {
  padding-top: 5px;
}

.padding-top-10 {
  padding-top: 10px;
}

.padding-top-15 {
  padding-top: 15px;
}

.padding-top-20 {
  padding-top: 20px;
}

.padding-top-25 {
  padding-top: 25px;
}

.padding-top-30 {
  padding-top: 30px;
}

.padding-top-35 {
  padding-top: 35px;
}

.padding-top-40 {
  padding-top: 40px;
}

.padding-top-45 {
  padding-top: 45px;
}

.padding-top-50 {
  padding-top: 50px;
}

.padding-top-75 {
  padding-top: 75px;
}

.padding-top-100 {
  padding-top: 100px;
}

.padding-top-150 {
  padding-top: 150px;
}

.padding-top-200 {
  padding-top: 200px;
}

.padding-top-250 {
  padding-top: 250px;
}

.padding-bottom-1 {
  padding-bottom: 1px;
}

.padding-bottom-2 {
  padding-bottom: 2px;
}

.padding-bottom-3 {
  padding-bottom: 3px;
}

.padding-bottom-4 {
  padding-bottom: 4px;
}

.padding-bottom-5 {
  padding-bottom: 5px;
}

.padding-bottom-10 {
  padding-bottom: 10px;
}

.padding-bottom-15 {
  padding-bottom: 15px;
}

.padding-bottom-20 {
  padding-bottom: 20px;
}

.padding-bottom-25 {
  padding-bottom: 25px;
}

.padding-bottom-30 {
  padding-bottom: 30px;
}

.padding-bottom-35 {
  padding-bottom: 35px;
}

.padding-bottom-40 {
  padding-bottom: 40px;
}

.padding-bottom-45 {
  padding-bottom: 45px;
}

.padding-bottom-50 {
  padding-bottom: 50px;
}

.padding-bottom-75 {
  padding-bottom: 75px;
}

.padding-bottom-100 {
  padding-bottom: 100px;
}

.padding-bottom-150 {
  padding-bottom: 150px;
}

.padding-bottom-200 {
  padding-bottom: 200px;
}

.padding-bottom-250 {
  padding-bottom: 250px;
}
.vjs-popup-background {
  position: fixed;
  width: 100%;
  height: 100%;
  padding: 2% 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10000;
  overflow: hidden;
  overflow-y: auto;
  overflow-x: hidden;
  background-image: url("https://s3.amazonaws.com/virtualjobshadow/popup_bg.png");
}

@keyframes slide-right {
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes slide-top {
  100% {
    top: 75px;
    opacity: 1;
  }
}
@keyframes fade {
  100% {
    opacity: 1;
  }
}
.vjs-popup-body {
  position: absolute;
  background-color: #fff;
  margin: 0 auto;
  top: 5%;
  width: 600px;
  height: auto;
  z-index: 10001;
  opacity: 0;
  border-radius: 0;
  box-shadow: 0 0 30px #000;
}

.vjs-popup-body.fade {
  left: 50%;
  margin-left: -300px;
  animation: fade 0.5s forwards;
}

.vjs-popup-body.slide-right {
  right: -600px;
  animation: slide-right 0.5s forwards;
}

.vjs-popup-body.slide-top {
  top: -600px;
  left: 50%;
  margin-left: -300px;
  animation: slide-top 0.5s forwards;
}

.body-stop-scroll {
  overflow: hidden;
}

.vjs-popup-title-container {
  position: relative;
}

.vjs-popup-title {
  width: auto;
  padding: 15px;
  font-size: 1.75em;
  text-transform: uppercase;
  background-color: blue;
  color: white;
  text-align: center;
}

.vjs-popup-notification.notification-danger {
  background-color: red !important;
}

.vjs-popup-notification {
  position: absolute;
  top: 100%;
  left: 0;
  height: 55px;
  width: 100%;
  z-index: 10005;
  background-color: green;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  color: #fff;
  font-size: 22px;
  letter-spacing: 1.3px;
  line-height: 1.4em;
  text-align: center;
}
.vjs-popup-notification .popup-notification-icon {
  color: #fff;
  margin-right: 20px;
}

#vjs-popup-close:hover {
  color: #000;
}

#vjs-popup-close {
  position: absolute;
  right: 15px;
  top: 8px;
  font-size: 1.4em;
  color: #fff;
  cursor: pointer;
}

.vjs-popup-content {
  padding: 15px 30px;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .vjs-popup-body {
    width: 70%;
  }
  .vjs-popup-body.fade {
    margin-left: -35%;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .vjs-popup-body {
    width: 70%;
  }
  .vjs-popup-body.fade {
    margin-left: -35%;
  }
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .vjs-popup-body {
    width: 50%;
  }
  .vjs-popup-body.fade {
    margin-left: -25%;
  }
}
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
}

.animated.faster {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (prefers-reduced-motion: reduce), (print) {
  .animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
}
@font-face {
  font-family: "GROBOLD";
  font-style: normal;
  font-weight: normal;
  src: local("GROBOLD"), url("/fonts/GROBOLD.woff") format("woff");
}
@font-face {
  font-family: "latoregular";
  src: url("/fonts/lato/lato-regular-webfont.eot");
  src: url("/fonts/lato/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/lato/lato-regular-webfont.woff2") format("woff2"), url("/fonts/lato/lato-regular-webfont.woff") format("woff"), url("/fonts/lato/lato-regular-webfont.ttf") format("truetype"), url("/fonts/lato/lato-regular-webfont.svg#latoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latolight";
  src: url("/fonts/lato/lato-light-webfont.eot");
  src: url("/fonts/lato/lato-light-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/lato/lato-light-webfont.woff2") format("woff2"), url("/fonts/lato/lato-light-webfont.woff") format("woff"), url("/fonts/lato/lato-light-webfont.ttf") format("truetype"), url("/fonts/lato/lato-light-webfont.svg#latolight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latomedium";
  src: url("/fonts/lato/lato-medium-webfont.eot");
  src: url("/fonts/lato/lato-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/lato/lato-medium-webfont.woff2") format("woff2"), url("/fonts/lato/lato-medium-webfont.woff") format("woff"), url("/fonts/lato/lato-medium-webfont.ttf") format("truetype"), url("/fonts/lato/lato-medium-webfont.svg#latomedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FontAwesome";
  src: url("/fonts/font-awesome/fontawesome-webfont.eot");
  src: url("/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.vjs-popup-background {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.32);
  opacity: 1;
  transition: opacity 100ms linear;
  display: flex;
  justify-content: center;
}
.vjs-popup-background .vjs-popup-body {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
  pointer-events: auto;
  border-radius: 4px;
  overflow-y: auto;
  animation: scale-with-opacity 100ms linear;
  animation-fill-mode: forwards;
}
.vjs-popup-background .vjs-popup-body.no-title i.vjs-popup-close-icon {
  color: #000;
}
.vjs-popup-background .vjs-popup-body .vjs-popup-title-container .vjs-popup-title {
  background-color: #5ca6d7;
  color: white;
}
.vjs-popup-background .vjs-popup-body.no-title .vjs-popup-title-container .vjs-popup-title {
  padding: 0;
}

[pnotify].pnotify .brighttheme.pnotify-container {
  padding-top: 2rem;
  border-radius: 4px;
}
[pnotify].pnotify .brighttheme .pnotify-icon {
  font-size: 1.5rem;
}
[pnotify].pnotify .brighttheme .pnotify-title {
  font-size: 2rem;
  padding-left: 2rem;
  margin: 0;
}
[pnotify].pnotify .brighttheme .pnotify-sticker,
[pnotify].pnotify .brighttheme .pnotify-closer {
  font-size: 1.5rem;
}
[pnotify].pnotify .brighttheme .pnotify-text {
  font-size: 1.5rem;
  margin-top: 1rem;
  line-height: 1.6rem;
}

@keyframes scale-with-opacity {
  from {
    opacity: 0;
    transform: scale(0.8);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
[data-pnotify].material-elem.pnotify-mode-no-preference {
  --success-background-color: #a2cf63;
  --success-text-color: #000;
  --notice-background-color: #f6914f;
  --notice-text-color: #000;
  --info-background-color: #5ca6d7;
  --info-text-color: #000;
  --error-background-color: #a94442;
  --error-text-color: #000;
}

.form-control {
  font-size: 1.2em;
}

.bootstrap-select {
  margin-left: 2em;
  width: 100%;
}
.bootstrap-select .dropdown-toggle {
  height: 44px;
  width: 100%;
  border: 2px solid #dbe1ee;
  box-shadow: none;
  border-radius: 4px;
  padding: 0.6em;
}
.bootstrap-select .dropdown-toggle:before {
  content: "\f078";
  font-family: FontAwesome;
  color: #65768a;
  position: absolute;
  margin-right: 12px;
  top: 0.75em;
  right: 0;
  pointer-events: none;
  box-sizing: border-box;
  cursor: pointer;
  z-index: 1;
}
.bootstrap-select .dropdown-toggle .bs-caret {
  display: none;
}
.bootstrap-select .dropdown-toggle .filter-option {
  font-family: latoregular;
  color: #65768a;
  font-size: 1.2em;
  width: 96%;
}
.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner .filter-option-inner-inner {
  text-overflow: ellipsis;
}
.bootstrap-select.form-control {
  border: unset;
  color: unset;
  font-size: unset;
  background-color: unset;
}
.bootstrap-select .dropdown-menu {
  max-width: 500px;
  min-width: 95%;
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li {
  max-width: 100%;
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li.active {
  background-color: #5ca6d7;
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li.active a.dropdown-item.active .text {
  color: #fff;
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li a.dropdown-item {
  max-width: 100%;
  padding-right: 1em;
  padding-left: 2.2em;
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li a.dropdown-item .text {
  font-size: 1.2em;
  font-family: latoregular;
  color: #65768a;
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li.selected {
  background-color: #5ca6d7;
  color: #fff;
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li.selected a.selected.dropdown-item:hover {
  background-color: rgb(51.0492610837, 143.6403940887, 204.9507389163);
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li.selected a.selected.dropdown-item span.check-mark {
  left: 0.75em;
  top: 0.6em;
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li.selected a.selected.dropdown-item span.text {
  color: #fff;
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li.dropdown-header {
  padding-left: 1em;
}
.bootstrap-select .dropdown-menu .inner ul.dropdown-menu li.dropdown-header .text {
  font-size: 1.2em;
  font-weight: 700;
}

.custom-select .dropdown.bootstrap-select {
  border: unset;
}
.custom-select .dropdown.bootstrap-select .dropdown-menu ul.dropdown-menu li.selected a.selected.dropdown-item span.check-mark {
  left: 0.75em;
  top: 0.6em;
}
.custom-select .dropdown.bootstrap-select .dropdown-toggle.disabled {
  background: rgb(231.6, 231.6, 231.6);
  border-width: 2px;
  border-color: #c9c9c9;
}

.clear-btn {
  padding: 0;
  border: none;
  font: inherit;
  color: inherit;
  background-color: transparent;
  /* show a hand cursor on hover; some argue that we
  should keep the default arrow cursor for buttons */
  cursor: pointer;
}

.btn-primary {
  background-color: #0069d9;
  border-color: #0069d9;
}

.icon-green {
  color: rgb(138.75, 195, 60);
}

.tempus-dominus-widget {
  position: absolute;
  min-width: 20em;
}

.date-container {
  display: flex;
  flex-flow: row wrap;
}
.date-container > div {
  margin-right: 1em;
}

/*
 * Base structure
 */
body,
html {
  width: 100%;
  height: 100%;
}

html.postlogin {
  font-size: 87.5%;
}

body.postlogin {
  font-size: 14px;
}

body.iframe-body {
  padding-top: 0px;
}

a:not(.btn):not(.nav-link):not(.navbar-logo):not(.ripple):not(.sel-top-menu-select-avatar):not(.sel-top-menu-dashboard):not(.sel-top-menu-career-central):not(.footer-social-icons):not(.view-all) {
  color: #00517f;
}

a:not(.btn):not(.nav-link):not(.navbar-logo):not(.ripple):not(.sel-top-menu-select-avatar):not(.sel-top-menu-dashboard):not(.sel-top-menu-career-central):not(.footer-social-icons):not(.view-all):hover,
a:not(.btn):not(.nav-link):not(.navbar-logo):not(.ripple):not(.sel-top-menu-select-avatar):not(.sel-top-menu-dashboard):not(.sel-top-menu-career-central):not(.footer-social-icons):not(.view-all):focus {
  color: #003d5f;
}

a.view-all {
  color: #fff;
  text-decoration: underline;
}
a.view-all:hover, a.view-all:focus {
  color: #fff;
  text-decoration: none;
}

html.no-textstroke .cartoony {
  text-shadow: -2px -2px 0 #00517f, 2px -2px 0 #00517f, -2px 2px 0 #00517f, 2px 2px 0 #00517f, 0px 3px 10px rgba(0, 0, 0, 0.5);
}

.error-message {
  padding: 15px;
  background-color: #f2dede;
  color: #a94442;
  margin: 15px 0px;
}
.error-message p:last-child {
  margin: 0px;
}

#trial-overview {
  width: 50%;
  max-width: 500px;
  min-height: 50px;
  margin: 20px auto 10px auto;
  text-align: center;
}
@media (max-width: 575px) {
  #trial-overview {
    width: 90%;
  }
}

.has-error {
  color: #a94442 !important;
  border-color: #a94442 !important;
}
.has-error .form-control {
  border-color: #a94442 !important;
}
.has-error label {
  color: #a94442 !important;
}
.has-error iframe {
  border: 1px solid #a94442 !important;
}

label span.instructions {
  padding-left: 20px;
  font-style: italic;
  color: #999;
  font-weight: normal;
}

.disabled {
  pointer-events: none;
}

.heavy-blur {
  -webkit-filter: blur(15px) !important;
  -moz-filter: blur(15px) !important;
  -o-filter: blur(15px) !important;
  -ms-filter: blur(15px) !important;
  filter: blur(15px) !important;
}

.blur {
  -webkit-filter: blur(8px);
  -moz-filter: blur(8px);
  -o-filter: blur(8px);
  -ms-filter: blur(8px);
  filter: blur(8px);
}

.light-blur {
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -o-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
}

.transition {
  transition: all 0.4s ease-in-out;
}

.global {
  padding-top: 60px;
  background-color: #fff;
  font-family: Arvo, Rockwell, "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
}
.global .img-responsive {
  width: 100%;
}
.global .cartoony {
  font-family: "GROBOLD";
  color: #fff;
  font-weight: normal;
  text-transform: uppercase;
  -webkit-text-stroke: 2px #000000;
  text-shadow: 0px 3px 0 rgba(0, 0, 0, 0.9);
}
.global header.site-header {
  position: fixed;
  top: 0;
  min-height: 4.5em;
  background-color: #055eaa;
  width: 100%;
  padding: 0.5em 1em;
  z-index: 9999;
  display: inline-grid;
  grid-template-columns: 15% auto 15%;
  grid-template-rows: 4.5em;
  align-items: center;
}
@media (max-width: 990px) {
  .global header.site-header {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
  }
}
.global header.site-header .logo-container {
  width: auto;
  height: 100%;
  display: flex;
  align-items: center;
}
.global header.site-header .logo-container .navbar-logo {
  position: relative;
  width: 100%;
  height: auto;
}
.global header.site-header .logo-container .navbar-logo img {
  width: 100%;
  height: auto;
}
@media (max-width: 990px) {
  .global header.site-header .logo-container {
    width: 100%;
    max-width: 150px;
    height: auto;
  }
  .global header.site-header .logo-container .navbar-logo {
    width: 100%;
    height: auto;
  }
  .global header.site-header .logo-container .navbar-logo img {
    width: 100%;
    height: auto;
  }
}
.global header.site-header h1 {
  text-align: center;
  font-size: 2.2vw;
  margin: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media (min-width: 1400px) {
  .global header.site-header h1 {
    font-size: 2.1vw;
  }
}
@media (max-width: 990px) {
  .global header.site-header h1 {
    font-size: 3vw;
    flex: 1 1 0;
    min-width: 0;
  }
}
@media (max-width: 766px) {
  .global header.site-header h1 {
    display: none;
  }
}
.global header.site-header .jr-nav-top {
  position: absolute;
  right: 1em;
  overflow: hidden;
  min-width: 7em;
}
@media (max-width: 990px) {
  .global header.site-header .jr-nav-top {
    position: static;
    justify-self: end;
    min-width: 4em;
    width: auto;
    overflow: visible;
    z-index: 10001;
  }
}
.global header.site-header .jr-nav-top {
  padding: 0;
  border: 4px solid #00517f;
  border-radius: 10px;
  cursor: pointer;
  color: white;
  background: #043f83; /* Old browsers */
  background: -moz-linear-gradient(top, #043f83 0%, #013a5a 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #043f83 0%, #013a5a 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #043f83 0%, #013a5a 100%);
}
.global header.site-header .jr-nav-top:hover, .global header.site-header .jr-nav-top:focus {
  border: 4px solid rgb(0, 77.7472440945, 121.9);
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.global header.site-header .jr-nav-top .dropdown-backdrop {
  display: none;
  z-index: -99999;
}
.global header.site-header .jr-nav-top #visible-menu {
  height: auto;
  max-width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  padding: 0.4em 0;
  background: transparent;
  border: none;
  color: inherit;
  font: inherit;
  text-align: inherit;
  width: 100%;
  cursor: pointer;
}
@media (max-width: 990px) {
  .global header.site-header .jr-nav-top #visible-menu {
    width: auto;
  }
}
.global header.site-header .jr-nav-top #visible-menu .username {
  margin-left: 1em;
  margin-right: 1em;
  padding-top: 0.5em;
}
@media (max-width: 990px) {
  .global header.site-header .jr-nav-top #visible-menu .username {
    display: none;
  }
}
.global header.site-header .jr-nav-top #visible-menu .avatar {
  max-height: 2.5em;
  width: 2.5em;
  margin-left: 0.5em;
}
.global header.site-header .jr-nav-top #visible-menu #menu-trigger {
  border: none;
  text-decoration: none;
  cursor: pointer;
  padding: 0;
  margin-top: 0.25em;
  margin-right: 0.5em;
  width: 2em;
  height: 2em;
  background-color: transparent;
  color: white;
}
.global header.site-header .jr-nav-top #expanding-menu {
  display: none;
  padding: 0;
  text-align: left;
  height: auto;
}
.global header.site-header .jr-nav-top #expanding-menu ul.nav {
  flex-direction: column;
  padding: 0;
}
.global header.site-header .jr-nav-top #expanding-menu ul.nav:not(:first-of-type) {
  border-top: 2px white dotted;
  padding-top: 0.5em;
}
.global header.site-header .jr-nav-top #expanding-menu ul.nav li {
  list-style: none;
  color: white;
  font-size: 1.15em;
  padding: 0.25em 1em;
}
.global header.site-header .jr-nav-top #expanding-menu ul.nav li a {
  text-decoration: none;
  color: white;
  padding: 0.4em 1em 0.4em 2.2em;
  position: relative;
  display: block;
}
.global header.site-header .jr-nav-top #expanding-menu ul.nav li a i.fa, .global header.site-header .jr-nav-top #expanding-menu ul.nav li a i.fa-solid, .global header.site-header .jr-nav-top #expanding-menu ul.nav li a i.fa-regular {
  position: absolute;
  left: 0.4em;
  top: 50%;
  transform: translateY(-50%);
}
.global header.site-header .jr-nav-top #expanding-menu ul.nav li a span {
  margin-left: 0;
}
.global header.site-header .jr-nav-top #expanding-menu ul.nav li:hover, .global header.site-header .jr-nav-top #expanding-menu ul.nav li:focus-within {
  background-color: rgba(201, 201, 201, 0.4);
}
.global header.site-header .jr-nav-top #expanding-menu ul.nav li:hover a:hover, .global header.site-header .jr-nav-top #expanding-menu ul.nav li:hover a:focus, .global header.site-header .jr-nav-top #expanding-menu ul.nav li:focus-within a:hover, .global header.site-header .jr-nav-top #expanding-menu ul.nav li:focus-within a:focus {
  background-color: transparent;
}
.global header.site-header .jr-nav-top #expanding-menu ul.nav li:hover a i.fa, .global header.site-header .jr-nav-top #expanding-menu ul.nav li:hover a i.fa-solid, .global header.site-header .jr-nav-top #expanding-menu ul.nav li:hover a i.fa-regular, .global header.site-header .jr-nav-top #expanding-menu ul.nav li:focus-within a i.fa, .global header.site-header .jr-nav-top #expanding-menu ul.nav li:focus-within a i.fa-solid, .global header.site-header .jr-nav-top #expanding-menu ul.nav li:focus-within a i.fa-regular {
  font-size: 1.2em;
  left: 0.4em;
  top: 50%;
  transform: translateY(-50%);
}
.global header.site-header .jr-nav-top #expanding-menu ul.nav li:active {
  background-color: #dbe1ee;
}
.global header.site-header .jr-nav-top.open, .global header.site-header .jr-nav-top.show {
  height: auto;
  top: 1em;
  width: 26em;
  max-width: calc(100vw - 2em);
}
.global header.site-header .jr-nav-top.open #visible-menu .avatar, .global header.site-header .jr-nav-top.show #visible-menu .avatar {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.global header.site-header .jr-nav-top.open #visible-menu .username, .global header.site-header .jr-nav-top.show #visible-menu .username {
  display: block;
  margin-right: auto;
}
.global header.site-header .jr-nav-top.open #visible-menu > #menu-trigger, .global header.site-header .jr-nav-top.show #visible-menu > #menu-trigger {
  margin-right: 0.5em;
}
.global header.site-header .jr-nav-top.open #expanding-menu, .global header.site-header .jr-nav-top.show #expanding-menu {
  display: block;
}
.global #header-navigation {
  margin: 0px;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.25);
}
.global #header-navigation,
.global #content-container,
.global #bottom-stuff {
  transition: all 0.2s ease-in-out;
}
.global {
  /*
   * Top navigation
   * Hide default border to remove 1px line.
   */
}
.global .navbar-fixed-top {
  border: 0;
}
.global .navbar-autohide {
  transition: transform 0.5s ease-in-out;
}
.global .navbar-autohide.is-hidden {
  transform: translateY(-161px);
}
.global .vjs-print-logo {
  width: 300px;
  margin: 0px auto;
}
.global {
  /*
   * Main content
   */
}
.global .main {
  padding: 1px;
  height: 100%;
}
@media print {
  .global .main {
    width: 100% !important;
    margin: 0px;
    padding: 0px;
  }
}
@media (min-width: 768px) {
  .global .main {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 575px) {
  .global .main {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.global .main .page-header {
  margin-top: 0;
}
.global #content-container {
  min-height: 62.5vh;
}
.global #content-container:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0px;
  bottom: 0px;
  z-index: 100;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  content: "";
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  transition: opacity 0.4s, transform 0s 0.4s;
}
.global hr {
  border-top: 1px dashed #ccc;
}
.global .flex-grid {
  display: flex;
}
.global .flex-grid .col {
  flex: 1;
}
.global {
  /**  Centers Modals Vertically **/
}
.global .modal {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .global .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}
.global .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.global {
  /********************************/
}
.global .flash-messages {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  position: fixed;
  top: 70px;
  left: 50%;
  margin-left: -50%;
  z-index: 9999;
  width: 100%;
}
.global .flash-messages .alert {
  max-width: 75%;
  margin: 0px auto;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
  font-family: latolight;
}
.global .flash-messages .alert strong {
  font-family: latoregular;
}
@media (max-width: 575px) {
  .global .flash-messages .alert {
    max-width: 95%;
    font-size: 14px;
  }
}
.global #overlay {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1010;
  display: none;
  background-color: rgba(0, 20, 0, 0.6);
}
.global .btn-xl {
  padding: 18px 40px;
  font-size: 26px;
  line-height: 1.3333333;
  border-radius: 14px;
}
.global .grid {
  /*  Bootstrap Clearfix */
  /*  Tablet  */
}
@media (min-width: 767px) {
  .global .grid {
    /* Column clear fix */
  }
  .global .grid .col-lg-1:nth-child(12n+1),
  .global .grid .col-lg-2:nth-child(6n+1),
  .global .grid .col-lg-3:nth-child(4n+1),
  .global .grid .col-lg-4:nth-child(3n+1),
  .global .grid .col-lg-6:nth-child(2n+1),
  .global .grid .col-md-1:nth-child(12n+1),
  .global .grid .col-md-2:nth-child(6n+1),
  .global .grid .col-md-3:nth-child(4n+1),
  .global .grid .col-md-4:nth-child(3n+1),
  .global .grid .col-md-6:nth-child(2n+1) {
    clear: none;
  }
  .global .grid .col-sm-1:nth-child(12n+1),
  .global .grid .col-sm-2:nth-child(6n+1),
  .global .grid .col-sm-3:nth-child(4n+1),
  .global .grid .col-sm-4:nth-child(3n+1),
  .global .grid .col-sm-6:nth-child(2n+1) {
    clear: left;
  }
}
.global .grid {
  /*  Medium Desktop  */
}
@media (min-width: 992px) {
  .global .grid {
    /* Column clear fix */
  }
  .global .grid .col-lg-1:nth-child(12n+1),
  .global .grid .col-lg-2:nth-child(6n+1),
  .global .grid .col-lg-3:nth-child(4n+1),
  .global .grid .col-lg-4:nth-child(3n+1),
  .global .grid .col-lg-6:nth-child(2n+1),
  .global .grid .col-sm-1:nth-child(12n+1),
  .global .grid .col-sm-2:nth-child(6n+1),
  .global .grid .col-sm-3:nth-child(4n+1),
  .global .grid .col-sm-4:nth-child(3n+1),
  .global .grid .col-sm-6:nth-child(2n+1) {
    clear: none;
  }
  .global .grid .col-md-1:nth-child(12n+1),
  .global .grid .col-md-2:nth-child(6n+1),
  .global .grid .col-md-3:nth-child(4n+1),
  .global .grid .col-md-4:nth-child(3n+1),
  .global .grid .col-md-6:nth-child(2n+1) {
    clear: left;
  }
}
.global .grid {
  /*  Large Desktop  */
}
@media (min-width: 1200px) {
  .global .grid {
    /* Column clear fix */
  }
  .global .grid .col-md-1:nth-child(12n+1),
  .global .grid .col-md-2:nth-child(6n+1),
  .global .grid .col-md-3:nth-child(4n+1),
  .global .grid .col-md-4:nth-child(3n+1),
  .global .grid .col-md-6:nth-child(2n+1),
  .global .grid .col-sm-1:nth-child(12n+1),
  .global .grid .col-sm-2:nth-child(6n+1),
  .global .grid .col-sm-3:nth-child(4n+1),
  .global .grid .col-sm-4:nth-child(3n+1),
  .global .grid .col-sm-6:nth-child(2n+1) {
    clear: none;
  }
  .global .grid .col-lg-1:nth-child(12n+1),
  .global .grid .col-lg-2:nth-child(6n+1),
  .global .grid .col-lg-3:nth-child(4n+1),
  .global .grid .col-lg-4:nth-child(3n+1),
  .global .grid .col-lg-6:nth-child(2n+1) {
    clear: left;
  }
}
.global #easy-login-code {
  font-size: 60px;
  height: 72px;
  width: 275px;
  max-width: 100%;
  margin: 0px auto;
  letter-spacing: 7px;
  text-transform: uppercase;
  font-family: monospace;
  overflow: hidden;
}
@media (max-width: 575px) {
  .global #easy-login-code {
    font-size: 40px;
    height: 52px;
    width: 200px;
    letter-spacing: 4px;
  }
}
.global .sixteen-nine {
  position: relative;
}
.global .sixteen-nine:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.global .sixteen-nine > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.stack-modal {
  top: 90px;
}
.stack-modal.stack-custom .pnotify-container {
  border-radius: 4px;
}

.demo-modals .modal-content {
  border-radius: 0;
}
.demo-modals .close {
  color: white;
  opacity: 1;
}
.demo-modals .schedule-demo-customer-check {
  color: red;
  text-align: center;
  font-family: "latolight";
  font-size: 17px;
}
.demo-modals .schedule-demo-customer-check a {
  color: red;
}
.demo-modals .modal-header {
  border-bottom: none;
  background-color: #3a83bd;
}
.demo-modals .modal-header .modal-logo {
  width: 40%;
}
.demo-modals .modal-header .modal-title {
  text-align: center;
  font-family: "latolight";
  font-weight: bold;
  font-size: 28px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: white;
}
.demo-modals .modal-body {
  padding: 30px;
}
.demo-modals .modal-body .hero {
  color: #666;
  text-align: center;
  font-size: 16px;
  font-family: "latolight";
  font-weight: bold;
  margin-bottom: 10px;
}
.demo-modals .modal-body .btn-group {
  width: 100%;
}
.demo-modals .modal-body .btn-group button {
  width: 100%;
  text-align: left;
}
.demo-modals .modal-body .btn-group .btn .caret {
  margin-left: 0;
  float: right;
  margin-top: 8px;
}
.demo-modals .modal-body .btn-group ul {
  width: 100%;
}
.demo-modals .modal-body .open > .dropdown-menu, .demo-modals .modal-body .show > .dropdown-menu {
  width: 100%;
}
.demo-modals .modal-body .privacy-policy-container {
  margin-top: 20px;
}
.demo-modals .modal-body .privacy-policy-container .privacy-policy {
  font-size: 10px;
}
.demo-modals .modal-footer {
  text-align: center;
}
.demo-modals .modal-bottom {
  text-align: center;
  font-size: 14px;
  color: #7d90a6 !important;
  margin-top: 30px;
}
.demo-modals .modal-bottom a {
  color: #7d90a6 !important;
}
.demo-modals .modal-button {
  font-weight: bold;
  display: block;
  margin: 35px auto 0;
  padding-left: 40px;
  padding-right: 40px;
  max-width: 100%;
  text-transform: uppercase;
}

.tempus-dominus-widget {
  width: 22rem !important;
}
@charset "UTF-8";
.body-prelogin {
  background-image: none;
  font-family: "latoregular", sans-serif;
  background-color: #5ca6d7;
}
.body-prelogin.has-notification-bar {
  padding-top: 161px;
}
@media (max-width: 767px) {
  .body-prelogin {
    padding-top: 75px !important;
  }
}
.body-prelogin #main-body {
  transition: all 0.25s ease-in-out;
}
.body-prelogin .sub-navbar {
  display: block;
  position: relative;
  background-color: rgba(255, 255, 255, 0.7);
  overflow: hidden;
}
.body-prelogin .sub-navbar ul {
  position: relative;
  margin: 0 auto;
  text-align: center;
  list-style-type: none;
}
.body-prelogin .sub-navbar ul li {
  display: inline-block;
}
.body-prelogin .sub-navbar ul li:after {
  content: " ·";
}
.body-prelogin .sub-navbar ul li:last-child:after {
  content: none;
}
.body-prelogin .sub-navbar ul li a {
  padding: 20px;
  display: inline-block;
  border-bottom: 4px solid transparent;
}
.body-prelogin .sub-navbar ul li a:hover {
  border-bottom: 4px solid #3b83bd;
  text-decoration: none;
  font-weight: bold;
}
.body-prelogin .sub-navbar ul li.active a {
  border-bottom: 4px solid #3b83bd;
  text-decoration: none;
  font-weight: bold;
}
.body-prelogin .modal-lg {
  width: 70%;
}
@media (max-width: 767px) {
  .body-prelogin .modal-lg {
    width: 95%;
    margin: 10px auto;
  }
}
.body-prelogin .modal-lg .modal-content {
  border-radius: 0px;
  background-color: #000;
  background-size: cover;
  transition: all 4.25s ease-in-out;
}
.body-prelogin .modal-lg .modal-content .modal-body {
  padding: 0px;
}
.body-prelogin .cloud {
  pointer-events: none;
  background-position: 0px 0px;
  background-repeat: repeat;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.body-prelogin #cloud-1 {
  background-image: url("/images/clouds-bg-layer-2.png");
}
.body-prelogin #cloud-2 {
  background-image: url("/images/clouds-bg-layer-1.png");
}
.body-prelogin #cloud-3 {
  background-image: url("/images/clouds-bg-layer-3.png");
}
.body-prelogin #cloud-4 {
  background-image: url("/images/clouds-bg-layer-4.png");
}
.body-prelogin .btn {
  transition: all 0.25s ease-in-out;
}
.body-prelogin .btn:hover {
  text-decoration: none;
}
.body-prelogin .btn-light-blue {
  background-color: #0077aa;
  color: #fff;
}
.body-prelogin .btn-green {
  background-color: #abda76;
  border: 2px solid #abda76;
  color: #fff;
}
.body-prelogin .btn-green:hover {
  background-color: #8dc152;
  border: 2px solid #abda76;
}
.body-prelogin .btn-blue {
  background-color: #528fcb;
  color: #fff;
}
.body-prelogin .btn-lavender {
  background-color: #9f85b8;
  color: #fff;
}
.body-prelogin .btn-purple {
  background-color: #7c5e9d;
  color: #fff;
  border: 2px solid transparent;
}
.body-prelogin .btn-purple:hover {
  background-color: #9f85b8;
  border: 2px solid #7c5e9d;
}
.body-prelogin {
  /* Ripple effect for buttons */
}
.body-prelogin .ripple {
  background-position: center;
  transition: background 0.8s;
}
.body-prelogin .ripple:hover {
  background: #47a7f5 radial-gradient(circle, transparent 1%, #47a7f5 1%) center/15000%;
}
.body-prelogin .ripple.btn-green:hover {
  background: #8dc152 radial-gradient(circle, transparent 1%, #abda76 1%) center/15000%;
}
.body-prelogin .ripple:active {
  background-color: #6eb9f7;
  background-size: 100%;
  transition: background 0s;
}
.body-prelogin .go-top {
  position: fixed;
  bottom: 2em;
  left: 2em;
  text-decoration: none;
  font-size: 12px;
  padding: 1em;
  border: 2px solid transparent;
  z-index: 9999;
  font-family: latolight;
  letter-spacing: 1.25px;
  text-transform: uppercase;
  transition: background-color 0.2s ease;
  transition: border-color 0.2s ease;
  border-radius: 5px;
  margin-left: -300px;
}
.body-prelogin .go-top:hover {
  background-color: #fff;
  border: 2px solid #7c5e9d;
  color: #7c5e9d;
}
.body-prelogin header.site-header {
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 990px) {
  .body-prelogin header.site-header {
    grid-template-columns: auto min-content;
    grid-template-rows: 4.5em;
  }
}
.body-prelogin header.site-header .logo-container {
  padding: 0.5em 0;
}
@media (max-width: 990px) {
  .body-prelogin header.site-header .logo-container {
    min-width: 200px;
  }
}
.body-prelogin header.site-header .hamburger-toggle {
  display: none;
  background: none;
  border: none;
  color: white;
  font-size: 1.75em;
  padding: 0.5em;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.body-prelogin header.site-header .hamburger-toggle:hover {
  opacity: 0.8;
}
@media (max-width: 990px) {
  .body-prelogin header.site-header .hamburger-toggle {
    display: block;
    justify-self: end;
  }
}
.body-prelogin header.site-header .nav-menu-container {
  display: contents;
}
@media (max-width: 990px) {
  .body-prelogin header.site-header .nav-menu-container {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #055eaa;
    flex-direction: column;
    width: 100%;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: max-height 0.3s ease, opacity 0.3s ease;
  }
}
@media (max-width: 990px) {
  .body-prelogin header.site-header.menu-open .nav-menu-container {
    display: flex;
    max-height: 500px;
    opacity: 1;
  }
}
.body-prelogin header.site-header nav.prelogin-nav {
  width: 100%;
  padding-right: 2em;
  height: 100%;
}
@media (max-width: 990px) {
  .body-prelogin header.site-header nav.prelogin-nav {
    padding: 0;
    height: auto;
  }
}
.body-prelogin header.site-header nav.prelogin-nav ul {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  margin: 0;
  height: 100%;
}
@media (max-width: 990px) {
  .body-prelogin header.site-header nav.prelogin-nav ul {
    flex-direction: column;
    height: auto;
  }
}
.body-prelogin header.site-header nav.prelogin-nav ul li {
  list-style: none;
  height: 100%;
}
@media (max-width: 990px) {
  .body-prelogin header.site-header nav.prelogin-nav ul li {
    height: auto;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.body-prelogin header.site-header nav.prelogin-nav ul li a {
  padding: 1.5em 2em 0 2em;
  display: inline-block;
  color: white;
  font-size: 1em;
  width: 100%;
  height: 100%;
  max-height: 100%;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 990px) {
  .body-prelogin header.site-header nav.prelogin-nav ul li a {
    padding: 1.25em 1.5em;
    display: block;
    text-align: left;
    height: auto;
    transition: background-color 0.2s ease;
  }
  .body-prelogin header.site-header nav.prelogin-nav ul li a:hover {
    background-color: rgba(255, 255, 255, 0.1);
  }
}
.body-prelogin header.site-header #login-button {
  padding: 0.25em;
  font-size: 22px;
  width: 6em;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media (max-width: 990px) {
  .body-prelogin header.site-header #login-button {
    width: calc(100% - 3em);
    margin: 1.5em 1.5em;
    padding: 0.75em;
    font-size: 18px;
    text-align: center;
    justify-self: unset;
  }
}
.body-prelogin .infield-label-wrap {
  position: relative;
}
.body-prelogin .infield-label-wrap input,
.body-prelogin .infield-label-wrap select {
  height: 36px;
  display: block;
}
.body-prelogin .infield-label-wrap label {
  font-family: "Lato";
  position: absolute;
  display: block;
  top: 8px;
  left: 10px;
  color: #888;
  font-weight: 300;
  margin: 0px;
  font-size: 12px;
  z-index: 10;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  pointer-events: none;
}
.body-prelogin .infield-label-wrap label.focused {
  top: -12px;
  color: #4575ae;
  font-weight: 700;
  margin: 0px;
  opacity: 1 !important;
  letter-spacing: 1px;
  font-size: 14px;
  text-shadow: -2px -1px 0 #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;
}
.body-prelogin footer#prelogin-footer {
  background-image: url("/assets/static/home/grass-tile.png"), url("/assets/static/home/dirt-tile.png");
  background-position: left top, left top;
  background-repeat: repeat-x, repeat;
  background-size: 160px 30px, 50px 50px;
  min-height: 350px;
  position: relative;
  padding-top: 70px;
}
@media (min-width: 768px) {
  .body-prelogin footer#prelogin-footer {
    padding-top: 100px;
  }
}
.body-prelogin footer#prelogin-footer #chase-scene {
  display: none;
}
@media (min-width: 768px) {
  .body-prelogin footer#prelogin-footer #chase-scene {
    display: block;
    position: absolute;
    top: -80px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    height: 80px;
  }
  .body-prelogin footer#prelogin-footer #chase-scene .wrapper {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .body-prelogin footer#prelogin-footer #chase-scene .wrapper #beep-8-bit,
  .body-prelogin footer#prelogin-footer #chase-scene .wrapper #volt-8-bit {
    height: 80px;
    position: absolute;
    bottom: 0px;
    image-rendering: -webkit-optimize-contrast;
    transform: translate(-10vw, 0px);
    z-index: 10;
  }
}
.body-prelogin footer#prelogin-footer .desktop-schedule-demo {
  display: none;
}
@media (min-width: 768px) {
  .body-prelogin footer#prelogin-footer .desktop-schedule-demo {
    display: block;
  }
  .body-prelogin footer#prelogin-footer .desktop-schedule-demo h2 {
    color: #fff;
    font-size: 26px;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-family: "latolight";
  }
  .body-prelogin footer#prelogin-footer .desktop-schedule-demo .input-group {
    margin: 40px auto 0 auto;
  }
  .body-prelogin footer#prelogin-footer .desktop-schedule-demo .input-group input {
    height: 50px;
    font-size: 17px;
    color: #404750;
  }
  .body-prelogin footer#prelogin-footer .desktop-schedule-demo .input-group input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: lightgrey !important;
  }
  .body-prelogin footer#prelogin-footer .desktop-schedule-demo .input-group input::-moz-placeholder {
    /* Firefox 19+ */
    color: lightgrey !important;
  }
  .body-prelogin footer#prelogin-footer .desktop-schedule-demo .input-group input:-ms-input-placeholder {
    /* IE 10+ */
    color: lightgrey !important;
  }
  .body-prelogin footer#prelogin-footer .desktop-schedule-demo .input-group input:-moz-placeholder {
    /* Firefox 18- */
    color: lightgrey !important;
  }
  .body-prelogin footer#prelogin-footer .desktop-schedule-demo .input-group a.btn {
    font-size: 19px;
    height: 50px;
    line-height: 37px;
    text-transform: uppercase;
  }
}
.body-prelogin footer#prelogin-footer .mobile-schedule-demo {
  display: block;
}
@media (min-width: 768px) {
  .body-prelogin footer#prelogin-footer .mobile-schedule-demo {
    display: none;
  }
}
.body-prelogin footer#prelogin-footer .mobile-schedule-demo {
  text-align: center;
}
.body-prelogin footer#prelogin-footer .mobile-schedule-demo h2 {
  color: #f8f9fb;
  font-size: 24px;
  text-align: center;
  margin: 0px;
  padding: 10px;
  font-family: "Lato", sans-serif;
  letter-spacing: 1px;
  font-weight: 700;
  text-transform: uppercase;
}
.body-prelogin footer#prelogin-footer .mobile-schedule-demo h3 {
  color: #fff;
  font-size: 20px;
  line-height: 35px;
  text-align: center;
  margin: 0px;
  padding: 10px;
  font-family: "Lato", sans-serif;
  letter-spacing: 1px;
  font-weight: 300;
  text-transform: uppercase;
}
.body-prelogin footer#prelogin-footer .mobile-schedule-demo .btn {
  text-transform: uppercase;
  font-size: 16px;
  margin: 30px 20px 20px;
  padding: 10px 20px;
  letter-spacing: 1px;
  border-radius: 0px;
}
.body-prelogin footer#prelogin-footer #sub-footer {
  margin-top: 50px;
  background-color: #3e4751;
  color: #f4f3f2;
  width: 100%;
  min-height: 100px;
  font-family: "latoregular";
  padding: 50px 23px 0 23px;
  font-size: 12px;
}
@media (min-width: 768px) {
  .body-prelogin footer#prelogin-footer #sub-footer {
    margin-top: 107px;
    background-image: url("/assets/static/home/coal-tile.png"), url("/assets/static/home/bones.png");
    background-position: left top, center center;
    background-repeat: repeat-x, no-repeat;
    background-size: 50px 25px, 500px 375px;
  }
}
.body-prelogin footer#prelogin-footer #sub-footer .vjs-junior-subfooter-spacing {
  padding-top: 2%;
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-main-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 30px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .body-prelogin footer#prelogin-footer #sub-footer .footer-main-content {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px;
  }
}
@media (min-width: 992px) {
  .body-prelogin footer#prelogin-footer #sub-footer .footer-main-content {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: flex-start;
    text-align: left;
  }
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-section {
  flex: 1 1 auto;
  min-width: 200px;
}
@media (min-width: 992px) {
  .body-prelogin footer#prelogin-footer #sub-footer .footer-section {
    max-width: 300px;
  }
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-logo img {
  max-width: 200px;
  width: 100%;
  height: auto;
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-information ul,
.body-prelogin footer#prelogin-footer #sub-footer .footer-contact ul {
  list-style-type: none;
  margin: 10px 0 0 0;
  padding: 0;
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-information ul li,
.body-prelogin footer#prelogin-footer #sub-footer .footer-contact ul li {
  color: #f8f9fb;
  font-size: 16px;
  padding: 5px 0;
}
.body-prelogin footer#prelogin-footer #sub-footer .vjs-junior-footer-header {
  font-size: 1.6em;
  color: white;
  margin-bottom: 10px;
}
.body-prelogin footer#prelogin-footer #sub-footer a {
  color: #86d8ff;
}
.body-prelogin footer#prelogin-footer #sub-footer h3 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 16px;
  color: #86d8ff;
  font-weight: bold;
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 20px;
  margin-top: 40px;
  padding-bottom: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 30px;
}
@media (min-width: 992px) {
  .body-prelogin footer#prelogin-footer #sub-footer .footer-bottom {
    flex-direction: row;
    justify-content: space-between;
    text-align: left;
  }
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-bottom-left p {
  margin: 0 0 10px 0;
  font-size: 1.1em;
}
@media (max-width: 1198px) {
  .body-prelogin footer#prelogin-footer #sub-footer .footer-bottom-left p {
    font-size: 12px;
  }
}
@media (max-width: 575px) {
  .body-prelogin footer#prelogin-footer #sub-footer .footer-bottom-left p {
    word-break: break-word;
    line-height: 1.8;
  }
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-bottom-left div {
  margin: 0;
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-bottom-right {
  display: flex;
  justify-content: center;
  align-items: center;
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-social-icons-list {
  display: flex;
  flex-direction: row;
  gap: 10px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-social-icons-list li {
  display: inline-block;
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-social-icons {
  display: inline-block;
  border-radius: 100px;
  box-shadow: 0 0 2px #f4f3f2;
  font-size: 18px;
  height: 32px;
  width: 32px;
  padding-top: 4px;
  padding-left: 0;
  text-align: center;
  color: #303740;
  background-color: #a1a1a1;
  transition: all 0.25s ease-in-out;
  transform: rotate(0deg);
}
.body-prelogin footer#prelogin-footer #sub-footer .footer-social-icons:hover {
  color: #303740;
  background-color: #e1e1e1;
  transform: rotate(-20deg);
}
@media (min-width: 992px) {
  .body-prelogin.not-logged-in nav.prelogin-navbar ul.prelogin-nav > li.login-button {
    width: 160px;
    padding: 12px 6px 12px 6px;
  }
  .body-prelogin.not-logged-in nav.prelogin-navbar ul.prelogin-nav > li.login-button #expanding-menu {
    display: block;
  }
  .body-prelogin.not-logged-in nav.prelogin-navbar ul.prelogin-nav > li.login-button .my-dashboard-button {
    display: none;
  }
}
@media (max-width: 991px) {
  .body-prelogin.not-logged-in nav.prelogin-navbar.open .prelogin-nav li.login-button {
    padding: 0px;
    width: 100%;
  }
  .body-prelogin.not-logged-in nav.prelogin-navbar.open .prelogin-nav li.login-button a {
    border-radius: 0px;
    padding: 18px 24px 14px 24px;
    line-height: 40px;
    text-transform: uppercase;
    height: 75px;
  }
}
.body-prelogin.logged-in nav.prelogin-navbar ul.prelogin-nav > li.login-button {
  width: 275px;
  padding: 12px 24px 12px 6px;
}
@media (min-width: 992px) {
  .body-prelogin.logged-in nav.prelogin-navbar ul.prelogin-nav > li.login-button {
    width: 114px;
    padding: 12px 6px 12px 6px;
  }
  .body-prelogin.logged-in nav.prelogin-navbar ul.prelogin-nav > li.login-button #expanding-menu {
    display: block;
  }
  .body-prelogin.logged-in nav.prelogin-navbar ul.prelogin-nav > li.login-button .my-dashboard-button {
    display: none;
  }
}
@media (min-width: 1200px) {
  .body-prelogin.logged-in nav.prelogin-navbar ul.prelogin-nav > li.login-button {
    width: 275px;
    padding: 12px 24px 12px 6px;
  }
}
@media (max-width: 991px) {
  .body-prelogin.logged-in nav.prelogin-navbar.open .prelogin-nav li.login-button {
    padding: 0px;
    width: 100%;
  }
  .body-prelogin.logged-in nav.prelogin-navbar.open .prelogin-nav li.login-button a {
    border-radius: 0px;
    padding: 18px 24px 14px 24px;
    line-height: 40px;
    text-transform: uppercase;
    height: 75px;
  }
}
.body-prelogin nav.prelogin-navbar ul.prelogin-nav > li > a:hover {
  background-color: #65b2f7;
}
@media (max-width: 991px) {
  .body-prelogin nav.prelogin-navbar.open .prelogin-nav li a:hover {
    background-color: #fff;
    border-left: 12px solid #548cbd;
  }
}
.body-prelogin .top-alert-container {
  color: white;
  background-color: #009444;
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  width: 100%;
  height: auto;
  top: 5%;
  z-index: 99999;
  text-align: center;
  align-items: center;
}
.easy-login-student-list {
  padding-bottom: 100px;
}
.easy-login-student-list .easy-login-student-button {
  padding: 14px;
}
.easy-login-student-list {
  /*Flex items*/
}
.easy-login-student-list .list {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.easy-login-student-list .list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5em;
  width: 100%;
}
@media all and (min-width: 560px) {
  .easy-login-student-list .list-item {
    width: 50%;
  }
}
@media all and (min-width: 768px) {
  .easy-login-student-list .list-item {
    width: 33.333%;
  }
}
@media all and (min-width: 992px) {
  .easy-login-student-list .list-item {
    width: 25%;
  }
}
.easy-login-student-list .list-item {
  box-sizing: border-box;
}
.easy-login-student-list .list-item.logged-in {
  opacity: 0.5;
}
.easy-login-student-list .list-item .list-content {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  width: 100%;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 10px;
  align-items: center;
  transition: all 0.2s ease-in-out;
  outline: 2px solid transparent;
}
.easy-login-student-list .list-item .list-content > .student-container {
  background-color: transparent;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
}
.easy-login-student-list .list-item .list-content .avatar {
  margin-right: 1rem;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.easy-login-student-list .list-item .list-content .avatar > figure {
  height: 75px;
  width: 75px;
  display: block;
  position: relative;
}
.easy-login-student-list .list-item .list-content .avatar > figure > img {
  display: block;
  height: auto;
  width: 100%;
}
.easy-login-student-list .list-item .list-content .name {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  text-align: center;
  overflow: hidden;
}
.easy-login-student-list .list-item .list-content .name .student-name {
  font-size: 18px;
}
.easy-login-student-list .list-item:not(.logged-in):hover .list-content {
  background-color: rgb(255, 255, 255);
  border-radius: 0px;
  cursor: pointer;
  outline: 2px solid #ff0;
}
.easy-login-student-list .list-item:not(.logged-in):hover .list-content .student-name {
  color: #ff0;
}
@charset "UTF-8";
.body-features .flash-messages {
  display: none;
}
.body-features #section-schedule-demo-top {
  display: block;
  position: relative;
  padding: 60px;
  background-color: rgba(0, 100, 150, 0.2);
  overflow: hidden;
}
.body-features #section-schedule-demo-top h2 {
  color: #fff;
  font-size: 24px;
  text-align: center;
  margin: 0px;
  padding: 0px;
  font-family: "latoregular";
}
.body-features #section-schedule-demo-top .input-group {
  max-width: 450px;
  margin: 40px auto 0px auto;
}
@media (max-width: 767px) {
  .body-features #section-schedule-demo-top .input-group {
    display: block;
  }
}
.body-features #section-schedule-demo-top .input-group input {
  height: 50px;
  font-size: 17px;
  color: #404750;
}
.body-features #section-schedule-demo-top .input-group input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: lightgrey !important;
}
.body-features #section-schedule-demo-top .input-group input::-moz-placeholder {
  /* Firefox 19+ */
  color: lightgrey !important;
}
.body-features #section-schedule-demo-top .input-group input:-ms-input-placeholder {
  /* IE 10+ */
  color: lightgrey !important;
}
.body-features #section-schedule-demo-top .input-group input:-moz-placeholder {
  /* Firefox 18- */
  color: lightgrey !important;
}
@media (max-width: 767px) {
  .body-features #section-schedule-demo-top .input-group input {
    border-radius: 3px;
  }
}
.body-features #section-schedule-demo-top .input-group a.btn {
  font-size: 19px;
  height: 50px;
  width: 200px;
  line-height: 37px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .body-features #section-schedule-demo-top .input-group a.btn {
    border-radius: 3px;
    width: 100%;
  }
}
.body-features #section-tools-and-resources {
  background-color: #fff;
  padding: 40px;
  text-align: center;
  overflow: hidden;
}
.body-features #section-tools-and-resources h2 {
  color: #4194c9;
  font-size: 29px;
  letter-spacing: 1px;
  margin: 5px 40px 30px 40px;
}
.body-features #section-tools-and-resources p {
  color: #40464e;
  font-size: 16px;
  line-height: 29px;
  max-width: 900px;
  margin: 0px auto 45px auto;
}
.body-features #section-tools-and-resources .row {
  text-align: left;
}
@media (min-width: 768px) {
  .body-features #section-tools-and-resources .row .left-section > .wrapper {
    min-height: 38vw;
    min-height: 500px;
    max-height: 700px;
  }
}
.body-features #section-tools-and-resources .row .left-section > .wrapper {
  max-width: 600px;
  float: right;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.body-features #section-tools-and-resources .row .left-section > .wrapper h3 {
  background-image: url("/assets/static/features/junior-features-icon.png");
  background-repeat: no-repeat;
  height: 70px;
  background-size: contain;
  background-position: 0px top;
  font-size: 29px;
  color: #282828;
  font-family: "latolight";
  text-align: left;
  padding-left: 75px;
  padding-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 979px) {
  .body-features #section-tools-and-resources .row .left-section > .wrapper h3 {
    padding-top: 4px;
  }
}
@media (max-width: 767px) {
  .body-features #section-tools-and-resources .row .left-section > .wrapper h3 {
    padding-top: 6px;
    font-size: 26px;
  }
}
.body-features #section-tools-and-resources .row .left-section > .wrapper ul {
  list-style: none;
  margin: 20px 0px;
}
.body-features #section-tools-and-resources .row .left-section > .wrapper ul li {
  font-size: 17px;
  color: #40464e;
  line-height: 22px;
  margin-bottom: 20px;
  cursor: pointer;
}
.body-features #section-tools-and-resources .row .left-section > .wrapper ul li:before {
  content: "•";
  color: #abda76;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  transition: all 0.1s ease-in-out;
  transform-origin: center center;
}
.body-features #section-tools-and-resources .row .left-section > .wrapper ul li:hover {
  font-weight: bold;
  color: #0077aa;
}
.body-features #section-tools-and-resources .row .left-section > .wrapper ul li:hover:before {
  color: #abda76;
  transform: scale(1.5);
}
.body-features #section-tools-and-resources .download-brochure {
  font-size: 13px;
  font-weight: bold;
  font-family: "latomedium";
  color: #608ec6;
  text-transform: uppercase;
  line-height: 20px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .body-features #section-tools-and-resources .download-brochure {
    padding-left: 13vw;
    text-align: left;
    justify-content: left;
  }
}
.body-features #section-tools-and-resources .download-brochure i {
  font-size: 20px;
  color: #d63f2d;
  padding-right: 10px;
}
.body-features #section-tools-and-resources #laptop-container {
  position: relative;
  background-image: url("/assets/static/features/macbook.png");
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0px auto;
  width: 80vw;
  height: 50vw;
  max-width: 1110px;
  max-width: 951px;
  max-height: 700px;
  max-height: 600px;
}
@media (min-width: 768px) {
  .body-features #section-tools-and-resources #laptop-container {
    width: 60vw;
    height: 38vw;
    min-width: 793px;
    min-height: 500px;
  }
}
.body-features #section-tools-and-resources #laptop-container {
  overflow: hidden;
}
.body-features #section-tools-and-resources #laptop-container #slideshow-container {
  position: absolute;
  top: 8%;
  left: 11.9%;
  width: 76.8%;
  height: 77.69%;
}
.body-features #section-tools-and-resources #laptop-container #slideshow-container #slideshow {
  width: 100%;
  height: 100%;
  background-image: url("/assets/static/features/macbook-desktop.png");
  background-size: cover;
}
.body-features #section-tools-and-resources #laptop-container #slideshow-container #slideshow img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}
.body-features #section-curriculum-packages {
  background-color: rgba(255, 255, 255, 0.6784313725);
  padding: 80px 0px;
  text-align: center;
  overflow: hidden;
}
.body-features #section-curriculum-packages h2 {
  color: #4194c9;
  font-size: 29px;
  letter-spacing: 1px;
  margin: 0px 40px 30px 40px;
}
.body-features #section-curriculum-packages p {
  color: #40464e;
  font-size: 16px;
  line-height: 29px;
  max-width: 900px;
  margin: 0px auto;
  padding: 0px 20px 45px;
}
.body-features #section-curriculum-packages #curriculum-flyer-link {
  font-size: 13px;
  font-weight: bold;
  font-family: "latomedium";
  color: #608ec6;
  text-transform: uppercase;
  line-height: 20px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media (min-width: 768px) {
  .body-features #section-curriculum-packages #curriculum-flyer-link {
    padding-left: 13vw;
    text-align: left;
    justify-content: left;
  }
}
.body-features #section-curriculum-packages #curriculum-flyer-link i {
  font-size: 20px;
  color: #d63f2d;
  padding-right: 10px;
}
.body-features #section-games-and-activities {
  background-color: #fff;
  padding: 40px 0px;
  text-align: center;
  overflow: hidden;
}
.body-features #section-games-and-activities h2 {
  color: #4194c9;
  font-size: 29px;
  letter-spacing: 1px;
  margin: 0px 40px 30px 40px;
}
.body-features #section-games-and-activities p {
  color: #40464e;
  font-size: 16px;
  line-height: 29px;
  max-width: 900px;
  margin: 0px auto;
  padding: 0px 20px 45px;
}
.body-features #section-games-and-activities #activities-carousel {
  padding: 20px 0px;
}
.body-features #section-games-and-activities #activities-carousel .flickity-viewport {
  overflow: visible;
}
.body-features #section-games-and-activities #activities-carousel .carousel-cell {
  width: 350px;
  height: 240px;
  margin-right: 50px;
  background: #8c8;
  border-radius: 30px;
  position: relative;
  box-shadow: 4px 7px 14px 0px rgba(0, 0, 0, 0.22);
}
.body-features #section-games-and-activities #activities-carousel .carousel-cell img {
  transition: all 0.25s ease-in-out;
}
.body-features #section-games-and-activities #activities-carousel .carousel-cell .video-thumb {
  border-radius: 30px;
}
.body-features #section-games-and-activities #activities-carousel .carousel-cell .play-button-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url("/assets/static/home/arrow-play-blue.png");
  background-size: 100px 100px;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
  transition: all 0.25s ease-in-out;
}
.body-features #section-games-and-activities #activities-carousel .carousel-cell h3 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  margin: 0px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-image: url("/assets/static/home/video-bottom-overlay.png");
  background-size: cover;
  background-repeat: none;
  width: 350px;
  height: auto;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  padding: 81px 10px 14px 10px;
}
.body-features #section-games-and-activities #activities-carousel .carousel-cell:hover .play-button-overlay {
  transform: scale(1.2);
}
.body-features #section-games-and-activities #activities-carousel {
  /* cell number */
}
.body-features #section-games-and-activities #activities-carousel .carousel-cell:before {
  display: block;
  text-align: center;
  line-height: 200px;
  font-size: 80px;
  color: white;
}
.body-features #section-games-and-activities #activities-carousel .flickity-prev-next-button {
  position: absolute;
  bottom: 0px !important;
  top: 0px !important;
  width: 84px;
  height: 100%;
  border: none;
  border-radius: 0px;
  background: #fff;
  background: hsla(0, 0%, 100%, 0.75);
  transform: none;
  cursor: pointer;
}
.body-features #section-games-and-activities #activities-carousel .flickity-prev-next-button.next {
  right: 0px !important;
}
.body-features #section-games-and-activities #activities-carousel .flickity-prev-next-button.previous {
  left: 0px !important;
}
.body-features #section-games-and-activities #activities-carousel .flickity-viewport {
  overflow-y: visible;
}
.body-features #section-games-and-activities #activities-carousel .flickity-prev-next-button .arrow {
  fill: #0496cf;
}
.body-features #section-preparing-students {
  background-color: #fff;
  padding: 40px 0px;
  text-align: center;
  overflow: hidden;
}
.body-features #section-preparing-students h2 {
  color: #4194c9;
  font-size: 29px;
  letter-spacing: 1px;
  margin: 20px 40px 30px 40px;
}
.body-features #section-preparing-students > p {
  color: #40464e;
  font-size: 16px;
  line-height: 29px;
  max-width: 900px;
  margin: 0px auto;
  padding: 0px 20px;
}
.body-features #section-preparing-students > .container {
  margin-top: 60px;
}
.body-features #section-preparing-students > .container .left-section #travel-guides {
  border-radius: 50px;
  border: 3px solid #b3d4e9;
  width: 100%;
  height: auto;
  min-height: 500px;
  margin-bottom: 40px;
  overflow: hidden;
  background-image: url("/assets/static/features/travel-guides-bg.png");
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
}
.body-features #section-preparing-students > .container .left-section #travel-guides h3 {
  background-color: #4194c9;
  color: #fff;
  width: 100%;
  margin: 0px;
  padding: 30px 20px;
  font-family: "GROBOLD";
}
.body-features #section-preparing-students > .container .left-section #travel-guides .characters {
  margin: 20px 0px;
}
.body-features #section-preparing-students > .container .left-section #travel-guides .characters .character {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.body-features #section-preparing-students > .container .left-section #travel-guides .characters .character img {
  height: 125px;
  margin-left: -26px;
}
.body-features #section-preparing-students > .container .left-section #travel-guides .characters .character > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 0px 20px 20px;
}
.body-features #section-preparing-students > .container .left-section #travel-guides .characters .character > div h4 {
  margin: 0px;
  font-family: "GROBOLD";
  font-size: 25px;
  color: #4774b4;
}
.body-features #section-preparing-students > .container .left-section #travel-guides .characters .character > div p {
  color: #221f20;
  line-height: 24px;
  font-size: 16px;
}
.body-features #section-preparing-students > .container .right-section {
  text-align: left;
  padding: 25px 50px;
}
.body-features #section-preparing-students > .container .right-section p {
  line-height: 29px;
  font-size: 16px;
}
.body-features #section-preparing-students > .container .right-section h4 {
  font-weight: bold;
  font-size: 16px;
  margin: 45px 0px;
}
.body-features #section-preparing-students > .container .right-section ul {
  padding-left: 20px;
}
.body-features #section-preparing-students > .container .right-section ul li {
  font-size: 17px;
  margin: 14px;
}
.body-features #section-preparing-students > .container .right-section h3 {
  color: #40464e;
  font-size: 20px;
  margin: 30px 0px;
}
.body-features #section-preparing-students > .container .right-section .input-group {
  max-width: 410px;
}
.body-features #section-preparing-students > .container .right-section .input-group input {
  height: 50px;
}
.body-features #section-preparing-students > .container .right-section .input-group .btn {
  height: 50px;
  line-height: 34px;
}
.body-features #section-free-download {
  display: block;
  min-height: 92px;
  background-color: #4575ae;
  background-color: rgba(69, 117, 174, 0.74);
  padding: 25px;
  overflow: hidden;
}
.body-features #section-free-download h3 {
  color: #fff;
  font-size: 24px;
  line-height: 48px;
  text-align: center;
  margin: 0px;
  padding: 0px;
  font-family: "latolight";
}
.body-features #section-free-download h3 .btn {
  text-transform: uppercase;
  font-size: 16px;
  margin: 0px 20px;
  padding: 10px 20px;
  letter-spacing: 1px;
}
.body-features #section-free-download h3 .btn:hover {
  background-color: #b598d2;
}
.body-features #section-faq {
  background-color: #fff;
  padding: 80px 10px;
  overflow: hidden;
}
.body-features #section-faq h3 {
  color: #40464e;
  font-size: 34px;
  text-align: left;
  margin: 0px;
  margin-bottom: 40px;
  padding: 0px;
  font-family: "latolight";
}
@media (max-width: 767px) {
  .body-features #section-faq h3 {
    font-size: 26px;
  }
}
.body-features #section-faq h3 span {
  display: inline-block;
  transition: all 0.1s ease-in-out;
  transform-origin: center bottom;
  font-weight: 300;
}
.body-features #section-faq dl.faq-list {
  padding-left: 40px;
  margin-left: -10px;
}
.body-features #section-faq dl.faq-list dt {
  font-size: 16px;
  line-height: 20px;
  color: #000;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  position: relative;
  margin-top: 30px;
}
.body-features #section-faq dl.faq-list dt i {
  position: absolute;
  top: 0px;
  left: -40px;
  font-size: 25px;
  width: 40px;
  text-align: center;
  color: #dce1ed;
  transition: all 0.3s ease-in-out;
}
.body-features #section-faq dl.faq-list dt:not(.collapsed) {
  color: #0077aa;
}
.body-features #section-faq dl.faq-list dt:not(.collapsed) i {
  color: #ffae00;
  transform: rotate(45deg);
}
.body-features #section-faq dl.faq-list dt:hover {
  color: #0077aa;
}
.body-features #section-faq dl.faq-list dt:hover i {
  color: #0077aa;
}
.body-features #section-faq dl.faq-list dt:not(.collapsed):hover i {
  color: #ff0000;
}
.body-features #section-faq dl.faq-list dd > div {
  padding: 20px 0px;
}
.body-home .flash-messages {
  display: none;
}
.body-home #section-1 {
  background-color: #5195c7;
  overflow: hidden;
  padding: 10px 0px;
}
.body-home #section-1 h2 {
  margin: 0 auto;
  text-align: center;
  font-size: 20px;
  line-height: 38px;
  color: #fff;
  text-shadow: 2px 3px 8.9676px rgba(69, 117, 174, 0.98);
}
@media (min-width: 768px) {
  .body-home #section-1 {
    background-color: rgba(0, 100, 150, 0.4);
    padding: 50px 0px 0px 0px;
  }
  .body-home #section-1 h2 {
    max-width: 700px;
    margin: 0px auto;
    text-align: center;
    font-size: 36px;
    line-height: 70px;
    color: #fff;
    text-shadow: 2px 3px 8.9676px rgba(69, 117, 174, 0.98);
  }
}
.body-home #section-2 {
  display: none;
}
@media (min-width: 768px) {
  .body-home #section-2 {
    display: block;
    height: 341px;
    background-color: #fff;
    background-color: rgba(0, 100, 150, 0.4);
    background-image: url("/assets/static/home/white-bg.png");
    background-repeat: repeat-x;
    background-position: center bottom;
    overflow: hidden;
  }
}
.body-home #section-2 .hero-career-crew {
  position: relative;
  margin: 0px auto;
  width: 768px;
  height: 100%;
  bottom: 0px;
}
@media (min-width: 926px) {
  .body-home #section-2 .hero-career-crew {
    width: 926px;
  }
}
.body-home #section-2 .hero-career-crew .hero-character {
  width: 768px;
  height: 282px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  bottom: 0px;
  left: 0px;
  opacity: 1;
  transform: scale(0.8);
  transform-origin: center bottom;
}
@media (min-width: 926px) {
  .body-home #section-2 .hero-career-crew .hero-character {
    width: 926px;
    height: 341px;
  }
}
@media (min-width: 926px) {
  .body-home #section-2 .hero-career-crew .hero-character {
    width: 926px;
    height: 341px;
  }
}
.body-home #section-2 .hero-career-crew .hero-character#hero-volt {
  background-image: url("/assets/static/home/hero-volt.png");
}
.body-home #section-2 .hero-career-crew .hero-character#hero-zuri {
  background-image: url("/assets/static/home/hero-zuri.png");
}
.body-home #section-2 .hero-career-crew .hero-character#hero-fact-dragon {
  background-image: url("/assets/static/home/hero-fact-dragon.png");
}
.body-home #section-2 .hero-career-crew .hero-character#hero-beep-9 {
  background-image: url("/assets/static/home/hero-beep-9.png");
}
.body-home #section-2 .hero-career-crew #play-video-container {
  position: absolute;
  top: 10px;
  left: 110px;
  transform: scale(0.7) translate(-100px, 0px);
}
@media (min-width: 926px) {
  .body-home #section-2 .hero-career-crew #play-video-container {
    left: -100px;
  }
}
.body-home #section-2 .hero-career-crew #play-video-container p {
  color: #fff;
  font-family: "VT323";
  font-size: 29px;
  text-transform: uppercase;
  transform: rotate(-20deg);
  transition: all 0.25s ease-in-out;
}
.body-home #section-2 .hero-career-crew #play-video-container img {
  width: 72px;
  height: 72px;
  margin: 10px 77px;
  transform: scale(1) rotate(-20deg);
  transition: all 0.25s ease-in-out;
}
.body-home #section-2 .hero-career-crew #play-video-container:hover {
  text-decoration: none;
}
.body-home #section-2 .hero-career-crew #play-video-container:hover p {
  text-shadow: 2px 3px 8.9676px rgba(69, 117, 174, 0.98);
}
.body-home #section-2 .hero-career-crew #play-video-container:hover img {
  transform: scale(1.2) rotate(0deg);
}
.body-home #section-2 .hero-career-crew .codie-finalist {
  position: absolute;
  bottom: 97px;
  right: 0px;
  width: 200px;
  height: 83px;
  transform: scale(0.7) translate(175px, 0px);
  background-image: url("/assets/static/codie-logo-white.png");
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center top;
  text-indent: -9999px;
}
.body-home #section-3 {
  display: none;
}
@media (min-width: 768px) {
  .body-home #section-3 {
    display: block;
    height: 360px;
    padding-top: 50px;
    background-color: #fff;
    overflow: hidden;
  }
}
.body-home #section-3 .carousel {
  padding: 20px 0px;
}
.body-home #section-3 .carousel .flickity-viewport {
  overflow: visible;
}
.body-home #section-3 .carousel .carousel-cell {
  width: 350px;
  height: 240px;
  margin-right: 50px;
  background: #8c8;
  border-radius: 30px;
  position: relative;
  box-shadow: 4px 7px 14px 0px rgba(0, 0, 0, 0.22);
}
.body-home #section-3 .carousel .carousel-cell .video-thumb {
  border-radius: 30px;
}
.body-home #section-3 .carousel .carousel-cell .play-button-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url("/assets/static/home/arrow-play-blue.png");
  background-size: 100px 100px;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
  transition: all 0.25s ease-in-out;
}
.body-home #section-3 .carousel .carousel-cell h3 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  margin: 0px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-image: url("/assets/static/home/video-bottom-overlay.png");
  background-size: cover;
  background-repeat: none;
  width: 350px;
  height: auto;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  padding: 81px 10px 14px 10px;
}
.body-home #section-3 .carousel {
  /* cell number */
}
.body-home #section-3 .carousel .carousel-cell:before {
  display: block;
  text-align: center;
  line-height: 200px;
  font-size: 80px;
  color: white;
}
.body-home #section-3 .carousel .flickity-prev-next-button {
  position: absolute;
  bottom: 0px !important;
  top: 0px !important;
  width: 84px;
  height: 100%;
  border: none;
  border-radius: 0px;
  background: #fff;
  background: hsla(0, 0%, 100%, 0.75);
  transform: none;
  cursor: pointer;
}
.body-home #section-3 .carousel .flickity-prev-next-button.next {
  right: 0px !important;
}
.body-home #section-3 .carousel .flickity-prev-next-button.previous {
  left: 0px !important;
}
.body-home #section-3 .carousel .flickity-viewport {
  overflow-y: visible;
}
.body-home #section-3 .carousel .flickity-prev-next-button .arrow {
  fill: #0496cf;
}
.body-home #section-3 .carousel:hover .play-button-overlay {
  transform: scale(1.2);
}
.body-home #section-4 {
  display: none;
}
@media (min-width: 768px) {
  .body-home #section-4 {
    display: block;
    position: relative;
    padding: 40px;
    background-color: #4575ae;
    overflow: hidden;
  }
}
.body-home #section-4 .beep-9 {
  background-image: url("/assets/static/home/beep-9.png");
  background-size: cover;
  width: 125px;
  height: 155px;
  position: absolute;
  left: 50%;
  top: 20px;
  margin-left: -490px;
}
.body-home #section-4 h2 {
  color: #fff;
  font-size: 26px;
  text-align: center;
  margin: 0;
  padding: 0;
  font-family: "latolight";
}
.body-home #section-4 .input-group {
  margin: 40px auto 0 auto;
}
.body-home #section-4 .input-group input {
  height: 50px;
  font-size: 17px;
  color: #404750;
}
.body-home #section-4 .input-group input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: lightgrey !important;
}
.body-home #section-4 .input-group input::-moz-placeholder {
  /* Firefox 19+ */
  color: lightgrey !important;
}
.body-home #section-4 .input-group input:-ms-input-placeholder {
  /* IE 10+ */
  color: lightgrey !important;
}
.body-home #section-4 .input-group input:-moz-placeholder {
  /* Firefox 18- */
  color: lightgrey !important;
}
.body-home #section-4 .input-group a.btn {
  font-size: 19px;
  height: 50px;
  line-height: 37px;
  text-transform: uppercase;
}
.body-home #section-5 {
  padding: 20px;
  overflow: hidden;
  background-color: rgba(0, 100, 150, 0.2);
}
@media (min-width: 768px) {
  .body-home #section-5 {
    padding-bottom: 150px;
  }
}
.body-home #section-5 h2 {
  background-image: url("/assets/static/home/filmstrip-icon.png");
  background-position: 30px center;
  background-repeat: no-repeat;
  background-size: 50px 36px;
  padding: 0px;
  padding-left: 70px;
  color: #fff;
  text-transform: uppercase;
  font-size: 22px;
  text-align: center;
  width: 346px;
  height: 50px;
  line-height: 50px;
  margin: 20px auto;
  display: none;
}
@media (min-width: 768px) {
  .body-home #section-5 h2 {
    display: block;
  }
}
.body-home #section-5 .blurb {
  font-size: 20px;
  line-height: 40px;
  padding: 0px 0px 40px 0px;
  margin: 0px auto 0px auto;
  text-align: center;
  max-width: 968px;
  color: #fff;
  display: none;
  text-shadow: 2px 2px 9px rgba(69, 117, 174, 0.98);
}
@media (min-width: 768px) {
  .body-home #section-5 .blurb {
    display: block;
  }
}
.body-home #section-5 .container {
  max-width: 1005px;
  position: relative;
}
.body-home #section-5 .container .video-container {
  background-image: url("/assets/static/home/homepage-video-thumbnail.jpg");
  background-size: cover;
  border-radius: 20px;
}
.body-home #section-5 .container .video-container #play-overview-video {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url("/assets/static/home/circle-play-blue.png");
  background-size: 100px 100px;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
  transform: scale(1) rotate(0deg);
  opacity: 1;
  transition: all 0.25s ease-in-out;
}
.body-home #section-5 .container .video-container #play-overview-video.clicked {
  transform: scale(0) rotate(90deg);
  opacity: 0;
  pointer-events: none;
}
.body-home #section-5 .container .video-container #play-overview-video:hover {
  transform: scale(1.2) rotate(0deg);
}
.body-home #section-5 .container .w-chrome {
  border-radius: 20px;
}
.body-home #section-launch-demo-lesson {
  display: none;
}
@media (min-width: 768px) {
  .body-home #section-launch-demo-lesson {
    display: block;
    padding: 22px 0px;
    height: 86px;
    line-height: 34px;
    background-color: #253c64;
    background-image: url("/assets/static/home/notification-bar.jpg");
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center top;
    text-align: center;
    color: #96c3eb;
    font-size: 21px;
  }
}
.body-home #section-launch-demo-lesson a {
  color: #96c3eb;
}
.body-home #section-launch-demo-lesson a:hover {
  color: #cbe4fa;
}
.body-home #section-launch-demo-lesson .btn {
  color: #fff;
  margin: 0px 20px;
  text-transform: uppercase;
}
.body-home #section-launch-demo-lesson .btn:hover {
  color: #fff;
  background-color: #65b2f7;
}
.body-home #section-5b-mobile {
  background-color: #fff;
  display: block;
  padding: 20px;
  padding-bottom: 50px;
  text-align: center;
  border-bottom: 1px solid #aaa;
}
@media (min-width: 768px) {
  .body-home #section-5b-mobile {
    display: none;
  }
}
.body-home #section-5b-mobile .blurb {
  font-size: 16px;
  line-height: 24px;
  padding: 0 0 40px 0;
  margin: 0px auto 0px auto;
  text-align: center;
  max-width: 968px;
  color: #4a5058;
  display: block;
}
.body-home #section-5b-mobile a.btn {
  width: 80%;
  text-transform: uppercase;
  font-size: 20px;
  padding: 8px 20px;
  letter-spacing: 1px;
}
.body-home #section-6 {
  background-color: #fff;
  overflow: hidden;
  padding: 100px 0px;
}
@media (min-width: 768px) {
  .body-home #section-6 {
    padding: 100px;
  }
}
.body-home #section-6 h4 {
  color: #4575ae;
  margin: 20px 0px 30px;
  font-weight: bold;
  text-transform: uppercase;
}
.body-home #section-6 p {
  color: #404750;
  font-size: 17px;
  line-height: 25px;
  padding: 0px 20px 20px 20px;
}
.body-home #section-6 .benefit {
  margin-bottom: 60px;
}
.body-home #section-6 .benefit img {
  width: 255px;
  height: 255px;
}
.body-home #section-7 {
  display: none;
}
@media (min-width: 768px) {
  .body-home #section-7 {
    display: block;
    position: relative;
    min-height: 900px;
    padding-top: 80px;
    padding-bottom: 80px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#28578f+0,000000+100&0.8+1,0.1+100 */
    background: -moz-linear-gradient(top, rgba(40, 87, 143, 0.8) 0%, rgba(40, 86, 142, 0.8) 1%, rgba(0, 0, 0, 0.1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(40, 87, 143, 0.8) 0%, rgba(40, 86, 142, 0.8) 1%, rgba(0, 0, 0, 0.1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(40, 87, 143, 0.8) 0%, rgba(40, 86, 142, 0.8) 1%, rgba(0, 0, 0, 0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc28578f', endColorstr='#1a000000',GradientType=0 ); /* IE6-9 */
  }
  .body-home #section-7 h3 {
    position: absolute;
    top: -67px;
    left: 50%;
    margin-left: -358px;
    color: #9982ad;
    background-image: url("/assets/static/home/zee-section-headline-activities.png");
    background-size: cover;
    width: 716px;
    height: 83px;
    padding: 22px 6px 7px 80px;
    text-align: center;
    line-height: 50px;
    font-size: 24.5px;
    text-transform: uppercase;
  }
  .body-home #section-7 .blurb {
    font-size: 20px;
    line-height: 40px;
    padding: 0px;
    margin: 0px auto 0px auto;
    text-align: center;
    max-width: 1000px;
    color: #fff;
    text-shadow: 2px 2px 9px rgba(69, 117, 174, 0.98);
  }
  .body-home #section-7 .clusters {
    padding: 0px 0px 50px 0px;
    width: 100%;
  }
  .body-home #section-7 .clusters .column {
    width: 230px;
    height: 700px;
    margin: 60px 30px 60px 30px;
  }
  .body-home #section-7 .clusters .column .cluster {
    position: relative;
    z-index: 0;
    width: 230px;
    height: 330px;
    border-radius: 30px;
    perspective: 1400px;
    transition: 0.3s ease-in-out;
    margin: 22px 30px 44px 30px;
  }
  .body-home #section-7 .clusters .column .cluster.flipped > .wrapper {
    transform: rotateY(180deg);
  }
  .body-home #section-7 .clusters .column .cluster > .wrapper {
    transition: 0.6s ease-in-out;
    transform-style: preserve-3d;
  }
  .body-home #section-7 .clusters .column .cluster .front,
  .body-home #section-7 .clusters .column .cluster .back {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 230px;
    height: 330px;
    border-radius: 30px;
    background-color: #fff;
    -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
    backface-visibility: hidden;
    background-position: left bottom;
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
  .body-home #section-7 .clusters .column .cluster .front {
    background-image: url("/assets/static/home/card-bottom.png");
    box-shadow: 4px 7px 14px 0px rgba(0, 0, 0, 0.22);
    z-index: 2;
    /* for firefox 31 */
    transform: rotateY(0deg);
    text-align: center;
    padding-top: 40px;
  }
  .body-home #section-7 .clusters .column .cluster .front img {
    max-width: 90%;
  }
  .body-home #section-7 .clusters .column .cluster .back {
    background-image: url("/assets/static/home/card-back-bottom.png");
    background-position: right bottom;
    background-size: 100% auto;
    transform: rotateY(180deg);
    z-index: 0;
    border: 7px solid #4194c9;
    overflow: hidden;
    transition: all 0.25s ease-in-out;
  }
  .body-home #section-7 .clusters .column .cluster .back h4 {
    color: #4194c9;
    font-size: 21px;
    line-height: 36px;
    font-family: "GROBOLD";
    text-align: center;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px 20px;
    height: 180px;
  }
  .body-home #section-7 .clusters .column .cluster .back h4 > span {
    position: relative;
    float: left;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .body-home #section-7 .clusters .column .cluster .back.fact-dragon {
    background-image: url("/assets/static/home/card-back-bottom-fact-dragon.png"), url("/assets/static/home/card-back-bottom.png");
    transition: all 0.25s ease-in-out;
    background-size: 230px 188px, 100% auto;
  }
  .body-home #section-7 .clusters .column .cluster .back.beep-9 {
    background-image: url("/assets/static/home/card-back-bottom-beep-9.png"), url("/assets/static/home/card-back-bottom.png");
    transition: all 0.25s ease-in-out;
    background-size: 230px 188px, 100% auto;
  }
  .body-home #section-7 .clusters .column .cluster .back.zuri {
    background-image: url("/assets/static/home/card-back-bottom-zuri.png"), url("/assets/static/home/card-back-bottom.png");
    transition: all 0.25s ease-in-out;
    background-size: 230px 188px, 100% auto;
  }
  .body-home #section-7 .clusters .column .cluster .back.volt {
    background-image: url("/assets/static/home/card-back-bottom-volt.png"), url("/assets/static/home/card-back-bottom.png");
    transition: all 0.25s ease-in-out;
    background-size: 230px 188px, 100% auto;
  }
  .body-home #section-7 .clusters .column .cluster .back .cluster-audio {
    width: 100%;
    height: 135px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-image: url("/assets/static/home/audio-icon.png");
    background-position: 18px 66px;
    background-repeat: no-repeat;
    background-size: 53px 40px;
    transition: all 0.25s ease-in-out;
  }
  .body-home #section-7 .clusters .column .cluster .back .cluster-audio:hover {
    background-size: 58px 44px;
    background-position: 26px 56px;
  }
  .body-home #section-7 .clusters .column .cluster .back .progress {
    background-color: rgba(0, 40, 100, 0.1);
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -100%;
    left: 0px;
    pointer-events: none;
    margin: 0px;
  }
  .body-home #section-7 .clusters .column .cluster .back.playing {
    background-size: 260px 213px, 100% auto;
  }
  .body-home #section-7 .clusters .column .cluster:hover {
    transform: scale(1.1);
  }
}
.body-home #section-8 {
  display: none;
}
@media (min-width: 768px) {
  .body-home #section-8 {
    display: block;
    min-height: 92px;
    background-color: #4575ae;
    padding: 25px;
    overflow: hidden;
  }
  .body-home #section-8 h3 {
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-family: "latolight";
  }
  .body-home #section-8 h3 .btn {
    text-transform: uppercase;
    font-size: 16px;
    margin: 0px 20px;
    padding: 10px 20px;
    letter-spacing: 1px;
  }
  .body-home #section-8 h3 .btn:hover {
    background-color: #b598d2;
  }
}
.body-home #section-8 .row {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 50px;
}
.body-home #section-8 .row .codie-finalist {
  width: 200px;
  height: 83px;
}
.body-home #section-8 .row p {
  color: #fff;
  font-family: "latolight";
  font-size: 20px;
  line-height: 28px;
  border-left: 2px solid white;
  padding-left: 50px;
}
.body-home #section-8 .row p a {
  color: #fff;
  text-decoration: underline;
  transition: all 0.5s ease-in-out;
}
.body-home #section-8 .row p a:hover {
  color: #abda76;
}
.body-home #section-8b-mobile {
  min-height: 92px;
  background-color: #253d63;
  background-image: url("/assets/static/home/notification-bar.jpg");
  background-position: right top;
  background-repeat: no-repeat;
  padding: 25px;
  text-align: center;
  display: block;
}
@media (min-width: 768px) {
  .body-home #section-8b-mobile {
    display: none;
  }
}
.body-home #section-8b-mobile h2 {
  color: #f8f9fb;
  font-size: 22px;
  text-align: center;
  margin: 0px;
  padding: 10px;
  font-family: "Lato", sans-serif;
  letter-spacing: 1px;
  font-weight: 700;
}
.body-home #section-8b-mobile h3 {
  color: #fff;
  font-size: 20px;
  text-align: center;
  margin: 0px;
  padding: 10px;
  font-family: "Lato", sans-serif;
  letter-spacing: 1px;
  font-weight: 300;
}
.body-home #section-8b-mobile .btn {
  text-transform: uppercase;
  font-size: 16px;
  margin: 30px 20px 20px;
  padding: 10px 20px;
  letter-spacing: 1px;
  border-radius: 0px;
}
.body-home #section-9 {
  background-color: #fff;
  overflow: hidden;
  padding: 100px 0px;
}
@media (min-width: 768px) {
  .body-home #section-9 {
    padding: 100px;
  }
}
.body-home #section-9 h4 {
  color: #4575ae;
  margin: 20px 0px 30px;
  font-weight: bold;
  text-transform: uppercase;
}
.body-home #section-9 p {
  color: #404750;
  font-size: 17px;
  line-height: 25px;
  padding: 0px 20px 20px 20px;
}
.body-home #section-9 .feature {
  margin-bottom: 60px;
}
.body-home #section-9 .feature img {
  width: 255px;
  height: 255px;
}
.body-home #section-10 {
  position: relative;
  padding-bottom: 100px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#69a0ca+0,e3f0f8+100 */
  background: rgb(105, 160, 202); /* Old browsers */
  background: -moz-linear-gradient(top, rgb(105, 160, 202) 0%, rgb(227, 240, 248) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(105, 160, 202) 0%, rgb(227, 240, 248) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgb(105, 160, 202) 0%, rgb(227, 240, 248) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69a0ca', endColorstr='#e3f0f8',GradientType=0 ); /* IE6-9 */
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#69a0ca+0,e3f0f8+100&0.8+0,0.8+100 */
  background: -moz-linear-gradient(top, rgba(105, 160, 202, 0.8) 0%, rgba(227, 240, 248, 0.8) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(105, 160, 202, 0.8) 0%, rgba(227, 240, 248, 0.8) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(105, 160, 202, 0.8) 0%, rgba(227, 240, 248, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc69a0ca', endColorstr='#cce3f0f8',GradientType=0 ); /* IE6-9 */
}
.body-home #section-10 .beep-9 {
  display: none;
}
@media (min-width: 768px) {
  .body-home #section-10 .beep-9 {
    background-image: url("/assets/static/home/beep-9.png");
    background-size: cover;
    width: 125px;
    height: 155px;
    position: absolute;
    right: 4%;
    top: -61px;
    display: block;
  }
}
.body-home #section-10 h3 {
  position: absolute;
  left: 50%;
  color: #9982ad;
  background-image: url("/assets/static/home/zee-section-headline-testimonials.png");
  background-size: cover;
  text-align: center;
  text-transform: uppercase;
  top: -52px;
  padding: 8px 6px 7px 41px;
  margin-left: -182.5px;
  line-height: 50px;
  font-size: 20px;
  width: 369px;
  height: 56px;
}
@media (min-width: 540px) {
  .body-home #section-10 h3 {
    top: -67px;
    padding: 22px 6px 7px 80px;
    margin-left: -275.5px;
    line-height: 50px;
    font-size: 28px;
    width: 551px;
    height: 83px;
  }
}
.body-home #section-10 .blurb {
  font-size: 20px;
  line-height: 40px;
  padding: 80px 0px 40px 0px;
  margin: 0px auto 0px auto;
  text-align: center;
  max-width: 968px;
  color: #fff;
  text-shadow: 2px 2px 9px rgba(69, 117, 174, 0.98);
}
.body-home #section-10 .testimonials {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
  flex-wrap: wrap;
}
.body-home #section-10 .testimonials .col {
  width: 100%;
  margin-bottom: 100px;
  margin-top: 100px;
}
@media (min-width: 992px) {
  .body-home #section-10 .testimonials .col {
    width: 33.3333%;
  }
}
.body-home #section-10 .testimonials .col {
  padding: 0px 25px;
}
.body-home #section-10 .testimonials .col .testimonial {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-bottom: 7px solid #9dcce4;
  box-shadow: 1px 2px 14px 0px rgba(0, 0, 0, 0.09);
  text-align: center;
  position: relative;
}
.body-home #section-10 .testimonials .col .testimonial .testimonial-face {
  position: absolute;
  border-radius: 50%;
  z-index: 1;
  width: 200px;
  height: 200px;
  left: 50%;
  top: -42px;
  margin-left: -100px;
}
@media (min-width: 992px) {
  .body-home #section-10 .testimonials .col .testimonial .testimonial-face {
    width: 130px;
    height: 130px;
    left: 50%;
    top: -42px;
    margin-left: -65px;
  }
}
.body-home #section-10 .testimonials .col .testimonial .content {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  background-image: url("/assets/static/home/testimonial-top-bg.png");
  background-repeat: no-repeat;
  background-size: contain;
  padding: 150px 5% 40px 5%;
}
@media (min-width: 992px) {
  .body-home #section-10 .testimonials .col .testimonial .content {
    padding: 90px 5% 40px 5%;
  }
}
.body-home #section-10 .testimonials .col .testimonial .content h4 {
  z-index: 1;
  width: 100%;
  margin: 30px auto 30px auto;
  font-size: 26px;
  color: #404750;
}
.body-home #section-10 .testimonials .col .testimonial .content p {
  z-index: 1;
  width: 100%;
  margin: 0px auto;
  font-size: 18px;
  color: #0f0f0f;
  line-height: 28px;
  padding: 0px 30px;
}
.prelogin-body .ts-wrapper .ts-control {
  background: #fff;
  color: #333;
  border-radius: 4px;
  min-height: 38px;
}
.prelogin-body .visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.prelogin-body #login-parallax-scene {
  overflow: hidden;
  height: 100%;
  padding-top: 20px;
  z-index: 20;
}
@media (max-width: 766px) {
  .prelogin-body #login-parallax-scene {
    width: 100%;
    padding: 0;
  }
}
.prelogin-body #login-parallax-scene.select-school-container .login-form .form-container {
  top: 160px;
  width: 640px;
  margin: auto;
}
@media (max-width: 991px) {
  .prelogin-body #login-parallax-scene.select-school-container .login-form .form-container {
    width: 90%;
  }
}
.prelogin-body #login-parallax-scene .layer {
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  pointer-events: none;
  touch-action: none;
}
.prelogin-body #login-parallax-scene .layer.constrained > img {
  max-width: 100%;
}
.prelogin-body #login-parallax-scene.split-login .login-form {
  height: 550px;
  max-width: 1000px;
}
.prelogin-body #login-parallax-scene.split-login .login-form .form-container {
  width: 575px;
  padding: 30px 0px;
}
.prelogin-body #login-parallax-scene.split-login .login-form .form-container .login-columns {
  display: flex;
  min-height: 200px;
}
.prelogin-body #login-parallax-scene.split-login .login-form .form-container .login-columns .login-column {
  flex: 1;
  width: 42%;
  padding: 0px 4%;
}
.prelogin-body #login-parallax-scene.split-login .login-form .form-container .login-columns .login-column .sso-login-button {
  margin: 30px 0px;
}
.prelogin-body #login-parallax-scene.split-login .login-form .form-container .login-columns .login-column:first-child {
  border-right: 1px dotted rgba(255, 255, 255, 0.2);
}
.prelogin-body #login-parallax-scene.split-login .login-form .form-container .login-columns .login-column h2 {
  font-size: 24px;
  margin: 0px 0px 10px 0px;
}
.prelogin-body #login-parallax-scene.split-login .login-form .form-container .login-columns .login-column p {
  color: #fff;
  font-style: italic;
  margin: 30px 10px;
}
.prelogin-body #login-parallax-scene .login-form {
  position: relative;
  border: 3px solid #fff;
  border-radius: 10px;
  overflow: hidden;
  height: 500px;
  max-width: 900px;
  margin: 0px auto 100px auto;
  text-align: center;
  align-items: center;
  justify-content: flex-end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.32);
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0076cb+0,00c8ff+100 */
  background: rgb(0, 118, 203); /* Old browsers */
  background: -moz-linear-gradient(top, rgb(0, 118, 203) 0%, rgb(0, 200, 255) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(0, 118, 203) 0%, rgb(0, 200, 255) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgb(0, 118, 203) 0%, rgb(0, 200, 255) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076cb', endColorstr='#00c8ff',GradientType=0 ); /* IE6-9 */
}
.prelogin-body #login-parallax-scene .login-form .login-container {
  z-index: 50;
}
.prelogin-body #login-parallax-scene .login-form .login-hills {
  position: relative;
  width: 100%;
  height: auto;
  top: 37%;
  z-index: 12;
}
@media (max-width: 991px) {
  .prelogin-body #login-parallax-scene .login-form .login-hills {
    width: auto;
    top: 80%;
  }
}
@media (max-width: 767px) {
  .prelogin-body #login-parallax-scene .login-form .login-hills {
    top: 70%;
  }
}
.prelogin-body #login-parallax-scene .login-form .login-clouds {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
}
@media (max-width: 991px) {
  .prelogin-body #login-parallax-scene .login-form .login-clouds {
    top: 15%;
  }
}
.prelogin-body #login-parallax-scene .login-form .login-sunshine {
  position: absolute;
  top: -15%;
  left: 5%;
  background: url("/assets/static/images/sunshine.svg");
  min-width: 400px;
  min-height: 400px;
  width: 60%;
  background-repeat: no-repeat;
  z-index: 10;
}
@media (max-width: 991px) {
  .prelogin-body #login-parallax-scene .login-form .login-sunshine {
    left: -5%;
  }
}
.prelogin-body #login-parallax-scene .login-form .login-city {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/assets/static/images/login-buildings.svg");
  background-position: 0 center;
  background-size: 50em auto;
  background-repeat: repeat-x;
  z-index: 12;
}
@media (max-width: 767px) {
  .prelogin-body #login-parallax-scene .login-form .login-city {
    background-size: 40em auto;
  }
}
.prelogin-body #login-parallax-scene .login-form a {
  color: #55ff01;
}
.prelogin-body #login-parallax-scene .login-form .form-container {
  width: 375px;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 10px;
  padding: 30px 30px 10px 30px;
  position: absolute;
  top: 60px;
  display: flex;
  flex-flow: column nowrap;
}
.prelogin-body #login-parallax-scene .login-form .form-container > a {
  margin-bottom: 0.5em;
}
.prelogin-body #login-parallax-scene .login-form .form-container > a:first-of-type {
  margin-top: 1em;
}
.prelogin-body #login-parallax-scene .login-form#login-form header {
  margin-left: -20%;
  margin-right: -20%;
}
@media (max-width: 575px) {
  .prelogin-body #login-parallax-scene .login-form#login-form header {
    padding-bottom: 0.5em;
    max-width: 100%;
    margin-top: -2em;
    margin-left: 0;
    margin-right: 0;
  }
}
.prelogin-body #login-parallax-scene .login-form header {
  margin-top: -75px;
  padding-bottom: 20px;
  text-align: center;
}
@media (max-width: 575px) {
  .prelogin-body #login-parallax-scene .login-form header {
    margin-top: -2em;
    margin-left: 0;
    margin-right: 0;
  }
}
.prelogin-body #login-parallax-scene .login-form header h1 {
  margin-bottom: 0px;
}
@media (max-width: 575px) {
  .prelogin-body #login-parallax-scene .login-form header h1 {
    font-size: 6vw;
    width: 100%;
    margin: 0.75em 0;
  }
}
.prelogin-body #login-parallax-scene .login-form header h2 {
  margin-top: 0px;
  font-size: 22px;
}
@media (max-width: 575px) {
  .prelogin-body #login-parallax-scene .login-form header h2 {
    font-size: 6vw;
  }
}
.prelogin-body #login-parallax-scene .login-form .login-button,
.prelogin-body #login-parallax-scene .login-form .reset-button {
  border: 3px solid #590052;
  width: 100%;
  color: #fff;
  background: rgb(155, 2, 151); /* Old browsers */
  background: -moz-linear-gradient(top, rgb(155, 2, 151) 0%, rgb(120, 6, 71) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(155, 2, 151) 0%, rgb(120, 6, 71) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgb(155, 2, 151) 0%, rgb(120, 6, 71) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.prelogin-body #login-parallax-scene .login-form .reset-button {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.prelogin-body #login-parallax-scene .login-form input.form-control {
  border: 3px solid #414141;
  color: #021c2f;
  font-size: 18px;
  line-height: 50px;
  padding: 0px 15px;
  height: 50px;
  background-color: rgb(197, 199, 200);
  background: -moz-linear-gradient(top, rgb(197, 199, 200) 0%, rgb(233, 235, 236) 100%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(197, 199, 200) 0%, rgb(233, 235, 236) 100%) !important; /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgb(197, 199, 200) 0%, rgb(233, 235, 236) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.prelogin-body #login-parallax-scene .login-form.easy-login-form #easy-login-code {
  font-size: 60px;
  height: 72px;
  letter-spacing: 8px;
  text-transform: uppercase;
  font-family: monospace;
  overflow: hidden;
  text-align: center;
}
.prelogin-body #login-parallax-scene .reset-password-container .form-inline {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 2em;
  position: relative;
}
.prelogin-body #login-parallax-scene .reset-password-container .form-inline label {
  margin-right: 0.5em;
  color: white;
  font-size: 1.5em;
}
.prelogin-body #login-parallax-scene .reset-password-container .form-inline .pass-wrapper {
  position: absolute;
  bottom: -1.4em;
  right: 0.2em;
  color: white;
  width: 70.2%;
}
.prelogin-body #login-parallax-scene .reset-password-container .form-inline .pass-wrapper .pass-graybar {
  background-color: unset;
}
.prelogin-body #login-parallax-scene .reset-password-container .match-warning {
  color: red;
}
.prelogin-body #reset-password {
  color: #55ff01;
  background-color: transparent;
  text-decoration: none;
  border: none;
}
.prelogin-body #reset-password:focus, .prelogin-body #reset-password:hover {
  text-decoration: underline;
}
.prelogin-body .reset-password-dialog {
  background: #fff;
  width: 500px;
  margin: auto;
  left: unset;
}
.prelogin-body .reset-password-dialog .vjs-popup-title-container .vjs-popup-title {
  padding-top: 0;
}
.prelogin-body .reset-password-dialog .vjs-popup-close {
  z-index: 100000;
}
.prelogin-body .reset-password-dialog .vjs-popup-close#vjs-popup-close {
  color: #000;
}
.prelogin-body .reset-password-dialog .vjs-popup-content {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  height: 100%;
}
.prelogin-body .reset-password-dialog .vjs-popup-content .email-reset {
  width: 100%;
  margin-top: 1em;
  margin-bottom: 1em;
  display: flex;
  flex-flow: row nowrap;
}
.prelogin-body .reset-password-dialog .vjs-popup-content .email-reset > input {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.prelogin-body .reset-password-dialog .vjs-popup-content .email-reset > button {
  background-color: #398439;
  border-color: rgb(41.619047619, 96.380952381, 41.619047619);
}
.prelogin-body .reset-password-dialog .vjs-popup-content .email-reset > button:hover {
  background-color: rgb(49.3095238095, 114.1904761905, 49.3095238095);
  border-color: rgb(41.619047619, 96.380952381, 41.619047619);
}
.prelogin-body .reset-password-dialog .vjs-popup-content .email-reset > button:active {
  background-color: rgb(41.619047619, 96.380952381, 41.619047619);
  border-color: rgb(33.9285714286, 78.5714285714, 33.9285714286);
}
.prelogin-body .reset-password-dialog .vjs-popup-content .invalid-email {
  color: red;
}
.prelogin-body .reset-password-dialog .vjs-popup-content .validation-sent,
.prelogin-body .reset-password-dialog .vjs-popup-content .reset-success {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
}
.prelogin-body .reset-password-dialog .vjs-popup-content .validation-sent h2,
.prelogin-body .reset-password-dialog .vjs-popup-content .reset-success h2 {
  margin-top: 0;
  text-align: center;
  font-size: 1.7em;
}
.prelogin-body .reset-password-dialog .vjs-popup-content .validation-sent i,
.prelogin-body .reset-password-dialog .vjs-popup-content .reset-success i {
  margin-right: 0.75em;
}
.prelogin-body .reset-password-dialog .vjs-popup-content .notice-card,
.prelogin-body .reset-password-dialog .vjs-popup-content .reset-error,
.prelogin-body .reset-password-dialog .vjs-popup-content .reset-success {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
  border-radius: 4px;
  padding: 1em;
  background-color: rgba(255, 255, 255, 0.2);
}
.prelogin-body #lenny {
  width: 100%;
  height: auto;
  position: fixed;
  bottom: 0;
  z-index: 10001;
}
.prelogin-body #lenny .expressions {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-evenly;
}
.prelogin-body #lenny .expressions button {
  margin: 1em;
}
.prelogin-body #lenny img,
.prelogin-body #lenny svg {
  position: fixed;
  bottom: -250px;
  left: 50%;
  width: 250px;
  transform: translate(-50%, 0);
}

.ts-dropdown {
  background: #fff;
  color: #333;
  border: 1px solid #aeaeae;
  border-top: none;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);
  z-index: 1100;
  margin-top: 0;
  font-family: inherit;
}
.ts-dropdown .ts-dropdown-content {
  max-height: 320px;
  overflow-y: auto;
}
.ts-dropdown .option {
  padding: 0.35rem 0.75rem;
  color: #333;
  border-bottom: 1px solid #eee;
  cursor: pointer;
  line-height: 1.25;
  transition: background-color 0.1s ease-in-out;
}
.ts-dropdown .option strong {
  display: block;
  font-weight: 600;
  font-size: 0.95em;
}
.ts-dropdown .option small {
  display: block;
  color: #666;
  font-style: italic;
  font-size: 0.8em;
}
.ts-dropdown .option:last-child {
  border-bottom: none;
}
.ts-dropdown .option.active,
.ts-dropdown .option:hover {
  background: #00517f;
  color: #fff;
}
.ts-dropdown .option.active small,
.ts-dropdown .option:hover small {
  color: #d1e6f3;
}
.ts-dropdown .highlight {
  background: rgba(255, 237, 64, 0.5);
  border-radius: 2px;
  padding: 0 1px;
}

.ts-wrapper.single .ts-control::after,
.ts-wrapper .ts-control > .ts-arrow {
  display: none;
}
.body-pages #page-header-title {
  display: block;
  position: relative;
  padding: 60px;
  background-color: rgba(0, 100, 150, 0.2);
  overflow: hidden;
}
.body-pages #page-header-title h1 {
  color: #fff;
  font-size: 34px;
  text-align: center;
  margin: 0px;
  padding: 0px;
  font-family: "latoregular";
  text-transform: uppercase;
}
.body-pages #page-content {
  background-color: #fff;
  padding: 40px;
  text-align: left;
  overflow: hidden;
}
.body-pages #page-content .content-wrapper {
  max-width: 900px;
  margin: 0px auto;
}
.body-pages #page-content .content-wrapper h2 {
  color: #4194c9;
  font-size: 22px;
  letter-spacing: 1px;
  margin: 5px auto 4px auto;
}
.body-pages #page-content .content-wrapper p {
  color: #40464e;
  font-size: 16px;
  line-height: 29px;
  margin: 0px auto 45px auto;
}
.body-pages #page-content .content-wrapper ul {
  color: #40464e;
  font-size: 16px;
  line-height: 29px;
  margin: 0px auto 45px auto;
}
.body-pages #page-content .content-wrapper ul li {
  margin-bottom: 10px;
}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC5taW4uY3NzIiwiZmxpY2tpdHkubWluLmNzcyIsInRvbS1zZWxlY3QuYm9vdHN0cmFwNS5taW4uY3NzIiwiUE5vdGlmeS5jc3MiLCJCcmlnaHRUaGVtZS5jc3MiLCJNYXRlcmlhbC5jc3MiLCJQTm90aWZ5Qm9vdHN0cmFwNC5jc3MiLCJmb250YXdlc29tZS5taW4uY3NzIiwic29saWQubWluLmNzcyIsInJlZ3VsYXIubWluLmNzcyIsImJyYW5kcy5taW4uY3NzIiwic2NhZmZvbGQuc2NzcyIsInBvcHVwLnNjc3MiLCJhbmltYXRlLm1pbi5jc3MiLCJfZm9udHMuc2NzcyIsIl92anNfcG9wdXAuc2NzcyIsIl9jb2xvcnMuc2NzcyIsIl92anNfbm90aWZpY2F0aW9uLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfY2FsZW5kYXIuc2NzcyIsImdsb2JhbC5zY3NzIiwiX21lZGlhX3F1ZXJpZXMuc2NzcyIsInByZWxvZ2luLnNjc3MiLCIuLi9fbWVkaWFfcXVlcmllcy5zY3NzIiwiZWFzeS1sb2dpbi9lYXN5LWxvZ2luLnNjc3MiLCJmZWF0dXJlcy9mZWF0dXJlcy5zY3NzIiwiaG9tZS9ob21lLnNjc3MiLCJsb2dpbi9sb2dpbi5zY3NzIiwiLi4vX2NvbG9ycy5zY3NzIiwicGFnZXMvcGFnZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBS0c7RUFBTTtFQUFlO0VBQWlCO0VBQWlCO0VBQWU7RUFBYztFQUFpQjtFQUFpQjtFQUFnQjtFQUFlO0VBQWU7RUFBYTtFQUFlO0VBQW9CO0VBQWtCO0VBQW9CO0VBQWtCO0VBQWU7RUFBa0I7RUFBaUI7RUFBZ0I7RUFBZTtFQUFrQjtFQUFzQjtFQUFzQjtFQUFzQjtFQUF1QjtFQUFzTjs7O0FBQXVHO0VBQW1COzs7QUFBc0I7RUFBSztFQUF1QjtFQUFpQjtFQUE4Qjs7O0FBQXdDO0VBQXNFOzs7QUFBYztFQUFLO0VB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Ozs7QUFBUztFQUFVOzs7QUFBc0I7RUFBVTs7O0FBQXVCO0VBQVU7OztBQUFnQjtFQUFVOzs7QUFBdUI7RUFBVTs7O0FBQXVCO0VBQVU7OztBQUFnQjtFQUFVOzs7QUFBdUI7RUFBVTs7O0FBQXVCO0VBQVU7OztBQUFnQjtFQUFXOzs7QUFBdUI7RUFBVzs7O0FBQXVCO0VBQXlCO0lBQVE7SUFBMEI7SUFBYTtJQUFvQjtJQUFZOztFQUFlO0lBQWlCO0lBQWtCO0lBQWM7O0VBQWU7SUFBaUI7SUFBaUI7SUFBYTs7RUFBYztJQUFpQjtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBaUI7SUFBaUI7SUFBYTs7RUFBYztJQUFpQjtJQUFpQjtJQUFhOztFQUFjO0lBQWlCO0lBQXdCO0lBQW9COztFQUFxQjtJQUFhO0lBQWtCO0lBQWM7SUFBVzs7RUFBZTtJQUFVO0lBQXVCO0lBQW1COztFQUFvQjtJQUFVO0lBQXdCO0lBQW9COztFQUFxQjtJQUFVO0lBQWlCO0lBQWE7O0VBQWM7SUFBVTtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBVTtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBVTtJQUFpQjtJQUFhOztFQUFjO0lBQVU7SUFBd0I7SUFBb0I7O0VBQXFCO0lBQVU7SUFBd0I7SUFBb0I7O0VBQXFCO0lBQVU7SUFBaUI7SUFBYTs7RUFBYztJQUFXO0lBQXdCO0lBQW9COztFQUFxQjtJQUFXO0lBQXdCO0lBQW9COztFQUFxQjtJQUFXO0lBQWtCO0lBQWM7O0VBQWU7SUFBZ0I7SUFBa0I7O0VBQVM7SUFBZTtJQUFrQjs7RUFBUztJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQWE7SUFBa0I7O0VBQVM7SUFBYTtJQUFrQjs7RUFBUztJQUFhO0lBQWtCOztFQUFTO0lBQWE7O0VBQWM7SUFBYTs7RUFBc0I7SUFBYTs7RUFBdUI7SUFBYTs7RUFBZ0I7SUFBYTs7RUFBdUI7SUFBYTs7RUFBdUI7SUFBYTs7RUFBZ0I7SUFBYTs7RUFBdUI7SUFBYTs7RUFBdUI7SUFBYTs7RUFBZ0I7SUFBYzs7RUFBdUI7SUFBYzs7O0FBQXdCO0VBQXlCO0lBQVE7SUFBMEI7SUFBYTtJQUFvQjtJQUFZOztFQUFlO0lBQWlCO0lBQWtCO0lBQWM7O0VBQWU7SUFBaUI7SUFBaUI7SUFBYTs7RUFBYztJQUFpQjtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBaUI7SUFBaUI7SUFBYTs7RUFBYztJQUFpQjtJQUFpQjtJQUFhOztFQUFjO0lBQWlCO0lBQXdCO0lBQW9COztFQUFxQjtJQUFhO0lBQWtCO0lBQWM7SUFBVzs7RUFBZTtJQUFVO0lBQXVCO0lBQW1COztFQUFvQjtJQUFVO0lBQXdCO0lBQW9COztFQUFxQjtJQUFVO0lBQWlCO0lBQWE7O0VBQWM7SUFBVTtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBVTtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBVTtJQUFpQjtJQUFhOztFQUFjO0lBQVU7SUFBd0I7SUFBb0I7O0VBQXFCO0lBQVU7SUFBd0I7SUFBb0I7O0VBQXFCO0lBQVU7SUFBaUI7SUFBYTs7RUFBYztJQUFXO0lBQXdCO0lBQW9COztFQUFxQjtJQUFXO0lBQXdCO0lBQW9COztFQUFxQjtJQUFXO0lBQWtCO0lBQWM7O0VBQWU7SUFBZ0I7SUFBa0I7O0VBQVM7SUFBZTtJQUFrQjs7RUFBUztJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQWE7SUFBa0I7O0VBQVM7SUFBYTtJQUFrQjs7RUFBUztJQUFhO0lBQWtCOztFQUFTO0lBQWE7O0VBQWM7SUFBYTs7RUFBc0I7SUFBYTs7RUFBdUI7SUFBYTs7RUFBZ0I7SUFBYTs7RUFBdUI7SUFBYTs7RUFBdUI7SUFBYTs7RUFBZ0I7SUFBYTs7RUFBdUI7SUFBYTs7RUFBdUI7SUFBYTs7RUFBZ0I7SUFBYzs7RUFBdUI7SUFBYzs7O0FBQXdCO0VBQXlCO0lBQVE7SUFBMEI7SUFBYTtJQUFvQjtJQUFZOztFQUFlO0lBQWlCO0lBQWtCO0lBQWM7O0VBQWU7SUFBaUI7SUFBaUI7SUFBYTs7RUFBYztJQUFpQjtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBaUI7SUFBaUI7SUFBYTs7RUFBYztJQUFpQjtJQUFpQjtJQUFhOztFQUFjO0lBQWlCO0lBQXdCO0lBQW9COztFQUFxQjtJQUFhO0lBQWtCO0lBQWM7SUFBVzs7RUFBZTtJQUFVO0lBQXVCO0lBQW1COztFQUFvQjtJQUFVO0lBQXdCO0lBQW9COztFQUFxQjtJQUFVO0lBQWlCO0lBQWE7O0VBQWM7SUFBVTtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBVTtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBVTtJQUFpQjtJQUFhOztFQUFjO0lBQVU7SUFBd0I7SUFBb0I7O0VBQXFCO0lBQVU7SUFBd0I7SUFBb0I7O0VBQXFCO0lBQVU7SUFBaUI7SUFBYTs7RUFBYztJQUFXO0lBQXdCO0lBQW9COztFQUFxQjtJQUFXO0lBQXdCO0lBQW9COztFQUFxQjtJQUFXO0lBQWtCO0lBQWM7O0VBQWU7SUFBZ0I7SUFBa0I7O0VBQVM7SUFBZTtJQUFrQjs7RUFBUztJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQWE7SUFBa0I7O0VBQVM7SUFBYTtJQUFrQjs7RUFBUztJQUFhO0lBQWtCOztFQUFTO0lBQWE7O0VBQWM7SUFBYTs7RUFBc0I7SUFBYTs7RUFBdUI7SUFBYTs7RUFBZ0I7SUFBYTs7RUFBdUI7SUFBYTs7RUFBdUI7SUFBYTs7RUFBZ0I7SUFBYTs7RUFBdUI7SUFBYTs7RUFBdUI7SUFBYTs7RUFBZ0I7SUFBYzs7RUFBdUI7SUFBYzs7O0FBQXdCO0VBQTBCO0lBQVE7SUFBMEI7SUFBYTtJQUFvQjtJQUFZOztFQUFlO0lBQWlCO0lBQWtCO0lBQWM7O0VBQWU7SUFBaUI7SUFBaUI7SUFBYTs7RUFBYztJQUFpQjtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBaUI7SUFBaUI7SUFBYTs7RUFBYztJQUFpQjtJQUFpQjtJQUFhOztFQUFjO0lBQWlCO0lBQXdCO0lBQW9COztFQUFxQjtJQUFhO0lBQWtCO0lBQWM7SUFBVzs7RUFBZTtJQUFVO0lBQXVCO0lBQW1COztFQUFvQjtJQUFVO0lBQXdCO0lBQW9COztFQUFxQjtJQUFVO0lBQWlCO0lBQWE7O0VBQWM7SUFBVTtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBVTtJQUF3QjtJQUFvQjs7RUFBcUI7SUFBVTtJQUFpQjtJQUFhOztFQUFjO0lBQVU7SUFBd0I7SUFBb0I7O0VBQXFCO0lBQVU7SUFBd0I7SUFBb0I7O0VBQXFCO0lBQVU7SUFBaUI7SUFBYTs7RUFBYztJQUFXO0lBQXdCO0lBQW9COztFQUFxQjtJQUFXO0lBQXdCO0lBQW9COztFQUFxQjtJQUFXO0lBQWtCO0lBQWM7O0VBQWU7SUFBZ0I7SUFBa0I7O0VBQVM7SUFBZTtJQUFrQjs7RUFBUztJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQVk7SUFBaUI7O0VBQVE7SUFBWTtJQUFpQjs7RUFBUTtJQUFZO0lBQWlCOztFQUFRO0lBQWE7SUFBa0I7O0VBQVM7SUFBYTtJQUFrQjs7RUFBUztJQUFhO0lBQWtCOztFQUFTO0lBQWE7O0VBQWM7SUFBYTs7RUFBc0I7SUFBYTs7RUFBdUI7SUFBYTs7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QUFrQjs7O0FBQWE7RUFBOEU7OztBQUFhO0VBQWM7OztBQUFhO0VBQWE7OztBQUFhO0VBQTJCOzs7QUFBYTtFQUFtQzs7O0FBQWE7RUFBa0I7OztBQUFhO0VBQWU7OztBQUFhO0VBQWE7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFtQjs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBb0I7OztBQUFhO0VBQTBCOzs7QUFBYTtFQUE0Qjs7O0FBQWE7RUFBdUM7OztBQUFhO0VBQWM7OztBQUFhO0VBQWlCOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBUzs7O0FBQWE7RUFBaUU7OztBQUFhO0VBQWdEOzs7QUFBYTtFQUFNOzs7QUFBVztFQUF5Qjs7O0FBQWE7RUFBOEI7OztBQUFhO0VBQVM7OztBQUFhO0VBQXdCOzs7QUFBYTtFQUFhOzs7QUFBYTtFQUFnQzs7O0FBQWE7RUFBa0I7OztBQUFhO0VBQTRDOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBUTs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBc0I7OztBQUFhO0VBQWdCOzs7QUFBYTtFQUFtQjs7O0FBQWE7RUFBTTs7O0FBQVc7RUFBa0I7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBb0I7OztBQUFhO0VBQThCOzs7QUFBYTtFQUFlOzs7QUFBYTtFQUF3Qjs7O0FBQWE7RUFBbUI7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUF5Qzs7O0FBQWE7RUFBUzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBUTs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBb0M7OztBQUFhO0VBQW1DOzs7QUFBYTtFQUFxQjs7O0FBQWE7RUFBc0M7OztBQUFhO0VBQXVCOzs7QUFBYTtFQUErQjs7O0FBQWE7RUFBaUI7OztBQUFhO0VBQXdCOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBd0I7OztBQUFhO0VBQTZCOzs7QUFBYTtFQUFVOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFB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QUFhO0VBQVc7OztBQUFhO0VBQWM7OztBQUFhO0VBQVU7OztBQUFhO0VBQW9COzs7QUFBYTtFQUFpQjs7O0FBQWE7RUFBc0M7OztBQUFhO0VBQVk7OztBQUFhO0VBQWU7OztBQUFhO0VBQWlCOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBUzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBdUI7OztBQUFhO0VBQTZDOzs7QUFBYTtFQUE0Qzs7O0FBQWE7RUFBUTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBbUM7OztBQUFhO0VBQWU7OztBQUFhO0VBQWM7OztBQUFhO0VBQWE7OztBQUFhO0VBQTBDOzs7QUFBYTtFQUF3Qjs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQXdFOzs7QUFBYTtFQUFjOzs7QUFBVztFQUFlOzs7QUFBYTtFQUFlOzs7QUFBYTtFQUFvQjs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQWM7OztBQUFhO0VBQTBDOzs7QUFBYTtFQUF3Qjs7O0FBQWE7RUFBNEI7OztBQUFhO0VBQWU7OztBQUFhO0VBQThCOzs7QUFBYTtFQUEwQjs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBeUI7OztBQUFhO0VBQVE7OztBQUFhO0VBQW9DOzs7QUFBYTtFQUF1Qjs7O0FBQWE7RUFBc0I7OztBQUFhO0VBQXFDOzs7QUFBYTtFQUFpQjs7O0FBQWE7RUFBOEI7OztBQUFhO0VBQWE7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFzQjs7O0FBQWE7RUFBNEM7OztBQUFhO0VBQVU7OztBQUFhO0VBQVE7OztBQUFhO0VBQTBCOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUE4RTs7O0FBQWE7RUFBUzs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQXNCOzs7QUFBYTtFQUFpQjs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQWlCOzs7QUFBYTtFQUFzQzs7O0FBQWE7RUFBb0M7OztBQUFhO0VBQVM7OztBQUFhO0VBQWlCOzs7QUFBVztFQUFnQzs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBcUI7OztBQUFhO0VB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OztBQUFhO0VBQVk7OztBQUFhO0VBQVc7OztBQUFhO0VBQXdCOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFVOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUEwQzs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBaUI7OztBQUFhO0VBQThDOzs7QUFBYTtFQUFTOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUF3Qzs7O0FBQWE7RUFBa0I7OztBQUFhO0VBQWU7OztBQUFhO0VBQWE7OztBQUFhO0VBQWU7OztBQUFhO0VBQWdCOzs7QUFBYTtFQUFhOzs7QUFBYTtFQUFlOzs7QUFBYTtFQUFtQjs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBcUI7OztBQUFhO0VBQWM7OztBQUFhO0VBQVk7OztBQUFhO0VBQWM7OztBQUFhO0VBQXdCOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFvRDs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFlOzs7QUFBYTtFQUFhOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBOEI7OztBQUFhO0VBQWE7OztBQUFhO0VBQXFCOzs7QUFBYTtFQUF3Qjs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBaUI7OztBQUFhO0VBQVk7OztBQUFhO0VBQVk7OztBQUFhO0VBQVM7OztBQUFhO0VBQVE7OztBQUFhO0VBQVk7OztBQUFhO0VBQXlCOzs7QUFBYTtFQUFvQzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBUTs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBbUI7OztBQUFhO0VBQXdDOzs7QUFBYTtFQUFhOzs7QUFBYTtFQUFTOzs7QUFBYTtFQUFROzs7QUFBYTtFQUFVOzs7QUFBYTtFQUFpQjs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBbUI7OztBQUFhO0VBQWlCOzs7QUFBYTtFQUFhOzs7QUFBYTtFQUFzQzs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBaUI7OztBQUFhO0VBQWM7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBdUM7OztBQUFhO0VBQVM7OztBQUFhO0VBQVU7OztBQUFhO0VBQWM7OztBQUFhO0VBQWU7OztBQUFhO0VBQXNDOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBd0I7OztBQUFhO0VBQWM7OztBQUFhO0VBQXNCOzs7QUFBYTtFQUFvQjs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBUzs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQXNCOzs7QUFBYTtFQUFpQjs7O0FBQWE7RUFBMEI7OztBQUFhO0VBQVM7OztBQUFhO0VBQVE7OztBQUFhO0VBQVk7OztBQUFhO0VBQVc7OztBQUFhO0VBQVk7OztBQUFhO0VBQVc7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBUTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBb0I7OztBQUFhO0VBQVM7OztBQUFhO0VBQVc7OztBQUFhO0VBQWE7OztBQUFhO0VBQVM7OztBQUFhO0VBQWtDOzs7QUFBYTtFQUFVOzs7QUFBYTtFQUFrQzs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBa0U7OztBQUFhO0VBQWE7OztBQUFhO0VBQVU7OztBQUFhO0VBQVM7OztBQUFhO0VBQWM7OztBQUFhO0VBQVk7OztBQUFhO0VBQWM7OztBQUFhO0VBQVc7OztBQUFhO0VBQWU7OztBQUFhO0VBQW9DOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBc0I7OztBQUFhO0VBQVk7OztBQUFhO0VBQVM7OztBQUFhO0VBQW1COzs7QUFBYTtFQUFlOzs7QUFBYTtFQUFpQjs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBa0I7OztBQUFhO0VBQWlCOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFtQjs7O0FBQWE7RUFBb0M7OztBQUFhO0VBQWlCOzs7QUFBYTtFQUFlOzs7QUFBYTtFQUFjOzs7QUFBYTtFQUFpQjs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBa0Q7OztBQUFhO0VBQWE7OztBQUFhO0VBQVM7OztBQUFhO0VBQWM7OztBQUFhO0VBQVU7OztBQUFhO0VBQWE7OztBQUFhO0VBQVU7OztBQUFhO0VBQWM7OztBQUFhO0VBQWdCOzs7QUFBYTtFQUFjOzs7QUFBYTtFQUEyQjs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBb0I7OztBQUFhO0VBQVc7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFVOzs7QUFBYTtFQUFPOzs7QUFBYTtFQUFROzs7QUFBYTtFQUEwQzs7O0FBQWE7RUFBUzs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBd0I7OztBQUFhO0VBQWdCOzs7QUFBYTtFQUFjOzs7QUFBYTtFQUFTOzs7QUFBYTtFQUFjOzs7QUFBYTtFQUFhOzs7QUFBYTtFQUFTOzs7QUFBYTtFQUFxQjs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBaUI7OztBQUFhO0VBQVU7OztBQUFhO0VBQWdCOzs7QUFBYTtFQUFtQjs7O0FBQWE7RUFBa0I7OztBQUFhO0VBQWM7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFlOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFhOzs7QUFBYTtFQUFpQjs7O0FBQWE7RUFBMkI7OztBQUFhO0VBQVk7OztBQUFhO0VBQVk7OztBQUFhO0VBQVM7OztBQUFhO0VBQVc7OztBQUFhO0VBQWM7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFlOzs7QUFBYTtFQUE4Qzs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQWdCOzs7QUFBYTtFQUFvQjs7O0FBQWE7RUFBUTs7O0FBQWE7RUFBa0I7OztBQUFhO0VBQW1COzs7QUFBYTtFQUFjOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFlOzs7QUFBYTtFQUFhOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFnQzs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBaUI7OztBQUFhO0VBQVM7OztBQUFhO0VBQWE7OztBQUFhO0VBQVk7OztBQUFhO0VBQVk7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFROzs7QUFBYTtFQUFtQjs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBUzs7O0FBQWE7RUFBa0I7OztBQUFhO0VBQWU7OztBQUFhO0VBQVk7OztBQUFhO0VBQVc7OztBQUFhO0VBQVM7OztBQUFhO0VBQXVCOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBa0I7OztBQUFhO0VBQWE7OztBQUFhO0VBQTBCOzs7QUFBYTtFQUFtQjs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBNEM7OztBQUFhO0VBQXdCOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBUzs7O0FBQWE7RUFBOEI7OztBQUFhO0VBQWdCOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUF3Qzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBb0M7OztBQUFhO0VBQVU7OztBQUFhO0VBQWE7OztBQUFhO0VBQWdCOzs7QUFBYTtFQUFVOzs7QUFBYTtFQUEyQjs7O0FBQWE7RUFBa0I7OztBQUFhO0VBQVk7OztBQUFhO0VBQWM7OztBQUFhO0VBQVc7OztBQUFhO0VBQVc7OztBQUFhO0VBQWE7OztBQUFhO0VBQWE7OztBQUFhO0VBQWU7OztBQUFhO0VBQVU7OztBQUFhO0VBQXFCOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBcUI7OztBQUFhO0VBQWlCOzs7QUFBYTtFQUFhOzs7QUFBYTtFQUFrQjs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQVc7OztBQUFhO0VBQVM7OztBQUFhO0VBQWlCOzs7QUFBYTtFQUFpQjs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQWM7OztBQUFhO0VBQVM7OztBQUFhO0VBQVc7OztBQUFhO0VBQWlCOzs7QUFBYTtFQUFTOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFjOzs7QUFBYTtFQUFjOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFjOzs7QUFBYTtFQUFtQjs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBbUI7OztBQUFhO0VBQWtCOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFVOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUF1Qjs7O0FBQWE7RUFBUzs7O0FBQWE7RUFBNEI7OztBQUFhO0VBQXFCOzs7QUFBYTtFQUFlOzs7QUFBYTtFQUFtQjs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBUTs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQVU7OztBQUFhO0VBQWlCOzs7QUFBYTtFQUFTOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFnQzs7O0FBQWE7RUFBeUI7OztBQUFhO0VBQVM7OztBQUFhO0VBQVE7OztBQUFhO0VBQXNDOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFVOzs7QUFBYTtFQUFTOzs7QUFBYTtFQUFlOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFrQjs7O0FBQWE7RUFBZTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQThCOzs7QUFBYTtFQUFvQzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBMkI7OztBQUFhO0VBQWU7OztBQUFhO0VBQVk7OztBQUFhO0VBQVU7OztBQUFhO0VBQVc7OztBQUFhO0VBQW1COzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFjOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFTOzs7QUFBYTtFQUFtQjs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBTzs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBUTs7O0FBQWE7RUFBUTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBeUI7OztBQUFhO0VBQVk7OztBQUFhO0VBQVM7OztBQUFhO0VBQVc7OztBQUFhO0VBQVE7OztBQUFhO0VBQVc7OztBQUFhO0VBQVk7OztBQUFhO0VBQWE7OztBQUFhO0VBQW9COzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFTOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFZOzs7QUFBYTtFQUFjOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFROzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFROzs7QUFBYTtFQUFhOzs7QUFBYTtFQUF1Qjs7O0FBQWE7RUFBc0I7OztBQUFhO0VBQVk7OztBQUFhO0VBQWdDOzs7QUFBYTtFQUFpQjs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBd0M7OztBQUFhO0VBQVk7OztBQUFhO0VBQWdCOzs7QUFBYTtFQUF5Qjs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBUTs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBVTs7O0FBQWE7RUFBcUI7OztBQUFhO0VBQWdCOzs7QUFBYTtFQUF3Qjs7O0FBQWE7RUFBVzs7O0FBQWE7RUFBYTs7O0FBQWE7RUFBYzs7O0FBQWE7RUFBWTs7O0FBQWE7RUFBa0I7OztBQUFhO0VBQVc7OztBQUFhO0VBQWM7OztBQUFhO0VBQVc7OztBQUFhO0VBQWE7OztBQUFhO0VBQVc7OztBQUFhO0VBQXdCOzs7QUFBYTtFQUFnQjs7O0FBQWE7RUFBUzs7O0FBQWE7RUFBbUM7OztBQUFhO0VBQVc7OztBQUFhO0VBQVU7OztBQUFhO0VBQXdCOzs7QUFBYTtFQUFjOzs7QUFBYTtFQUFXOzs7QUFBYTtFQUFxQjs7O0FBQWE7RUFBZ0I7OztBQUFhO0VBQVM7OztBQUFhO0VBQWU7OztBQUFhO0VBQWE7OztBQUFhO0VBQVU7OztBQUFhO0VBQVc7OztBQUFhO0VBQVE7OztBQUFhO0VBQWlCOztBQ0x0Z2M7QUFBQTtBQUFBO0FBSUE7QUFBQTtFQUNZOzs7QUFDWjtBQUFBO0VBQ1k7OztBQUNaO0VBQVk7OztBQUNaO0VBQVk7OztBQUNaO0VBQVk7OztBQUNaO0VBQVk7OztBQUNaO0VBQVk7OztBQUVaO0FBQUE7RUFDYzs7O0FBRWQ7QUFBQTtFQUNpQjs7O0FBR2pCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFFcEI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUVyQjtFQUFtQjs7O0FBQ25CO0VBQW1COzs7QUFDbkI7RUFBbUI7OztBQUNuQjtFQUFtQjs7O0FBQ25CO0VBQW1COzs7QUFDbkI7RUFBbUI7OztBQUNuQjtFQUFtQjs7O0FBQ25CO0VBQW1COzs7QUFDbkI7RUFBbUI7OztBQUNuQjtFQUFtQjs7O0FBQ25CO0VBQW1COzs7QUFDbkI7RUFBbUI7OztBQUNuQjtFQUFtQjs7O0FBQ25CO0VBQW1COzs7QUFDbkI7RUFBbUI7OztBQUNuQjtFQUFtQjs7O0FBQ25CO0VBQW1COzs7QUFDbkI7RUFBbUI7OztBQUNuQjtFQUFtQjs7O0FBRW5CO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFJdEI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUVyQjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBQ3RCO0VBQXNCOzs7QUFDdEI7RUFBc0I7OztBQUN0QjtFQUFzQjs7O0FBRXRCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFDcEI7RUFBb0I7OztBQUNwQjtFQUFvQjs7O0FBQ3BCO0VBQW9COzs7QUFFcEI7RUFBdUI7OztBQUN2QjtFQUF1Qjs7O0FBQ3ZCO0VBQXVCOzs7QUFDdkI7RUFBdUI7OztBQUN2QjtFQUF1Qjs7O0FBQ3ZCO0VBQXVCOzs7QUFDdkI7RUFBdUI7OztBQUN2QjtFQUF1Qjs7O0FBQ3ZCO0VBQXVCOzs7QUFDdkI7RUFBdUI7OztBQUN2QjtFQUF1Qjs7O0FBQ3ZCO0VBQXVCOzs7QUFDdkI7RUFBdUI7OztBQUN2QjtFQUF1Qjs7O0FBQ3ZCO0VBQXVCOzs7QUFDdkI7RUFBdUI7OztBQUN2QjtFQUF1Qjs7O0FBQ3ZCO0VBQXVCOzs7QUFDdkI7RUFBdUI7O0FDekt2QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VB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QUF5RFE7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFVSTs7RUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0k7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWEo7SUFZUTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTs7QUFHSTtFQUNJOzs7QUFNUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJOztBQUNBO0VBQ0ksT0x0dkJEO0VLdXZCQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBS1I7RUFDSTs7QUFHSjtFQUNJOztBQUNBO0VBQ0k7O0FBS1o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTs7O0FFL3pCSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBVEo7SUFVUTs7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7O0FBT3BCO0VBQ0k7O0FBRUE7RUFISjtJQUlRO0lBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFHSjtFQUNJOztBQUNBO0VBQ0k7O0FBSVI7RUFHSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUF0Slo7QUEwSkk7O0FBQ0E7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7O0FDbElBO0VEZ0lKO0lBTVE7SUFDQTs7O0FBR0o7RUFDSTs7QUMzSUo7RUQwSUE7SUFLUTs7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FDL0pSO0VEb0pBO0lBZVE7SUFDQTs7O0FBS1I7RUFDSTs7QUMxS0o7RUR5S0E7SUFJUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FDekxSO0VEZ01RO0lBQ0k7SUFDQTtJQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUMzTUo7RUR3TUE7SUFNUTtJQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDdk5SO0VEa05JO0lBUVE7SUFDQTs7O0FBR0o7RUFDSTtFQUNBOztBQ2hPWjtFRDhOUTtJQUtRO0lBQ0E7SUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDalBoQjtFRHdPWTtJQVlRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7O0FBUXhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUN4UUo7RURtUUE7SUFRUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUtaO0VBQ0k7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBTVo7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVZKO0lBV1E7OztBQUdKO0VBQ0k7O0FBRUE7RUFISjtJQUlRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0FBQUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQU1oQjtFQUNJOztBQUVBO0VBSEo7SUFJUTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUNBO0lBQ0k7SUFDQTtJQUNBOztFQUNBO0FBQ0k7SUFDQTs7RUFFSjtBQUNJO0lBQ0E7O0VBRUo7QUFDSTtJQUNBOztFQUVKO0FBQ0k7SUFDQTs7RUFHUjtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFNaEI7RUFDSTs7QUFFQTtFQUhKO0lBSVE7OztBQUpSO0VBT0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNB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QTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUlRO0VBREo7SUFFUTtJQUNBO0lBQ0E7OztBQUpSO0VBTUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBZEo7SUFlUTs7O0FBRUo7RUFqQko7SUFrQlE7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBUzVCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBZEo7SUFlUTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTs7QUFFQTtFQWhCSjtJQWlCUTtJQUNBO0lBQ0E7SUFDQTs7O0FBcEJSO0VBdUJJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBT3BCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFiSjtJQWNRO0lBQ0E7SUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNJOztBQWhFaEI7QUFxRUk7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBSVI7RUFDSTs7QUFFSjtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQU94QjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBT3BCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFUSjtJQVVROzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJOztBQUNBO0VBQ0k7O0FBS0E7RUFDSTs7QUFNWjtFQUNJOztBQy9uQmhCO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBRUE7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFkSjtJQWVRO0lBRUE7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTs7O0FBS1o7RUFDSTs7QUFFQTtFQUhKO0lBSVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEo7SUFRUTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBYko7SUFjUTtJQUNBOzs7QUFHSjtFQWxCSjtJQW1CUTtJQUNBOzs7QUFHSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFOSjtJQU9ROzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0k7O0FBRUE7RUFISjtJQUlRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdkRaO0FBMkRJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJOztBQUlSO0VBQ0k7O0FBRUo7RUFDSTs7QUFJQTtFQUNJOztBQU1oQjtFQUNJOztBQUVBO0VBSEo7SUFJUTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtBQUNJO0VBQ0E7O0FBRUo7QUFDSTtFQUNBOztBQUVKO0FBQ0k7RUFDQTs7QUFFSjtBQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBbEJKO0lBbUJROzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVhKO0lBWVE7OztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUtaO0VBQ0k7O0FBS1o7RUFDSTs7QUFFQTtFQUhKO0lBSVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBVEo7SUFVUTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFLWjtFQUNJOztBQUNBO0VBRko7SUFHUTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0FBRUE7SUFDQSxzSEFLRztJQUNILHlIQUtHO0lBQ0gsdUhBS0c7SUFDSDs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0k7SUFDSTs7RUFJUjtJQUNJO0lBQ0E7O0VBR0o7QUFBQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtBQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBR1I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJUjtJQUNJO0lBRUE7SUFDQTs7RUFFSjtJQUNJO0lBRUE7SUFDQTs7RUFFSjtJQUNJO0lBRUE7SUFDQTs7RUFFSjtJQUNJO0lBRUE7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQUlSO0lBQ0k7OztBQVF4QjtFQUNJOztBQUNBO0VBRko7SUFHUTtJQUVBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOzs7QUFNaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFRcEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVko7SUFXUTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQSwwRkFJRztFQUNILHdGQUlHO0VBQ0g7QUFFQTtFQUNBLG1HQUlHO0VBQ0gsc0dBSUc7RUFDSCxvR0FJRztFQUNIOztBQUVBO0VBQ0k7O0FBRUE7RUFISjtJQUlRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQWpCSjtJQWtCUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7OztBQU5SO0VBU0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFWSjtJQVdRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQVpKO0lBYVE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtF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RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBYVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTs7QUFFSjtBQUFBO0VBRUksWUM1akJTO0VENmpCVDs7QUFDQTtBQUFBO0VBQ0k7O0FBTVI7RUFDSTtFQUNBO0VBQ0E7OztBQVFSO0FBQUE7RUFFSTs7QUVubEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0kiLCJmaWxlIjoicHJlbG9naW4tY3NzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRhc3NldHNfcm9vdDogXCIvYXNzZXRzXCI7XG4kc3RhdGljX2ltYWdlczogXCIvYXNzZXRzL3N0YXRpY1wiO1xuLyohXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi86cm9vdHstLWJsdWU6IzAwN2JmZjstLWluZGlnbzojNjYxMGYyOy0tcHVycGxlOiM2ZjQyYzE7LS1waW5rOiNlODNlOGM7LS1yZWQ6I2RjMzU0NTstLW9yYW5nZTojZmQ3ZTE0Oy0teWVsbG93OiNmZmMxMDc7LS1ncmVlbjojMjhhNzQ1Oy0tdGVhbDojMjBjOTk3Oy0tY3lhbjojMTdhMmI4Oy0td2hpdGU6I2ZmZjstLWdyYXk6IzZjNzU3ZDstLWdyYXktZGFyazojMzQzYTQwOy0tcHJpbWFyeTojMDA3YmZmOy0tc2Vjb25kYXJ5OiM2Yzc1N2Q7LS1zdWNjZXNzOiMyOGE3NDU7LS1pbmZvOiMxN2EyYjg7LS13YXJuaW5nOiNmZmMxMDc7LS1kYW5nZXI6I2RjMzU0NTstLWxpZ2h0OiNmOGY5ZmE7LS1kYXJrOiMzNDNhNDA7LS1icmVha3BvaW50LXhzOjA7LS1icmVha3BvaW50LXNtOjU3NnB4Oy0tYnJlYWtwb2ludC1tZDo3NjhweDstLWJyZWFrcG9pbnQtbGc6OTkycHg7LS1icmVha3BvaW50LXhsOjEyMDBweDstLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiOy0tZm9udC1mYW1pbHktbW9ub3NwYWNlOlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9Kiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9YXJ0aWNsZSxhc2lkZSxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXttYXJnaW46MDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9W3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjAhaW1wb3J0YW50fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSxhYmJyW3RpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbTowOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmV9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdH1kbCxvbCx1bHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfW9sIG9sLG9sIHVsLHVsIG9sLHVsIHVse21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tbGVmdDowfWJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxcmVtfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtjb2xvcjojMDA3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YTpob3Zlcntjb2xvcjojMDA1NmIzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSl7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1wcmV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtvdmVyZmxvdzphdXRvOy1tcy1vdmVyZmxvdy1zdHlsZTpzY3JvbGxiYXJ9ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1zdHlsZTpub25lfXN2Z3tvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOi43NXJlbTtwYWRkaW5nLWJvdHRvbTouNzVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnQ7Y2FwdGlvbi1zaWRlOmJvdHRvbX10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi41cmVtfWJ1dHRvbntib3JkZXItcmFkaXVzOjB9YnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSxidXR0b246bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2ZvbnQ6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufW91dHB1dHtkaXNwbGF5OmlubGluZS1ibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2LGgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi1ib3R0b206LjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMn0uaDEsaDF7Zm9udC1zaXplOjIuNXJlbX0uaDIsaDJ7Zm9udC1zaXplOjJyZW19LmgzLGgze2ZvbnQtc2l6ZToxLjc1cmVtfS5oNCxoNHtmb250LXNpemU6MS41cmVtfS5oNSxoNXtmb250LXNpemU6MS4yNXJlbX0uaDYsaDZ7Zm9udC1zaXplOjFyZW19LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOjZyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ye2ZvbnQtc2l6ZTo1LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ze2ZvbnQtc2l6ZTo0LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1ocnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfS5zbWFsbCxzbWFsbHtmb250LXNpemU6Ljg3NWVtO2ZvbnQtd2VpZ2h0OjQwMH0ubWFyayxtYXJre3BhZGRpbmc6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlLWZvb3RlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50OlwiXFwyMDE0XFwwMEEwXCJ9LmltZy1mbHVpZHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXRodW1ibmFpbHtwYWRkaW5nOi4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6LjI1cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6OTAlO2NvbG9yOiM2Yzc1N2R9Y29kZXtmb250LXNpemU6ODcuNSU7Y29sb3I6I2U4M2U4Yzt3b3JkLXdyYXA6YnJlYWstd29yZH1hPmNvZGV7Y29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMnJlbSAuNHJlbTtmb250LXNpemU6ODcuNSU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLXJhZGl1czouMnJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDo3MDB9cHJle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjg3LjUlO2NvbG9yOiMyMTI1Mjl9cHJlIGNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH0ucHJlLXNjcm9sbGFibGV7bWF4LWhlaWdodDozNDBweDtvdmVyZmxvdy15OnNjcm9sbH0uY29udGFpbmVyLC5jb250YWluZXItZmx1aWQsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29udGFpbmVyLC5jb250YWluZXItc217bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLW1kLC5jb250YWluZXItc217bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhse21heC13aWR0aDoxMTQwcHh9fS5yb3d7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0ubm8tZ3V0dGVyc3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5uby1ndXR0ZXJzPi5jb2wsLm5vLWd1dHRlcnM+W2NsYXNzKj1jb2wtXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmNvbCwuY29sLTEsLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbC0yLC5jb2wtMywuY29sLTQsLmNvbC01LC5jb2wtNiwuY29sLTcsLmNvbC04LC5jb2wtOSwuY29sLWF1dG8sLmNvbC1sZywuY29sLWxnLTEsLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLWF1dG8sLmNvbC1tZCwuY29sLW1kLTEsLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOSwuY29sLW1kLWF1dG8sLmNvbC1zbSwuY29sLXNtLTEsLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTIsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLWF1dG8sLmNvbC14bCwuY29sLXhsLTEsLmNvbC14bC0xMCwuY29sLXhsLTExLC5jb2wteGwtMTIsLmNvbC14bC0yLC5jb2wteGwtMywuY29sLXhsLTQsLmNvbC14bC01LC5jb2wteGwtNiwuY29sLXhsLTcsLmNvbC14bC04LC5jb2wteGwtOSwuY29sLXhsLWF1dG97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9LmNvbHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy0xPip7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLTM+KnstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5yb3ctY29scy00Pip7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtNT4qey1tcy1mbGV4OjAgMCAyMCU7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLTY+KnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb2wtc217LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMT4qey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1zbS0zPip7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0ucm93LWNvbHMtc20tND4qey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KnstbXMtZmxleDowIDAgMjAlO2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1zbS02Pip7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXNtLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtc20tMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtc20tMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtc20tM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtc20tNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtc20tNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtc20tN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtc20tOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtc20tOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtc20tMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXNtLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1zbS0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1zbS1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItc20tbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItc20tMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXNtLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1zbS0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItc20tM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXNtLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1zbS01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItc20tNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXNtLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1zbS04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItc20tOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXNtLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1zbS0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItc20tMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1tZHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1tZC0xPip7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLW1kLTM+KnstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5yb3ctY29scy1tZC00Pip7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qey1tcy1mbGV4OjAgMCAyMCU7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLW1kLTY+KnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbWQtYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1tZC0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1tZC0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1tZC01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC1tZC02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1tZC03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1tZC04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC1tZC05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1tZC0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtbWQtMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLW1kLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1tZC1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1tZC0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItbWQtMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLW1kLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1tZC0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItbWQtNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLW1kLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1tZC02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItbWQtN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLW1kLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1tZC05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItbWQtMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLW1kLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1tZC0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLWxney1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTE+KnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtbGctMz4qey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KnstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7LW1zLWZsZXg6MCAwIDIwJTtmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1sZy1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLWxnLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLWxnLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLWxnLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLWxnLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLWxnLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLWxnLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLWxnLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLWxnLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLWxnLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLWxnLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC1sZy0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbGctMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbGctZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLWxnLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLWxnLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci1sZy0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbGctMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLWxnLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci1sZy00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbGctNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLWxnLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci1sZy03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbGctOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLWxnLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1sZy0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItbGctMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLWxnLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29sLXhsey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTE+KnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy14bC0yPip7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KnstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7LW1zLWZsZXg6MCAwIDIwJTtmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMteGwtNj4qey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC14bC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXhsLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLXhsLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXhsLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXhsLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLXhsLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLXhsLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXhsLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLXhsLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLXhsLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXhsLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC14bC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wteGwtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXIteGwtZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLXhsLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLXhsLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci14bC0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXIteGwtMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLXhsLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci14bC00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXIteGwtNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLXhsLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci14bC03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXIteGwtOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLXhsLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci14bC0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXIteGwtMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLXhsLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19LnRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2NvbG9yOiMyMTI1Mjl9LnRhYmxlIHRkLC50YWJsZSB0aHtwYWRkaW5nOi43NXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNn0udGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLXNtIHRkLC50YWJsZS1zbSB0aHtwYWRkaW5nOi4zcmVtfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtYm9yZGVybGVzcyB0Ym9keSt0Ym9keSwudGFibGUtYm9yZGVybGVzcyB0ZCwudGFibGUtYm9yZGVybGVzcyB0aCwudGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aHtib3JkZXI6MH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtcHJpbWFyeSwudGFibGUtcHJpbWFyeT50ZCwudGFibGUtcHJpbWFyeT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9LnRhYmxlLXByaW1hcnkgdGJvZHkrdGJvZHksLnRhYmxlLXByaW1hcnkgdGQsLnRhYmxlLXByaW1hcnkgdGgsLnRhYmxlLXByaW1hcnkgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiM3YWJhZmZ9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtc2Vjb25kYXJ5LC50YWJsZS1zZWNvbmRhcnk+dGQsLnRhYmxlLXNlY29uZGFyeT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZGJ9LnRhYmxlLXNlY29uZGFyeSB0Ym9keSt0Ym9keSwudGFibGUtc2Vjb25kYXJ5IHRkLC50YWJsZS1zZWNvbmRhcnkgdGgsLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aHtib3JkZXItY29sb3I6I2IzYjdiYn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYzhjYmNmfS50YWJsZS1zdWNjZXNzLC50YWJsZS1zdWNjZXNzPnRkLC50YWJsZS1zdWNjZXNzPnRoe2JhY2tncm91bmQtY29sb3I6I2MzZTZjYn0udGFibGUtc3VjY2VzcyB0Ym9keSt0Ym9keSwudGFibGUtc3VjY2VzcyB0ZCwudGFibGUtc3VjY2VzcyB0aCwudGFibGUtc3VjY2VzcyB0aGVhZCB0aHtib3JkZXItY29sb3I6IzhmZDE5ZX0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1pbmZvLC50YWJsZS1pbmZvPnRkLC50YWJsZS1pbmZvPnRoe2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0udGFibGUtaW5mbyB0Ym9keSt0Ym9keSwudGFibGUtaW5mbyB0ZCwudGFibGUtaW5mbyB0aCwudGFibGUtaW5mbyB0aGVhZCB0aHtib3JkZXItY29sb3I6Izg2Y2ZkYX0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS50YWJsZS13YXJuaW5nLC50YWJsZS13YXJuaW5nPnRkLC50YWJsZS13YXJuaW5nPnRoe2JhY2tncm91bmQtY29sb3I6I2ZmZWViYX0udGFibGUtd2FybmluZyB0Ym9keSt0Ym9keSwudGFibGUtd2FybmluZyB0ZCwudGFibGUtd2FybmluZyB0aCwudGFibGUtd2FybmluZyB0aGVhZCB0aHtib3JkZXItY29sb3I6I2ZmZGY3ZX0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS50YWJsZS1kYW5nZXIsLnRhYmxlLWRhbmdlcj50ZCwudGFibGUtZGFuZ2VyPnRoe2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0udGFibGUtZGFuZ2VyIHRib2R5K3Rib2R5LC50YWJsZS1kYW5nZXIgdGQsLnRhYmxlLWRhbmdlciB0aCwudGFibGUtZGFuZ2VyIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojZWQ5NjllfS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9LnRhYmxlLWxpZ2h0LC50YWJsZS1saWdodD50ZCwudGFibGUtbGlnaHQ+dGh7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfS50YWJsZS1saWdodCB0Ym9keSt0Ym9keSwudGFibGUtbGlnaHQgdGQsLnRhYmxlLWxpZ2h0IHRoLC50YWJsZS1saWdodCB0aGVhZCB0aHtib3JkZXItY29sb3I6I2ZiZmNmY30udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1kYXJrLC50YWJsZS1kYXJrPnRkLC50YWJsZS1kYXJrPnRoe2JhY2tncm91bmQtY29sb3I6I2M2YzhjYX0udGFibGUtZGFyayB0Ym9keSt0Ym9keSwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0aGVhZCB0aHtib3JkZXItY29sb3I6Izk1OTk5Y30udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS50YWJsZS1hY3RpdmUsLnRhYmxlLWFjdGl2ZT50ZCwudGFibGUtYWN0aXZlPnRoe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZSAudGhlYWQtZGFyayB0aHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzQ1NGQ1NX0udGFibGUgLnRoZWFkLWxpZ2h0IHRoe2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS50YWJsZS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfS50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojNDU0ZDU1fS50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjA1KX0udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDc1KX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS1zbT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1tZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlLW1kPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey50YWJsZS1yZXNwb25zaXZlLWxne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtbGc+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUteGw+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX0udGFibGUtcmVzcG9uc2l2ZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojODBiZGZmO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9aW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9c2VsZWN0LmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZ3tjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzowIDAgMCAjNDk1MDU3fXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoLjM3NXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMzc1cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKC41cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC41cmVtICsgMXB4KTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweCAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZywuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc217cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmZvcm0tY29udHJvbC1sZ3toZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyAycHgpO3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX1zZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxzZWxlY3QuZm9ybS1jb250cm9sW3NpemVde2hlaWdodDphdXRvfXRleHRhcmVhLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0b30uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LmZvcm0tdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjI1cmVtfS5mb3JtLXJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLWxlZnQ6LTVweH0uZm9ybS1yb3c+LmNvbCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXXtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fS5mb3JtLWNoZWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjEuMjVyZW19LmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDouM3JlbTttYXJnaW4tbGVmdDotMS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZH4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF1+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzZjNzU3ZH0uZm9ybS1jaGVjay1sYWJlbHttYXJnaW4tYm90dG9tOjB9LmZvcm0tY2hlY2staW5saW5le2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6Ljc1cmVtfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMzEyNXJlbTttYXJnaW4tbGVmdDowfS52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiMyOGE3NDV9LnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDAsMTY3LDY5LC45KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZm9ybS1yb3c+LmNvbD4udmFsaWQtdG9vbHRpcCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXT4udmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0uaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQsc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZHtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMS41cmVtIGNlbnRlcn0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSl9LmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7cGFkZGluZy1yaWdodDpjYWxjKC43NWVtICsgMi4zMTI1cmVtKSFpbXBvcnRhbnQ7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSkgbm8tcmVwZWF0fS5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojMjhhNzQ1fS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzI4YTc0NX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjhhNzQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMzRjZTU3O2JhY2tncm91bmQtY29sb3I6IzM0Y2U1N30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzI4YTc0NX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiNkYzM1NDV9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksLjkpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5mb3JtLXJvdz4uY29sPi5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tcm93PltjbGFzcyo9Y29sLV0+LmludmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0uaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSkhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkLHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMS41cmVtIGNlbnRlcn0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pfS5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pIWltcG9ydGFudDtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pIG5vLXJlcGVhdH0uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojZGMzNTQ1fS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojZGMzNTQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2U0NjA2ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlNDYwNmR9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2RjMzU0NX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZGMzNTQ1fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWlubGluZXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZm9ybS1pbmxpbmUgbGFiZWx7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0LC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2x7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowfX0uYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5idG57dHJhbnNpdGlvbjpub25lfX0uYnRuOmhvdmVye2NvbG9yOiMyMTI1Mjk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi5mb2N1cywuYnRuOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmJ0bi5kaXNhYmxlZCwuYnRuOmRpc2FibGVke29wYWNpdHk6LjY1fS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9YS5idG4uZGlzYWJsZWQsZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG57cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2OWQ5O2JvcmRlci1jb2xvcjojMDA2MmNjfS5idG4tcHJpbWFyeS5mb2N1cywuYnRuLXByaW1hcnk6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY5ZDk7Ym9yZGVyLWNvbG9yOiMwMDYyY2M7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDM4LDE0MywyNTUsLjUpfS5idG4tcHJpbWFyeS5kaXNhYmxlZCwuYnRuLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2M7Ym9yZGVyLWNvbG9yOiMwMDVjYmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDM4LDE0MywyNTUsLjUpfS5idG4tc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE2MjY4O2JvcmRlci1jb2xvcjojNTQ1YjYyfS5idG4tc2Vjb25kYXJ5LmZvY3VzLC5idG4tc2Vjb25kYXJ5OmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE2MjY4O2JvcmRlci1jb2xvcjojNTQ1YjYyO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMzAsMTM4LDE0NSwuNSl9LmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjI7Ym9yZGVyLWNvbG9yOiM0ZTU1NWJ9LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEzMCwxMzgsMTQ1LC41KX0uYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjE4ODM4O2JvcmRlci1jb2xvcjojMWU3ZTM0fS5idG4tc3VjY2Vzcy5mb2N1cywuYnRuLXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg4Mzg7Ym9yZGVyLWNvbG9yOiMxZTdlMzQ7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDcyLDE4MCw5NywuNSl9LmJ0bi1zdWNjZXNzLmRpc2FibGVkLC5idG4tc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNDtib3JkZXItY29sb3I6IzFjNzQzMH0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNzIsMTgwLDk3LC41KX0uYnRuLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTM4NDk2O2JvcmRlci1jb2xvcjojMTE3YThifS5idG4taW5mby5mb2N1cywuYnRuLWluZm86Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMzg0OTY7Ym9yZGVyLWNvbG9yOiMxMTdhOGI7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDU4LDE3NiwxOTUsLjUpfS5idG4taW5mby5kaXNhYmxlZCwuYnRuLWluZm86ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGI7Ym9yZGVyLWNvbG9yOiMxMDcwN2Z9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDU4LDE3NiwxOTUsLjUpfS5idG4td2FybmluZ3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMGE4MDA7Ym9yZGVyLWNvbG9yOiNkMzllMDB9LmJ0bi13YXJuaW5nLmZvY3VzLC5idG4td2FybmluZzpmb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UwYTgwMDtib3JkZXItY29sb3I6I2QzOWUwMDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIyLDE3MCwxMiwuNSl9LmJ0bi13YXJuaW5nLmRpc2FibGVkLC5idG4td2FybmluZzpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2QzOWUwMDtib3JkZXItY29sb3I6I2M2OTUwMH0uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIyLDE3MCwxMiwuNSl9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjODIzMzM7Ym9yZGVyLWNvbG9yOiNiZDIxMzB9LmJ0bi1kYW5nZXIuZm9jdXMsLmJ0bi1kYW5nZXI6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjODIzMzM7Ym9yZGVyLWNvbG9yOiNiZDIxMzA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNSw4Myw5NywuNSl9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzA7Ym9yZGVyLWNvbG9yOiNiMjFmMmR9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNSw4Myw5NywuNSl9LmJ0bi1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGFlMGU1fS5idG4tbGlnaHQuZm9jdXMsLmJ0bi1saWdodDpmb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UyZTZlYTtib3JkZXItY29sb3I6I2RhZTBlNTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE2LDIxNywyMTksLjUpfS5idG4tbGlnaHQuZGlzYWJsZWQsLmJ0bi1saWdodDpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2RhZTBlNTtib3JkZXItY29sb3I6I2QzZDlkZn0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE2LDIxNywyMTksLjUpfS5idG4tZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMzI3MmI7Ym9yZGVyLWNvbG9yOiMxZDIxMjR9LmJ0bi1kYXJrLmZvY3VzLC5idG4tZGFyazpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIzMjcyYjtib3JkZXItY29sb3I6IzFkMjEyNDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoODIsODgsOTMsLjUpfS5idG4tZGFyay5kaXNhYmxlZCwuYnRuLWRhcms6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQ7Ym9yZGVyLWNvbG9yOiMxNzFhMWR9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDgyLDg4LDkzLC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeXtjb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojMjhhNzQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuNSl9LmJ0bi1vdXRsaW5lLWluZm97Y29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mby5mb2N1cywuYnRuLW91dGxpbmUtaW5mbzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWR7Y29sb3I6IzE3YTJiODtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLW91dGxpbmUtd2FybmluZ3tjb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVke2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLW91dGxpbmUtZGFuZ2Vye2NvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNkYzM1NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLW91dGxpbmUtbGlnaHR7Y29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLC5idG4tb3V0bGluZS1saWdodDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6I2Y4ZjlmYTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1vdXRsaW5lLWRhcmt7Y29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyay5mb2N1cywuYnRuLW91dGxpbmUtZGFyazpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVke2NvbG9yOiMzNDNhNDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tbGlua3tmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwN2JmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluay5mb2N1cywuYnRuLWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLWxpbmsuZGlzYWJsZWQsLmJ0bi1saW5rOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWdyb3VwLWxnPi5idG4sLmJ0bi1sZ3twYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19LmJ0bi1ncm91cC1zbT4uYnRuLC5idG4tc217cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmJ0bi1ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi10b3A6LjVyZW19aW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmNvbGxhcHNpbmcud2lkdGh7d2lkdGg6MDtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOndpZHRoIC4zNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY29sbGFwc2luZy53aWR0aHt0cmFuc2l0aW9uOm5vbmV9fS5kcm9wZG93biwuZHJvcGxlZnQsLmRyb3ByaWdodCwuZHJvcHVwe3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGV7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjEwcmVtO3BhZGRpbmc6LjVyZW0gMDttYXJnaW46LjEyNXJlbSAwIDA7Zm9udC1zaXplOjFyZW07Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmRyb3Bkb3duLW1lbnUtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmRyb3Bkb3duLW1lbnUtc20tbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1zbS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kcm9wZG93bi1tZW51LW1kLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbWQtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZHJvcGRvd24tbWVudS1sZy1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LWxnLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kcm9wZG93bi1tZW51LXhsLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUteGwtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi4zZW0gc29saWQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LjEyNXJlbX0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZH0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcnt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wbGVmdCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDoxMDAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4xMjVyZW19LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDouM2VtIHNvbGlkO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF17cmlnaHQ6YXV0bztib3R0b206YXV0b30uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46LjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMS41cmVtO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiMxNjE4MWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6I2FkYjViZDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDEuNXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzZjNzU3ZDt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLWl0ZW0tdGV4dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjI1cmVtIDEuNXJlbTtjb2xvcjojMjEyNTI5fS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bjpob3Zlcnt6LWluZGV4OjF9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmZvY3Vze3otaW5kZXg6MX0uYnRuLXRvb2xiYXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi41NjI1cmVtO3BhZGRpbmctbGVmdDouNTYyNXJlbX0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3Jle21hcmdpbi1yaWdodDowfS5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07cGFkZGluZy1sZWZ0Oi4zNzVyZW19LmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6Ljc1cmVtO3BhZGRpbmctbGVmdDouNzVyZW19LmJ0bi1ncm91cC12ZXJ0aWNhbHstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDotMXB4fS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0bnttYXJnaW4tYm90dG9tOjB9LmJ0bi1ncm91cC10b2dnbGU+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9cmFkaW9dLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1yYWRpb117cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsMCwwLDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHR7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzt3aWR0aDoxJTttaW4td2lkdGg6MDttYXJnaW4tYm90dG9tOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5mb3JtLWNvbnRyb2x7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0OmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c3t6LWluZGV4OjR9LmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4rMyl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hcHBlbmQsLmlucHV0LWdyb3VwLXByZXBlbmR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC1wcmVwZW5ke21hcmdpbi1yaWdodDotMXB4fS5pbnB1dC1ncm91cC1hcHBlbmR7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbX0uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tdG9wOjB9LmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSl7aGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KX0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHR7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfS5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpe2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0e3BhZGRpbmctcmlnaHQ6MS43NXJlbX0uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpPi5idG4sLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmN1c3RvbS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MS41cmVtO3BhZGRpbmctbGVmdDoxLjVyZW07LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6ZXhhY3Q7Y29sb3ItYWRqdXN0OmV4YWN0O3ByaW50LWNvbG9yLWFkanVzdDpleGFjdH0uY3VzdG9tLWNvbnRyb2wtaW5saW5le2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXJpZ2h0OjFyZW19LmN1c3RvbS1jb250cm9sLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt6LWluZGV4Oi0xO3dpZHRoOjFyZW07aGVpZ2h0OjEuMjVyZW07b3BhY2l0eTowfS5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM4MGJkZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2IzZDdmZjtib3JkZXItY29sb3I6I2IzZDdmZn0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246dG9wfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMjVyZW07bGVmdDotMS41cmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtwb2ludGVyLWV2ZW50czpub25lO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWRiNWJkfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOjUwJS81MCUgNTAlIG5vLXJlcGVhdH0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLXN3aXRjaHtwYWRkaW5nLWxlZnQ6Mi4yNXJlbX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtsZWZ0Oi0yLjI1cmVtO3dpZHRoOjEuNzVyZW07cG9pbnRlci1ldmVudHM6YWxsO2JvcmRlci1yYWRpdXM6LjVyZW19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0b3A6Y2FsYyguMjVyZW0gKyAycHgpO2xlZnQ6Y2FsYygtMi4yNXJlbSArIDJweCk7d2lkdGg6Y2FsYygxcmVtIC0gNHB4KTtoZWlnaHQ6Y2FsYygxcmVtIC0gNHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmQ7Ym9yZGVyLXJhZGl1czouNXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLjc1cmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCguNzVyZW0pfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAxLjc1cmVtIC4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1Nzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZDojZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtoZWlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICM0OTUwNTd9LmN1c3RvbS1zZWxlY3Qtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZy10b3A6LjI1cmVtO3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW07Zm9udC1zaXplOi44NzVyZW19LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtmb250LXNpemU6MS4yNXJlbX0uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7bWFyZ2luLWJvdHRvbTowfS5jdXN0b20tZmlsZS1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MH0uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojODBiZGZmO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1maWxlLWxhYmVse2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbil+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiQnJvd3NlXCJ9LmN1c3RvbS1maWxlLWlucHV0fi5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLWJyb3dzZSl9LmN1c3RvbS1maWxlLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtvdmVyZmxvdzpoaWRkZW47Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW19LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MztkaXNwbGF5OmJsb2NrO2hlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O2NvbnRlbnQ6XCJCcm93c2VcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWxlZnQ6aW5oZXJpdDtib3JkZXItcmFkaXVzOjAgLjI1cmVtIC4yNXJlbSAwfS5jdXN0b20tcmFuZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MS40cmVtO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXJhbmdlOmZvY3Vze291dGxpbmU6MH0uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDotLjI1cmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnstd2Via2l0LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q3ZmZ9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0Oy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iey1tb3otdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMnJlbTttYXJnaW4tbGVmdDouMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7LW1zLXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tcmFuZ2U6Oi1tcy10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6LjVyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlcnttYXJnaW4tcmlnaHQ6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tjdXJzb3I6ZGVmYXVsdH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNre2N1cnNvcjpkZWZhdWx0fS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tc2VsZWN0e3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1zZWxlY3R7dHJhbnNpdGlvbjpub25lfX0ubmF2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9Lm5hdi10YWJze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtbGlua3ttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7aXNvbGF0aW9uOmlzb2xhdGU7Ym9yZGVyLWNvbG9yOiNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2ICNkZWUyZTYgI2ZmZn0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXYtcGlsbHMgLm5hdi1saW5re2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0ubmF2LWZpbGwgLm5hdi1pdGVtLC5uYXYtZmlsbD4ubmF2LWxpbmt7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0sLm5hdi1qdXN0aWZpZWQ+Lm5hdi1saW5rey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2YmFye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi41cmVtIDFyZW19Lm5hdmJhciAuY29udGFpbmVyLC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCwubmF2YmFyIC5jb250YWluZXItbGcsLm5hdmJhciAuY29udGFpbmVyLW1kLC5uYXZiYXIgLmNvbnRhaW5lci1zbSwubmF2YmFyIC5jb250YWluZXIteGx7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjMxMjVyZW07cGFkZGluZy1ib3R0b206LjMxMjVyZW07bWFyZ2luLXJpZ2h0OjFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWJyYW5kOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItbmF2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZX0ubmF2YmFyLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhci1jb2xsYXBzZXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDAlO2ZsZXgtYmFzaXM6MTAwJTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsLm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6NTAlLzEwMCUgMTAwJSBuby1yZXBlYXR9Lm5hdmJhci1uYXYtc2Nyb2xse21heC1oZWlnaHQ6NzV2aDtvdmVyZmxvdy15OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5uYXZiYXItZXhwYW5kLXNtey1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci14bHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLXhsey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3stbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIteGx7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm5hdmJhci1leHBhbmQteGx7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLXhsey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fS5uYXZiYXItZXhwYW5key1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXIteGx7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmR7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC43KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLC4zKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhe2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZHtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGF7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVye2NvbG9yOiNmZmZ9LmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3Vwe2JvcmRlci10b3A6aW5oZXJpdDtib3JkZXItYm90dG9tOmluaGVyaXR9LmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZD4ubGlzdC1ncm91cDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQ+LmNhcmQtaGVhZGVyKy5saXN0LWdyb3VwLC5jYXJkPi5saXN0LWdyb3VwKy5jYXJkLWZvb3Rlcntib3JkZXItdG9wOjB9LmNhcmQtYm9keXstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmc6MS4yNXJlbX0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOi43NXJlbX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi0uMzc1cmVtO21hcmdpbi1ib3R0b206MH0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmQtbGluaysuY2FyZC1saW5re21hcmdpbi1sZWZ0OjEuMjVyZW19LmNhcmQtaGVhZGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDB9LmNhcmQtZm9vdGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wMyk7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tYm90dG9tOi0uNzVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW07Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW19LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzoxLjI1cmVtO2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZywuY2FyZC1pbWctYm90dG9tLC5jYXJkLWltZy10b3B7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO3dpZHRoOjEwMCV9LmNhcmQtaW1nLC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZywuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1kZWNrIC5jYXJke21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtZGVja3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9LmNhcmQtZGVjayAuY2FyZHstbXMtZmxleDoxIDAgMCU7ZmxleDoxIDAgMCU7bWFyZ2luLXJpZ2h0OjE1cHg7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjE1cHh9fS5jYXJkLWdyb3VwPi5jYXJke21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXB9LmNhcmQtZ3JvdXA+LmNhcmR7LW1zLWZsZXg6MSAwIDAlO2ZsZXg6MSAwIDAlO21hcmdpbi1ib3R0b206MH0uY2FyZC1ncm91cD4uY2FyZCsuY2FyZHttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0OjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfX0uY2FyZC1jb2x1bW5zIC5jYXJke21hcmdpbi1ib3R0b206Ljc1cmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1jb2x1bW5zey13ZWJraXQtY29sdW1uLWNvdW50OjM7LW1vei1jb2x1bW4tY291bnQ6Mztjb2x1bW4tY291bnQ6Mzstd2Via2l0LWNvbHVtbi1nYXA6MS4yNXJlbTstbW96LWNvbHVtbi1nYXA6MS4yNXJlbTtjb2x1bW4tZ2FwOjEuMjVyZW07b3JwaGFuczoxO3dpZG93czoxfS5jYXJkLWNvbHVtbnMgLmNhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX19LmFjY29yZGlvbntvdmVyZmxvdy1hbmNob3I6bm9uZX0uYWNjb3JkaW9uPi5jYXJke292ZXJmbG93OmhpZGRlbn0uYWNjb3JkaW9uPi5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmFjY29yZGlvbj4uY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5hY2NvcmRpb24+LmNhcmQ+LmNhcmQtaGVhZGVye2JvcmRlci1yYWRpdXM6MDttYXJnaW4tYm90dG9tOi0xcHh9LmJyZWFkY3J1bWJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6Ljc1cmVtIDFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDouNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6LjVyZW07Y29sb3I6IzZjNzU3ZDtjb250ZW50OlwiL1wifS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6IzZjNzU3ZH0ucGFnaW5hdGlvbntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBhZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gLjc1cmVtO21hcmdpbi1sZWZ0Oi0xcHg7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnBhZ2UtbGluazpob3Zlcnt6LWluZGV4OjI7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2UtbGluazpmb2N1c3t6LWluZGV4OjM7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7ei1pbmRleDozO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGlua3tjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjJyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjJyZW19LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjI1ZW0gLjRlbTtmb250LXNpemU6NzUlO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYmFkZ2V7dHJhbnNpdGlvbjpub25lfX1hLmJhZGdlOmZvY3VzLGEuYmFkZ2U6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJhZGdlOmVtcHR5e2Rpc3BsYXk6bm9uZX0uYnRuIC5iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0uYmFkZ2UtcGlsbHtwYWRkaW5nLXJpZ2h0Oi42ZW07cGFkZGluZy1sZWZ0Oi42ZW07Ym9yZGVyLXJhZGl1czoxMHJlbX0uYmFkZ2UtcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn1hLmJhZGdlLXByaW1hcnk6Zm9jdXMsYS5iYWRnZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjfWEuYmFkZ2UtcHJpbWFyeS5mb2N1cyxhLmJhZGdlLXByaW1hcnk6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5iYWRnZS1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2R9YS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjJ9YS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMsYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJhZGdlLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9YS5iYWRnZS1zdWNjZXNzOmZvY3VzLGEuYmFkZ2Utc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNH1hLmJhZGdlLXN1Y2Nlc3MuZm9jdXMsYS5iYWRnZS1zdWNjZXNzOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYmFkZ2UtaW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiOH1hLmJhZGdlLWluZm86Zm9jdXMsYS5iYWRnZS1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTE3YThifWEuYmFkZ2UtaW5mby5mb2N1cyxhLmJhZGdlLWluZm86Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYmFkZ2Utd2FybmluZ3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwN31hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsYS5iYWRnZS13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwfWEuYmFkZ2Utd2FybmluZy5mb2N1cyxhLmJhZGdlLXdhcm5pbmc6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5iYWRnZS1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDV9YS5iYWRnZS1kYW5nZXI6Zm9jdXMsYS5iYWRnZS1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzB9YS5iYWRnZS1kYW5nZXIuZm9jdXMsYS5iYWRnZS1kYW5nZXI6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5iYWRnZS1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX1hLmJhZGdlLWxpZ2h0OmZvY3VzLGEuYmFkZ2UtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTV9YS5iYWRnZS1saWdodC5mb2N1cyxhLmJhZGdlLWxpZ2h0OmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5iYWRnZS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfWEuYmFkZ2UtZGFyazpmb2N1cyxhLmJhZGdlLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjR9YS5iYWRnZS1kYXJrLmZvY3VzLGEuYmFkZ2UtZGFyazpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDUyLDU4LDY0LC41KX0uanVtYm90cm9ue3BhZGRpbmc6MnJlbSAxcmVtO21hcmdpbi1ib3R0b206MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouM3JlbX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lmp1bWJvdHJvbntwYWRkaW5nOjRyZW0gMnJlbX19Lmp1bWJvdHJvbi1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5hbGVydHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6NzAwfS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjRyZW19LmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MjtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2NvbG9yOmluaGVyaXR9LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2U1ZmY7Ym9yZGVyLWNvbG9yOiNiOGRhZmZ9LmFsZXJ0LXByaW1hcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojOWZjZGZmfS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiMwMDI3NTJ9LmFsZXJ0LXNlY29uZGFyeXtjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2UyZTNlNTtib3JkZXItY29sb3I6I2Q2ZDhkYn0uYWxlcnQtc2Vjb25kYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2M4Y2JjZn0uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5re2NvbG9yOiMyMDIzMjZ9LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVkZGE7Ym9yZGVyLWNvbG9yOiNjM2U2Y2J9LmFsZXJ0LXN1Y2Nlc3MgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjFkZmJifS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMwYjJlMTN9LmFsZXJ0LWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWVjZjE7Ym9yZGVyLWNvbG9yOiNiZWU1ZWJ9LmFsZXJ0LWluZm8gaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYWJkZGU1fS5hbGVydC1pbmZvIC5hbGVydC1saW5re2NvbG9yOiMwNjJjMzN9LmFsZXJ0LXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzY2Q7Ym9yZGVyLWNvbG9yOiNmZmVlYmF9LmFsZXJ0LXdhcm5pbmcgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZlOGExfS5hbGVydC13YXJuaW5nIC5hbGVydC1saW5re2NvbG9yOiM1MzNmMDN9LmFsZXJ0LWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYTtib3JkZXItY29sb3I6I2Y1YzZjYn0uYWxlcnQtZGFuZ2VyIGhye2JvcmRlci10b3AtY29sb3I6I2YxYjBiN30uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM0OTEyMTd9LmFsZXJ0LWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlO2JvcmRlci1jb2xvcjojZmRmZGZlfS5hbGVydC1saWdodCBocntib3JkZXItdG9wLWNvbG9yOiNlY2VjZjZ9LmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5re2NvbG9yOiM2ODY4Njh9LmFsZXJ0LWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZDk7Ym9yZGVyLWNvbG9yOiNjNmM4Y2F9LmFsZXJ0LWRhcmsgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjliYmJlfS5hbGVydC1kYXJrIC5hbGVydC1saW5re2NvbG9yOiMwNDA1MDV9QC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxcmVtO292ZXJmbG93OmhpZGRlbjtsaW5lLWhlaWdodDowO2ZvbnQtc2l6ZTouNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wcm9ncmVzcy1iYXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnByb2dyZXNzLWJhcnt0cmFuc2l0aW9uOm5vbmV9fS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjFyZW0gMXJlbX0ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uOjFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlczthbmltYXRpb246MXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX19Lm1lZGlhe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm1lZGlhLWJvZHl7LW1zLWZsZXg6MTtmbGV4OjF9Lmxpc3QtZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7ei1pbmRleDoxO2NvbG9yOiM0OTUwNTc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3Atd2lkdGg6MXB4fS5saXN0LWdyb3VwLWhvcml6b250YWx7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbXstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZHstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZ3stbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5saXN0LWdyb3VwLWhvcml6b250YWwteGx7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19Lmxpc3QtZ3JvdXAtZmx1c2h7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXdpZHRoOjAgMCAxcHh9Lmxpc3QtZ3JvdXAtZmx1c2g+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA0MDg1O2JvcmRlci1jb2xvcjojMDA0MDg1fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM4M2Q0MTtib3JkZXItY29sb3I6IzM4M2Q0MX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU1NzI0O2JvcmRlci1jb2xvcjojMTU1NzI0fS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYzU0NjA7Ym9yZGVyLWNvbG9yOiMwYzU0NjB9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg1NjQwNDtib3JkZXItY29sb3I6Izg1NjQwNH0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3MjFjMjQ7Ym9yZGVyLWNvbG9yOiM3MjFjMjR9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodHtjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODI7Ym9yZGVyLWNvbG9yOiM4MTgxODJ9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFiMWUyMTtib3JkZXItY29sb3I6IzFiMWUyMX0uY2xvc2V7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi41fS5jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXJ7b3BhY2l0eTouNzV9YnV0dG9uLmNsb3Nle3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfWEuY2xvc2UuZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0udG9hc3R7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MzUwcHg7ZmxleC1iYXNpczozNTBweDttYXgtd2lkdGg6MzUwcHg7Zm9udC1zaXplOi44NzVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzowIC4yNXJlbSAuNzVyZW0gcmdiYSgwLDAsMCwuMSk7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6LjI1cmVtfS50b2FzdDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206Ljc1cmVtfS50b2FzdC5zaG93aW5ne29wYWNpdHk6MX0udG9hc3Quc2hvd3tkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0udG9hc3QuaGlkZXtkaXNwbGF5Om5vbmV9LnRvYXN0LWhlYWRlcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjI1cmVtIC43NXJlbTtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS50b2FzdC1ib2R5e3BhZGRpbmc6Ljc1cmVtfS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn0ubW9kYWwtb3BlbiAubW9kYWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOjB9Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjouNXJlbTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTBweCl9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOm5vbmV9fS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX0ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wMik7dHJhbnNmb3JtOnNjYWxlKDEuMDIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDFyZW0pfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAxcmVtKTtvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIsLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXJ7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMTAwdmggLSAxcmVtKTtoZWlnaHQ6LXdlYmtpdC1taW4tY29udGVudDtoZWlnaHQ6LW1vei1taW4tY29udGVudDtoZWlnaHQ6bWluLWNvbnRlbnQ7Y29udGVudDpcIlwifS5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6bm9uZX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmV7Y29udGVudDpub25lfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czouM3JlbTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNDA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ubW9kYWwtaGVhZGVye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbSAxcmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KX0ubW9kYWwtaGVhZGVyIC5jbG9zZXtwYWRkaW5nOjFyZW0gMXJlbTttYXJnaW46LTFyZW0gLTFyZW0gLTFyZW0gYXV0b30ubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MXJlbX0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOi43NXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9Lm1vZGFsLWZvb3Rlcj4qe21hcmdpbjouMjVyZW19Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo1MDBweDttYXJnaW46MS43NXJlbSBhdXRvfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3Jle2hlaWdodDpjYWxjKDEwMHZoIC0gMy41cmVtKTtoZWlnaHQ6LXdlYmtpdC1taW4tY29udGVudDtoZWlnaHQ6LW1vei1taW4tY29udGVudDtoZWlnaHQ6bWluLWNvbnRlbnR9Lm1vZGFsLXNte21heC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7bWF4LXdpZHRoOjgwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5tb2RhbC14bHttYXgtd2lkdGg6MTE0MHB4fX0udG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwNzA7ZGlzcGxheTpibG9jazttYXJnaW46MDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDouNHJlbX0udG9vbHRpcCAuYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLC5icy10b29sdGlwLXRvcHtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csLmJzLXRvb2x0aXAtdG9wIC5hcnJvd3tib3R0b206MH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLC5icy10b29sdGlwLXJpZ2h0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LC5icy10b29sdGlwLXJpZ2h0IC5hcnJvd3tsZWZ0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci13aWR0aDouNHJlbSAuNHJlbSAuNHJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sLmJzLXRvb2x0aXAtYm90dG9te3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdywuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93e3RvcDowfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci13aWR0aDowIC40cmVtIC40cmVtO2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwuYnMtdG9vbHRpcC1sZWZ0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3d7cmlnaHQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi40cmVtIDAgLjRyZW0gLjRyZW07Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzouMjVyZW0gLjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA2MDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyNzZweDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czouM3JlbX0ucG9wb3ZlciAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDouNXJlbTttYXJnaW46MCAuM3JlbX0ucG9wb3ZlciAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyIC5hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSwuYnMtcG9wb3Zlci10b3B7bWFyZ2luLWJvdHRvbTouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdPi5hcnJvdywuYnMtcG9wb3Zlci10b3A+LmFycm93e2JvdHRvbTpjYWxjKC0uNXJlbSAtIDFweCl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXT4uYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3A+LmFycm93OjpiZWZvcmV7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXT4uYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXRvcD4uYXJyb3c6OmFmdGVye2JvdHRvbToxcHg7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwuYnMtcG9wb3Zlci1yaWdodHttYXJnaW4tbGVmdDouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0+LmFycm93LC5icy1wb3BvdmVyLXJpZ2h0Pi5hcnJvd3tsZWZ0OmNhbGMoLS41cmVtIC0gMXB4KTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbTttYXJnaW46LjNyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0+LmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItcmlnaHQ+LmFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAuNXJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdPi5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItcmlnaHQ+LmFycm93OjphZnRlcntsZWZ0OjFweDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gLjVyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLC5icy1wb3BvdmVyLWJvdHRvbXttYXJnaW4tdG9wOi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0+LmFycm93LC5icy1wb3BvdmVyLWJvdHRvbT4uYXJyb3d7dG9wOmNhbGMoLS41cmVtIC0gMXB4KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dPi5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbT4uYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItd2lkdGg6MCAuNXJlbSAuNXJlbSAuNXJlbTtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dPi5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tPi5hcnJvdzo6YWZ0ZXJ7dG9wOjFweDtib3JkZXItd2lkdGg6MCAuNXJlbSAuNXJlbSAuNXJlbTtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO21hcmdpbi1sZWZ0Oi0uNXJlbTtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y3ZjdmN30uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwuYnMtcG9wb3Zlci1sZWZ0e21hcmdpbi1yaWdodDouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XT4uYXJyb3csLmJzLXBvcG92ZXItbGVmdD4uYXJyb3d7cmlnaHQ6Y2FsYygtLjVyZW0gLSAxcHgpO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtO21hcmdpbjouM3JlbSAwfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdPi5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWxlZnQ+LmFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItd2lkdGg6LjVyZW0gMCAuNXJlbSAuNXJlbTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0+LmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1sZWZ0Pi5hcnJvdzo6YWZ0ZXJ7cmlnaHQ6MXB4O2JvcmRlci13aWR0aDouNXJlbSAwIC41cmVtIC41cmVtO2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnBvcG92ZXItaGVhZGVye3BhZGRpbmc6LjVyZW0gLjc1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpfS5wb3BvdmVyLWhlYWRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnBvcG92ZXItYm9keXtwYWRkaW5nOi41cmVtIC43NXJlbTtjb2xvcjojMjEyNTI5fS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwucG9pbnRlci1ldmVudHstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNhcm91c2VsLWlubmVyOjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0Oi0xMDAlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWl0ZW17dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXYsLmNhcm91c2VsLWl0ZW0uYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0LC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5Oy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZXt6LWluZGV4OjE7b3BhY2l0eToxfS5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodHt6LWluZGV4OjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwcyAuNnN9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0e3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtbmV4dCwuY2Fyb3VzZWwtY29udHJvbC1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTUlO3BhZGRpbmc6MDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXZ7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOjUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0fS5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1pbmRpY2F0b3Jze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1sZWZ0OjE1JTtsaXN0LXN0eWxlOm5vbmV9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7Ym94LXNpemluZzpjb250ZW50LWJveDstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvO3dpZHRoOjMwcHg7aGVpZ2h0OjNweDttYXJnaW4tcmlnaHQ6M3B4O21hcmdpbi1sZWZ0OjNweDt0ZXh0LWluZGVudDotOTk5cHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItdG9wOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHRyYW5zcGFyZW50O29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZXtvcGFjaXR5OjF9LmNhcm91c2VsLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTUlO2JvdHRvbToyMHB4O2xlZnQ6MTUlO3otaW5kZXg6MTA7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVye3Rvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlubmVyLWJvcmRlcnt0b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zcGlubmVyLWJvcmRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW07Ym9yZGVyOi4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1hbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7YW5pbWF0aW9uOi43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyfS5zcGlubmVyLWJvcmRlci1zbXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JvcmRlci13aWR0aDouMmVtfUAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LnNwaW5uZXItZ3Jvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW07YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Y29sb3I7Ym9yZGVyLXJhZGl1czo1MCU7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uOi43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3JvdzthbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93fS5zcGlubmVyLWdyb3ctc217d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuc3Bpbm5lci1ib3JkZXIsLnNwaW5uZXItZ3Jvd3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjVzfX0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20haW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmYhaW1wb3J0YW50fWEuYmctcHJpbWFyeTpmb2N1cyxhLmJnLXByaW1hcnk6aG92ZXIsYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsYnV0dG9uLmJnLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9YS5iZy1zZWNvbmRhcnk6Zm9jdXMsYS5iZy1zZWNvbmRhcnk6aG92ZXIsYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyxidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzU0NWI2MiFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1IWltcG9ydGFudH1hLmJnLXN1Y2Nlc3M6Zm9jdXMsYS5iZy1zdWNjZXNzOmhvdmVyLGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFlN2UzNCFpbXBvcnRhbnR9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4IWltcG9ydGFudH1hLmJnLWluZm86Zm9jdXMsYS5iZy1pbmZvOmhvdmVyLGJ1dHRvbi5iZy1pbmZvOmZvY3VzLGJ1dHRvbi5iZy1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzExN2E4YiFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3IWltcG9ydGFudH1hLmJnLXdhcm5pbmc6Zm9jdXMsYS5iZy13YXJuaW5nOmhvdmVyLGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzLGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QzOWUwMCFpbXBvcnRhbnR9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDUhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmZvY3VzLGEuYmctZGFuZ2VyOmhvdmVyLGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMsYnV0dG9uLmJnLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fWEuYmctbGlnaHQ6Zm9jdXMsYS5iZy1saWdodDpob3ZlcixidXR0b24uYmctbGlnaHQ6Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RhZTBlNSFpbXBvcnRhbnR9LmJnLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwIWltcG9ydGFudH1hLmJnLWRhcms6Zm9jdXMsYS5iZy1kYXJrOmhvdmVyLGJ1dHRvbi5iZy1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFkMjEyNCFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0e2JvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowIWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0LTB7Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0uYm9yZGVyLWxlZnQtMHtib3JkZXItbGVmdDowIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiMwMDdiZmYhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjojNmM3NTdkIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMyOGE3NDUhaW1wb3J0YW50fS5ib3JkZXItaW5mb3tib3JkZXItY29sb3I6IzE3YTJiOCFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ne2JvcmRlci1jb2xvcjojZmZjMTA3IWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9LmJvcmRlci1saWdodHtib3JkZXItY29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9LmJvcmRlci1kYXJre2JvcmRlci1jb2xvcjojMzQzYTQwIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmIWltcG9ydGFudH0ucm91bmRlZC1zbXtib3JkZXItcmFkaXVzOi4ycmVtIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWxne2JvcmRlci1yYWRpdXM6LjNyZW0haW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtcGlsbHtib3JkZXItcmFkaXVzOjUwcmVtIWltcG9ydGFudH0ucm91bmRlZC0we2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnR9LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kLXhsLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQteGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19LmVtYmVkLXJlc3BvbnNpdmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo0Mi44NTcxNDMlfS5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmV7cGFkZGluZy10b3A6NTYuMjUlfS5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZXtwYWRkaW5nLXRvcDo3NSV9LmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3Jle3BhZGRpbmctdG9wOjEwMCV9LmZsZXgtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbGV4LXNtLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZsZXgtbWQtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxleC1sZy1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxleC14bC1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZsb2F0LXNtLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXNtLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mbG9hdC1tZC1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1tZC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxvYXQtbGctbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbGctcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mbG9hdC14bC1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC14bC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fS51c2VyLXNlbGVjdC1hbGx7LXdlYmtpdC11c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6YWxsIWltcG9ydGFudDt1c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRvey13ZWJraXQtdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7LW1vei11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDstbXMtdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LW5vbmV7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50Oy1tcy11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDt1c2VyLXNlbGVjdDpub25lIWltcG9ydGFudH0ub3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvIWltcG9ydGFudH0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3khaW1wb3J0YW50O3Bvc2l0aW9uOnN0aWNreSFpbXBvcnRhbnR9LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QHN1cHBvcnRzICgocG9zaXRpb246LXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjpzdGlja3kpKXsuc3RpY2t5LXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsfS5zaGFkb3ctc217Ym94LXNoYWRvdzowIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSkhaW1wb3J0YW50fS5zaGFkb3d7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpIWltcG9ydGFudH0uc2hhZG93LWxne2JveC1zaGFkb3c6MCAxcmVtIDNyZW0gcmdiYSgwLDAsMCwuMTc1KSFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnctMjV7d2lkdGg6MjUlIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3IWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3IWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCFpbXBvcnRhbnR9Lm0tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LTAsLm15LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItMCwubXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLTAsLm15LTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtMCwubXgtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC0xLC5teS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItMSwubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItMSwubXktMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLTEsLm14LTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LTIsLm15LTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLTIsLm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItMiwubXktMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtMiwubXgtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LTMsLm15LTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItMywubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLTMsLm15LTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtMywubXgtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC00LC5teS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItNCwubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItNCwubXktNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLTQsLm14LTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtNSwubXktNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci01LC5teC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItNSwubXktNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC01LC5teC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtMCwucHktMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItMCwucHgtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi0wLC5weS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC0wLC5weC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci0xLC5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItMSwucHktMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LTIsLnB5LTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci0yLC5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi0yLC5weS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtMiwucHgtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtMywucHktM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItMywucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi0zLC5weS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC0zLC5weC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci00LC5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItNCwucHktNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtNSwucHktNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi01LC5weS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC01LC5weC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1uMXttYXJnaW46LS4yNXJlbSFpbXBvcnRhbnR9Lm10LW4xLC5teS1uMXttYXJnaW4tdG9wOi0uMjVyZW0haW1wb3J0YW50fS5tci1uMSwubXgtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0haW1wb3J0YW50fS5tYi1uMSwubXktbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtIWltcG9ydGFudH0ubWwtbjEsLm14LW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0haW1wb3J0YW50fS5tLW4ye21hcmdpbjotLjVyZW0haW1wb3J0YW50fS5tdC1uMiwubXktbjJ7bWFyZ2luLXRvcDotLjVyZW0haW1wb3J0YW50fS5tci1uMiwubXgtbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSFpbXBvcnRhbnR9Lm1iLW4yLC5teS1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSFpbXBvcnRhbnR9Lm1sLW4yLC5teC1uMnttYXJnaW4tbGVmdDotLjVyZW0haW1wb3J0YW50fS5tLW4ze21hcmdpbjotMXJlbSFpbXBvcnRhbnR9Lm10LW4zLC5teS1uM3ttYXJnaW4tdG9wOi0xcmVtIWltcG9ydGFudH0ubXItbjMsLm14LW4ze21hcmdpbi1yaWdodDotMXJlbSFpbXBvcnRhbnR9Lm1iLW4zLC5teS1uM3ttYXJnaW4tYm90dG9tOi0xcmVtIWltcG9ydGFudH0ubWwtbjMsLm14LW4ze21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudH0ubS1uNHttYXJnaW46LTEuNXJlbSFpbXBvcnRhbnR9Lm10LW40LC5teS1uNHttYXJnaW4tdG9wOi0xLjVyZW0haW1wb3J0YW50fS5tci1uNCwubXgtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0haW1wb3J0YW50fS5tYi1uNCwubXktbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtIWltcG9ydGFudH0ubWwtbjQsLm14LW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0haW1wb3J0YW50fS5tLW41e21hcmdpbjotM3JlbSFpbXBvcnRhbnR9Lm10LW41LC5teS1uNXttYXJnaW4tdG9wOi0zcmVtIWltcG9ydGFudH0ubXItbjUsLm14LW41e21hcmdpbi1yaWdodDotM3JlbSFpbXBvcnRhbnR9Lm1iLW41LC5teS1uNXttYXJnaW4tYm90dG9tOi0zcmVtIWltcG9ydGFudH0ubWwtbjUsLm14LW41e21hcmdpbi1sZWZ0Oi0zcmVtIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtYXV0bywubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItYXV0bywubXktYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1hdXRvLC5teC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubS1zbS0we21hcmdpbjowIWltcG9ydGFudH0ubXQtc20tMCwubXktc20tMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1zbS0wLC5teC1zbS0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItc20tMCwubXktc20tMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1zbS0wLC5teC1zbS0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTEsLm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1zbS0xLC5teC1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1zbS0xLC5teS1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtc20tMSwubXgtc20tMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtc20tMiwubXktc20tMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItc20tMiwubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1zbS0yLC5teS1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1zbS0yLC5teC1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtc20tMywubXktc20tM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1zbS0zLC5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItc20tMywubXktc20tM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1zbS0zLC5teC1zbS0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTQsLm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1zbS00LC5teC1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1zbS00LC5teS1zbS00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtc20tNCwubXgtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1zbS01LC5teS1zbS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLXNtLTUsLm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1zbS01LC5teS1zbS01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLXNtLTUsLm14LXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1zbS0wLC5weS1zbS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1zbS0wLC5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLXNtLTAsLnB5LXNtLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1zbS0xLC5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1zbS0xLC5weS1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtc20tMiwucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTIsLnB5LXNtLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1zbS0yLC5weC1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1zbS0zLC5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1zbS0zLC5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLXNtLTMsLnB5LXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1zbS00LC5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1zbS00LC5weS1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1zbS01LC5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1zbS01LC5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXNtLTUsLnB5LXNtLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLXNtLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtc20tbjEsLm15LXNtLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLW4xLC5teS1zbS1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1zbS1uMSwubXgtc20tbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tc20tbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LXNtLW4yLC5teS1zbS1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW4yLC5teC1zbS1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItc20tbjIsLm15LXNtLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtc20tbjIsLm14LXNtLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tc20tbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtc20tbjMsLm15LXNtLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1zbS1uMywubXgtc20tbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItc20tbjMsLm15LXNtLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1zbS1uMywubXgtc20tbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLXNtLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtc20tbjQsLm15LXNtLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW40LC5teC1zbS1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLW40LC5teS1zbS1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1zbS1uNCwubXgtc20tbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tc20tbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtc20tbjUsLm15LXNtLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1zbS1uNSwubXgtc20tbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItc20tbjUsLm15LXNtLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1zbS1uNSwubXgtc20tbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLXNtLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubS1tZC0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbWQtMCwubXktbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1tZC0wLC5teC1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbWQtMCwubXktbWQtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1tZC0wLC5teC1tZC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTEsLm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1tZC0xLC5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1tZC0xLC5teS1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbWQtMSwubXgtbWQtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbWQtMiwubXktbWQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbWQtMiwubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1tZC0yLC5teS1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1tZC0yLC5teC1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbWQtMywubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1tZC0zLC5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbWQtMywubXktbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1tZC0zLC5teC1tZC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTQsLm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1tZC00LC5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1tZC00LC5teS1tZC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbWQtNCwubXgtbWQtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLW1kLTUsLm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1tZC0wLC5weS1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1tZC0wLC5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLW1kLTAsLnB5LW1kLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1tZC0xLC5weS1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1tZC0xLC5weS1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbWQtMiwucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1tZC0yLC5weC1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1tZC0zLC5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1tZC0zLC5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLW1kLTMsLnB5LW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1tZC00LC5weS1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1tZC00LC5weS1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1tZC01LC5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1tZC01LC5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLW1kLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtbWQtbjEsLm15LW1kLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW4xLC5teC1tZC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLW4xLC5teS1tZC1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LW1kLW4yLC5teS1tZC1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItbWQtbjIsLm15LW1kLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtbWQtbjIsLm14LW1kLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtbWQtbjMsLm15LW1kLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1tZC1uMywubXgtbWQtbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItbWQtbjMsLm15LW1kLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1tZC1uMywubXgtbWQtbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLW1kLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtbWQtbjQsLm15LW1kLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW40LC5teC1tZC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLW40LC5teS1tZC1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtbWQtbjUsLm15LW1kLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItbWQtbjUsLm15LW1kLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubS1sZy0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbGctMCwubXktbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1sZy0wLC5teC1sZy0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbGctMCwubXktbGctMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1sZy0wLC5teC1sZy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTEsLm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1sZy0xLC5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1sZy0xLC5teS1sZy0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbGctMSwubXgtbGctMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbGctMiwubXktbGctMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbGctMiwubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1sZy0yLC5teS1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1sZy0yLC5teC1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbGctMywubXktbGctM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1sZy0zLC5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbGctMywubXktbGctM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1sZy0zLC5teC1sZy0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTQsLm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1sZy00LC5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1sZy00LC5teS1sZy00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbGctNCwubXgtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1sZy01LC5teS1sZy01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLWxnLTUsLm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1sZy01LC5teS1sZy01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLWxnLTUsLm14LWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1sZy0wLC5weS1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1sZy0wLC5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLWxnLTAsLnB5LWxnLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1sZy0xLC5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1sZy0xLC5weS1sZy0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbGctMiwucHktbGctMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTIsLnB5LWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1sZy0yLC5weC1sZy0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1sZy0zLC5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1sZy0zLC5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLWxnLTMsLnB5LWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1sZy00LC5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1sZy00LC5weS1sZy00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1sZy01LC5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1sZy01LC5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLWxnLTUsLnB5LWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLWxnLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtbGctbjEsLm15LWxnLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW4xLC5teC1sZy1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLW4xLC5teS1sZy1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1sZy1uMSwubXgtbGctbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LWxnLW4yLC5teS1sZy1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW4yLC5teC1sZy1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItbGctbjIsLm15LWxnLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtbGctbjIsLm14LWxnLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tbGctbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtbGctbjMsLm15LWxnLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1sZy1uMywubXgtbGctbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItbGctbjMsLm15LWxnLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1sZy1uMywubXgtbGctbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLWxnLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtbGctbjQsLm15LWxnLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW40LC5teC1sZy1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLW40LC5teS1sZy1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1sZy1uNCwubXgtbGctbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tbGctbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtbGctbjUsLm15LWxnLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1sZy1uNSwubXgtbGctbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItbGctbjUsLm15LWxnLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1sZy1uNSwubXgtbGctbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm0teGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LXhsLTAsLm15LXhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXIteGwtMCwubXgteGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLXhsLTAsLm15LXhsLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwteGwtMCwubXgteGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC14bC0xLC5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXIteGwtMSwubXgteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWIteGwtMSwubXkteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTEsLm14LXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTIsLm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTIsLm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWIteGwtMiwubXkteGwtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwteGwtMiwubXgteGwtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LXhsLTMsLm15LXhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXIteGwtMywubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTMsLm15LXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwteGwtMywubXgteGwtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC14bC00LC5teS14bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXIteGwtNCwubXgteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWIteGwtNCwubXkteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTQsLm14LXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQteGwtNSwubXkteGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci14bC01LC5teC14bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWIteGwtNSwubXkteGwtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC14bC01LC5teC14bC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQteGwtMCwucHkteGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi14bC0wLC5weS14bC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC14bC0wLC5weC14bC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQteGwtMSwucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci14bC0xLC5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGIteGwtMSwucHkteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC14bC0xLC5weC14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTIsLnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci14bC0yLC5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi14bC0yLC5weS14bC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwteGwtMiwucHgteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQteGwtMywucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHIteGwtMywucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi14bC0zLC5weS14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC14bC0zLC5weC14bC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQteGwtNCwucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci14bC00LC5weC14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGIteGwtNCwucHkteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC14bC00LC5weC14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQteGwtNSwucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHIteGwtNSwucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi14bC01LC5weS14bC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC14bC01LC5weC14bC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS14bC1uMXttYXJnaW46LS4yNXJlbSFpbXBvcnRhbnR9Lm10LXhsLW4xLC5teS14bC1uMXttYXJnaW4tdG9wOi0uMjVyZW0haW1wb3J0YW50fS5tci14bC1uMSwubXgteGwtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0haW1wb3J0YW50fS5tYi14bC1uMSwubXkteGwtbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtIWltcG9ydGFudH0ubWwteGwtbjEsLm14LXhsLW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0haW1wb3J0YW50fS5tLXhsLW4ye21hcmdpbjotLjVyZW0haW1wb3J0YW50fS5tdC14bC1uMiwubXkteGwtbjJ7bWFyZ2luLXRvcDotLjVyZW0haW1wb3J0YW50fS5tci14bC1uMiwubXgteGwtbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLW4yLC5teS14bC1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLW4yLC5teC14bC1uMnttYXJnaW4tbGVmdDotLjVyZW0haW1wb3J0YW50fS5tLXhsLW4ze21hcmdpbjotMXJlbSFpbXBvcnRhbnR9Lm10LXhsLW4zLC5teS14bC1uM3ttYXJnaW4tdG9wOi0xcmVtIWltcG9ydGFudH0ubXIteGwtbjMsLm14LXhsLW4ze21hcmdpbi1yaWdodDotMXJlbSFpbXBvcnRhbnR9Lm1iLXhsLW4zLC5teS14bC1uM3ttYXJnaW4tYm90dG9tOi0xcmVtIWltcG9ydGFudH0ubWwteGwtbjMsLm14LXhsLW4ze21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudH0ubS14bC1uNHttYXJnaW46LTEuNXJlbSFpbXBvcnRhbnR9Lm10LXhsLW40LC5teS14bC1uNHttYXJnaW4tdG9wOi0xLjVyZW0haW1wb3J0YW50fS5tci14bC1uNCwubXgteGwtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0haW1wb3J0YW50fS5tYi14bC1uNCwubXkteGwtbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtIWltcG9ydGFudH0ubWwteGwtbjQsLm14LXhsLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0haW1wb3J0YW50fS5tLXhsLW41e21hcmdpbjotM3JlbSFpbXBvcnRhbnR9Lm10LXhsLW41LC5teS14bC1uNXttYXJnaW4tdG9wOi0zcmVtIWltcG9ydGFudH0ubXIteGwtbjUsLm14LXhsLW41e21hcmdpbi1yaWdodDotM3JlbSFpbXBvcnRhbnR9Lm1iLXhsLW41LC5teS14bC1uNXttYXJnaW4tYm90dG9tOi0zcmVtIWltcG9ydGFudH0ubWwteGwtbjUsLm14LXhsLW41e21hcmdpbi1sZWZ0Oi0zcmVtIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWIteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRleHQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2UhaW1wb3J0YW50fS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5IWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnR9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtc20tcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIhaW1wb3J0YW50fS5mb250LWl0YWxpY3tmb250LXN0eWxlOml0YWxpYyFpbXBvcnRhbnR9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXtjb2xvcjojMDA3YmZmIWltcG9ydGFudH1hLnRleHQtcHJpbWFyeTpmb2N1cyxhLnRleHQtcHJpbWFyeTpob3Zlcntjb2xvcjojMDA1NmIzIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9YS50ZXh0LXNlY29uZGFyeTpmb2N1cyxhLnRleHQtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiM0OTRmNTQhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NSFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsYS50ZXh0LXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzE5NjkyYyFpbXBvcnRhbnR9LnRleHQtaW5mb3tjb2xvcjojMTdhMmI4IWltcG9ydGFudH1hLnRleHQtaW5mbzpmb2N1cyxhLnRleHQtaW5mbzpob3Zlcntjb2xvcjojMGY2Njc0IWltcG9ydGFudH0udGV4dC13YXJuaW5ne2NvbG9yOiNmZmMxMDchaW1wb3J0YW50fWEudGV4dC13YXJuaW5nOmZvY3VzLGEudGV4dC13YXJuaW5nOmhvdmVye2NvbG9yOiNiYThiMDAhaW1wb3J0YW50fS50ZXh0LWRhbmdlcntjb2xvcjojZGMzNTQ1IWltcG9ydGFudH1hLnRleHQtZGFuZ2VyOmZvY3VzLGEudGV4dC1kYW5nZXI6aG92ZXJ7Y29sb3I6I2E3MWQyYSFpbXBvcnRhbnR9LnRleHQtbGlnaHR7Y29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9YS50ZXh0LWxpZ2h0OmZvY3VzLGEudGV4dC1saWdodDpob3Zlcntjb2xvcjojY2JkM2RhIWltcG9ydGFudH0udGV4dC1kYXJre2NvbG9yOiMzNDNhNDAhaW1wb3J0YW50fWEudGV4dC1kYXJrOmZvY3VzLGEudGV4dC1kYXJrOmhvdmVye2NvbG9yOiMxMjE0MTYhaW1wb3J0YW50fS50ZXh0LWJvZHl7Y29sb3I6IzIxMjUyOSFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7Y29sb3I6cmdiYSgwLDAsMCwuNSkhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpIWltcG9ydGFudH0udGV4dC1oaWRle2ZvbnQ6MC8wIGE7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnR9LnRleHQtYnJlYWt7d29yZC1icmVhazpicmVhay13b3JkIWltcG9ydGFudDt3b3JkLXdyYXA6YnJlYWstd29yZCFpbXBvcnRhbnR9LnRleHQtcmVzZXR7Y29sb3I6aW5oZXJpdCFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7Kiw6OmFmdGVyLDo6YmVmb3Jle3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9YTpub3QoLmJ0bil7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hYmJyW3RpdGxlXTo6YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9cHJle3doaXRlLXNwYWNlOnByZS13cmFwIWltcG9ydGFudH1ibG9ja3F1b3RlLHByZXtib3JkZXI6MXB4IHNvbGlkICNhZGI1YmQ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1nLHRye3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWgyLGgzLHB7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9QHBhZ2V7c2l6ZTphM31ib2R5e21pbi13aWR0aDo5OTJweCFpbXBvcnRhbnR9LmNvbnRhaW5lcnttaW4td2lkdGg6OTkycHghaW1wb3J0YW50fS5uYXZiYXJ7ZGlzcGxheTpub25lfS5iYWRnZXtib3JkZXI6MXB4IHNvbGlkICMwMDB9LnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSFpbXBvcnRhbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0ZCwudGFibGUtYm9yZGVyZWQgdGh7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0udGFibGUtZGFya3tjb2xvcjppbmhlcml0fS50YWJsZS1kYXJrIHRib2R5K3Rib2R5LC50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojZGVlMmU2fS50YWJsZSAudGhlYWQtZGFyayB0aHtjb2xvcjppbmhlcml0O2JvcmRlci1jb2xvcjojZGVlMmU2fX1cbiIsIiRhc3NldHNfcm9vdDogXCIvYXNzZXRzXCI7XG4kc3RhdGljX2ltYWdlczogXCIvYXNzZXRzL3N0YXRpY1wiO1xuLyohIEZsaWNraXR5IHYyLjMuMFxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVke3Bvc2l0aW9uOnJlbGF0aXZlfS5mbGlja2l0eS1lbmFibGVkOmZvY3Vze291dGxpbmU6MH0uZmxpY2tpdHktdmlld3BvcnR7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfS5mbGlja2l0eS1zbGlkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGV7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0e2N1cnNvcjptb3ZlO2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOmdyYWJ9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd257Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfS5mbGlja2l0eS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuNzUpO2JvcmRlcjpub25lO2NvbG9yOiMzMzN9LmZsaWNraXR5LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXJ9LmZsaWNraXR5LWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCA1cHggIzE5Zn0uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZXtvcGFjaXR5Oi42fS5mbGlja2l0eS1idXR0b246ZGlzYWJsZWR7b3BhY2l0eTouMztjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5mbGlja2l0eS1idXR0b24taWNvbntmaWxsOmN1cnJlbnRDb2xvcn0uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbnt0b3A6NTAlO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXN7bGVmdDoxMHB4fS5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHR7cmlnaHQ6MTBweH0uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3Vze2xlZnQ6YXV0bztyaWdodDoxMHB4fS5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dHtyaWdodDphdXRvO2xlZnQ6MTBweH0uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMCU7dG9wOjIwJTt3aWR0aDo2MCU7aGVpZ2h0OjYwJX0uZmxpY2tpdHktcGFnZS1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7Ym90dG9tOi0yNXB4O3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MX0uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHN7ZGlyZWN0aW9uOnJ0bH0uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW46MCA4cHg7YmFja2dyb3VuZDojMzMzO2JvcmRlci1yYWRpdXM6NTAlO29wYWNpdHk6LjI1O2N1cnNvcjpwb2ludGVyfS5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZHtvcGFjaXR5OjF9IiwiJGFzc2V0c19yb290OiBcIi9hc3NldHNcIjtcbiRzdGF0aWNfaW1hZ2VzOiBcIi9hc3NldHMvc3RhdGljXCI7XG4udHMtY29udHJvbHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtd3JhcDp3cmFwO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS50cy13cmFwcGVyLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbHtwYWRkaW5nOmNhbGMoLjM3NXJlbSAtIDFweCkgLjc1cmVtIGNhbGMoLjM3NXJlbSAtIDRweCl9LmZ1bGwgLnRzLWNvbnRyb2x7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKX0uZGlzYWJsZWQgLnRzLWNvbnRyb2wsLmRpc2FibGVkIC50cy1jb250cm9sICp7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fS5mb2N1cyAudHMtY29udHJvbHtib3gtc2hhZG93Om5vbmV9LnRzLWNvbnRyb2w+KntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjppbml0aWFsfS50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sPmRpdntiYWNrZ3JvdW5kOiNlZmVmZWY7Ym9yZGVyOjAgc29saWQgI2RlZTJlNjtjb2xvcjojMzQzYTQwO2N1cnNvcjpwb2ludGVyO21hcmdpbjowIDNweCAzcHggMDtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MXB4IDVweH0udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbD5kaXYuYWN0aXZle2JhY2tncm91bmQ6IzBkNmVmZDtib3JkZXI6MCBzb2xpZCB0cmFuc3BhcmVudDtjb2xvcjojZmZmfS50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sPmRpdiwudHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbD5kaXYuYWN0aXZle2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MCBzb2xpZCAjZmZmO2NvbG9yOiM4Nzg3ODd9LnRzLWNvbnRyb2w+aW5wdXR7YmFja2dyb3VuZDpub25lIWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0bztsaW5lLWhlaWdodDppbmhlcml0IWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7bWF4LWhlaWdodDpub25lIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWluLWhlaWdodDowIWltcG9ydGFudDttaW4td2lkdGg6N3JlbTtwYWRkaW5nOjAhaW1wb3J0YW50O3RleHQtaW5kZW50OjAhaW1wb3J0YW50Oy13ZWJraXQtdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7LW1vei11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDstbXMtdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnR9LnRzLWNvbnRyb2w+aW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmV9LnRzLWNvbnRyb2w+aW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lIWltcG9ydGFudH0uaGFzLWl0ZW1zIC50cy1jb250cm9sPmlucHV0e21hcmdpbjowIDRweCFpbXBvcnRhbnR9LnRzLWNvbnRyb2wucnRse3RleHQtYWxpZ246cmlnaHR9LnRzLWNvbnRyb2wucnRsLnNpbmdsZSAudHMtY29udHJvbDphZnRlcntsZWZ0OmNhbGMoLjc1cmVtICsgNXB4KTtyaWdodDphdXRvfS50cy1jb250cm9sLnJ0bCAudHMtY29udHJvbD5pbnB1dHttYXJnaW46MCA0cHggMCAtMnB4IWltcG9ydGFudH0uZGlzYWJsZWQgLnRzLWNvbnRyb2x7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpO29wYWNpdHk6MX0uaW5wdXQtaGlkZGVuIC50cy1jb250cm9sPmlucHV0e2xlZnQ6LTEwMDAwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlfS50cy1kcm9wZG93bntiYWNrZ3JvdW5kOnZhcigtLWJzLWJvZHktYmcpO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOjAgMCB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wOjA7Ym94LXNoYWRvdzowIDFweCAzcHggcmdiYSgwLDAsMCwuMSk7Ym94LXNpemluZzpib3JkZXItYm94O2xlZnQ6MDttYXJnaW46LjI1cmVtIDAgMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6MTB9LnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVde2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbn0udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDIzNyw0MCwuNCk7Ym9yZGVyLXJhZGl1czoxcHh9LnRzLWRyb3Bkb3duIC5jcmVhdGUsLnRzLWRyb3Bkb3duIC5uby1yZXN1bHRzLC50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLC50cy1kcm9wZG93biAub3B0aW9ue3BhZGRpbmc6M3B4IC43NXJlbX0udHMtZHJvcGRvd24gLm9wdGlvbiwudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLC50cy1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9ue2N1cnNvcjppbmhlcml0O29wYWNpdHk6LjV9LnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjF9LnRzLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVye2JvcmRlci10b3A6MH0udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlcntiYWNrZ3JvdW5kOnZhcigtLWJzLWJvZHktYmcpO2NvbG9yOiM2Yzc1N2Q7Y3Vyc29yOmRlZmF1bHR9LnRzLWRyb3Bkb3duIC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10ZXJ0aWFyeS1iZyl9LnRzLWRyb3Bkb3duIC5hY3RpdmUsLnRzLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRle2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpfS50cy1kcm9wZG93biAuY3JlYXRle2NvbG9yOnJnYmEoNTIsNTgsNjQsLjUpfS50cy1kcm9wZG93biAuc3Bpbm5lcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzBweDttYXJnaW46M3B4IC43NXJlbTt3aWR0aDozMHB4fS50cy1kcm9wZG93biAuc3Bpbm5lcjphZnRlcnthbmltYXRpb246bGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtib3JkZXItY29sb3I6I2QwZDBkMCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweDtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI0cHg7bWFyZ2luOjNweDt3aWR0aDoyNHB4fUBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZ3swJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0udHMtZHJvcGRvd24tY29udGVudHttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93OmhpZGRlbiBhdXRvO3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9LnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudHMtZHJhZ2dpbmd7Y29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnRzLWRyYWdnaW5nPip7dmlzaWJpbGl0eTpoaWRkZW4haW1wb3J0YW50fS5wbHVnaW4tY2hlY2tib3hfb3B0aW9uczpub3QoLnJ0bCkgLm9wdGlvbiBpbnB1dHttYXJnaW4tcmlnaHQ6LjVyZW19LnBsdWdpbi1jaGVja2JveF9vcHRpb25zLnJ0bCAub3B0aW9uIGlucHV0e21hcmdpbi1sZWZ0Oi41cmVtfS5wbHVnaW4tY2xlYXJfYnV0dG9uey0tdHMtcHItY2xlYXItYnV0dG9uOjFlbX0ucGx1Z2luLWNsZWFyX2J1dHRvbiAuY2xlYXItYnV0dG9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO21hcmdpbi1yaWdodDowIWltcG9ydGFudDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6Y2FsYyguNzVyZW0gLSA1cHgpO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNpdGlvbjpvcGFjaXR5IC41c30ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb3JtLXNlbGVjdCAuY2xlYXItYnV0dG9uLC5wbHVnaW4tY2xlYXJfYnV0dG9uLnNpbmdsZSAuY2xlYXItYnV0dG9ue3JpZ2h0Om1heCh2YXIoLS10cy1wci1jYXJldCksLjc1cmVtKX0ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb2N1cy5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiwucGx1Z2luLWNsZWFyX2J1dHRvbjpub3QoLmRpc2FibGVkKTpob3Zlci5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbntvcGFjaXR5OjF9LnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlcntiYWNrZ3JvdW5kOmNvbG9yLW1peCh2YXIoLS1icy1ib2R5LWJnKSwjZDBkMGQwLDg1JSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIDAgMDtwYWRkaW5nOjZweCAuNzVyZW07cG9zaXRpb246cmVsYXRpdmV9LnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZXtjb2xvcjojMzQzYTQwO2ZvbnQtc2l6ZToyMHB4IWltcG9ydGFudDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi10b3A6LTEycHg7b3BhY2l0eTouNDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouNzVyZW07dG9wOjUwJX0udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVye2NvbG9yOiMwMDB9LnBsdWdpbi1kcm9wZG93bl9pbnB1dC5mb2N1cy5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2x7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO2JveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93OnZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpfS5wbHVnaW4tZHJvcGRvd25faW5wdXQgLmRyb3Bkb3duLWlucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOnNvbGlkICNkMGQwZDA7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym94LXNoYWRvdzpub25lO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMzc1cmVtIC43NXJlbTt3aWR0aDoxMDAlfS5wbHVnaW4tZHJvcGRvd25faW5wdXQuZm9jdXMgLnRzLWRyb3Bkb3duIC5kcm9wZG93bi1pbnB1dHtib3JkZXItY29sb3I6Izg2YjdmZTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KTtvdXRsaW5lOjB9LnBsdWdpbi1kcm9wZG93bl9pbnB1dCAuaXRlbXMtcGxhY2Vob2xkZXJ7Ym9yZGVyOjAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7d2lkdGg6MTAwJX0ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmRyb3Bkb3duLWFjdGl2ZSAuaXRlbXMtcGxhY2Vob2xkZXIsLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5oYXMtaXRlbXMgLml0ZW1zLXBsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcyAudHMtY29udHJvbD5pbnB1dHttaW4td2lkdGg6MH0udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sPmlucHV0e2ZsZXg6bm9uZTttaW4td2lkdGg6NHB4fS50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2w+aW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sPmlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLnRzLWRyb3Bkb3duLWNvbnRlbnR7ZGlzcGxheTpmbGV4fS50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXB7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZjJmMmYyO2JvcmRlci10b3A6MDtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWluLXdpZHRoOjB9LnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlcntib3JkZXItdG9wOjB9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW17YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWZsZXh9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZXtib3JkZXItcmFkaXVzOjAgMnB4IDJweCAwO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCA1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIC5yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSl9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24uZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlcntiYWNrZ3JvdW5kOm5vbmV9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGV7Zm9udC1zaXplOjIzcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW17cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW0gLnJlbW92ZXtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTJlNjttYXJnaW4tbGVmdDo1cHh9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtLmFjdGl2ZSAucmVtb3Zle2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50fS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKS5kaXNhYmxlZCAuaXRlbSAucmVtb3Zle2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsIC5pdGVte3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0gLnJlbW92ZXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWUyZTY7bWFyZ2luLXJpZ2h0OjVweH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0uYWN0aXZlIC5yZW1vdmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLnJ0bC5kaXNhYmxlZCAuaXRlbSAucmVtb3Zle2JvcmRlci1yaWdodC1jb2xvcjojZmZmfTpyb290ey0tdHMtcHItY2xlYXItYnV0dG9uOjBweDstLXRzLXByLWNhcmV0OjBweDstLXRzLXByLW1pbjouNzVyZW19LnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sLC50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCBpbnB1dHtjdXJzb3I6cG9pbnRlcn0udHMtY29udHJvbDpub3QoLnJ0bCl7cGFkZGluZy1yaWdodDptYXgodmFyKC0tdHMtcHItbWluKSx2YXIoLS10cy1wci1jbGVhci1idXR0b24pICsgdmFyKC0tdHMtcHItY2FyZXQpKSFpbXBvcnRhbnR9LnRzLWNvbnRyb2wucnRse3BhZGRpbmctbGVmdDptYXgodmFyKC0tdHMtcHItbWluKSx2YXIoLS10cy1wci1jbGVhci1idXR0b24pICsgdmFyKC0tdHMtcHItY2FyZXQpKSFpbXBvcnRhbnR9LnRzLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRzLWNvbnRyb2wsLnRzLWNvbnRyb2wgaW5wdXQsLnRzLWRyb3Bkb3due2NvbG9yOiMzNDNhNDA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbHtiYWNrZ3JvdW5kOnZhcigtLWJzLWJvZHktYmcpO2N1cnNvcjp0ZXh0fS50cy1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MCFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50O3dpZHRoOjFweCFpbXBvcnRhbnR9LnRzLWRyb3Bkb3duLC50cy1kcm9wZG93bi5mb3JtLWNvbnRyb2wsLnRzLWRyb3Bkb3duLmZvcm0tc2VsZWN0e2JhY2tncm91bmQ6dmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO2JvcmRlci1yYWRpdXM6LjM3NXJlbTtib3gtc2hhZG93OjAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTtoZWlnaHQ6YXV0bztwYWRkaW5nOjA7ei1pbmRleDoxMDAwfS50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVye2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0udHMtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnRzLWRyb3Bkb3duIC5vcHRncm91cDpiZWZvcmV7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7bWFyZ2luOi41cmVtIC0uNzVyZW07b3ZlcmZsb3c6aGlkZGVufS50cy1kcm9wZG93biAuY3JlYXRle3BhZGRpbmctbGVmdDouNzVyZW19LnRzLWRyb3Bkb3duLWNvbnRlbnR7cGFkZGluZzo1cHggMH0udHMtY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey50cy1jb250cm9se3RyYW5zaXRpb246bm9uZX19LmZvY3VzIC50cy1jb250cm9se2JvcmRlci1jb2xvcjojODZiN2ZlO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpO291dGxpbmU6MH0udHMtY29udHJvbCAuaXRlbXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4fS50cy1jb250cm9sIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yLCNhN2FlYjgpO29wYWNpdHk6MX0udHMtY29udHJvbCBpbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yLCNhN2FlYjgpO29wYWNpdHk6MX0udHMtd3JhcHBlci5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnZhbGlkLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkKy50cy13cmFwcGVye2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpfS50cy13cmFwcGVyLmlzLWludmFsaWQ6bm90KC5zaW5nbGUpLC53YXMtdmFsaWRhdGVkIC5pbnZhbGlkOm5vdCguc2luZ2xlKSwud2FzLXZhbGlkYXRlZCA6aW52YWxpZCsudHMtd3JhcHBlcjpub3QoLnNpbmdsZSl7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNFJTNDY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM0UlM0NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNFJTNDY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS50cy13cmFwcGVyLmlzLWludmFsaWQuc2luZ2xlLC53YXMtdmFsaWRhdGVkIC5pbnZhbGlkLnNpbmdsZSwud2FzLXZhbGlkYXRlZCA6aW52YWxpZCsudHMtd3JhcHBlci5zaW5nbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKSx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNFJTNDY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM0UlM0NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNFJTNDY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyLGNlbnRlciByaWdodCAyLjI1cmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4LGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LnRzLXdyYXBwZXIuaXMtaW52YWxpZC5mb2N1cyAudHMtY29udHJvbCwud2FzLXZhbGlkYXRlZCAuaW52YWxpZC5mb2N1cyAudHMtY29udHJvbCwud2FzLXZhbGlkYXRlZCA6aW52YWxpZCsudHMtd3JhcHBlci5mb2N1cyAudHMtY29udHJvbHtib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvciksLjI1KX0udHMtd3JhcHBlci5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAudmFsaWQsLndhcy12YWxpZGF0ZWQgOnZhbGlkKy50cy13cmFwcGVye2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKX0udHMtd3JhcHBlci5pcy12YWxpZDpub3QoLnNpbmdsZSksLndhcy12YWxpZGF0ZWQgLnZhbGlkOm5vdCguc2luZ2xlKSwud2FzLXZhbGlkYXRlZCA6dmFsaWQrLnRzLXdyYXBwZXI6bm90KC5zaW5nbGUpe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS50cy13cmFwcGVyLmlzLXZhbGlkLnNpbmdsZSwud2FzLXZhbGlkYXRlZCAudmFsaWQuc2luZ2xlLC53YXMtdmFsaWRhdGVkIDp2YWxpZCsudHMtd3JhcHBlci5zaW5nbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKSx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXIsY2VudGVyIHJpZ2h0IDIuMjVyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHgsY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0udHMtd3JhcHBlci5pcy12YWxpZC5mb2N1cyAudHMtY29udHJvbCwud2FzLXZhbGlkYXRlZCAudmFsaWQuZm9jdXMgLnRzLWNvbnRyb2wsLndhcy12YWxpZGF0ZWQgOnZhbGlkKy50cy13cmFwcGVyLmZvY3VzIC50cy1jb250cm9se2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpLC4yNSl9LnRzLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkqMil9LmlucHV0LWdyb3VwLXNtPi50cy13cmFwcGVyLC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbSwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbXttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkqMil9LmlucHV0LWdyb3VwLXNtPi50cy13cmFwcGVyIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbSAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbSAudHMtY29udHJvbHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO2ZvbnQtc2l6ZTouODc1cmVtfS5pbnB1dC1ncm91cC1zbT4udHMtd3JhcHBlci5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtLmhhcy1pdGVtcyAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbS5oYXMtaXRlbXMgLnRzLWNvbnRyb2x7Zm9udC1zaXplOi44NzVyZW19LmlucHV0LWdyb3VwLXNtPi50cy13cmFwcGVyLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtc20ubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LXNtLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbHtwYWRkaW5nLXRvcDpjYWxjKC43NWVtIC0gLjQwNjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSoyLzIgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSArIDFweCkqMi8yKSFpbXBvcnRhbnR9LnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9se3BhZGRpbmctbGVmdDpjYWxjKC43NXJlbSAtIDVweCk7LS10cy1wci1taW46Y2FsYygwLjc1cmVtIC0gNXB4KX0udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbD5kaXZ7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gMXB4KX0uaW5wdXQtZ3JvdXAtbGc+LnRzLXdyYXBwZXIsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLWxnLC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LWxne21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKjIpfS5pbnB1dC1ncm91cC1sZz4udHMtd3JhcHBlciAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtbGcgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3QtbGcgLnRzLWNvbnRyb2x7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtmb250LXNpemU6MS4yNXJlbX0udHMtd3JhcHBlcjpub3QoLmZvcm0tY29udHJvbCwuZm9ybS1zZWxlY3Qpe2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7aGVpZ2h0OmF1dG87cGFkZGluZzowfS50cy13cmFwcGVyOm5vdCguZm9ybS1jb250cm9sLC5mb3JtLXNlbGVjdCkuc2luZ2xlIC50cy1jb250cm9se2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4fS50cy13cmFwcGVyLmZvcm0tc2VsZWN0LC50cy13cmFwcGVyLnNpbmdsZXstLXRzLXByLWNhcmV0OjIuMjVyZW19LnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tc2VsZWN0e2JveC1zaGFkb3c6bm9uZTtkaXNwbGF5OmZsZXg7aGVpZ2h0OmF1dG87cGFkZGluZzowIWltcG9ydGFudH0udHMtd3JhcHBlci5mb3JtLWNvbnRyb2wgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLnNpbmdsZS5pbnB1dC1hY3RpdmUgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3QgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Quc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbHtib3JkZXI6bm9uZSFpbXBvcnRhbnR9LnRzLXdyYXBwZXIuZm9ybS1jb250cm9sOm5vdCguZGlzYWJsZWQpIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tY29udHJvbDpub3QoLmRpc2FibGVkKS5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tc2VsZWN0Om5vdCguZGlzYWJsZWQpIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tc2VsZWN0Om5vdCguZGlzYWJsZWQpLnNpbmdsZS5pbnB1dC1hY3RpdmUgLnRzLWNvbnRyb2x7YmFja2dyb3VuZDp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LmlucHV0LWdyb3VwPi50cy13cmFwcGVye2ZsZXgtZ3JvdzoxO3dpZHRoOjElfS5pbnB1dC1ncm91cD4udHMtd3JhcHBlcjpub3QoOm50aC1jaGlsZCgyKSk+LnRzLWNvbnRyb2x7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LnRzLXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKT4udHMtY29udHJvbHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmZvcm0tc2VsZWN0IC50cy1jb250cm9sLC5mb3JtLXNlbGVjdCAudHMtY29udHJvbCBpbnB1dCwuZm9ybS1zZWxlY3QgLnRzLWRyb3Bkb3due2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpfVxuIiwiJGFzc2V0c19yb290OiBcIi9hc3NldHNcIjtcbiRzdGF0aWNfaW1hZ2VzOiBcIi9hc3NldHMvc3RhdGljXCI7XG5ib2R5Pi5wbm90aWZ5LnBub3RpZnktcG9zaXRpb25lZHtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDA0MH1ib2R5Pi5wbm90aWZ5LnBub3RpZnktbW9kYWx7ei1pbmRleDoxMDAwNDJ9LnBub3RpZnl7aGVpZ2h0OmF1dG87ZGlzcGxheTpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgbGluZWFyO29wYWNpdHk6MH0ucG5vdGlmeS5wbm90aWZ5LXBvc2l0aW9uZWR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS5wbm90aWZ5LnBub3RpZnktbW9kYWx7ei1pbmRleDozfS5wbm90aWZ5LnBub3RpZnktaW57ZGlzcGxheTpibG9jaztvcGFjaXR5OjF9LnBub3RpZnkucG5vdGlmeS1pbml0aWFse2Rpc3BsYXk6YmxvY2t9LnBub3RpZnktaGlkZGVue3Zpc2liaWxpdHk6aGlkZGVufS5wbm90aWZ5LnBub3RpZnktbW92ZXt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsdG9wIC40cyBlYXNlLHJpZ2h0IC40cyBlYXNlLGJvdHRvbSAuNHMgZWFzZX0ucG5vdGlmeS5wbm90aWZ5LWZhZGUtc2xvd3t0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGxpbmVhcjtvcGFjaXR5OjB9LnBub3RpZnkucG5vdGlmeS1mYWRlLXNsb3cucG5vdGlmeS5wbm90aWZ5LW1vdmV7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBsaW5lYXIsbGVmdCAuNHMgZWFzZSx0b3AgLjRzIGVhc2UscmlnaHQgLjRzIGVhc2UsYm90dG9tIC40cyBlYXNlfS5wbm90aWZ5LnBub3RpZnktZmFkZS1ub3JtYWx7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgbGluZWFyO29wYWNpdHk6MH0ucG5vdGlmeS5wbm90aWZ5LWZhZGUtbm9ybWFsLnBub3RpZnkucG5vdGlmeS1tb3Zle3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGxpbmVhcixsZWZ0IC40cyBlYXNlLHRvcCAuNHMgZWFzZSxyaWdodCAuNHMgZWFzZSxib3R0b20gLjRzIGVhc2V9LnBub3RpZnkucG5vdGlmeS1mYWRlLWZhc3R7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBsaW5lYXI7b3BhY2l0eTowfS5wbm90aWZ5LnBub3RpZnktZmFkZS1mYXN0LnBub3RpZnkucG5vdGlmeS1tb3Zle3RyYW5zaXRpb246b3BhY2l0eSAuMXMgbGluZWFyLGxlZnQgLjRzIGVhc2UsdG9wIC40cyBlYXNlLHJpZ2h0IC40cyBlYXNlLGJvdHRvbSAuNHMgZWFzZX0ucG5vdGlmeS5wbm90aWZ5LW1hc2tpbmd7ZGlzcGxheTpibG9jazstd2Via2l0LW1hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsMCwwLC44KSx0cmFuc3BhcmVudCAzMHB4LHRyYW5zcGFyZW50KTttYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwuOCksdHJhbnNwYXJlbnQgMzBweCx0cmFuc3BhcmVudCl9LnBub3RpZnkucG5vdGlmeS1tYXNraW5nLnBub3RpZnktc3RhY2stdXB7LXdlYmtpdC1tYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjgpLHRyYW5zcGFyZW50IDMwcHgsdHJhbnNwYXJlbnQpO21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgwLDAsMCwuOCksdHJhbnNwYXJlbnQgMzBweCx0cmFuc3BhcmVudCl9LnBub3RpZnkucG5vdGlmeS1tYXNraW5nLnBub3RpZnktc3RhY2stbGVmdHstd2Via2l0LW1hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDI3MGRlZyxyZ2JhKDAsMCwwLC44KSx0cmFuc3BhcmVudCAzMHB4LHRyYW5zcGFyZW50KTttYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCgyNzBkZWcscmdiYSgwLDAsMCwuOCksdHJhbnNwYXJlbnQgMzBweCx0cmFuc3BhcmVudCl9LnBub3RpZnkucG5vdGlmeS1tYXNraW5nLnBub3RpZnktc3RhY2stcmlnaHR7LXdlYmtpdC1tYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMCwwLC44KSx0cmFuc3BhcmVudCAzMHB4LHRyYW5zcGFyZW50KTttYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMCwwLC44KSx0cmFuc3BhcmVudCAzMHB4LHRyYW5zcGFyZW50KX0ucG5vdGlmeS5wbm90aWZ5LWZhZGUtaW4sLnBub3RpZnkucG5vdGlmeS1tYXNraW5nLWlue29wYWNpdHk6MX0ucG5vdGlmeSAucG5vdGlmeS1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjAgNnB4IDI4cHggMCByZ2JhKDAsMCwwLC4xKTstbW96LWJveC1zaGFkb3c6MCA2cHggMjhweCAwIHJnYmEoMCwwLDAsLjEpO2JveC1zaGFkb3c6MCA2cHggMjhweCAwIHJnYmEoMCwwLDAsLjEpfS5wbm90aWZ5LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtwYWRkaW5nOi44ZW07aGVpZ2h0OjEwMCU7bWFyZ2luOjB9LnBub3RpZnktY29udGFpbmVyOmFmdGVye2NvbnRlbnQ6XCIgXCI7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtjbGVhcjpib3RofS5wbm90aWZ5LWNsb3NlciwucG5vdGlmeS1zdGlja2Vye2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0Oi41ZW07Y3Vyc29yOnBvaW50ZXJ9W2Rpcj1ydGxdIC5wbm90aWZ5LWNsb3NlcixbZGlyPXJ0bF0gLnBub3RpZnktc3RpY2tlcntmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDouNWVtO21hcmdpbi1sZWZ0OjB9LnBub3RpZnktdGl0bGV7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpwcmUtbGluZTttYXJnaW4tYm90dG9tOi40ZW07bWFyZ2luLXRvcDowfS5wbm90aWZ5LXRleHQtd2l0aC1tYXgtaGVpZ2h0e292ZXJmbG93LXk6YXV0bztvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47cGFkZGluZy1ib3R0b206LjAzZW19LnBub3RpZnkucG5vdGlmeS13aXRoLWljb24gLnBub3RpZnktY29udGVudHttYXJnaW4tbGVmdDoyNHB4fVtkaXI9cnRsXSAucG5vdGlmeS5wbm90aWZ5LXdpdGgtaWNvbiAucG5vdGlmeS1jb250ZW50e21hcmdpbi1yaWdodDoyNHB4O21hcmdpbi1sZWZ0OjB9LnBub3RpZnktcHJlLWxpbmV7d2hpdGUtc3BhY2U6cHJlLWxpbmV9LnBub3RpZnktaWNvbiwucG5vdGlmeS1pY29uIHNwYW57ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fVtkaXI9cnRsXSAucG5vdGlmeS1pY29uLFtkaXI9cnRsXSAucG5vdGlmeS1pY29uIHNwYW57ZmxvYXQ6cmlnaHR9LnBub3RpZnktbW9kYWwtb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6Mjt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXI7b3BhY2l0eTowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZH0ucG5vdGlmeS1tb2RhbC1vdmVybGF5LXVwe2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnBub3RpZnktbW9kYWwtb3ZlcmxheS1sZWZ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0ucG5vdGlmeS1tb2RhbC1vdmVybGF5LXJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXJ9LnBub3RpZnktbW9kYWwtb3ZlcmxheS5wbm90aWZ5LW1vZGFsLW92ZXJsYXktaW57b3BhY2l0eToxfS5wbm90aWZ5LW1vZGFsLW92ZXJsYXktY2xvc2VzOmFmdGVye2NvbnRlbnQ6XCLDl1wiO2ZvbnQtZmFtaWx5OkFyaWFsO2ZvbnQtc2l6ZTozcmVtO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAwIC40cmVtICNmZmZ9Ym9keT4ucG5vdGlmeS1tb2RhbC1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwMDQxfSIsIiRhc3NldHNfcm9vdDogXCIvYXNzZXRzXCI7XG4kc3RhdGljX2ltYWdlczogXCIvYXNzZXRzL3N0YXRpY1wiO1xuW2RhdGEtcG5vdGlmeV0uYnJpZ2h0dGhlbWUtZWxlbXtib3JkZXItcmFkaXVzOjB9W2RhdGEtcG5vdGlmeV0uYnJpZ2h0dGhlbWUtZWxlbSxbZGF0YS1wbm90aWZ5XS5icmlnaHR0aGVtZS1lbGVtLnBub3RpZnktbW9kZS1saWdodHstLW5vdGljZS1iYWNrZ3JvdW5kLWNvbG9yOiNmZmZmYTI7LS1ub3RpY2UtYm9yZGVyLWNvbG9yOiNmZjA7LS1ub3RpY2UtdGV4dC1jb2xvcjojNGY0ZjAwOy0tbm90aWNlLWljb24tZmlsdGVyOmludmVydCgyNSUpIHNlcGlhKDEyJSkgc2F0dXJhdGUoNzAwNyUpIGh1ZS1yb3RhdGUoMzhkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCgxMDElKTstLWluZm8tYmFja2dyb3VuZC1jb2xvcjojOGZjZWRkOy0taW5mby1ib3JkZXItY29sb3I6IzAyODZhNTstLWluZm8tdGV4dC1jb2xvcjojMDEyODMxOy0taW5mby1pY29uLWZpbHRlcjppbnZlcnQoMTElKSBzZXBpYSgzNyUpIHNhdHVyYXRlKDE5NDYlKSBodWUtcm90YXRlKDE1NWRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDk5JSk7LS1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6I2FmZjI5YTstLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiMzNWRiMDA7LS1zdWNjZXNzLXRleHQtY29sb3I6IzEwNDMwMDstLXN1Y2Nlc3MtaWNvbi1maWx0ZXI6aW52ZXJ0KDE3JSkgc2VwaWEoOTQlKSBzYXR1cmF0ZSgxMDU1JSkgaHVlLXJvdGF0ZSg3MGRlZykgYnJpZ2h0bmVzcyg5MCUpIGNvbnRyYXN0KDEwMyUpOy0tZXJyb3ItYmFja2dyb3VuZC1jb2xvcjojZmZhYmEyOy0tZXJyb3ItYm9yZGVyLWNvbG9yOiNmZjE4MDA7LS1lcnJvci10ZXh0LWNvbG9yOiM0ZjA4MDA7LS1lcnJvci1pY29uLWZpbHRlcjppbnZlcnQoOSUpIHNlcGlhKDI3JSkgc2F0dXJhdGUoNzM0NyUpIGh1ZS1yb3RhdGUoMzU5ZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoMTA4JSl9QG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTpkYXJrKXtbZGF0YS1wbm90aWZ5XS5icmlnaHR0aGVtZS1lbGVtLnBub3RpZnktbW9kZS1uby1wcmVmZXJlbmNley0tbm90aWNlLWJhY2tncm91bmQtY29sb3I6IzRmNGYwMDstLW5vdGljZS1ib3JkZXItY29sb3I6IzI4MjgxNDstLW5vdGljZS10ZXh0LWNvbG9yOiNmZmZmYTI7LS1ub3RpY2UtaWNvbi1maWx0ZXI6aW52ZXJ0KDkyJSkgc2VwaWEoMTglKSBzYXR1cmF0ZSg3ODElKSBodWUtcm90YXRlKDZkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoMTA3JSk7LS1pbmZvLWJhY2tncm91bmQtY29sb3I6IzAxMjgzMTstLWluZm8tYm9yZGVyLWNvbG9yOiMwYzE2MTg7LS1pbmZvLXRleHQtY29sb3I6IzhmY2VkZDstLWluZm8taWNvbi1maWx0ZXI6aW52ZXJ0KDg1JSkgc2VwaWEoMTQlKSBzYXR1cmF0ZSg5MzMlKSBodWUtcm90YXRlKDE1M2RlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDg3JSk7LS1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6IzEwNDMwMDstLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiMxNTIxMTE7LS1zdWNjZXNzLXRleHQtY29sb3I6I2FmZjI5YTstLXN1Y2Nlc3MtaWNvbi1maWx0ZXI6aW52ZXJ0KDkwJSkgc2VwaWEoOSUpIHNhdHVyYXRlKDE2NDclKSBodWUtcm90YXRlKDUyZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDkwJSk7LS1lcnJvci1iYWNrZ3JvdW5kLWNvbG9yOiM0ZjA4MDA7LS1lcnJvci1ib3JkZXItY29sb3I6IzI4MTYxNDstLWVycm9yLXRleHQtY29sb3I6I2ZmYWJhMjstLWVycm9yLWljb24tZmlsdGVyOmludmVydCg3MCUpIHNlcGlhKDI0JSkgc2F0dXJhdGUoNzE3JSkgaHVlLXJvdGF0ZSgzMTVkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoMTA0JSl9fVtkYXRhLXBub3RpZnldLmJyaWdodHRoZW1lLWVsZW0ucG5vdGlmeS1tb2RlLWRhcmt7LS1ub3RpY2UtYmFja2dyb3VuZC1jb2xvcjojNGY0ZjAwOy0tbm90aWNlLWJvcmRlci1jb2xvcjojMjgyODE0Oy0tbm90aWNlLXRleHQtY29sb3I6I2ZmZmZhMjstLW5vdGljZS1pY29uLWZpbHRlcjppbnZlcnQoOTIlKSBzZXBpYSgxOCUpIHNhdHVyYXRlKDc4MSUpIGh1ZS1yb3RhdGUoNmRlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCgxMDclKTstLWluZm8tYmFja2dyb3VuZC1jb2xvcjojMDEyODMxOy0taW5mby1ib3JkZXItY29sb3I6IzBjMTYxODstLWluZm8tdGV4dC1jb2xvcjojOGZjZWRkOy0taW5mby1pY29uLWZpbHRlcjppbnZlcnQoODUlKSBzZXBpYSgxNCUpIHNhdHVyYXRlKDkzMyUpIGh1ZS1yb3RhdGUoMTUzZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoODclKTstLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjojMTA0MzAwOy0tc3VjY2Vzcy1ib3JkZXItY29sb3I6IzE1MjExMTstLXN1Y2Nlc3MtdGV4dC1jb2xvcjojYWZmMjlhOy0tc3VjY2Vzcy1pY29uLWZpbHRlcjppbnZlcnQoOTAlKSBzZXBpYSg5JSkgc2F0dXJhdGUoMTY0NyUpIGh1ZS1yb3RhdGUoNTJkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoOTAlKTstLWVycm9yLWJhY2tncm91bmQtY29sb3I6IzRmMDgwMDstLWVycm9yLWJvcmRlci1jb2xvcjojMjgxNjE0Oy0tZXJyb3ItdGV4dC1jb2xvcjojZmZhYmEyOy0tZXJyb3ItaWNvbi1maWx0ZXI6aW52ZXJ0KDcwJSkgc2VwaWEoMjQlKSBzYXR1cmF0ZSg3MTclKSBodWUtcm90YXRlKDMxNWRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDQlKX1bZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtbm90aWNley0tYnJpZ2h0dGhlbWUtYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ub3RpY2UtYmFja2dyb3VuZC1jb2xvcik7LS1icmlnaHR0aGVtZS1ib3JkZXItY29sb3I6dmFyKC0tbm90aWNlLWJvcmRlci1jb2xvcik7LS1icmlnaHR0aGVtZS10ZXh0LWNvbG9yOnZhcigtLW5vdGljZS10ZXh0LWNvbG9yKTstLWJyaWdodHRoZW1lLWljb24tZmlsdGVyOnZhcigtLW5vdGljZS1pY29uLWZpbHRlcik7LS1icmlnaHR0aGVtZS1wcmltYXJ5LWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW5vdGljZS1ib3JkZXItY29sb3IpOy0tYnJpZ2h0dGhlbWUtcHJpbWFyeS1idXR0b24tdGV4dC1jb2xvcjp2YXIoLS1ub3RpY2UtdGV4dC1jb2xvcil9W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLWluZm97LS1icmlnaHR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWluZm8tYmFja2dyb3VuZC1jb2xvcik7LS1icmlnaHR0aGVtZS1ib3JkZXItY29sb3I6dmFyKC0taW5mby1ib3JkZXItY29sb3IpOy0tYnJpZ2h0dGhlbWUtdGV4dC1jb2xvcjp2YXIoLS1pbmZvLXRleHQtY29sb3IpOy0tYnJpZ2h0dGhlbWUtaWNvbi1maWx0ZXI6dmFyKC0taW5mby1pY29uLWZpbHRlcik7LS1icmlnaHR0aGVtZS1wcmltYXJ5LWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWluZm8tYm9yZGVyLWNvbG9yKTstLWJyaWdodHRoZW1lLXByaW1hcnktYnV0dG9uLXRleHQtY29sb3I6dmFyKC0taW5mby10ZXh0LWNvbG9yKX1bZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtc3VjY2Vzc3stLWJyaWdodHRoZW1lLWJhY2tncm91bmQtY29sb3I6dmFyKC0tc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yKTstLWJyaWdodHRoZW1lLWJvcmRlci1jb2xvcjp2YXIoLS1zdWNjZXNzLWJvcmRlci1jb2xvcik7LS1icmlnaHR0aGVtZS10ZXh0LWNvbG9yOnZhcigtLXN1Y2Nlc3MtdGV4dC1jb2xvcik7LS1icmlnaHR0aGVtZS1pY29uLWZpbHRlcjp2YXIoLS1zdWNjZXNzLWljb24tZmlsdGVyKTstLWJyaWdodHRoZW1lLXByaW1hcnktYnV0dG9uLWJhY2tncm91bmQtY29sb3I6dmFyKC0tc3VjY2Vzcy1ib3JkZXItY29sb3IpOy0tYnJpZ2h0dGhlbWUtcHJpbWFyeS1idXR0b24tdGV4dC1jb2xvcjp2YXIoLS1zdWNjZXNzLXRleHQtY29sb3IpfVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1lcnJvcnstLWJyaWdodHRoZW1lLWJhY2tncm91bmQtY29sb3I6dmFyKC0tZXJyb3ItYmFja2dyb3VuZC1jb2xvcik7LS1icmlnaHR0aGVtZS1ib3JkZXItY29sb3I6dmFyKC0tZXJyb3ItYm9yZGVyLWNvbG9yKTstLWJyaWdodHRoZW1lLXRleHQtY29sb3I6dmFyKC0tZXJyb3ItdGV4dC1jb2xvcik7LS1icmlnaHR0aGVtZS1pY29uLWZpbHRlcjp2YXIoLS1lcnJvci1pY29uLWZpbHRlcik7LS1icmlnaHR0aGVtZS1wcmltYXJ5LWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWVycm9yLWJvcmRlci1jb2xvcik7LS1icmlnaHR0aGVtZS1wcmltYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yOnZhcigtLWVycm9yLXRleHQtY29sb3IpfVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1jb250YWluZXJ7cGFkZGluZzoxLjNyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icmlnaHR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtib3JkZXI6MCBzb2xpZCB2YXIoLS1icmlnaHR0aGVtZS1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWJyaWdodHRoZW1lLXRleHQtY29sb3IpfVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1lcnJvcntiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLHRyYW5zcGFyZW50LHRyYW5zcGFyZW50IDM1cHgsaHNsYSgwLDAlLDEwMCUsLjMpIDAsaHNsYSgwLDAlLDEwMCUsLjMpIDcwcHgpfVtkYXRhLXBub3RpZnldLnBub3RpZnktd2l0aC1pY29uIC5icmlnaHR0aGVtZS1jb250ZW50e21hcmdpbi1sZWZ0OmNhbGMoMS4zcmVtICsgMTZweCl9W2Rpcj1ydGxdIFtkYXRhLXBub3RpZnldLnBub3RpZnktd2l0aC1pY29uIC5icmlnaHR0aGVtZS1jb250ZW50e21hcmdpbi1yaWdodDpjYWxjKDEuM3JlbSArIDE2cHgpO21hcmdpbi1sZWZ0OjB9W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLXRpdGxle2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS40cmVtO21hcmdpbi10b3A6LS4xcmVtO21hcmdpbi1ib3R0b206MH1bZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtdGV4dHtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjJyZW07bWFyZ2luLXRvcDowfVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1jb25maXJtLFtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS10aXRsZSsuYnJpZ2h0dGhlbWUtdGV4dHttYXJnaW4tdG9wOjFyZW19W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLWNsb3NlcixbZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtaWNvbixbZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtc3RpY2tlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLWljb24sW2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLWljb24+c3BhbixbZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtaWNvbj5zcGFuOmFmdGVye3dpZHRoOjEuMnJlbTtoZWlnaHQ6MS4ycmVtO2xpbmUtaGVpZ2h0OjEuMnJlbX1bZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtaWNvbi1jbG9zZXIsW2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLWljb24tY2xvc2VyOmFmdGVyLFtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1pY29uLXN0aWNrZXIsW2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLWljb24tc3RpY2tlcjphZnRlcnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xpbmUtaGVpZ2h0OjFyZW19W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLWljb24tbm90aWNlOmFmdGVye2ZpbHRlcjp2YXIoLS1icmlnaHR0aGVtZS1pY29uLWZpbHRlcik7Y29udGVudDp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NE5DandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStEUW84YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhabGNuTnBiMjQ5SWpFdU1TSWdkbWxsZDBKdmVEMGlNQ0F3SURJMElESTBJajQ4Y0dGMGFDQmtQU0pOTVRNc01UTklNVEZXTjBneE0wMHhNeXd4TjBneE1WWXhOVWd4TTAweE1pd3lRVEV3TERFd0lEQWdNQ3d3SURJc01USkJNVEFzTVRBZ01DQXdMREFnTVRJc01qSkJNVEFzTVRBZ01DQXdMREFnTWpJc01USkJNVEFzTVRBZ01DQXdMREFnTVRJc01sb2lMejQ4TDNOMlp6ND0pfVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1pY29uLWluZm86YWZ0ZXJ7ZmlsdGVyOnZhcigtLWJyaWdodHRoZW1lLWljb24tZmlsdGVyKTtjb250ZW50OnVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSFpsY25OcGIyNDlJakV1TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkwSURJMElqNDhjR0YwYUNCa1BTSk5NVE1zT1VneE1WWTNTREV6VFRFekxERTNTREV4VmpFeFNERXpUVEV5TERKQk1UQXNNVEFnTUNBd0xEQWdNaXd4TWtFeE1Dd3hNQ0F3SURBc01DQXhNaXd5TWtFeE1Dd3hNQ0F3SURBc01DQXlNaXd4TWtFeE1Dd3hNQ0F3SURBc01DQXhNaXd5V2lJdlBqd3ZjM1puUGc9PSl9W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLWljb24tc3VjY2VzczphZnRlcntmaWx0ZXI6dmFyKC0tYnJpZ2h0dGhlbWUtaWNvbi1maWx0ZXIpO2NvbnRlbnQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIWmxjbk5wYjI0OUlqRXVNU0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWo0OGNHRjBhQ0JrUFNKTk1USWdNa00yTGpVZ01pQXlJRFl1TlNBeUlERXlVell1TlNBeU1pQXhNaUF5TWlBeU1pQXhOeTQxSURJeUlERXlJREUzTGpVZ01pQXhNaUF5VFRFd0lERTNURFVnTVRKTU5pNDBNU0F4TUM0MU9Vd3hNQ0F4TkM0eE4wd3hOeTQxT1NBMkxqVTRUREU1SURoTU1UQWdNVGRhSWk4K1BDOXpkbWMrKX1bZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtaWNvbi1lcnJvcjphZnRlcntmaWx0ZXI6dmFyKC0tYnJpZ2h0dGhlbWUtaWNvbi1maWx0ZXIpO2NvbnRlbnQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIWmxjbk5wYjI0OUlqRXVNU0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWo0OGNHRjBhQ0JrUFNKTk1UTXNNVFJJTVRGV01UQklNVE5OTVRNc01UaElNVEZXTVRaSU1UTk5NU3d5TVVneU0wd3hNaXd5VERFc01qRmFJaTgrUEM5emRtYyspfVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1pY29uLWNsb3NlcjphZnRlcntmaWx0ZXI6dmFyKC0tYnJpZ2h0dGhlbWUtaWNvbi1maWx0ZXIpO2NvbnRlbnQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIWmxjbk5wYjI0OUlqRXVNU0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWo0OGNHRjBhQ0JrUFNKTk1Ua3NOaTQwTVV3eE55NDFPU3cxVERFeUxERXdMalU1VERZdU5ERXNOVXcxTERZdU5ERk1NVEF1TlRrc01USk1OU3d4Tnk0MU9VdzJMalF4TERFNVRERXlMREV6TGpReFRERTNMalU1TERFNVRERTVMREUzTGpVNVRERXpMalF4TERFeVRERTVMRFl1TkRGYUlpOCtQQzl6ZG1jKyl9W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLWljb24tc3RpY2tlcjphZnRlcntmaWx0ZXI6dmFyKC0tYnJpZ2h0dGhlbWUtaWNvbi1maWx0ZXIpO2NvbnRlbnQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIWmxjbk5wYjI0OUlqRXVNU0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWo0OGNHRjBhQ0JrUFNKTk1UWXNNVEpXTkVneE4xWXlTRGRXTkVnNFZqRXlURFlzTVRSV01UWklNVEV1TWxZeU1rZ3hNaTQ0VmpFMlNERTRWakUwVERFMkxERXlXaUl2UGp3dmMzWm5QZz09KX1bZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtaWNvbi1zdGlja2VyLmJyaWdodHRoZW1lLWljb24tc3R1Y2s6YWZ0ZXJ7ZmlsdGVyOnZhcigtLWJyaWdodHRoZW1lLWljb24tZmlsdGVyKTtjb250ZW50OnVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSFpsY25OcGIyNDlJakV1TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkwSURJMElqNDhjR0YwYUNCa1BTSk5NaXcxTGpJM1RETXVNamdzTkV3eU1Dd3lNQzQzTWt3eE9DNDNNeXd5TWt3eE1pNDRMREUyTGpBM1ZqSXlTREV4TGpKV01UWklObFl4TkV3NExERXlWakV4TGpJM1RESXNOUzR5TjAweE5pd3hNa3d4T0N3eE5GWXhOa2d4Tnk0NE1rdzRMRFl1TVRoV05FZzNWakpJTVRkV05FZ3hObFl4TWxvaUx6NDhMM04yWno0PSl9W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLXByb21wdC1iYXJ7bWFyZ2luLWJvdHRvbToxcmVtfVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1hY3Rpb24tYmFyLFtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1wcm9tcHQtYmFye3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1idG57dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOi40cmVtIDFyZW07Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS1icmlnaHR0aGVtZS10ZXh0LWNvbG9yKX1bZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtYnRuLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icmlnaHR0aGVtZS1wcmltYXJ5LWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKTtjb2xvcjp2YXIoLS1icmlnaHR0aGVtZS1wcmltYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yKX1bZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtY291bnRkb3due2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnJpZ2h0dGhlbWUtYmFja2dyb3VuZC1jb2xvcil9W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLWNvdW50ZG93bi1iYXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icmlnaHR0aGVtZS1ib3JkZXItY29sb3IpfVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1wYWdpbmF0ZXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1bZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtcGFnaW5hdGUtYnRue3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2xpbmUtaGVpZ2h0Oi41ZW07Ym9yZGVyOjA7cGFkZGluZzowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLXBhZ2luYXRlLXByZXZpb3Vze21hcmdpbi1yaWdodDowfVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1wYWdpbmF0ZS1uZXh0e21hcmdpbi1sZWZ0OjB9W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLXBhZ2luYXRlLWJ0bjpkaXNhYmxlZDphZnRlcixbZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtcGFnaW5hdGUtYnRuW2FyaWEtZGlzYWJsZWQ9dHJ1ZV06YWZ0ZXJ7b3BhY2l0eTouNX1bZGF0YS1wbm90aWZ5XSAuYnJpZ2h0dGhlbWUtcGFnaW5hdGUtcHJldmlvdXM6YWZ0ZXJ7ZmlsdGVyOnZhcigtLWJyaWdodHRoZW1lLWljb24tZmlsdGVyKTtjb250ZW50OnVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BDRkVUME5VV1ZCRklITjJaeUJRVlVKTVNVTWdJaTB2TDFjelF5OHZSRlJFSUZOV1J5QXhMakV2TDBWT0lpQWlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZSM0poY0docFkzTXZVMVpITHpFdU1TOUVWRVF2YzNabk1URXVaSFJrSWo0S1BITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjJaWEp6YVc5dVBTSXhMakVpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJK1BIQmhkR2dnWkQwaVRUQWdNR2d5TkhZeU5FZ3dlaUlnWm1sc2JEMGlibTl1WlNJdlBqeHdZWFJvSUdROUlrMHhNUzQyTnlBekxqZzNURGt1T1NBeUxqRWdNQ0F4TW13NUxqa2dPUzQ1SURFdU56Y3RNUzQzTjB3ekxqVTBJREV5ZWlJdlBqd3ZjM1puUGc9PSl9W2RhdGEtcG5vdGlmeV0gLmJyaWdodHRoZW1lLXBhZ2luYXRlLW5leHQ6YWZ0ZXJ7ZmlsdGVyOnZhcigtLWJyaWdodHRoZW1lLWljb24tZmlsdGVyKTtjb250ZW50OnVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BDRkVUME5VV1ZCRklITjJaeUJRVlVKTVNVTWdJaTB2TDFjelF5OHZSRlJFSUZOV1J5QXhMakV2TDBWT0lpQWlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZSM0poY0docFkzTXZVMVpITHpFdU1TOUVWRVF2YzNabk1URXVaSFJrSWo0S1BITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjJaWEp6YVc5dVBTSXhMakVpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJK1BIQmhkR2dnWkQwaVRUQWdNR2d5TkhZeU5FZ3dlaUlnWm1sc2JEMGlibTl1WlNJdlBqeHdZWFJvSUdROUlrMDFMamc0SURRdU1USk1NVE11TnpZZ01USnNMVGN1T0RnZ055NDRPRXc0SURJeWJERXdMVEV3VERnZ01ub2lMejQ4TDNOMlp6ND0pfVtkYXRhLXBub3RpZnldIC5icmlnaHR0aGVtZS1wYWdpbmF0ZS1jb3VudC1vZntvcGFjaXR5Oi44fSIsIiRhc3NldHNfcm9vdDogXCIvYXNzZXRzXCI7XG4kc3RhdGljX2ltYWdlczogXCIvYXNzZXRzL3N0YXRpY1wiO1xuW2RhdGEtcG5vdGlmeV0ubWF0ZXJpYWwtZWxlbSxbZGF0YS1wbm90aWZ5XS5tYXRlcmlhbC1lbGVtLnBub3RpZnktbW9kZS1saWdodHstLW5vdGljZS1iYWNrZ3JvdW5kLWNvbG9yOiNmZmY1OWQ7LS1ub3RpY2UtdGV4dC1jb2xvcjojMDAwOy0taW5mby1iYWNrZ3JvdW5kLWNvbG9yOiM5ZGZmZjU7LS1pbmZvLXRleHQtY29sb3I6IzAwMDstLXN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjojYTdmZjlkOy0tc3VjY2Vzcy10ZXh0LWNvbG9yOiMwMDA7LS1lcnJvci1iYWNrZ3JvdW5kLWNvbG9yOiNmZmM0OWQ7LS1lcnJvci10ZXh0LWNvbG9yOiMwMDA7LS1wcmltYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yOiMzZjUxYjU7LS1wcmltYXJ5LWJ1dHRvbi10ZXh0LWZvY3VzLWNvbG9yOiMzMDNmOWY7LS1pbnB1dC1mb2N1cy11bmRlcmxpbmUtY29sb3I6IzNmNTFiNTstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7Zm9udC1zaXplOjE0cHh9QG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTpkYXJrKXtbZGF0YS1wbm90aWZ5XS5tYXRlcmlhbC1lbGVtLnBub3RpZnktbW9kZS1uby1wcmVmZXJlbmNley0tbm90aWNlLWJhY2tncm91bmQtY29sb3I6I2ZmOGYwMDstLW5vdGljZS10ZXh0LWNvbG9yOiNmZmY7LS1pbmZvLWJhY2tncm91bmQtY29sb3I6IzAwNmVmZjstLWluZm8tdGV4dC1jb2xvcjojZmZmOy0tc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiMwMGMwMDA7LS1zdWNjZXNzLXRleHQtY29sb3I6I2ZmZjstLWVycm9yLWJhY2tncm91bmQtY29sb3I6I2YxMDstLWVycm9yLXRleHQtY29sb3I6I2ZmZjstLXByaW1hcnktYnV0dG9uLXRleHQtY29sb3I6I2UxZjVmZTstLXByaW1hcnktYnV0dG9uLXRleHQtZm9jdXMtY29sb3I6I2UwZjdmYTstLWlucHV0LWZvY3VzLXVuZGVybGluZS1jb2xvcjojZTFmNWZlfX1bZGF0YS1wbm90aWZ5XS5tYXRlcmlhbC1lbGVtLnBub3RpZnktbW9kZS1kYXJrey0tbm90aWNlLWJhY2tncm91bmQtY29sb3I6I2ZmOGYwMDstLW5vdGljZS10ZXh0LWNvbG9yOiNmZmY7LS1pbmZvLWJhY2tncm91bmQtY29sb3I6IzAwNmVmZjstLWluZm8tdGV4dC1jb2xvcjojZmZmOy0tc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiMwMGMwMDA7LS1zdWNjZXNzLXRleHQtY29sb3I6I2ZmZjstLWVycm9yLWJhY2tncm91bmQtY29sb3I6I2YxMDstLWVycm9yLXRleHQtY29sb3I6I2ZmZjstLXByaW1hcnktYnV0dG9uLXRleHQtY29sb3I6I2UxZjVmZTstLXByaW1hcnktYnV0dG9uLXRleHQtZm9jdXMtY29sb3I6I2UwZjdmYTstLWlucHV0LWZvY3VzLXVuZGVybGluZS1jb2xvcjojZTFmNWZlfVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1ub3RpY2V7LS1tYXRlcmlhbC1iYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW5vdGljZS1iYWNrZ3JvdW5kLWNvbG9yKTstLW1hdGVyaWFsLXRleHQtY29sb3I6dmFyKC0tbm90aWNlLXRleHQtY29sb3IpfVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1pbmZvey0tbWF0ZXJpYWwtYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1pbmZvLWJhY2tncm91bmQtY29sb3IpOy0tbWF0ZXJpYWwtdGV4dC1jb2xvcjp2YXIoLS1pbmZvLXRleHQtY29sb3IpfVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1zdWNjZXNzey0tbWF0ZXJpYWwtYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zdWNjZXNzLWJhY2tncm91bmQtY29sb3IpOy0tbWF0ZXJpYWwtdGV4dC1jb2xvcjp2YXIoLS1zdWNjZXNzLXRleHQtY29sb3IpfVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1lcnJvcnstLW1hdGVyaWFsLWJhY2tncm91bmQtY29sb3I6dmFyKC0tZXJyb3ItYmFja2dyb3VuZC1jb2xvcik7LS1tYXRlcmlhbC10ZXh0LWNvbG9yOnZhcigtLWVycm9yLXRleHQtY29sb3IpfVtkYXRhLXBub3RpZnldLm1hdGVyaWFsLWVsZW0ucG5vdGlmeS1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjAgNnB4IDI0cHggMCByZ2JhKDAsMCwwLC4yKTstbW96LWJveC1zaGFkb3c6MCA2cHggMjRweCAwIHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MCA2cHggMjRweCAwIHJnYmEoMCwwLDAsLjIpfVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1jb250YWluZXJ7cGFkZGluZzoyNHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWF0ZXJpYWwtYmFja2dyb3VuZC1jb2xvcik7Ym9yZGVyOm5vbmU7Y29sb3I6dmFyKC0tbWF0ZXJpYWwtdGV4dC1jb2xvcil9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLXRpdGxle2ZvbnQtZmFtaWx5OlJvYm90byxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MjBweDtsZXR0ZXItc3BhY2luZzouMTVweDttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MjRweH1bZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtdGl0bGU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLXRleHR7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNnB4O2xldHRlci1zcGFjaW5nOi41cHg7bGluZS1oZWlnaHQ6MjRweH1bZGF0YS1wbm90aWZ5XS5wbm90aWZ5LXdpdGgtaWNvbiAubWF0ZXJpYWwtY29udGVudHttYXJnaW4tbGVmdDozMnB4fVtkaXI9cnRsXSBbZGF0YS1wbm90aWZ5XS5wbm90aWZ5LXdpdGgtaWNvbiAubWF0ZXJpYWwtY29udGVudHttYXJnaW4tcmlnaHQ6MzJweDttYXJnaW4tbGVmdDowfVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1jbG9zZXIsW2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLWljb24sW2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLWljb24tY2xvc2VyOmFmdGVyLFtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1pY29uLXN0aWNrZXI6YWZ0ZXIsW2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLWljb24+c3BhbjphZnRlcixbZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtc3RpY2tlcntmb250LWZhbWlseTpNYXRlcmlhbCBJY29ucztoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLWFjdGlvbi1iYXJ7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tYm90dG9tOi0xNnB4fVtkaXI9cnRsXSBbZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtYWN0aW9uLWJhcnttYXJnaW4tbGVmdDotMTZweDttYXJnaW4tcmlnaHQ6MH1bZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtaWNvbi1ub3RpY2U6YWZ0ZXJ7Y29udGVudDpcInByaW9yaXR5X2hpZ2hcIn1bZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtaWNvbi1pbmZvOmFmdGVye2NvbnRlbnQ6XCJpbmZvXCJ9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLWljb24tc3VjY2VzczphZnRlcntjb250ZW50OlwiZG9uZVwifVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1pY29uLWVycm9yOmFmdGVye2NvbnRlbnQ6XCJlcnJvclwifVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1pY29uLWNsb3NlcjphZnRlcntjb250ZW50OlwiY2xvc2VcIn1bZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtaWNvbi11bnN0dWNrOmFmdGVye2NvbnRlbnQ6XCJwYXVzZVwifVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1pY29uLXN0dWNrOmFmdGVye2NvbnRlbnQ6XCJwbGF5X2Fycm93XCJ9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLWlucHV0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjhweDtwYWRkaW5nOjE1cHggMCA4cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjppbmhlcml0O2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20tY29sb3I6aW5oZXJpdDtib3JkZXItYm90dG9tLXdpZHRoOjFweH1bZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0taW5wdXQtZm9jdXMtdW5kZXJsaW5lLWNvbG9yKTtib3JkZXItYm90dG9tLXdpZHRoOjJweH1bZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtYnRue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAxNnB4O292ZXJmbG93OmhpZGRlbjtib3JkZXItd2lkdGg6MDtvdXRsaW5lOm5vbmU7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjppbmhlcml0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3M7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjEuMjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7aGVpZ2h0OjM2cHg7bWFyZ2luOjZweDttaW4td2lkdGg6NjRweH1bZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtYnRuLm1hdGVyaWFsLWJ0bi1wcmltYXJ5e2NvbG9yOnZhcigtLXByaW1hcnktYnV0dG9uLXRleHQtY29sb3IpfVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1idG46Zm9jdXMsW2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLWJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEyKTtjb2xvcjppbmhlcml0fVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1idG4ubWF0ZXJpYWwtYnRuLXByaW1hcnk6Zm9jdXMsW2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLWJ0bi5tYXRlcmlhbC1idG4tcHJpbWFyeTpob3Zlcntjb2xvcjp2YXIoLS1wcmltYXJ5LWJ1dHRvbi10ZXh0LWZvY3VzLWNvbG9yKX1bZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtYnRuOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7cGFkZGluZy10b3A6MDtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsNjAlLC40KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLWJ0bjphY3RpdmU6YmVmb3Jle3dpZHRoOjEyMCU7cGFkZGluZy10b3A6MTIwJTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLW91dCxwYWRkaW5nLXRvcCAuMnMgZWFzZS1vdXR9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLWNvdW50ZG93bntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1hdGVyaWFsLWJhY2tncm91bmQtY29sb3IpfVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1jb3VudGRvd24tYmFye2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWF0ZXJpYWwtdGV4dC1jb2xvcil9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLXBhZ2luYXRle2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1wYWdpbmF0ZS1idXR0b25ze21hcmdpbi1yaWdodDo2cHh9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLXBhZ2luYXRlLWJ0bnttYXJnaW46MCAwIDAgNnB4O2JvcmRlcjowO3BhZGRpbmc6MH1bZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtcGFnaW5hdGUtYnRuLFtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1wYWdpbmF0ZS1idG46YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6TWF0ZXJpYWwgSWNvbnM7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLXBub3RpZnldIC5tYXRlcmlhbC1wYWdpbmF0ZS1idG46ZGlzYWJsZWQ6YWZ0ZXIsW2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLXBhZ2luYXRlLWJ0blthcmlhLWRpc2FibGVkPXRydWVdOmFmdGVye29wYWNpdHk6LjV9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLXBhZ2luYXRlLXByZXZpb3VzOmFmdGVye2NvbnRlbnQ6XCJhcnJvd19iYWNrXCJ9W2RhdGEtcG5vdGlmeV0gLm1hdGVyaWFsLXBhZ2luYXRlLW5leHQ6YWZ0ZXJ7Y29udGVudDpcImFycm93X2ZvcndhcmRcIn1bZGF0YS1wbm90aWZ5XSAubWF0ZXJpYWwtcGFnaW5hdGUtY291bnR7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOi4yNXB4fSIsIiRhc3NldHNfcm9vdDogXCIvYXNzZXRzXCI7XG4kc3RhdGljX2ltYWdlczogXCIvYXNzZXRzL3N0YXRpY1wiO1xuLnBub3RpZnkgLmJvb3RzdHJhcDQtdGl0bGV7Zm9udC1zaXplOjEuMnJlbX0ucG5vdGlmeSAuYm9vdHN0cmFwNC1pY29uPip7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MS4ycmVtfS5wbm90aWZ5LnBub3RpZnktd2l0aC1pY29uIC5ib290c3RyYXA0LW1se21hcmdpbi1sZWZ0OjI0cHh9W2Rpcj1ydGxdIC5wbm90aWZ5LnBub3RpZnktd2l0aC1pY29uIC5ib290c3RyYXA0LW1se21hcmdpbi1yaWdodDoyNHB4O21hcmdpbi1sZWZ0OjB9IiwiJGFzc2V0c19yb290OiBcIi9hc3NldHNcIjtcbiRzdGF0aWNfaW1hZ2VzOiBcIi9hc3NldHMvc3RhdGljXCI7XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuXG4gKi9cbi5mYXtmb250LWZhbWlseTp2YXIoLS1mYS1zdHlsZS1mYW1pbHksXCJGb250IEF3ZXNvbWUgNiBGcmVlXCIpO2ZvbnQtd2VpZ2h0OnZhcigtLWZhLXN0eWxlLDkwMCl9LmZhLC5mYS1icmFuZHMsLmZhLXJlZ3VsYXIsLmZhLXNvbGlkLC5mYWIsLmZhciwuZmFzey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2Rpc3BsYXk6dmFyKC0tZmEtZGlzcGxheSxpbmxpbmUtYmxvY2spO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7bGluZS1oZWlnaHQ6MTt0ZXh0LXJlbmRlcmluZzphdXRvfS5mYS1icmFuZHM6YmVmb3JlLC5mYS1yZWd1bGFyOmJlZm9yZSwuZmEtc29saWQ6YmVmb3JlLC5mYTpiZWZvcmUsLmZhYjpiZWZvcmUsLmZhcjpiZWZvcmUsLmZhczpiZWZvcmV7Y29udGVudDp2YXIoLS1mYSl9LmZhLWNsYXNzaWMsLmZhLXJlZ3VsYXIsLmZhLXNvbGlkLC5mYXIsLmZhc3tmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEZyZWVcIn0uZmEtYnJhbmRzLC5mYWJ7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIn0uZmEtMXh7Zm9udC1zaXplOjFlbX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtNnh7Zm9udC1zaXplOjZlbX0uZmEtN3h7Zm9udC1zaXplOjdlbX0uZmEtOHh7Zm9udC1zaXplOjhlbX0uZmEtOXh7Zm9udC1zaXplOjllbX0uZmEtMTB4e2ZvbnQtc2l6ZToxMGVtfS5mYS0yeHN7Zm9udC1zaXplOi42MjVlbTtsaW5lLWhlaWdodDouMWVtO3ZlcnRpY2FsLWFsaWduOi4yMjVlbX0uZmEteHN7Zm9udC1zaXplOi43NWVtO2xpbmUtaGVpZ2h0Oi4wODMzM2VtO3ZlcnRpY2FsLWFsaWduOi4xMjVlbX0uZmEtc217Zm9udC1zaXplOi44NzVlbTtsaW5lLWhlaWdodDouMDcxNDNlbTt2ZXJ0aWNhbC1hbGlnbjouMDUzNTdlbX0uZmEtbGd7Zm9udC1zaXplOjEuMjVlbTtsaW5lLWhlaWdodDouMDVlbTt2ZXJ0aWNhbC1hbGlnbjotLjA3NWVtfS5mYS14bHtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6LjA0MTY3ZW07dmVydGljYWwtYWxpZ246LS4xMjVlbX0uZmEtMnhse2ZvbnQtc2l6ZToyZW07bGluZS1oZWlnaHQ6LjAzMTI1ZW07dmVydGljYWwtYWxpZ246LS4xODc1ZW19LmZhLWZ3e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEuMjVlbX0uZmEtdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWxlZnQ6dmFyKC0tZmEtbGktbWFyZ2luLDIuNWVtKTtwYWRkaW5nLWxlZnQ6MH0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe2xlZnQ6Y2FsYyh2YXIoLS1mYS1saS13aWR0aCwgMmVtKSotMSk7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6dmFyKC0tZmEtbGktd2lkdGgsMmVtKTtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1ib3JkZXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1mYS1ib3JkZXItcmFkaXVzLC4xZW0pO2JvcmRlcjp2YXIoLS1mYS1ib3JkZXItd2lkdGgsLjA4ZW0pIHZhcigtLWZhLWJvcmRlci1zdHlsZSxzb2xpZCkgdmFyKC0tZmEtYm9yZGVyLWNvbG9yLCNlZWUpO3BhZGRpbmc6dmFyKC0tZmEtYm9yZGVyLXBhZGRpbmcsLjJlbSAuMjVlbSAuMTVlbSl9LmZhLXB1bGwtbGVmdHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDp2YXIoLS1mYS1wdWxsLW1hcmdpbiwuM2VtKX0uZmEtcHVsbC1yaWdodHtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDp2YXIoLS1mYS1wdWxsLW1hcmdpbiwuM2VtKX0uZmEtYmVhdHthbmltYXRpb24tbmFtZTpmYS1iZWF0O2FuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMXMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGVhc2UtaW4tb3V0KX0uZmEtYm91bmNle2FuaW1hdGlvbi1uYW1lOmZhLWJvdW5jZTthbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTthbmltYXRpb24tZGlyZWN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxjdWJpYy1iZXppZXIoLjI4LC44NCwuNDIsMSkpfS5mYS1mYWRle2FuaW1hdGlvbi1uYW1lOmZhLWZhZGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsY3ViaWMtYmV6aWVyKC40LDAsLjYsMSkpfS5mYS1iZWF0LWZhZGUsLmZhLWZhZGV7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7YW5pbWF0aW9uLWRpcmVjdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyl9LmZhLWJlYXQtZmFkZXthbmltYXRpb24tbmFtZTpmYS1iZWF0LWZhZGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsY3ViaWMtYmV6aWVyKC40LDAsLjYsMSkpfS5mYS1mbGlwe2FuaW1hdGlvbi1uYW1lOmZhLWZsaXA7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7YW5pbWF0aW9uLWRpcmVjdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1pbi1vdXQpfS5mYS1zaGFrZXthbmltYXRpb24tbmFtZTpmYS1zaGFrZTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxsaW5lYXIpfS5mYS1zaGFrZSwuZmEtc3BpbnthbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTthbmltYXRpb24tZGlyZWN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKX0uZmEtc3BpbnthbmltYXRpb24tbmFtZTpmYS1zcGluO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMnMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGxpbmVhcil9LmZhLXNwaW4tcmV2ZXJzZXstLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb246cmV2ZXJzZX0uZmEtcHVsc2UsLmZhLXNwaW4tcHVsc2V7YW5pbWF0aW9uLW5hbWU6ZmEtc3BpbjthbmltYXRpb24tZGlyZWN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxzdGVwcyg4KSl9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZhLWJlYXQsLmZhLWJlYXQtZmFkZSwuZmEtYm91bmNlLC5mYS1mYWRlLC5mYS1mbGlwLC5mYS1wdWxzZSwuZmEtc2hha2UsLmZhLXNwaW4sLmZhLXNwaW4tcHVsc2V7YW5pbWF0aW9uLWRlbGF5Oi0xbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFtczthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzfX1Aa2V5ZnJhbWVzIGZhLWJlYXR7MCUsOTAle3RyYW5zZm9ybTpzY2FsZSgxKX00NSV7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJlYXQtc2NhbGUsMS4yNSkpfX1Aa2V5ZnJhbWVzIGZhLWJvdW5jZXswJXt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKX0xMCV7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LDEuMSksdmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXksLjkpKSB0cmFuc2xhdGVZKDApfTMwJXt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwuOSksdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwxLjEpKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1oZWlnaHQsLS41ZW0pKX01MCV7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXgsMS4wNSksdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwuOTUpKSB0cmFuc2xhdGVZKDApfTU3JXt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwtLjEyNWVtKSl9NjQle3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGZhLWZhZGV7NTAle29wYWNpdHk6dmFyKC0tZmEtZmFkZS1vcGFjaXR5LC40KX19QGtleWZyYW1lcyBmYS1iZWF0LWZhZGV7MCUsdG97b3BhY2l0eTp2YXIoLS1mYS1iZWF0LWZhZGUtb3BhY2l0eSwuNCk7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwxLjEyNSkpfX1Aa2V5ZnJhbWVzIGZhLWZsaXB7NTAle3RyYW5zZm9ybTpyb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSx2YXIoLS1mYS1mbGlwLWFuZ2xlLC0xODBkZWcpKX19QGtleWZyYW1lcyBmYS1zaGFrZXswJXt0cmFuc2Zvcm06cm90YXRlKC0xNWRlZyl9NCV7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9OCUsMjQle3RyYW5zZm9ybTpyb3RhdGUoLTE4ZGVnKX0xMiUsMjgle3RyYW5zZm9ybTpyb3RhdGUoMThkZWcpfTE2JXt0cmFuc2Zvcm06cm90YXRlKC0yMmRlZyl9MjAle3RyYW5zZm9ybTpyb3RhdGUoMjJkZWcpfTMyJXt0cmFuc2Zvcm06cm90YXRlKC0xMmRlZyl9MzYle3RyYW5zZm9ybTpyb3RhdGUoMTJkZWcpfTQwJSx0b3t0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LmZhLXJvdGF0ZS05MHt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LmZhLWZsaXAtdmVydGljYWx7dHJhbnNmb3JtOnNjYWxlWSgtMSl9LmZhLWZsaXAtYm90aCwuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWx7dHJhbnNmb3JtOnNjYWxlKC0xKX0uZmEtcm90YXRlLWJ5e3RyYW5zZm9ybTpyb3RhdGUodmFyKC0tZmEtcm90YXRlLWFuZ2xlLDApKX0uZmEtc3RhY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIuNWVtfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7ei1pbmRleDp2YXIoLS1mYS1zdGFjay16LWluZGV4LGF1dG8pfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOnZhcigtLWZhLWludmVyc2UsI2ZmZil9XG5cbi5mYS0wey0tZmE6XCJcXDMwXCJ9LmZhLTF7LS1mYTpcIlxcMzFcIn0uZmEtMnstLWZhOlwiXFwzMlwifS5mYS0zey0tZmE6XCJcXDMzXCJ9LmZhLTR7LS1mYTpcIlxcMzRcIn0uZmEtNXstLWZhOlwiXFwzNVwifS5mYS02ey0tZmE6XCJcXDM2XCJ9LmZhLTd7LS1mYTpcIlxcMzdcIn0uZmEtOHstLWZhOlwiXFwzOFwifS5mYS05ey0tZmE6XCJcXDM5XCJ9LmZhLWZpbGwtZHJpcHstLWZhOlwiXFxmNTc2XCJ9LmZhLWFycm93cy10by1jaXJjbGV7LS1mYTpcIlxcZTRiZFwifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodCwuZmEtY2lyY2xlLWNoZXZyb24tcmlnaHR7LS1mYTpcIlxcZjEzOFwifS5mYS1hdHstLWZhOlwiXFw0MFwifS5mYS10cmFzaC1hbHQsLmZhLXRyYXNoLWNhbnstLWZhOlwiXFxmMmVkXCJ9LmZhLXRleHQtaGVpZ2h0ey0tZmE6XCJcXGYwMzRcIn0uZmEtdXNlci10aW1lcywuZmEtdXNlci14bWFya3stLWZhOlwiXFxmMjM1XCJ9LmZhLXN0ZXRob3Njb3Bley0tZmE6XCJcXGYwZjFcIn0uZmEtY29tbWVudC1hbHQsLmZhLW1lc3NhZ2V7LS1mYTpcIlxcZjI3YVwifS5mYS1pbmZvey0tZmE6XCJcXGYxMjlcIn0uZmEtY29tcHJlc3MtYWx0LC5mYS1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcnstLWZhOlwiXFxmNDIyXCJ9LmZhLWV4cGxvc2lvbnstLWZhOlwiXFxlNGU5XCJ9LmZhLWZpbGUtYWx0LC5mYS1maWxlLWxpbmVzLC5mYS1maWxlLXRleHR7LS1mYTpcIlxcZjE1Y1wifS5mYS13YXZlLXNxdWFyZXstLWZhOlwiXFxmODNlXCJ9LmZhLXJpbmd7LS1mYTpcIlxcZjcwYlwifS5mYS1idWlsZGluZy11bnstLWZhOlwiXFxlNGQ5XCJ9LmZhLWRpY2UtdGhyZWV7LS1mYTpcIlxcZjUyN1wifS5mYS1jYWxlbmRhci1hbHQsLmZhLWNhbGVuZGFyLWRheXN7LS1mYTpcIlxcZjA3M1wifS5mYS1hbmNob3ItY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU0YWFcIn0uZmEtYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0ey0tZmE6XCJcXGU0ZDFcIn0uZmEtdm9sbGV5YmFsbCwuZmEtdm9sbGV5YmFsbC1iYWxsey0tZmE6XCJcXGY0NWZcIn0uZmEtYXJyb3dzLXVwLXRvLWxpbmV7LS1mYTpcIlxcZTRjMlwifS5mYS1zb3J0LWRlc2MsLmZhLXNvcnQtZG93bnstLWZhOlwiXFxmMGRkXCJ9LmZhLWNpcmNsZS1taW51cywuZmEtbWludXMtY2lyY2xley0tZmE6XCJcXGYwNTZcIn0uZmEtZG9vci1vcGVuey0tZmE6XCJcXGY1MmJcIn0uZmEtcmlnaHQtZnJvbS1icmFja2V0LC5mYS1zaWduLW91dC1hbHR7LS1mYTpcIlxcZjJmNVwifS5mYS1hdG9tey0tZmE6XCJcXGY1ZDJcIn0uZmEtc29hcHstLWZhOlwiXFxlMDZlXCJ9LmZhLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0LC5mYS1pY29uc3stLWZhOlwiXFxmODZkXCJ9LmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoLC5mYS1taWNyb3Bob25lLWxpbmVzLXNsYXNoey0tZmE6XCJcXGY1MzlcIn0uZmEtYnJpZGdlLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNGM5XCJ9LmZhLXB1bXAtbWVkaWNhbHstLWZhOlwiXFxlMDZhXCJ9LmZhLWZpbmdlcnByaW50ey0tZmE6XCJcXGY1NzdcIn0uZmEtaGFuZC1wb2ludC1yaWdodHstLWZhOlwiXFxmMGE0XCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb24sLmZhLXNlYXJjaC1sb2NhdGlvbnstLWZhOlwiXFxmNjg5XCJ9LmZhLWZvcndhcmQtc3RlcCwuZmEtc3RlcC1mb3J3YXJkey0tZmE6XCJcXGYwNTFcIn0uZmEtZmFjZS1zbWlsZS1iZWFtLC5mYS1zbWlsZS1iZWFtey0tZmE6XCJcXGY1YjhcIn0uZmEtZmxhZy1jaGVja2VyZWR7LS1mYTpcIlxcZjExZVwifS5mYS1mb290YmFsbCwuZmEtZm9vdGJhbGwtYmFsbHstLWZhOlwiXFxmNDRlXCJ9LmZhLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTU2Y1wifS5mYS1jcm9wey0tZmE6XCJcXGYxMjVcIn0uZmEtYW5nbGUtZG91YmxlLWRvd24sLmZhLWFuZ2xlcy1kb3duey0tZmE6XCJcXGYxMDNcIn0uZmEtdXNlcnMtcmVjdGFuZ2xley0tZmE6XCJcXGU1OTRcIn0uZmEtcGVvcGxlLXJvb2Z7LS1mYTpcIlxcZTUzN1wifS5mYS1wZW9wbGUtbGluZXstLWZhOlwiXFxlNTM0XCJ9LmZhLWJlZXIsLmZhLWJlZXItbXVnLWVtcHR5ey0tZmE6XCJcXGYwZmNcIn0uZmEtZGlhZ3JhbS1wcmVkZWNlc3NvcnstLWZhOlwiXFxlNDc3XCJ9LmZhLWFycm93LXVwLWxvbmcsLmZhLWxvbmctYXJyb3ctdXB7LS1mYTpcIlxcZjE3NlwifS5mYS1idXJuLC5mYS1maXJlLWZsYW1lLXNpbXBsZXstLWZhOlwiXFxmNDZhXCJ9LmZhLW1hbGUsLmZhLXBlcnNvbnstLWZhOlwiXFxmMTgzXCJ9LmZhLWxhcHRvcHstLWZhOlwiXFxmMTA5XCJ9LmZhLWZpbGUtY3N2ey0tZmE6XCJcXGY2ZGRcIn0uZmEtbWVub3JhaHstLWZhOlwiXFxmNjc2XCJ9LmZhLXRydWNrLXBsYW5ley0tZmE6XCJcXGU1OGZcIn0uZmEtcmVjb3JkLXZpbnlsey0tZmE6XCJcXGY4ZDlcIn0uZmEtZmFjZS1ncmluLXN0YXJzLC5mYS1ncmluLXN0YXJzey0tZmE6XCJcXGY1ODdcIn0uZmEtYm9uZ3stLWZhOlwiXFxmNTVjXCJ9LmZhLXBhc3RhZmFyaWFuaXNtLC5mYS1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmd7LS1mYTpcIlxcZjY3YlwifS5mYS1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5ley0tZmE6XCJcXGU0YWZcIn0uZmEtc3Bvb24sLmZhLXV0ZW5zaWwtc3Bvb257LS1mYTpcIlxcZjJlNVwifS5mYS1qYXItd2hlYXR7LS1mYTpcIlxcZTUxN1wifS5mYS1lbnZlbG9wZXMtYnVsaywuZmEtbWFpbC1idWxrey0tZmE6XCJcXGY2NzRcIn0uZmEtZmlsZS1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTRlYlwifS5mYS1jaXJjbGUtaCwuZmEtaG9zcGl0YWwtc3ltYm9sey0tZmE6XCJcXGY0N2VcIn0uZmEtcGFnZXJ7LS1mYTpcIlxcZjgxNVwifS5mYS1hZGRyZXNzLWJvb2ssLmZhLWNvbnRhY3QtYm9va3stLWZhOlwiXFxmMmI5XCJ9LmZhLXN0cmlrZXRocm91Z2h7LS1mYTpcIlxcZjBjY1wifS5mYS1rey0tZmE6XCJcXDRiXCJ9LmZhLWxhbmRtYXJrLWZsYWd7LS1mYTpcIlxcZTUxY1wifS5mYS1wZW5jaWwsLmZhLXBlbmNpbC1hbHR7LS1mYTpcIlxcZjMwM1wifS5mYS1iYWNrd2FyZHstLWZhOlwiXFxmMDRhXCJ9LmZhLWNhcmV0LXJpZ2h0ey0tZmE6XCJcXGYwZGFcIn0uZmEtY29tbWVudHN7LS1mYTpcIlxcZjA4NlwifS5mYS1maWxlLWNsaXBib2FyZCwuZmEtcGFzdGV7LS1mYTpcIlxcZjBlYVwifS5mYS1jb2RlLXB1bGwtcmVxdWVzdHstLWZhOlwiXFxlMTNjXCJ9LmZhLWNsaXBib2FyZC1saXN0ey0tZmE6XCJcXGY0NmRcIn0uZmEtdHJ1Y2stbG9hZGluZywuZmEtdHJ1Y2stcmFtcC1ib3h7LS1mYTpcIlxcZjRkZVwifS5mYS11c2VyLWNoZWNrey0tZmE6XCJcXGY0ZmNcIn0uZmEtdmlhbC12aXJ1c3stLWZhOlwiXFxlNTk3XCJ9LmZhLXNoZWV0LXBsYXN0aWN7LS1mYTpcIlxcZTU3MVwifS5mYS1ibG9ney0tZmE6XCJcXGY3ODFcIn0uZmEtdXNlci1uaW5qYXstLWZhOlwiXFxmNTA0XCJ9LmZhLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmV7LS1mYTpcIlxcZTUzOVwifS5mYS1zY3JvbGwtdG9yYWgsLmZhLXRvcmFoey0tZmE6XCJcXGY2YTBcIn0uZmEtYnJvb20tYmFsbCwuZmEtcXVpZGRpdGNoLC5mYS1xdWlkZGl0Y2gtYnJvb20tYmFsbHstLWZhOlwiXFxmNDU4XCJ9LmZhLXRvZ2dsZS1vZmZ7LS1mYTpcIlxcZjIwNFwifS5mYS1hcmNoaXZlLC5mYS1ib3gtYXJjaGl2ZXstLWZhOlwiXFxmMTg3XCJ9LmZhLXBlcnNvbi1kcm93bmluZ3stLWZhOlwiXFxlNTQ1XCJ9LmZhLWFycm93LWRvd24tOS0xLC5mYS1zb3J0LW51bWVyaWMtZGVzYywuZmEtc29ydC1udW1lcmljLWRvd24tYWx0ey0tZmE6XCJcXGY4ODZcIn0uZmEtZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQsLmZhLWdyaW4tdG9uZ3VlLXNxdWludHstLWZhOlwiXFxmNThhXCJ9LmZhLXNwcmF5LWNhbnstLWZhOlwiXFxmNWJkXCJ9LmZhLXRydWNrLW1vbnN0ZXJ7LS1mYTpcIlxcZjYzYlwifS5mYS13ey0tZmE6XCJcXDU3XCJ9LmZhLWVhcnRoLWFmcmljYSwuZmEtZ2xvYmUtYWZyaWNhey0tZmE6XCJcXGY1N2NcIn0uZmEtcmFpbmJvd3stLWZhOlwiXFxmNzViXCJ9LmZhLWNpcmNsZS1ub3RjaHstLWZhOlwiXFxmMWNlXCJ9LmZhLXRhYmxldC1hbHQsLmZhLXRhYmxldC1zY3JlZW4tYnV0dG9uey0tZmE6XCJcXGYzZmFcIn0uZmEtcGF3ey0tZmE6XCJcXGYxYjBcIn0uZmEtY2xvdWR7LS1mYTpcIlxcZjBjMlwifS5mYS10cm93ZWwtYnJpY2tzey0tZmE6XCJcXGU1OGFcIn0uZmEtZmFjZS1mbHVzaGVkLC5mYS1mbHVzaGVkey0tZmE6XCJcXGY1NzlcIn0uZmEtaG9zcGl0YWwtdXNlcnstLWZhOlwiXFxmODBkXCJ9LmZhLXRlbnQtYXJyb3ctbGVmdC1yaWdodHstLWZhOlwiXFxlNTdmXCJ9LmZhLWdhdmVsLC5mYS1sZWdhbHstLWZhOlwiXFxmMGUzXCJ9LmZhLWJpbm9jdWxhcnN7LS1mYTpcIlxcZjFlNVwifS5mYS1taWNyb3Bob25lLXNsYXNoey0tZmE6XCJcXGYxMzFcIn0uZmEtYm94LXRpc3N1ZXstLWZhOlwiXFxlMDViXCJ9LmZhLW1vdG9yY3ljbGV7LS1mYTpcIlxcZjIxY1wifS5mYS1iZWxsLWNvbmNpZXJnZSwuZmEtY29uY2llcmdlLWJlbGx7LS1mYTpcIlxcZjU2MlwifS5mYS1wZW4tcnVsZXIsLmZhLXBlbmNpbC1ydWxlcnstLWZhOlwiXFxmNWFlXCJ9LmZhLXBlb3BsZS1hcnJvd3MsLmZhLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodHstLWZhOlwiXFxlMDY4XCJ9LmZhLW1hcnMtYW5kLXZlbnVzLWJ1cnN0ey0tZmE6XCJcXGU1MjNcIn0uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0LC5mYS1zcXVhcmUtY2FyZXQtcmlnaHR7LS1mYTpcIlxcZjE1MlwifS5mYS1jdXQsLmZhLXNjaXNzb3Jzey0tZmE6XCJcXGYwYzRcIn0uZmEtc3VuLXBsYW50LXdpbHR7LS1mYTpcIlxcZTU3YVwifS5mYS10b2lsZXRzLXBvcnRhYmxley0tZmE6XCJcXGU1ODRcIn0uZmEtaG9ja2V5LXB1Y2t7LS1mYTpcIlxcZjQ1M1wifS5mYS10YWJsZXstLWZhOlwiXFxmMGNlXCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHR7LS1mYTpcIlxcZTUyMVwifS5mYS1kaWdpdGFsLXRhY2hvZ3JhcGgsLmZhLXRhY2hvZ3JhcGgtZGlnaXRhbHstLWZhOlwiXFxmNTY2XCJ9LmZhLXVzZXJzLXNsYXNoey0tZmE6XCJcXGUwNzNcIn0uZmEtY2xvdmVyey0tZmE6XCJcXGUxMzlcIn0uZmEtbWFpbC1yZXBseSwuZmEtcmVwbHl7LS1mYTpcIlxcZjNlNVwifS5mYS1zdGFyLWFuZC1jcmVzY2VudHstLWZhOlwiXFxmNjk5XCJ9LmZhLWhvdXNlLWZpcmV7LS1mYTpcIlxcZTUwY1wifS5mYS1taW51cy1zcXVhcmUsLmZhLXNxdWFyZS1taW51c3stLWZhOlwiXFxmMTQ2XCJ9LmZhLWhlbGljb3B0ZXJ7LS1mYTpcIlxcZjUzM1wifS5mYS1jb21wYXNzey0tZmE6XCJcXGYxNGVcIn0uZmEtY2FyZXQtc3F1YXJlLWRvd24sLmZhLXNxdWFyZS1jYXJldC1kb3duey0tZmE6XCJcXGYxNTBcIn0uZmEtZmlsZS1jaXJjbGUtcXVlc3Rpb257LS1mYTpcIlxcZTRlZlwifS5mYS1sYXB0b3AtY29kZXstLWZhOlwiXFxmNWZjXCJ9LmZhLXN3YXRjaGJvb2t7LS1mYTpcIlxcZjVjM1wifS5mYS1wcmVzY3JpcHRpb24tYm90dGxley0tZmE6XCJcXGY0ODVcIn0uZmEtYmFycywuZmEtbmF2aWNvbnstLWZhOlwiXFxmMGM5XCJ9LmZhLXBlb3BsZS1ncm91cHstLWZhOlwiXFxlNTMzXCJ9LmZhLWhvdXJnbGFzcy0zLC5mYS1ob3VyZ2xhc3MtZW5key0tZmE6XCJcXGYyNTNcIn0uZmEtaGVhcnQtYnJva2VuLC5mYS1oZWFydC1jcmFja3stLWZhOlwiXFxmN2E5XCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCwuZmEtc3F1YXJlLXVwLXJpZ2h0ey0tZmE6XCJcXGYzNjBcIn0uZmEtZmFjZS1raXNzLWJlYW0sLmZhLWtpc3MtYmVhbXstLWZhOlwiXFxmNTk3XCJ9LmZhLWZpbG17LS1mYTpcIlxcZjAwOFwifS5mYS1ydWxlci1ob3Jpem9udGFsey0tZmE6XCJcXGY1NDdcIn0uZmEtcGVvcGxlLXJvYmJlcnl7LS1mYTpcIlxcZTUzNlwifS5mYS1saWdodGJ1bGJ7LS1mYTpcIlxcZjBlYlwifS5mYS1jYXJldC1sZWZ0ey0tZmE6XCJcXGYwZDlcIn0uZmEtY2lyY2xlLWV4Y2xhbWF0aW9uLC5mYS1leGNsYW1hdGlvbi1jaXJjbGV7LS1mYTpcIlxcZjA2YVwifS5mYS1zY2hvb2wtY2lyY2xlLXhtYXJrey0tZmE6XCJcXGU1NmRcIn0uZmEtYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0LC5mYS1zaWduLW91dHstLWZhOlwiXFxmMDhiXCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd24sLmZhLWNpcmNsZS1jaGV2cm9uLWRvd257LS1mYTpcIlxcZjEzYVwifS5mYS11bmxvY2stYWx0LC5mYS11bmxvY2sta2V5aG9sZXstLWZhOlwiXFxmMTNlXCJ9LmZhLWNsb3VkLXNob3dlcnMtaGVhdnl7LS1mYTpcIlxcZjc0MFwifS5mYS1oZWFkcGhvbmVzLWFsdCwuZmEtaGVhZHBob25lcy1zaW1wbGV7LS1mYTpcIlxcZjU4ZlwifS5mYS1zaXRlbWFwey0tZmE6XCJcXGYwZThcIn0uZmEtY2lyY2xlLWRvbGxhci10by1zbG90LC5mYS1kb25hdGV7LS1mYTpcIlxcZjRiOVwifS5mYS1tZW1vcnl7LS1mYTpcIlxcZjUzOFwifS5mYS1yb2FkLXNwaWtlc3stLWZhOlwiXFxlNTY4XCJ9LmZhLWZpcmUtYnVybmVyey0tZmE6XCJcXGU0ZjFcIn0uZmEtZmxhZ3stLWZhOlwiXFxmMDI0XCJ9LmZhLWhhbnVraWFoey0tZmE6XCJcXGY2ZTZcIn0uZmEtZmVhdGhlcnstLWZhOlwiXFxmNTJkXCJ9LmZhLXZvbHVtZS1kb3duLC5mYS12b2x1bWUtbG93ey0tZmE6XCJcXGYwMjdcIn0uZmEtY29tbWVudC1zbGFzaHstLWZhOlwiXFxmNGIzXCJ9LmZhLWNsb3VkLXN1bi1yYWluey0tZmE6XCJcXGY3NDNcIn0uZmEtY29tcHJlc3N7LS1mYTpcIlxcZjA2NlwifS5mYS13aGVhdC1hbHQsLmZhLXdoZWF0LWF3bnstLWZhOlwiXFxlMmNkXCJ9LmZhLWFua2h7LS1mYTpcIlxcZjY0NFwifS5mYS1oYW5kcy1ob2xkaW5nLWNoaWxkey0tZmE6XCJcXGU0ZmFcIn0uZmEtYXN0ZXJpc2t7LS1mYTpcIlxcMmFcIn0uZmEtY2hlY2stc3F1YXJlLC5mYS1zcXVhcmUtY2hlY2t7LS1mYTpcIlxcZjE0YVwifS5mYS1wZXNldGEtc2lnbnstLWZhOlwiXFxlMjIxXCJ9LmZhLWhlYWRlciwuZmEtaGVhZGluZ3stLWZhOlwiXFxmMWRjXCJ9LmZhLWdob3N0ey0tZmE6XCJcXGY2ZTJcIn0uZmEtbGlzdCwuZmEtbGlzdC1zcXVhcmVzey0tZmE6XCJcXGYwM2FcIn0uZmEtcGhvbmUtc3F1YXJlLWFsdCwuZmEtc3F1YXJlLXBob25lLWZsaXB7LS1mYTpcIlxcZjg3YlwifS5mYS1jYXJ0LXBsdXN7LS1mYTpcIlxcZjIxN1wifS5mYS1nYW1lcGFkey0tZmE6XCJcXGYxMWJcIn0uZmEtY2lyY2xlLWRvdCwuZmEtZG90LWNpcmNsZXstLWZhOlwiXFxmMTkyXCJ9LmZhLWRpenp5LC5mYS1mYWNlLWRpenp5ey0tZmE6XCJcXGY1NjdcIn0uZmEtZWdney0tZmE6XCJcXGY3ZmJcIn0uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTUxM1wifS5mYS1jYW1wZ3JvdW5key0tZmE6XCJcXGY2YmJcIn0uZmEtZm9sZGVyLXBsdXN7LS1mYTpcIlxcZjY1ZVwifS5mYS1mdXRib2wsLmZhLWZ1dGJvbC1iYWxsLC5mYS1zb2NjZXItYmFsbHstLWZhOlwiXFxmMWUzXCJ9LmZhLXBhaW50LWJydXNoLC5mYS1wYWludGJydXNoey0tZmE6XCJcXGYxZmNcIn0uZmEtbG9ja3stLWZhOlwiXFxmMDIzXCJ9LmZhLWdhcy1wdW1wey0tZmE6XCJcXGY1MmZcIn0uZmEtaG90LXR1YiwuZmEtaG90LXR1Yi1wZXJzb257LS1mYTpcIlxcZjU5M1wifS5mYS1tYXAtbG9jYXRpb24sLmZhLW1hcC1tYXJrZWR7LS1mYTpcIlxcZjU5ZlwifS5mYS1ob3VzZS1mbG9vZC13YXRlcnstLWZhOlwiXFxlNTBlXCJ9LmZhLXRyZWV7LS1mYTpcIlxcZjFiYlwifS5mYS1icmlkZ2UtbG9ja3stLWZhOlwiXFxlNGNjXCJ9LmZhLXNhY2stZG9sbGFyey0tZmE6XCJcXGY4MWRcIn0uZmEtZWRpdCwuZmEtcGVuLXRvLXNxdWFyZXstLWZhOlwiXFxmMDQ0XCJ9LmZhLWNhci1zaWRley0tZmE6XCJcXGY1ZTRcIn0uZmEtc2hhcmUtYWx0LC5mYS1zaGFyZS1ub2Rlc3stLWZhOlwiXFxmMWUwXCJ9LmZhLWhlYXJ0LWNpcmNsZS1taW51c3stLWZhOlwiXFxlNGZmXCJ9LmZhLWhvdXJnbGFzcy0yLC5mYS1ob3VyZ2xhc3MtaGFsZnstLWZhOlwiXFxmMjUyXCJ9LmZhLW1pY3Jvc2NvcGV7LS1mYTpcIlxcZjYxMFwifS5mYS1zaW5rey0tZmE6XCJcXGUwNmRcIn0uZmEtYmFnLXNob3BwaW5nLC5mYS1zaG9wcGluZy1iYWd7LS1mYTpcIlxcZjI5MFwifS5mYS1hcnJvdy1kb3duLXotYSwuZmEtc29ydC1hbHBoYS1kZXNjLC5mYS1zb3J0LWFscGhhLWRvd24tYWx0ey0tZmE6XCJcXGY4ODFcIn0uZmEtbWl0dGVuey0tZmE6XCJcXGY3YjVcIn0uZmEtcGVyc29uLXJheXN7LS1mYTpcIlxcZTU0ZFwifS5mYS11c2Vyc3stLWZhOlwiXFxmMGMwXCJ9LmZhLWV5ZS1zbGFzaHstLWZhOlwiXFxmMDcwXCJ9LmZhLWZsYXNrLXZpYWx7LS1mYTpcIlxcZTRmM1wifS5mYS1oYW5kLC5mYS1oYW5kLXBhcGVyey0tZmE6XCJcXGYyNTZcIn0uZmEtb217LS1mYTpcIlxcZjY3OVwifS5mYS13b3Jtey0tZmE6XCJcXGU1OTlcIn0uZmEtaG91c2UtY2lyY2xlLXhtYXJrey0tZmE6XCJcXGU1MGJcIn0uZmEtcGx1Z3stLWZhOlwiXFxmMWU2XCJ9LmZhLWNoZXZyb24tdXB7LS1mYTpcIlxcZjA3N1wifS5mYS1oYW5kLXNwb2Nrey0tZmE6XCJcXGYyNTlcIn0uZmEtc3RvcHdhdGNoey0tZmE6XCJcXGYyZjJcIn0uZmEtZmFjZS1raXNzLC5mYS1raXNzey0tZmE6XCJcXGY1OTZcIn0uZmEtYnJpZGdlLWNpcmNsZS14bWFya3stLWZhOlwiXFxlNGNiXCJ9LmZhLWZhY2UtZ3Jpbi10b25ndWUsLmZhLWdyaW4tdG9uZ3Vley0tZmE6XCJcXGY1ODlcIn0uZmEtY2hlc3MtYmlzaG9wey0tZmE6XCJcXGY0M2FcIn0uZmEtZmFjZS1ncmluLXdpbmssLmZhLWdyaW4td2lua3stLWZhOlwiXFxmNThjXCJ9LmZhLWRlYWYsLmZhLWRlYWZuZXNzLC5mYS1lYXItZGVhZiwuZmEtaGFyZC1vZi1oZWFyaW5ney0tZmE6XCJcXGYyYTRcIn0uZmEtcm9hZC1jaXJjbGUtY2hlY2t7LS1mYTpcIlxcZTU2NFwifS5mYS1kaWNlLWZpdmV7LS1mYTpcIlxcZjUyM1wifS5mYS1yc3Mtc3F1YXJlLC5mYS1zcXVhcmUtcnNzey0tZmE6XCJcXGYxNDNcIn0uZmEtbGFuZC1taW5lLW9uey0tZmE6XCJcXGU1MWJcIn0uZmEtaS1jdXJzb3J7LS1mYTpcIlxcZjI0NlwifS5mYS1zdGFtcHstLWZhOlwiXFxmNWJmXCJ9LmZhLXN0YWlyc3stLWZhOlwiXFxlMjg5XCJ9LmZhLWl7LS1mYTpcIlxcNDlcIn0uZmEtaHJ5dm5pYSwuZmEtaHJ5dm5pYS1zaWduey0tZmE6XCJcXGY2ZjJcIn0uZmEtcGlsbHN7LS1mYTpcIlxcZjQ4NFwifS5mYS1mYWNlLWdyaW4td2lkZSwuZmEtZ3Jpbi1hbHR7LS1mYTpcIlxcZjU4MVwifS5mYS10b290aHstLWZhOlwiXFxmNWM5XCJ9LmZhLXZ7LS1mYTpcIlxcNTZcIn0uZmEtYmFuZ2xhZGVzaGktdGFrYS1zaWduey0tZmE6XCJcXGUyZTZcIn0uZmEtYmljeWNsZXstLWZhOlwiXFxmMjA2XCJ9LmZhLXJvZC1hc2NsZXBpdXMsLmZhLXJvZC1zbmFrZSwuZmEtc3RhZmYtYWVzY3VsYXBpdXMsLmZhLXN0YWZmLXNuYWtley0tZmE6XCJcXGU1NzlcIn0uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoey0tZmE6XCJcXGUwNjJcIn0uZmEtYW1idWxhbmNlLC5mYS10cnVjay1tZWRpY2Fsey0tZmE6XCJcXGYwZjlcIn0uZmEtd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlNTk4XCJ9LmZhLXNub3dtYW57LS1mYTpcIlxcZjdkMFwifS5mYS1tb3J0YXItcGVzdGxley0tZmE6XCJcXGY1YTdcIn0uZmEtcm9hZC1iYXJyaWVyey0tZmE6XCJcXGU1NjJcIn0uZmEtc2Nob29sey0tZmE6XCJcXGY1NDlcIn0uZmEtaWdsb297LS1mYTpcIlxcZjdhZVwifS5mYS1qb2ludHstLWZhOlwiXFxmNTk1XCJ9LmZhLWFuZ2xlLXJpZ2h0ey0tZmE6XCJcXGYxMDVcIn0uZmEtaG9yc2V7LS1mYTpcIlxcZjZmMFwifS5mYS1xey0tZmE6XCJcXDUxXCJ9LmZhLWd7LS1mYTpcIlxcNDdcIn0uZmEtbm90ZXMtbWVkaWNhbHstLWZhOlwiXFxmNDgxXCJ9LmZhLXRlbXBlcmF0dXJlLTIsLmZhLXRlbXBlcmF0dXJlLWhhbGYsLmZhLXRoZXJtb21ldGVyLTIsLmZhLXRoZXJtb21ldGVyLWhhbGZ7LS1mYTpcIlxcZjJjOVwifS5mYS1kb25nLXNpZ257LS1mYTpcIlxcZTE2OVwifS5mYS1jYXBzdWxlc3stLWZhOlwiXFxmNDZiXCJ9LmZhLXBvby1ib2x0LC5mYS1wb28tc3Rvcm17LS1mYTpcIlxcZjc1YVwifS5mYS1mYWNlLWZyb3duLW9wZW4sLmZhLWZyb3duLW9wZW57LS1mYTpcIlxcZjU3YVwifS5mYS1oYW5kLXBvaW50LXVwey0tZmE6XCJcXGYwYTZcIn0uZmEtbW9uZXktYmlsbHstLWZhOlwiXFxmMGQ2XCJ9LmZhLWJvb2ttYXJrey0tZmE6XCJcXGYwMmVcIn0uZmEtYWxpZ24tanVzdGlmeXstLWZhOlwiXFxmMDM5XCJ9LmZhLXVtYnJlbGxhLWJlYWNoey0tZmE6XCJcXGY1Y2FcIn0uZmEtaGVsbWV0LXVuey0tZmE6XCJcXGU1MDNcIn0uZmEtYnVsbHNleWV7LS1mYTpcIlxcZjE0MFwifS5mYS1iYWNvbnstLWZhOlwiXFxmN2U1XCJ9LmZhLWhhbmQtcG9pbnQtZG93bnstLWZhOlwiXFxmMGE3XCJ9LmZhLWFycm93LXVwLWZyb20tYnJhY2tldHstLWZhOlwiXFxlMDlhXCJ9LmZhLWZvbGRlciwuZmEtZm9sZGVyLWJsYW5rey0tZmE6XCJcXGYwN2JcIn0uZmEtZmlsZS1tZWRpY2FsLWFsdCwuZmEtZmlsZS13YXZlZm9ybXstLWZhOlwiXFxmNDc4XCJ9LmZhLXJhZGlhdGlvbnstLWZhOlwiXFxmN2I5XCJ9LmZhLWNoYXJ0LXNpbXBsZXstLWZhOlwiXFxlNDczXCJ9LmZhLW1hcnMtc3Ryb2tley0tZmE6XCJcXGYyMjlcIn0uZmEtdmlhbHstLWZhOlwiXFxmNDkyXCJ9LmZhLWRhc2hib2FyZCwuZmEtZ2F1Z2UsLmZhLWdhdWdlLW1lZCwuZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZXstLWZhOlwiXFxmNjI0XCJ9LmZhLW1hZ2ljLXdhbmQtc3BhcmtsZXMsLmZhLXdhbmQtbWFnaWMtc3BhcmtsZXN7LS1mYTpcIlxcZTJjYVwifS5mYS1ley0tZmE6XCJcXDQ1XCJ9LmZhLXBlbi1hbHQsLmZhLXBlbi1jbGlwey0tZmE6XCJcXGYzMDVcIn0uZmEtYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlNGNhXCJ9LmZhLXVzZXJ7LS1mYTpcIlxcZjAwN1wifS5mYS1zY2hvb2wtY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU1NmJcIn0uZmEtZHVtcHN0ZXJ7LS1mYTpcIlxcZjc5M1wifS5mYS1zaHV0dGxlLXZhbiwuZmEtdmFuLXNodXR0bGV7LS1mYTpcIlxcZjViNlwifS5mYS1idWlsZGluZy11c2Vyey0tZmE6XCJcXGU0ZGFcIn0uZmEtY2FyZXQtc3F1YXJlLWxlZnQsLmZhLXNxdWFyZS1jYXJldC1sZWZ0ey0tZmE6XCJcXGYxOTFcIn0uZmEtaGlnaGxpZ2h0ZXJ7LS1mYTpcIlxcZjU5MVwifS5mYS1rZXl7LS1mYTpcIlxcZjA4NFwifS5mYS1idWxsaG9ybnstLWZhOlwiXFxmMGExXCJ9LmZhLWdsb2Jley0tZmE6XCJcXGYwYWNcIn0uZmEtc3luYWdvZ3Vley0tZmE6XCJcXGY2OWJcIn0uZmEtcGVyc29uLWhhbGYtZHJlc3N7LS1mYTpcIlxcZTU0OFwifS5mYS1yb2FkLWJyaWRnZXstLWZhOlwiXFxlNTYzXCJ9LmZhLWxvY2F0aW9uLWFycm93ey0tZmE6XCJcXGYxMjRcIn0uZmEtY3stLWZhOlwiXFw0M1wifS5mYS10YWJsZXQtYnV0dG9uey0tZmE6XCJcXGYxMGFcIn0uZmEtYnVpbGRpbmctbG9ja3stLWZhOlwiXFxlNGQ2XCJ9LmZhLXBpenphLXNsaWNley0tZmE6XCJcXGY4MThcIn0uZmEtbW9uZXktYmlsbC13YXZley0tZmE6XCJcXGY1M2FcIn0uZmEtYXJlYS1jaGFydCwuZmEtY2hhcnQtYXJlYXstLWZhOlwiXFxmMWZlXCJ9LmZhLWhvdXNlLWZsYWd7LS1mYTpcIlxcZTUwZFwifS5mYS1wZXJzb24tY2lyY2xlLW1pbnVzey0tZmE6XCJcXGU1NDBcIn0uZmEtYmFuLC5mYS1jYW5jZWx7LS1mYTpcIlxcZjA1ZVwifS5mYS1jYW1lcmEtcm90YXRley0tZmE6XCJcXGUwZDhcIn0uZmEtYWlyLWZyZXNoZW5lciwuZmEtc3ByYXktY2FuLXNwYXJrbGVzey0tZmE6XCJcXGY1ZDBcIn0uZmEtc3RhcnstLWZhOlwiXFxmMDA1XCJ9LmZhLXJlcGVhdHstLWZhOlwiXFxmMzYzXCJ9LmZhLWNyb3Nzey0tZmE6XCJcXGY2NTRcIn0uZmEtYm94ey0tZmE6XCJcXGY0NjZcIn0uZmEtdmVudXMtbWFyc3stLWZhOlwiXFxmMjI4XCJ9LmZhLWFycm93LXBvaW50ZXIsLmZhLW1vdXNlLXBvaW50ZXJ7LS1mYTpcIlxcZjI0NVwifS5mYS1leHBhbmQtYXJyb3dzLWFsdCwuZmEtbWF4aW1pemV7LS1mYTpcIlxcZjMxZVwifS5mYS1jaGFyZ2luZy1zdGF0aW9uey0tZmE6XCJcXGY1ZTdcIn0uZmEtc2hhcGVzLC5mYS10cmlhbmdsZS1jaXJjbGUtc3F1YXJley0tZmE6XCJcXGY2MWZcIn0uZmEtcmFuZG9tLC5mYS1zaHVmZmxley0tZmE6XCJcXGYwNzRcIn0uZmEtcGVyc29uLXJ1bm5pbmcsLmZhLXJ1bm5pbmd7LS1mYTpcIlxcZjcwY1wifS5mYS1tb2JpbGUtcmV0cm97LS1mYTpcIlxcZTUyN1wifS5mYS1ncmlwLWxpbmVzLXZlcnRpY2Fsey0tZmE6XCJcXGY3YTVcIn0uZmEtc3BpZGVyey0tZmE6XCJcXGY3MTdcIn0uZmEtaGFuZHMtYm91bmR7LS1mYTpcIlxcZTRmOVwifS5mYS1maWxlLWludm9pY2UtZG9sbGFyey0tZmE6XCJcXGY1NzFcIn0uZmEtcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGU1NTZcIn0uZmEteC1yYXl7LS1mYTpcIlxcZjQ5N1wifS5mYS1zcGVsbC1jaGVja3stLWZhOlwiXFxmODkxXCJ9LmZhLXNsYXNoey0tZmE6XCJcXGY3MTVcIn0uZmEtY29tcHV0ZXItbW91c2UsLmZhLW1vdXNley0tZmE6XCJcXGY4Y2NcIn0uZmEtYXJyb3ctcmlnaHQtdG8tYnJhY2tldCwuZmEtc2lnbi1pbnstLWZhOlwiXFxmMDkwXCJ9LmZhLXNob3Atc2xhc2gsLmZhLXN0b3JlLWFsdC1zbGFzaHstLWZhOlwiXFxlMDcwXCJ9LmZhLXNlcnZlcnstLWZhOlwiXFxmMjMzXCJ9LmZhLXZpcnVzLWNvdmlkLXNsYXNoey0tZmE6XCJcXGU0YTlcIn0uZmEtc2hvcC1sb2Nrey0tZmE6XCJcXGU0YTVcIn0uZmEtaG91cmdsYXNzLTEsLmZhLWhvdXJnbGFzcy1zdGFydHstLWZhOlwiXFxmMjUxXCJ9LmZhLWJsZW5kZXItcGhvbmV7LS1mYTpcIlxcZjZiNlwifS5mYS1idWlsZGluZy13aGVhdHstLWZhOlwiXFxlNGRiXCJ9LmZhLXBlcnNvbi1icmVhc3RmZWVkaW5ney0tZmE6XCJcXGU1M2FcIn0uZmEtcmlnaHQtdG8tYnJhY2tldCwuZmEtc2lnbi1pbi1hbHR7LS1mYTpcIlxcZjJmNlwifS5mYS12ZW51c3stLWZhOlwiXFxmMjIxXCJ9LmZhLXBhc3Nwb3J0ey0tZmE6XCJcXGY1YWJcIn0uZmEtdGh1bWItdGFjay1zbGFzaCwuZmEtdGh1bWJ0YWNrLXNsYXNoey0tZmE6XCJcXGU2OGZcIn0uZmEtaGVhcnQtcHVsc2UsLmZhLWhlYXJ0YmVhdHstLWZhOlwiXFxmMjFlXCJ9LmZhLXBlb3BsZS1jYXJyeSwuZmEtcGVvcGxlLWNhcnJ5LWJveHstLWZhOlwiXFxmNGNlXCJ9LmZhLXRlbXBlcmF0dXJlLWhpZ2h7LS1mYTpcIlxcZjc2OVwifS5mYS1taWNyb2NoaXB7LS1mYTpcIlxcZjJkYlwifS5mYS1jcm93bnstLWZhOlwiXFxmNTIxXCJ9LmZhLXdlaWdodC1oYW5naW5ney0tZmE6XCJcXGY1Y2RcIn0uZmEteG1hcmtzLWxpbmVzey0tZmE6XCJcXGU1OWFcIn0uZmEtZmlsZS1wcmVzY3JpcHRpb257LS1mYTpcIlxcZjU3MlwifS5mYS13ZWlnaHQsLmZhLXdlaWdodC1zY2FsZXstLWZhOlwiXFxmNDk2XCJ9LmZhLXVzZXItZnJpZW5kcywuZmEtdXNlci1ncm91cHstLWZhOlwiXFxmNTAwXCJ9LmZhLWFycm93LXVwLWEteiwuZmEtc29ydC1hbHBoYS11cHstLWZhOlwiXFxmMTVlXCJ9LmZhLWNoZXNzLWtuaWdodHstLWZhOlwiXFxmNDQxXCJ9LmZhLWZhY2UtbGF1Z2gtc3F1aW50LC5mYS1sYXVnaC1zcXVpbnR7LS1mYTpcIlxcZjU5YlwifS5mYS13aGVlbGNoYWlyey0tZmE6XCJcXGYxOTNcIn0uZmEtYXJyb3ctY2lyY2xlLXVwLC5mYS1jaXJjbGUtYXJyb3ctdXB7LS1mYTpcIlxcZjBhYVwifS5mYS10b2dnbGUtb257LS1mYTpcIlxcZjIwNVwifS5mYS1wZXJzb24td2Fsa2luZywuZmEtd2Fsa2luZ3stLWZhOlwiXFxmNTU0XCJ9LmZhLWx7LS1mYTpcIlxcNGNcIn0uZmEtZmlyZXstLWZhOlwiXFxmMDZkXCJ9LmZhLWJlZC1wdWxzZSwuZmEtcHJvY2VkdXJlc3stLWZhOlwiXFxmNDg3XCJ9LmZhLXNodXR0bGUtc3BhY2UsLmZhLXNwYWNlLXNodXR0bGV7LS1mYTpcIlxcZjE5N1wifS5mYS1mYWNlLWxhdWdoLC5mYS1sYXVnaHstLWZhOlwiXFxmNTk5XCJ9LmZhLWZvbGRlci1vcGVuey0tZmE6XCJcXGYwN2NcIn0uZmEtaGVhcnQtY2lyY2xlLXBsdXN7LS1mYTpcIlxcZTUwMFwifS5mYS1jb2RlLWZvcmt7LS1mYTpcIlxcZTEzYlwifS5mYS1jaXR5ey0tZmE6XCJcXGY2NGZcIn0uZmEtbWljcm9waG9uZS1hbHQsLmZhLW1pY3JvcGhvbmUtbGluZXN7LS1mYTpcIlxcZjNjOVwifS5mYS1wZXBwZXItaG90ey0tZmE6XCJcXGY4MTZcIn0uZmEtdW5sb2Nrey0tZmE6XCJcXGYwOWNcIn0uZmEtY29sb24tc2lnbnstLWZhOlwiXFxlMTQwXCJ9LmZhLWhlYWRzZXR7LS1mYTpcIlxcZjU5MFwifS5mYS1zdG9yZS1zbGFzaHstLWZhOlwiXFxlMDcxXCJ9LmZhLXJvYWQtY2lyY2xlLXhtYXJrey0tZmE6XCJcXGU1NjZcIn0uZmEtdXNlci1taW51c3stLWZhOlwiXFxmNTAzXCJ9LmZhLW1hcnMtc3Ryb2tlLXVwLC5mYS1tYXJzLXN0cm9rZS12ey0tZmE6XCJcXGYyMmFcIn0uZmEtY2hhbXBhZ25lLWdsYXNzZXMsLmZhLWdsYXNzLWNoZWVyc3stLWZhOlwiXFxmNzlmXCJ9LmZhLWNsaXBib2FyZHstLWZhOlwiXFxmMzI4XCJ9LmZhLWhvdXNlLWNpcmNsZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlNTBhXCJ9LmZhLWZpbGUtYXJyb3ctdXAsLmZhLWZpbGUtdXBsb2Fkey0tZmE6XCJcXGY1NzRcIn0uZmEtd2lmaSwuZmEtd2lmaS0zLC5mYS13aWZpLXN0cm9uZ3stLWZhOlwiXFxmMWViXCJ9LmZhLWJhdGgsLmZhLWJhdGh0dWJ7LS1mYTpcIlxcZjJjZFwifS5mYS11bmRlcmxpbmV7LS1mYTpcIlxcZjBjZFwifS5mYS11c2VyLWVkaXQsLmZhLXVzZXItcGVuey0tZmE6XCJcXGY0ZmZcIn0uZmEtc2lnbmF0dXJley0tZmE6XCJcXGY1YjdcIn0uZmEtc3Ryb29wd2FmZWx7LS1mYTpcIlxcZjU1MVwifS5mYS1ib2xkey0tZmE6XCJcXGYwMzJcIn0uZmEtYW5jaG9yLWxvY2t7LS1mYTpcIlxcZTRhZFwifS5mYS1idWlsZGluZy1uZ297LS1mYTpcIlxcZTRkN1wifS5mYS1tYW5hdC1zaWduey0tZmE6XCJcXGUxZDVcIn0uZmEtbm90LWVxdWFsey0tZmE6XCJcXGY1M2VcIn0uZmEtYm9yZGVyLXN0eWxlLC5mYS1ib3JkZXItdG9wLWxlZnR7LS1mYTpcIlxcZjg1M1wifS5mYS1tYXAtbG9jYXRpb24tZG90LC5mYS1tYXAtbWFya2VkLWFsdHstLWZhOlwiXFxmNWEwXCJ9LmZhLWplZGl7LS1mYTpcIlxcZjY2OVwifS5mYS1wb2xsLC5mYS1zcXVhcmUtcG9sbC12ZXJ0aWNhbHstLWZhOlwiXFxmNjgxXCJ9LmZhLW11Zy1ob3R7LS1mYTpcIlxcZjdiNlwifS5mYS1iYXR0ZXJ5LWNhciwuZmEtY2FyLWJhdHRlcnl7LS1mYTpcIlxcZjVkZlwifS5mYS1naWZ0ey0tZmE6XCJcXGYwNmJcIn0uZmEtZGljZS10d297LS1mYTpcIlxcZjUyOFwifS5mYS1jaGVzcy1xdWVlbnstLWZhOlwiXFxmNDQ1XCJ9LmZhLWdsYXNzZXN7LS1mYTpcIlxcZjUzMFwifS5mYS1jaGVzcy1ib2FyZHstLWZhOlwiXFxmNDNjXCJ9LmZhLWJ1aWxkaW5nLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNGQyXCJ9LmZhLXBlcnNvbi1jaGFsa2JvYXJkey0tZmE6XCJcXGU1M2RcIn0uZmEtbWFycy1zdHJva2UtaCwuZmEtbWFycy1zdHJva2UtcmlnaHR7LS1mYTpcIlxcZjIyYlwifS5mYS1oYW5kLWJhY2stZmlzdCwuZmEtaGFuZC1yb2Nrey0tZmE6XCJcXGYyNTVcIn0uZmEtY2FyZXQtc3F1YXJlLXVwLC5mYS1zcXVhcmUtY2FyZXQtdXB7LS1mYTpcIlxcZjE1MVwifS5mYS1jbG91ZC1zaG93ZXJzLXdhdGVyey0tZmE6XCJcXGU0ZTRcIn0uZmEtYmFyLWNoYXJ0LC5mYS1jaGFydC1iYXJ7LS1mYTpcIlxcZjA4MFwifS5mYS1oYW5kcy1idWJibGVzLC5mYS1oYW5kcy13YXNoey0tZmE6XCJcXGUwNWVcIn0uZmEtbGVzcy10aGFuLWVxdWFsey0tZmE6XCJcXGY1MzdcIn0uZmEtdHJhaW57LS1mYTpcIlxcZjIzOFwifS5mYS1leWUtbG93LXZpc2lvbiwuZmEtbG93LXZpc2lvbnstLWZhOlwiXFxmMmE4XCJ9LmZhLWNyb3d7LS1mYTpcIlxcZjUyMFwifS5mYS1zYWlsYm9hdHstLWZhOlwiXFxlNDQ1XCJ9LmZhLXdpbmRvdy1yZXN0b3Jley0tZmE6XCJcXGYyZDJcIn0uZmEtcGx1cy1zcXVhcmUsLmZhLXNxdWFyZS1wbHVzey0tZmE6XCJcXGYwZmVcIn0uZmEtdG9yaWktZ2F0ZXstLWZhOlwiXFxmNmExXCJ9LmZhLWZyb2d7LS1mYTpcIlxcZjUyZVwifS5mYS1idWNrZXR7LS1mYTpcIlxcZTRjZlwifS5mYS1pbWFnZXstLWZhOlwiXFxmMDNlXCJ9LmZhLW1pY3JvcGhvbmV7LS1mYTpcIlxcZjEzMFwifS5mYS1jb3d7LS1mYTpcIlxcZjZjOFwifS5mYS1jYXJldC11cHstLWZhOlwiXFxmMGQ4XCJ9LmZhLXNjcmV3ZHJpdmVyey0tZmE6XCJcXGY1NGFcIn0uZmEtZm9sZGVyLWNsb3NlZHstLWZhOlwiXFxlMTg1XCJ9LmZhLWhvdXNlLXRzdW5hbWl7LS1mYTpcIlxcZTUxNVwifS5mYS1zcXVhcmUtbmZpey0tZmE6XCJcXGU1NzZcIn0uZmEtYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXJ7LS1mYTpcIlxcZTRiNVwifS5mYS1nbGFzcy1tYXJ0aW5pLWFsdCwuZmEtbWFydGluaS1nbGFzc3stLWZhOlwiXFxmNTdiXCJ9LmZhLXNxdWFyZS1iaW5hcnl7LS1mYTpcIlxcZTY5YlwifS5mYS1yb3RhdGUtYmFjaywuZmEtcm90YXRlLWJhY2t3YXJkLC5mYS1yb3RhdGUtbGVmdCwuZmEtdW5kby1hbHR7LS1mYTpcIlxcZjJlYVwifS5mYS1jb2x1bW5zLC5mYS10YWJsZS1jb2x1bW5zey0tZmE6XCJcXGYwZGJcIn0uZmEtbGVtb257LS1mYTpcIlxcZjA5NFwifS5mYS1oZWFkLXNpZGUtbWFza3stLWZhOlwiXFxlMDYzXCJ9LmZhLWhhbmRzaGFrZXstLWZhOlwiXFxmMmI1XCJ9LmZhLWdlbXstLWZhOlwiXFxmM2E1XCJ9LmZhLWRvbGx5LC5mYS1kb2xseS1ib3h7LS1mYTpcIlxcZjQ3MlwifS5mYS1zbW9raW5ney0tZmE6XCJcXGY0OGRcIn0uZmEtY29tcHJlc3MtYXJyb3dzLWFsdCwuZmEtbWluaW1pemV7LS1mYTpcIlxcZjc4Y1wifS5mYS1tb251bWVudHstLWZhOlwiXFxmNWE2XCJ9LmZhLXNub3dwbG93ey0tZmE6XCJcXGY3ZDJcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0LC5mYS1hbmdsZXMtcmlnaHR7LS1mYTpcIlxcZjEwMVwifS5mYS1jYW5uYWJpc3stLWZhOlwiXFxmNTVmXCJ9LmZhLWNpcmNsZS1wbGF5LC5mYS1wbGF5LWNpcmNsZXstLWZhOlwiXFxmMTQ0XCJ9LmZhLXRhYmxldHN7LS1mYTpcIlxcZjQ5MFwifS5mYS1ldGhlcm5ldHstLWZhOlwiXFxmNzk2XCJ9LmZhLWV1ciwuZmEtZXVybywuZmEtZXVyby1zaWduey0tZmE6XCJcXGYxNTNcIn0uZmEtY2hhaXJ7LS1mYTpcIlxcZjZjMFwifS5mYS1jaGVjay1jaXJjbGUsLmZhLWNpcmNsZS1jaGVja3stLWZhOlwiXFxmMDU4XCJ9LmZhLWNpcmNsZS1zdG9wLC5mYS1zdG9wLWNpcmNsZXstLWZhOlwiXFxmMjhkXCJ9LmZhLWNvbXBhc3MtZHJhZnRpbmcsLmZhLWRyYWZ0aW5nLWNvbXBhc3N7LS1mYTpcIlxcZjU2OFwifS5mYS1wbGF0ZS13aGVhdHstLWZhOlwiXFxlNTVhXCJ9LmZhLWljaWNsZXN7LS1mYTpcIlxcZjdhZFwifS5mYS1wZXJzb24tc2hlbHRlcnstLWZhOlwiXFxlNTRmXCJ9LmZhLW5ldXRlcnstLWZhOlwiXFxmMjJjXCJ9LmZhLWlkLWJhZGdley0tZmE6XCJcXGYyYzFcIn0uZmEtbWFya2Vyey0tZmE6XCJcXGY1YTFcIn0uZmEtZmFjZS1sYXVnaC1iZWFtLC5mYS1sYXVnaC1iZWFtey0tZmE6XCJcXGY1OWFcIn0uZmEtaGVsaWNvcHRlci1zeW1ib2x7LS1mYTpcIlxcZTUwMlwifS5mYS11bml2ZXJzYWwtYWNjZXNzey0tZmE6XCJcXGYyOWFcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXAsLmZhLWNpcmNsZS1jaGV2cm9uLXVwey0tZmE6XCJcXGYxMzlcIn0uZmEtbGFyaS1zaWduey0tZmE6XCJcXGUxYzhcIn0uZmEtdm9sY2Fub3stLWZhOlwiXFxmNzcwXCJ9LmZhLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0ey0tZmE6XCJcXGU1NTNcIn0uZmEtZ2JwLC5mYS1wb3VuZC1zaWduLC5mYS1zdGVybGluZy1zaWduey0tZmE6XCJcXGYxNTRcIn0uZmEtdmlydXNlc3stLWZhOlwiXFxlMDc2XCJ9LmZhLXNxdWFyZS1wZXJzb24tY29uZmluZWR7LS1mYTpcIlxcZTU3N1wifS5mYS11c2VyLXRpZXstLWZhOlwiXFxmNTA4XCJ9LmZhLWFycm93LWRvd24tbG9uZywuZmEtbG9uZy1hcnJvdy1kb3duey0tZmE6XCJcXGYxNzVcIn0uZmEtdGVudC1hcnJvdy1kb3duLXRvLWxpbmV7LS1mYTpcIlxcZTU3ZVwifS5mYS1jZXJ0aWZpY2F0ZXstLWZhOlwiXFxmMGEzXCJ9LmZhLW1haWwtcmVwbHktYWxsLC5mYS1yZXBseS1hbGx7LS1mYTpcIlxcZjEyMlwifS5mYS1zdWl0Y2FzZXstLWZhOlwiXFxmMGYyXCJ9LmZhLXBlcnNvbi1za2F0aW5nLC5mYS1za2F0aW5ney0tZmE6XCJcXGY3YzVcIn0uZmEtZmlsdGVyLWNpcmNsZS1kb2xsYXIsLmZhLWZ1bm5lbC1kb2xsYXJ7LS1mYTpcIlxcZjY2MlwifS5mYS1jYW1lcmEtcmV0cm97LS1mYTpcIlxcZjA4M1wifS5mYS1hcnJvdy1jaXJjbGUtZG93biwuZmEtY2lyY2xlLWFycm93LWRvd257LS1mYTpcIlxcZjBhYlwifS5mYS1hcnJvdy1yaWdodC10by1maWxlLC5mYS1maWxlLWltcG9ydHstLWZhOlwiXFxmNTZmXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLC5mYS1zcXVhcmUtYXJyb3ctdXAtcmlnaHR7LS1mYTpcIlxcZjE0Y1wifS5mYS1ib3gtb3BlbnstLWZhOlwiXFxmNDllXCJ9LmZhLXNjcm9sbHstLWZhOlwiXFxmNzBlXCJ9LmZhLXNwYXstLWZhOlwiXFxmNWJiXCJ9LmZhLWxvY2F0aW9uLXBpbi1sb2Nrey0tZmE6XCJcXGU1MWZcIn0uZmEtcGF1c2V7LS1mYTpcIlxcZjA0Y1wifS5mYS1oaWxsLWF2YWxhbmNoZXstLWZhOlwiXFxlNTA3XCJ9LmZhLXRlbXBlcmF0dXJlLTAsLmZhLXRlbXBlcmF0dXJlLWVtcHR5LC5mYS10aGVybW9tZXRlci0wLC5mYS10aGVybW9tZXRlci1lbXB0eXstLWZhOlwiXFxmMmNiXCJ9LmZhLWJvbWJ7LS1mYTpcIlxcZjFlMlwifS5mYS1yZWdpc3RlcmVkey0tZmE6XCJcXGYyNWRcIn0uZmEtYWRkcmVzcy1jYXJkLC5mYS1jb250YWN0LWNhcmQsLmZhLXZjYXJkey0tZmE6XCJcXGYyYmJcIn0uZmEtYmFsYW5jZS1zY2FsZS1yaWdodCwuZmEtc2NhbGUtdW5iYWxhbmNlZC1mbGlwey0tZmE6XCJcXGY1MTZcIn0uZmEtc3Vic2NyaXB0ey0tZmE6XCJcXGYxMmNcIn0uZmEtZGlhbW9uZC10dXJuLXJpZ2h0LC5mYS1kaXJlY3Rpb25zey0tZmE6XCJcXGY1ZWJcIn0uZmEtYnVyc3R7LS1mYTpcIlxcZTRkY1wifS5mYS1ob3VzZS1sYXB0b3AsLmZhLWxhcHRvcC1ob3VzZXstLWZhOlwiXFxlMDY2XCJ9LmZhLWZhY2UtdGlyZWQsLmZhLXRpcmVkey0tZmE6XCJcXGY1YzhcIn0uZmEtbW9uZXktYmlsbHN7LS1mYTpcIlxcZTFmM1wifS5mYS1zbW9ney0tZmE6XCJcXGY3NWZcIn0uZmEtY3J1dGNoey0tZmE6XCJcXGY3ZjdcIn0uZmEtY2xvdWQtYXJyb3ctdXAsLmZhLWNsb3VkLXVwbG9hZCwuZmEtY2xvdWQtdXBsb2FkLWFsdHstLWZhOlwiXFxmMGVlXCJ9LmZhLXBhbGV0dGV7LS1mYTpcIlxcZjUzZlwifS5mYS1hcnJvd3MtdHVybi1yaWdodHstLWZhOlwiXFxlNGMwXCJ9LmZhLXZlc3R7LS1mYTpcIlxcZTA4NVwifS5mYS1mZXJyeXstLWZhOlwiXFxlNGVhXCJ9LmZhLWFycm93cy1kb3duLXRvLXBlb3BsZXstLWZhOlwiXFxlNGI5XCJ9LmZhLXNlZWRsaW5nLC5mYS1zcHJvdXR7LS1mYTpcIlxcZjRkOFwifS5mYS1hcnJvd3MtYWx0LWgsLmZhLWxlZnQtcmlnaHR7LS1mYTpcIlxcZjMzN1wifS5mYS1ib3hlcy1wYWNraW5ney0tZmE6XCJcXGU0YzdcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQsLmZhLWNpcmNsZS1hcnJvdy1sZWZ0ey0tZmE6XCJcXGYwYThcIn0uZmEtZ3JvdXAtYXJyb3dzLXJvdGF0ZXstLWZhOlwiXFxlNGY2XCJ9LmZhLWJvd2wtZm9vZHstLWZhOlwiXFxlNGM2XCJ9LmZhLWNhbmR5LWNhbmV7LS1mYTpcIlxcZjc4NlwifS5mYS1hcnJvdy1kb3duLXdpZGUtc2hvcnQsLmZhLXNvcnQtYW1vdW50LWFzYywuZmEtc29ydC1hbW91bnQtZG93bnstLWZhOlwiXFxmMTYwXCJ9LmZhLWNsb3VkLWJvbHQsLmZhLXRodW5kZXJzdG9ybXstLWZhOlwiXFxmNzZjXCJ9LmZhLXJlbW92ZS1mb3JtYXQsLmZhLXRleHQtc2xhc2h7LS1mYTpcIlxcZjg3ZFwifS5mYS1mYWNlLXNtaWxlLXdpbmssLmZhLXNtaWxlLXdpbmt7LS1mYTpcIlxcZjRkYVwifS5mYS1maWxlLXdvcmR7LS1mYTpcIlxcZjFjMlwifS5mYS1maWxlLXBvd2VycG9pbnR7LS1mYTpcIlxcZjFjNFwifS5mYS1hcnJvd3MtaCwuZmEtYXJyb3dzLWxlZnQtcmlnaHR7LS1mYTpcIlxcZjA3ZVwifS5mYS1ob3VzZS1sb2Nrey0tZmE6XCJcXGU1MTBcIn0uZmEtY2xvdWQtYXJyb3ctZG93biwuZmEtY2xvdWQtZG93bmxvYWQsLmZhLWNsb3VkLWRvd25sb2FkLWFsdHstLWZhOlwiXFxmMGVkXCJ9LmZhLWNoaWxkcmVuey0tZmE6XCJcXGU0ZTFcIn0uZmEtYmxhY2tib2FyZCwuZmEtY2hhbGtib2FyZHstLWZhOlwiXFxmNTFiXCJ9LmZhLXVzZXItYWx0LXNsYXNoLC5mYS11c2VyLWxhcmdlLXNsYXNoey0tZmE6XCJcXGY0ZmFcIn0uZmEtZW52ZWxvcGUtb3BlbnstLWZhOlwiXFxmMmI2XCJ9LmZhLWhhbmRzaGFrZS1hbHQtc2xhc2gsLmZhLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2h7LS1mYTpcIlxcZTA1ZlwifS5mYS1tYXR0cmVzcy1waWxsb3d7LS1mYTpcIlxcZTUyNVwifS5mYS1ndWFyYW5pLXNpZ257LS1mYTpcIlxcZTE5YVwifS5mYS1hcnJvd3Mtcm90YXRlLC5mYS1yZWZyZXNoLC5mYS1zeW5jey0tZmE6XCJcXGYwMjFcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXJ7LS1mYTpcIlxcZjEzNFwifS5mYS1jcnV6ZWlyby1zaWduey0tZmE6XCJcXGUxNTJcIn0uZmEtZ3JlYXRlci10aGFuLWVxdWFsey0tZmE6XCJcXGY1MzJcIn0uZmEtc2hpZWxkLWFsdCwuZmEtc2hpZWxkLWhhbHZlZHstLWZhOlwiXFxmM2VkXCJ9LmZhLWF0bGFzLC5mYS1ib29rLWF0bGFzey0tZmE6XCJcXGY1NThcIn0uZmEtdmlydXN7LS1mYTpcIlxcZTA3NFwifS5mYS1lbnZlbG9wZS1jaXJjbGUtY2hlY2t7LS1mYTpcIlxcZTRlOFwifS5mYS1sYXllci1ncm91cHstLWZhOlwiXFxmNWZkXCJ9LmZhLWFycm93cy10by1kb3R7LS1mYTpcIlxcZTRiZVwifS5mYS1hcmNod2F5ey0tZmE6XCJcXGY1NTdcIn0uZmEtaGVhcnQtY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU0ZmRcIn0uZmEtaG91c2UtY2hpbW5leS1jcmFjaywuZmEtaG91c2UtZGFtYWdley0tZmE6XCJcXGY2ZjFcIn0uZmEtZmlsZS1hcmNoaXZlLC5mYS1maWxlLXppcHBlcnstLWZhOlwiXFxmMWM2XCJ9LmZhLXNxdWFyZXstLWZhOlwiXFxmMGM4XCJ9LmZhLWdsYXNzLW1hcnRpbmksLmZhLW1hcnRpbmktZ2xhc3MtZW1wdHl7LS1mYTpcIlxcZjAwMFwifS5mYS1jb3VjaHstLWZhOlwiXFxmNGI4XCJ9LmZhLWNlZGktc2lnbnstLWZhOlwiXFxlMGRmXCJ9LmZhLWl0YWxpY3stLWZhOlwiXFxmMDMzXCJ9LmZhLXRhYmxlLWNlbGxzLWNvbHVtbi1sb2Nrey0tZmE6XCJcXGU2NzhcIn0uZmEtY2h1cmNoey0tZmE6XCJcXGY1MWRcIn0uZmEtY29tbWVudHMtZG9sbGFyey0tZmE6XCJcXGY2NTNcIn0uZmEtZGVtb2NyYXR7LS1mYTpcIlxcZjc0N1wifS5mYS16ey0tZmE6XCJcXDVhXCJ9LmZhLXBlcnNvbi1za2lpbmcsLmZhLXNraWluZ3stLWZhOlwiXFxmN2M5XCJ9LmZhLXJvYWQtbG9ja3stLWZhOlwiXFxlNTY3XCJ9LmZhLWF7LS1mYTpcIlxcNDFcIn0uZmEtdGVtcGVyYXR1cmUtYXJyb3ctZG93biwuZmEtdGVtcGVyYXR1cmUtZG93bnstLWZhOlwiXFxlMDNmXCJ9LmZhLWZlYXRoZXItYWx0LC5mYS1mZWF0aGVyLXBvaW50ZWR7LS1mYTpcIlxcZjU2YlwifS5mYS1wey0tZmE6XCJcXDUwXCJ9LmZhLXNub3dmbGFrZXstLWZhOlwiXFxmMmRjXCJ9LmZhLW5ld3NwYXBlcnstLWZhOlwiXFxmMWVhXCJ9LmZhLWFkLC5mYS1yZWN0YW5nbGUtYWR7LS1mYTpcIlxcZjY0MVwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQsLmZhLWNpcmNsZS1hcnJvdy1yaWdodHstLWZhOlwiXFxmMGE5XCJ9LmZhLWZpbHRlci1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTE3YlwifS5mYS1sb2N1c3R7LS1mYTpcIlxcZTUyMFwifS5mYS1zb3J0LC5mYS11bnNvcnRlZHstLWZhOlwiXFxmMGRjXCJ9LmZhLWxpc3QtMS0yLC5mYS1saXN0LW51bWVyaWMsLmZhLWxpc3Qtb2x7LS1mYTpcIlxcZjBjYlwifS5mYS1wZXJzb24tZHJlc3MtYnVyc3R7LS1mYTpcIlxcZTU0NFwifS5mYS1tb25leS1jaGVjay1hbHQsLmZhLW1vbmV5LWNoZWNrLWRvbGxhcnstLWZhOlwiXFxmNTNkXCJ9LmZhLXZlY3Rvci1zcXVhcmV7LS1mYTpcIlxcZjVjYlwifS5mYS1icmVhZC1zbGljZXstLWZhOlwiXFxmN2VjXCJ9LmZhLWxhbmd1YWdley0tZmE6XCJcXGYxYWJcIn0uZmEtZmFjZS1raXNzLXdpbmstaGVhcnQsLmZhLWtpc3Mtd2luay1oZWFydHstLWZhOlwiXFxmNTk4XCJ9LmZhLWZpbHRlcnstLWZhOlwiXFxmMGIwXCJ9LmZhLXF1ZXN0aW9uey0tZmE6XCJcXDNmXCJ9LmZhLWZpbGUtc2lnbmF0dXJley0tZmE6XCJcXGY1NzNcIn0uZmEtYXJyb3dzLWFsdCwuZmEtdXAtZG93bi1sZWZ0LXJpZ2h0ey0tZmE6XCJcXGYwYjJcIn0uZmEtaG91c2UtY2hpbW5leS11c2Vyey0tZmE6XCJcXGUwNjVcIn0uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0ey0tZmE6XCJcXGY0YmVcIn0uZmEtcHV6emxlLXBpZWNley0tZmE6XCJcXGYxMmVcIn0uZmEtbW9uZXktY2hlY2t7LS1mYTpcIlxcZjUzY1wifS5mYS1zdGFyLWhhbGYtYWx0LC5mYS1zdGFyLWhhbGYtc3Ryb2tley0tZmE6XCJcXGY1YzBcIn0uZmEtY29kZXstLWZhOlwiXFxmMTIxXCJ9LmZhLWdsYXNzLXdoaXNrZXksLmZhLXdoaXNrZXktZ2xhc3N7LS1mYTpcIlxcZjdhMFwifS5mYS1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTRkM1wifS5mYS1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0ey0tZmE6XCJcXGU1MjJcIn0uZmEtYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmUsLmZhLWV4dGVybmFsLWxpbmt7LS1mYTpcIlxcZjA4ZVwifS5mYS1jdWJlcy1zdGFja2Vkey0tZmE6XCJcXGU0ZTZcIn0uZmEta3J3LC5mYS13b24sLmZhLXdvbi1zaWduey0tZmE6XCJcXGYxNTlcIn0uZmEtdmlydXMtY292aWR7LS1mYTpcIlxcZTRhOFwifS5mYS1hdXN0cmFsLXNpZ257LS1mYTpcIlxcZTBhOVwifS5mYS1mey0tZmE6XCJcXDQ2XCJ9LmZhLWxlYWZ7LS1mYTpcIlxcZjA2Y1wifS5mYS1yb2Fkey0tZmE6XCJcXGYwMThcIn0uZmEtY2FiLC5mYS10YXhpey0tZmE6XCJcXGYxYmFcIn0uZmEtcGVyc29uLWNpcmNsZS1wbHVzey0tZmE6XCJcXGU1NDFcIn0uZmEtY2hhcnQtcGllLC5mYS1waWUtY2hhcnR7LS1mYTpcIlxcZjIwMFwifS5mYS1ib2x0LWxpZ2h0bmluZ3stLWZhOlwiXFxlMGI3XCJ9LmZhLXNhY2steG1hcmt7LS1mYTpcIlxcZTU2YVwifS5mYS1maWxlLWV4Y2Vsey0tZmE6XCJcXGYxYzNcIn0uZmEtZmlsZS1jb250cmFjdHstLWZhOlwiXFxmNTZjXCJ9LmZhLWZpc2gtZmluc3stLWZhOlwiXFxlNGYyXCJ9LmZhLWJ1aWxkaW5nLWZsYWd7LS1mYTpcIlxcZTRkNVwifS5mYS1mYWNlLWdyaW4tYmVhbSwuZmEtZ3Jpbi1iZWFtey0tZmE6XCJcXGY1ODJcIn0uZmEtb2JqZWN0LXVuZ3JvdXB7LS1mYTpcIlxcZjI0OFwifS5mYS1wb29wey0tZmE6XCJcXGY2MTlcIn0uZmEtbG9jYXRpb24tcGluLC5mYS1tYXAtbWFya2Vyey0tZmE6XCJcXGYwNDFcIn0uZmEta2FhYmF7LS1mYTpcIlxcZjY2YlwifS5mYS10b2lsZXQtcGFwZXJ7LS1mYTpcIlxcZjcxZVwifS5mYS1oYXJkLWhhdCwuZmEtaGF0LWhhcmQsLmZhLWhlbG1ldC1zYWZldHl7LS1mYTpcIlxcZjgwN1wifS5mYS1lamVjdHstLWZhOlwiXFxmMDUyXCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQsLmZhLWNpcmNsZS1yaWdodHstLWZhOlwiXFxmMzVhXCJ9LmZhLXBsYW5lLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNTU1XCJ9LmZhLWZhY2Utcm9sbGluZy1leWVzLC5mYS1tZWgtcm9sbGluZy1leWVzey0tZmE6XCJcXGY1YTVcIn0uZmEtb2JqZWN0LWdyb3Vwey0tZmE6XCJcXGYyNDdcIn0uZmEtY2hhcnQtbGluZSwuZmEtbGluZS1jaGFydHstLWZhOlwiXFxmMjAxXCJ9LmZhLW1hc2stdmVudGlsYXRvcnstLWZhOlwiXFxlNTI0XCJ9LmZhLWFycm93LXJpZ2h0ey0tZmE6XCJcXGYwNjFcIn0uZmEtbWFwLXNpZ25zLC5mYS1zaWducy1wb3N0ey0tZmE6XCJcXGYyNzdcIn0uZmEtY2FzaC1yZWdpc3RlcnstLWZhOlwiXFxmNzg4XCJ9LmZhLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb257LS1mYTpcIlxcZTU0MlwifS5mYS1oey0tZmE6XCJcXDQ4XCJ9LmZhLXRhcnB7LS1mYTpcIlxcZTU3YlwifS5mYS1zY3Jld2RyaXZlci13cmVuY2gsLmZhLXRvb2xzey0tZmE6XCJcXGY3ZDlcIn0uZmEtYXJyb3dzLXRvLWV5ZXstLWZhOlwiXFxlNGJmXCJ9LmZhLXBsdWctY2lyY2xlLWJvbHR7LS1mYTpcIlxcZTU1YlwifS5mYS1oZWFydHstLWZhOlwiXFxmMDA0XCJ9LmZhLW1hcnMtYW5kLXZlbnVzey0tZmE6XCJcXGYyMjRcIn0uZmEtaG9tZS11c2VyLC5mYS1ob3VzZS11c2Vyey0tZmE6XCJcXGUxYjBcIn0uZmEtZHVtcHN0ZXItZmlyZXstLWZhOlwiXFxmNzk0XCJ9LmZhLWhvdXNlLWNyYWNrey0tZmE6XCJcXGUzYjFcIn0uZmEtY29ja3RhaWwsLmZhLW1hcnRpbmktZ2xhc3MtY2l0cnVzey0tZmE6XCJcXGY1NjFcIn0uZmEtZmFjZS1zdXJwcmlzZSwuZmEtc3VycHJpc2V7LS1mYTpcIlxcZjVjMlwifS5mYS1ib3R0bGUtd2F0ZXJ7LS1mYTpcIlxcZTRjNVwifS5mYS1jaXJjbGUtcGF1c2UsLmZhLXBhdXNlLWNpcmNsZXstLWZhOlwiXFxmMjhiXCJ9LmZhLXRvaWxldC1wYXBlci1zbGFzaHstLWZhOlwiXFxlMDcyXCJ9LmZhLWFwcGxlLWFsdCwuZmEtYXBwbGUtd2hvbGV7LS1mYTpcIlxcZjVkMVwifS5mYS1raXRjaGVuLXNldHstLWZhOlwiXFxlNTFhXCJ9LmZhLXJ7LS1mYTpcIlxcNTJcIn0uZmEtdGVtcGVyYXR1cmUtMSwuZmEtdGVtcGVyYXR1cmUtcXVhcnRlciwuZmEtdGhlcm1vbWV0ZXItMSwuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcnstLWZhOlwiXFxmMmNhXCJ9LmZhLWN1YmV7LS1mYTpcIlxcZjFiMlwifS5mYS1iaXRjb2luLXNpZ257LS1mYTpcIlxcZTBiNFwifS5mYS1zaGllbGQtZG9ney0tZmE6XCJcXGU1NzNcIn0uZmEtc29sYXItcGFuZWx7LS1mYTpcIlxcZjViYVwifS5mYS1sb2NrLW9wZW57LS1mYTpcIlxcZjNjMVwifS5mYS1lbGV2YXRvcnstLWZhOlwiXFxlMTZkXCJ9LmZhLW1vbmV5LWJpbGwtdHJhbnNmZXJ7LS1mYTpcIlxcZTUyOFwifS5mYS1tb25leS1iaWxsLXRyZW5kLXVwey0tZmE6XCJcXGU1MjlcIn0uZmEtaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0ey0tZmE6XCJcXGU1MGZcIn0uZmEtcG9sbC1oLC5mYS1zcXVhcmUtcG9sbC1ob3Jpem9udGFsey0tZmE6XCJcXGY2ODJcIn0uZmEtY2lyY2xley0tZmE6XCJcXGYxMTFcIn0uZmEtYmFja3dhcmQtZmFzdCwuZmEtZmFzdC1iYWNrd2FyZHstLWZhOlwiXFxmMDQ5XCJ9LmZhLXJlY3ljbGV7LS1mYTpcIlxcZjFiOFwifS5mYS11c2VyLWFzdHJvbmF1dHstLWZhOlwiXFxmNGZiXCJ9LmZhLXBsYW5lLXNsYXNoey0tZmE6XCJcXGUwNjlcIn0uZmEtdHJhZGVtYXJrey0tZmE6XCJcXGYyNWNcIn0uZmEtYmFza2V0YmFsbCwuZmEtYmFza2V0YmFsbC1iYWxsey0tZmE6XCJcXGY0MzRcIn0uZmEtc2F0ZWxsaXRlLWRpc2h7LS1mYTpcIlxcZjdjMFwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwLC5mYS1jaXJjbGUtdXB7LS1mYTpcIlxcZjM1YlwifS5mYS1tb2JpbGUtYWx0LC5mYS1tb2JpbGUtc2NyZWVuLWJ1dHRvbnstLWZhOlwiXFxmM2NkXCJ9LmZhLXZvbHVtZS1oaWdoLC5mYS12b2x1bWUtdXB7LS1mYTpcIlxcZjAyOFwifS5mYS11c2Vycy1yYXlzey0tZmE6XCJcXGU1OTNcIn0uZmEtd2FsbGV0ey0tZmE6XCJcXGY1NTVcIn0uZmEtY2xpcGJvYXJkLWNoZWNrey0tZmE6XCJcXGY0NmNcIn0uZmEtZmlsZS1hdWRpb3stLWZhOlwiXFxmMWM3XCJ9LmZhLWJ1cmdlciwuZmEtaGFtYnVyZ2Vyey0tZmE6XCJcXGY4MDVcIn0uZmEtd3JlbmNoey0tZmE6XCJcXGYwYWRcIn0uZmEtYnVnc3stLWZhOlwiXFxlNGQwXCJ9LmZhLXJ1cGVlLC5mYS1ydXBlZS1zaWduey0tZmE6XCJcXGYxNTZcIn0uZmEtZmlsZS1pbWFnZXstLWZhOlwiXFxmMWM1XCJ9LmZhLWNpcmNsZS1xdWVzdGlvbiwuZmEtcXVlc3Rpb24tY2lyY2xley0tZmE6XCJcXGYwNTlcIn0uZmEtcGxhbmUtZGVwYXJ0dXJley0tZmE6XCJcXGY1YjBcIn0uZmEtaGFuZHNoYWtlLXNsYXNoey0tZmE6XCJcXGUwNjBcIn0uZmEtYm9vay1ib29rbWFya3stLWZhOlwiXFxlMGJiXCJ9LmZhLWNvZGUtYnJhbmNoey0tZmE6XCJcXGYxMjZcIn0uZmEtaGF0LWNvd2JveXstLWZhOlwiXFxmOGMwXCJ9LmZhLWJyaWRnZXstLWZhOlwiXFxlNGM4XCJ9LmZhLXBob25lLWFsdCwuZmEtcGhvbmUtZmxpcHstLWZhOlwiXFxmODc5XCJ9LmZhLXRydWNrLWZyb250ey0tZmE6XCJcXGUyYjdcIn0uZmEtY2F0ey0tZmE6XCJcXGY2YmVcIn0uZmEtYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlNGFiXCJ9LmZhLXRydWNrLWZpZWxkey0tZmE6XCJcXGU1OGRcIn0uZmEtcm91dGV7LS1mYTpcIlxcZjRkN1wifS5mYS1jbGlwYm9hcmQtcXVlc3Rpb257LS1mYTpcIlxcZTRlM1wifS5mYS1wYW5vcmFtYXstLWZhOlwiXFxlMjA5XCJ9LmZhLWNvbW1lbnQtbWVkaWNhbHstLWZhOlwiXFxmN2Y1XCJ9LmZhLXRlZXRoLW9wZW57LS1mYTpcIlxcZjYyZlwifS5mYS1maWxlLWNpcmNsZS1taW51c3stLWZhOlwiXFxlNGVkXCJ9LmZhLXRhZ3N7LS1mYTpcIlxcZjAyY1wifS5mYS13aW5lLWdsYXNzey0tZmE6XCJcXGY0ZTNcIn0uZmEtZmFzdC1mb3J3YXJkLC5mYS1mb3J3YXJkLWZhc3R7LS1mYTpcIlxcZjA1MFwifS5mYS1mYWNlLW1laC1ibGFuaywuZmEtbWVoLWJsYW5rey0tZmE6XCJcXGY1YTRcIn0uZmEtcGFya2luZywuZmEtc3F1YXJlLXBhcmtpbmd7LS1mYTpcIlxcZjU0MFwifS5mYS1ob3VzZS1zaWduYWx7LS1mYTpcIlxcZTAxMlwifS5mYS1iYXJzLXByb2dyZXNzLC5mYS10YXNrcy1hbHR7LS1mYTpcIlxcZjgyOFwifS5mYS1mYXVjZXQtZHJpcHstLWZhOlwiXFxlMDA2XCJ9LmZhLWNhcnQtZmxhdGJlZCwuZmEtZG9sbHktZmxhdGJlZHstLWZhOlwiXFxmNDc0XCJ9LmZhLWJhbi1zbW9raW5nLC5mYS1zbW9raW5nLWJhbnstLWZhOlwiXFxmNTRkXCJ9LmZhLXRlcm1pbmFsey0tZmE6XCJcXGYxMjBcIn0uZmEtbW9iaWxlLWJ1dHRvbnstLWZhOlwiXFxmMTBiXCJ9LmZhLWhvdXNlLW1lZGljYWwtZmxhZ3stLWZhOlwiXFxlNTE0XCJ9LmZhLWJhc2tldC1zaG9wcGluZywuZmEtc2hvcHBpbmctYmFza2V0ey0tZmE6XCJcXGYyOTFcIn0uZmEtdGFwZXstLWZhOlwiXFxmNGRiXCJ9LmZhLWJ1cy1hbHQsLmZhLWJ1cy1zaW1wbGV7LS1mYTpcIlxcZjU1ZVwifS5mYS1leWV7LS1mYTpcIlxcZjA2ZVwifS5mYS1mYWNlLXNhZC1jcnksLmZhLXNhZC1jcnl7LS1mYTpcIlxcZjViM1wifS5mYS1hdWRpby1kZXNjcmlwdGlvbnstLWZhOlwiXFxmMjllXCJ9LmZhLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb257LS1mYTpcIlxcZTU0Y1wifS5mYS1maWxlLXNoaWVsZHstLWZhOlwiXFxlNGYwXCJ9LmZhLXVzZXItc2xhc2h7LS1mYTpcIlxcZjUwNlwifS5mYS1wZW57LS1mYTpcIlxcZjMwNFwifS5mYS10b3dlci1vYnNlcnZhdGlvbnstLWZhOlwiXFxlNTg2XCJ9LmZhLWZpbGUtY29kZXstLWZhOlwiXFxmMWM5XCJ9LmZhLXNpZ25hbCwuZmEtc2lnbmFsLTUsLmZhLXNpZ25hbC1wZXJmZWN0ey0tZmE6XCJcXGYwMTJcIn0uZmEtYnVzey0tZmE6XCJcXGYyMDdcIn0uZmEtaGVhcnQtY2lyY2xlLXhtYXJrey0tZmE6XCJcXGU1MDFcIn0uZmEtaG9tZS1sZywuZmEtaG91c2UtY2hpbW5leXstLWZhOlwiXFxlM2FmXCJ9LmZhLXdpbmRvdy1tYXhpbWl6ZXstLWZhOlwiXFxmMmQwXCJ9LmZhLWZhY2UtZnJvd24sLmZhLWZyb3duey0tZmE6XCJcXGYxMTlcIn0uZmEtcHJlc2NyaXB0aW9uey0tZmE6XCJcXGY1YjFcIn0uZmEtc2hvcCwuZmEtc3RvcmUtYWx0ey0tZmE6XCJcXGY1NGZcIn0uZmEtZmxvcHB5LWRpc2ssLmZhLXNhdmV7LS1mYTpcIlxcZjBjN1wifS5mYS12aWhhcmF7LS1mYTpcIlxcZjZhN1wifS5mYS1iYWxhbmNlLXNjYWxlLWxlZnQsLmZhLXNjYWxlLXVuYmFsYW5jZWR7LS1mYTpcIlxcZjUxNVwifS5mYS1zb3J0LWFzYywuZmEtc29ydC11cHstLWZhOlwiXFxmMGRlXCJ9LmZhLWNvbW1lbnQtZG90cywuZmEtY29tbWVudGluZ3stLWZhOlwiXFxmNGFkXCJ9LmZhLXBsYW50LXdpbHR7LS1mYTpcIlxcZTVhYVwifS5mYS1kaWFtb25key0tZmE6XCJcXGYyMTlcIn0uZmEtZmFjZS1ncmluLXNxdWludCwuZmEtZ3Jpbi1zcXVpbnR7LS1mYTpcIlxcZjU4NVwifS5mYS1oYW5kLWhvbGRpbmctZG9sbGFyLC5mYS1oYW5kLWhvbGRpbmctdXNkey0tZmE6XCJcXGY0YzBcIn0uZmEtY2hhcnQtZGlhZ3JhbXstLWZhOlwiXFxlNjk1XCJ9LmZhLWJhY3Rlcml1bXstLWZhOlwiXFxlMDVhXCJ9LmZhLWhhbmQtcG9pbnRlcnstLWZhOlwiXFxmMjVhXCJ9LmZhLWRydW0tc3RlZWxwYW57LS1mYTpcIlxcZjU2YVwifS5mYS1oYW5kLXNjaXNzb3Jzey0tZmE6XCJcXGYyNTdcIn0uZmEtaGFuZHMtcHJheWluZywuZmEtcHJheWluZy1oYW5kc3stLWZhOlwiXFxmNjg0XCJ9LmZhLWFycm93LXJpZ2h0LXJvdGF0ZSwuZmEtYXJyb3ctcm90YXRlLWZvcndhcmQsLmZhLWFycm93LXJvdGF0ZS1yaWdodCwuZmEtcmVkb3stLWZhOlwiXFxmMDFlXCJ9LmZhLWJpb2hhemFyZHstLWZhOlwiXFxmNzgwXCJ9LmZhLWxvY2F0aW9uLC5mYS1sb2NhdGlvbi1jcm9zc2hhaXJzey0tZmE6XCJcXGY2MDFcIn0uZmEtbWFycy1kb3VibGV7LS1mYTpcIlxcZjIyN1wifS5mYS1jaGlsZC1kcmVzc3stLWZhOlwiXFxlNTljXCJ9LmZhLXVzZXJzLWJldHdlZW4tbGluZXN7LS1mYTpcIlxcZTU5MVwifS5mYS1sdW5ncy12aXJ1c3stLWZhOlwiXFxlMDY3XCJ9LmZhLWZhY2UtZ3Jpbi10ZWFycywuZmEtZ3Jpbi10ZWFyc3stLWZhOlwiXFxmNTg4XCJ9LmZhLXBob25ley0tZmE6XCJcXGYwOTVcIn0uZmEtY2FsZW5kYXItdGltZXMsLmZhLWNhbGVuZGFyLXhtYXJrey0tZmE6XCJcXGYyNzNcIn0uZmEtY2hpbGQtcmVhY2hpbmd7LS1mYTpcIlxcZTU5ZFwifS5mYS1oZWFkLXNpZGUtdmlydXN7LS1mYTpcIlxcZTA2NFwifS5mYS11c2VyLWNvZywuZmEtdXNlci1nZWFyey0tZmE6XCJcXGY0ZmVcIn0uZmEtYXJyb3ctdXAtMS05LC5mYS1zb3J0LW51bWVyaWMtdXB7LS1mYTpcIlxcZjE2M1wifS5mYS1kb29yLWNsb3NlZHstLWZhOlwiXFxmNTJhXCJ9LmZhLXNoaWVsZC12aXJ1c3stLWZhOlwiXFxlMDZjXCJ9LmZhLWRpY2Utc2l4ey0tZmE6XCJcXGY1MjZcIn0uZmEtbW9zcXVpdG8tbmV0ey0tZmE6XCJcXGU1MmNcIn0uZmEtZmlsZS1mcmFnbWVudHstLWZhOlwiXFxlNjk3XCJ9LmZhLWJyaWRnZS13YXRlcnstLWZhOlwiXFxlNGNlXCJ9LmZhLXBlcnNvbi1ib290aHstLWZhOlwiXFxmNzU2XCJ9LmZhLXRleHQtd2lkdGh7LS1mYTpcIlxcZjAzNVwifS5mYS1oYXQtd2l6YXJkey0tZmE6XCJcXGY2ZThcIn0uZmEtcGVuLWZhbmN5ey0tZmE6XCJcXGY1YWNcIn0uZmEtZGlnZ2luZywuZmEtcGVyc29uLWRpZ2dpbmd7LS1mYTpcIlxcZjg1ZVwifS5mYS10cmFzaHstLWZhOlwiXFxmMWY4XCJ9LmZhLWdhdWdlLXNpbXBsZSwuZmEtZ2F1Z2Utc2ltcGxlLW1lZCwuZmEtdGFjaG9tZXRlci1hdmVyYWdley0tZmE6XCJcXGY2MjlcIn0uZmEtYm9vay1tZWRpY2Fsey0tZmE6XCJcXGY3ZTZcIn0uZmEtcG9vey0tZmE6XCJcXGYyZmVcIn0uZmEtcXVvdGUtcmlnaHQsLmZhLXF1b3RlLXJpZ2h0LWFsdHstLWZhOlwiXFxmMTBlXCJ9LmZhLXNoaXJ0LC5mYS10LXNoaXJ0LC5mYS10c2hpcnR7LS1mYTpcIlxcZjU1M1wifS5mYS1jdWJlc3stLWZhOlwiXFxmMWIzXCJ9LmZhLWRpdmlkZXstLWZhOlwiXFxmNTI5XCJ9LmZhLXRlbmdlLC5mYS10ZW5nZS1zaWduey0tZmE6XCJcXGY3ZDdcIn0uZmEtaGVhZHBob25lc3stLWZhOlwiXFxmMDI1XCJ9LmZhLWhhbmRzLWhvbGRpbmd7LS1mYTpcIlxcZjRjMlwifS5mYS1oYW5kcy1jbGFwcGluZ3stLWZhOlwiXFxlMWE4XCJ9LmZhLXJlcHVibGljYW57LS1mYTpcIlxcZjc1ZVwifS5mYS1hcnJvdy1sZWZ0ey0tZmE6XCJcXGYwNjBcIn0uZmEtcGVyc29uLWNpcmNsZS14bWFya3stLWZhOlwiXFxlNTQzXCJ9LmZhLXJ1bGVyey0tZmE6XCJcXGY1NDVcIn0uZmEtYWxpZ24tbGVmdHstLWZhOlwiXFxmMDM2XCJ9LmZhLWRpY2UtZDZ7LS1mYTpcIlxcZjZkMVwifS5mYS1yZXN0cm9vbXstLWZhOlwiXFxmN2JkXCJ9LmZhLWp7LS1mYTpcIlxcNGFcIn0uZmEtdXNlcnMtdmlld2ZpbmRlcnstLWZhOlwiXFxlNTk1XCJ9LmZhLWZpbGUtdmlkZW97LS1mYTpcIlxcZjFjOFwifS5mYS1leHRlcm5hbC1saW5rLWFsdCwuZmEtdXAtcmlnaHQtZnJvbS1zcXVhcmV7LS1mYTpcIlxcZjM1ZFwifS5mYS10YWJsZS1jZWxscywuZmEtdGh7LS1mYTpcIlxcZjAwYVwifS5mYS1maWxlLXBkZnstLWZhOlwiXFxmMWMxXCJ9LmZhLWJpYmxlLC5mYS1ib29rLWJpYmxley0tZmE6XCJcXGY2NDdcIn0uZmEtb3stLWZhOlwiXFw0ZlwifS5mYS1tZWRraXQsLmZhLXN1aXRjYXNlLW1lZGljYWx7LS1mYTpcIlxcZjBmYVwifS5mYS11c2VyLXNlY3JldHstLWZhOlwiXFxmMjFiXCJ9LmZhLW90dGVyey0tZmE6XCJcXGY3MDBcIn0uZmEtZmVtYWxlLC5mYS1wZXJzb24tZHJlc3N7LS1mYTpcIlxcZjE4MlwifS5mYS1jb21tZW50LWRvbGxhcnstLWZhOlwiXFxmNjUxXCJ9LmZhLWJyaWVmY2FzZS1jbG9jaywuZmEtYnVzaW5lc3MtdGltZXstLWZhOlwiXFxmNjRhXCJ9LmZhLXRhYmxlLWNlbGxzLWxhcmdlLC5mYS10aC1sYXJnZXstLWZhOlwiXFxmMDA5XCJ9LmZhLWJvb2stdGFuYWtoLC5mYS10YW5ha2h7LS1mYTpcIlxcZjgyN1wifS5mYS1waG9uZS12b2x1bWUsLmZhLXZvbHVtZS1jb250cm9sLXBob25ley0tZmE6XCJcXGYyYTBcIn0uZmEtaGF0LWNvd2JveS1zaWRley0tZmE6XCJcXGY4YzFcIn0uZmEtY2xpcGJvYXJkLXVzZXJ7LS1mYTpcIlxcZjdmM1wifS5mYS1jaGlsZHstLWZhOlwiXFxmMWFlXCJ9LmZhLWxpcmEtc2lnbnstLWZhOlwiXFxmMTk1XCJ9LmZhLXNhdGVsbGl0ZXstLWZhOlwiXFxmN2JmXCJ9LmZhLXBsYW5lLWxvY2t7LS1mYTpcIlxcZTU1OFwifS5mYS10YWd7LS1mYTpcIlxcZjAyYlwifS5mYS1jb21tZW50ey0tZmE6XCJcXGYwNzVcIn0uZmEtYmlydGhkYXktY2FrZSwuZmEtY2FrZSwuZmEtY2FrZS1jYW5kbGVzey0tZmE6XCJcXGYxZmRcIn0uZmEtZW52ZWxvcGV7LS1mYTpcIlxcZjBlMFwifS5mYS1hbmdsZS1kb3VibGUtdXAsLmZhLWFuZ2xlcy11cHstLWZhOlwiXFxmMTAyXCJ9LmZhLXBhcGVyY2xpcHstLWZhOlwiXFxmMGM2XCJ9LmZhLWFycm93LXJpZ2h0LXRvLWNpdHl7LS1mYTpcIlxcZTRiM1wifS5mYS1yaWJib257LS1mYTpcIlxcZjRkNlwifS5mYS1sdW5nc3stLWZhOlwiXFxmNjA0XCJ9LmZhLWFycm93LXVwLTktMSwuZmEtc29ydC1udW1lcmljLXVwLWFsdHstLWZhOlwiXFxmODg3XCJ9LmZhLWxpdGVjb2luLXNpZ257LS1mYTpcIlxcZTFkM1wifS5mYS1ib3JkZXItbm9uZXstLWZhOlwiXFxmODUwXCJ9LmZhLWNpcmNsZS1ub2Rlc3stLWZhOlwiXFxlNGUyXCJ9LmZhLXBhcmFjaHV0ZS1ib3h7LS1mYTpcIlxcZjRjZFwifS5mYS1pbmRlbnR7LS1mYTpcIlxcZjAzY1wifS5mYS10cnVjay1maWVsZC11bnstLWZhOlwiXFxlNThlXCJ9LmZhLWhvdXJnbGFzcywuZmEtaG91cmdsYXNzLWVtcHR5ey0tZmE6XCJcXGYyNTRcIn0uZmEtbW91bnRhaW57LS1mYTpcIlxcZjZmY1wifS5mYS11c2VyLWRvY3RvciwuZmEtdXNlci1tZHstLWZhOlwiXFxmMGYwXCJ9LmZhLWNpcmNsZS1pbmZvLC5mYS1pbmZvLWNpcmNsZXstLWZhOlwiXFxmMDVhXCJ9LmZhLWNsb3VkLW1lYXRiYWxsey0tZmE6XCJcXGY3M2JcIn0uZmEtY2FtZXJhLC5mYS1jYW1lcmEtYWx0ey0tZmE6XCJcXGYwMzBcIn0uZmEtc3F1YXJlLXZpcnVzey0tZmE6XCJcXGU1NzhcIn0uZmEtbWV0ZW9yey0tZmE6XCJcXGY3NTNcIn0uZmEtY2FyLW9uey0tZmE6XCJcXGU0ZGRcIn0uZmEtc2xlaWdoey0tZmE6XCJcXGY3Y2NcIn0uZmEtYXJyb3ctZG93bi0xLTksLmZhLXNvcnQtbnVtZXJpYy1hc2MsLmZhLXNvcnQtbnVtZXJpYy1kb3duey0tZmE6XCJcXGYxNjJcIn0uZmEtaGFuZC1ob2xkaW5nLWRyb3BsZXQsLmZhLWhhbmQtaG9sZGluZy13YXRlcnstLWZhOlwiXFxmNGMxXCJ9LmZhLXdhdGVyey0tZmE6XCJcXGY3NzNcIn0uZmEtY2FsZW5kYXItY2hlY2t7LS1mYTpcIlxcZjI3NFwifS5mYS1icmFpbGxley0tZmE6XCJcXGYyYTFcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQsLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbHstLWZhOlwiXFxmNDg2XCJ9LmZhLWxhbmRtYXJrey0tZmE6XCJcXGY2NmZcIn0uZmEtdHJ1Y2t7LS1mYTpcIlxcZjBkMVwifS5mYS1jcm9zc2hhaXJzey0tZmE6XCJcXGYwNWJcIn0uZmEtcGVyc29uLWNhbmV7LS1mYTpcIlxcZTUzY1wifS5mYS10ZW50ey0tZmE6XCJcXGU1N2RcIn0uZmEtdmVzdC1wYXRjaGVzey0tZmE6XCJcXGUwODZcIn0uZmEtY2hlY2stZG91Ymxley0tZmE6XCJcXGY1NjBcIn0uZmEtYXJyb3ctZG93bi1hLXosLmZhLXNvcnQtYWxwaGEtYXNjLC5mYS1zb3J0LWFscGhhLWRvd257LS1mYTpcIlxcZjE1ZFwifS5mYS1tb25leS1iaWxsLXdoZWF0ey0tZmE6XCJcXGU1MmFcIn0uZmEtY29va2lley0tZmE6XCJcXGY1NjNcIn0uZmEtYXJyb3ctbGVmdC1yb3RhdGUsLmZhLWFycm93LXJvdGF0ZS1iYWNrLC5mYS1hcnJvdy1yb3RhdGUtYmFja3dhcmQsLmZhLWFycm93LXJvdGF0ZS1sZWZ0LC5mYS11bmRvey0tZmE6XCJcXGYwZTJcIn0uZmEtaGFyZC1kcml2ZSwuZmEtaGRkey0tZmE6XCJcXGYwYTBcIn0uZmEtZmFjZS1ncmluLXNxdWludC10ZWFycywuZmEtZ3Jpbi1zcXVpbnQtdGVhcnN7LS1mYTpcIlxcZjU4NlwifS5mYS1kdW1iYmVsbHstLWZhOlwiXFxmNDRiXCJ9LmZhLWxpc3QtYWx0LC5mYS1yZWN0YW5nbGUtbGlzdHstLWZhOlwiXFxmMDIyXCJ9LmZhLXRhcnAtZHJvcGxldHstLWZhOlwiXFxlNTdjXCJ9LmZhLWhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU1MTFcIn0uZmEtcGVyc29uLXNraWluZy1ub3JkaWMsLmZhLXNraWluZy1ub3JkaWN7LS1mYTpcIlxcZjdjYVwifS5mYS1jYWxlbmRhci1wbHVzey0tZmE6XCJcXGYyNzFcIn0uZmEtcGxhbmUtYXJyaXZhbHstLWZhOlwiXFxmNWFmXCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdCwuZmEtY2lyY2xlLWxlZnR7LS1mYTpcIlxcZjM1OVwifS5mYS1zdWJ3YXksLmZhLXRyYWluLXN1YndheXstLWZhOlwiXFxmMjM5XCJ9LmZhLWNoYXJ0LWdhbnR0ey0tZmE6XCJcXGUwZTRcIn0uZmEtaW5kaWFuLXJ1cGVlLC5mYS1pbmRpYW4tcnVwZWUtc2lnbiwuZmEtaW5yey0tZmE6XCJcXGUxYmNcIn0uZmEtY3JvcC1hbHQsLmZhLWNyb3Atc2ltcGxley0tZmE6XCJcXGY1NjVcIn0uZmEtbW9uZXktYmlsbC0xLC5mYS1tb25leS1iaWxsLWFsdHstLWZhOlwiXFxmM2QxXCJ9LmZhLWxlZnQtbG9uZywuZmEtbG9uZy1hcnJvdy1hbHQtbGVmdHstLWZhOlwiXFxmMzBhXCJ9LmZhLWRuYXstLWZhOlwiXFxmNDcxXCJ9LmZhLXZpcnVzLXNsYXNoey0tZmE6XCJcXGUwNzVcIn0uZmEtbWludXMsLmZhLXN1YnRyYWN0ey0tZmE6XCJcXGYwNjhcIn0uZmEtY2hlc3N7LS1mYTpcIlxcZjQzOVwifS5mYS1hcnJvdy1sZWZ0LWxvbmcsLmZhLWxvbmctYXJyb3ctbGVmdHstLWZhOlwiXFxmMTc3XCJ9LmZhLXBsdWctY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU1NWNcIn0uZmEtc3RyZWV0LXZpZXd7LS1mYTpcIlxcZjIxZFwifS5mYS1mcmFuYy1zaWduey0tZmE6XCJcXGUxOGZcIn0uZmEtdm9sdW1lLW9mZnstLWZhOlwiXFxmMDI2XCJ9LmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLC5mYS1hc2wtaW50ZXJwcmV0aW5nLC5mYS1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZywuZmEtaGFuZHMtYXNsLWludGVycHJldGluZ3stLWZhOlwiXFxmMmEzXCJ9LmZhLWNvZywuZmEtZ2VhcnstLWZhOlwiXFxmMDEzXCJ9LmZhLWRyb3BsZXQtc2xhc2gsLmZhLXRpbnQtc2xhc2h7LS1mYTpcIlxcZjVjN1wifS5mYS1tb3NxdWV7LS1mYTpcIlxcZjY3OFwifS5mYS1tb3NxdWl0b3stLWZhOlwiXFxlNTJiXCJ9LmZhLXN0YXItb2YtZGF2aWR7LS1mYTpcIlxcZjY5YVwifS5mYS1wZXJzb24tbWlsaXRhcnktcmlmbGV7LS1mYTpcIlxcZTU0YlwifS5mYS1jYXJ0LXNob3BwaW5nLC5mYS1zaG9wcGluZy1jYXJ0ey0tZmE6XCJcXGYwN2FcIn0uZmEtdmlhbHN7LS1mYTpcIlxcZjQ5M1wifS5mYS1wbHVnLWNpcmNsZS1wbHVzey0tZmE6XCJcXGU1NWZcIn0uZmEtcGxhY2Utb2Ytd29yc2hpcHstLWZhOlwiXFxmNjdmXCJ9LmZhLWdyaXAtdmVydGljYWx7LS1mYTpcIlxcZjU4ZVwifS5mYS1oZXhhZ29uLW5vZGVzey0tZmE6XCJcXGU2OTlcIn0uZmEtYXJyb3ctdHVybi11cCwuZmEtbGV2ZWwtdXB7LS1mYTpcIlxcZjE0OFwifS5mYS11ey0tZmE6XCJcXDU1XCJ9LmZhLXNxdWFyZS1yb290LWFsdCwuZmEtc3F1YXJlLXJvb3QtdmFyaWFibGV7LS1mYTpcIlxcZjY5OFwifS5mYS1jbG9jaywuZmEtY2xvY2stZm91cnstLWZhOlwiXFxmMDE3XCJ9LmZhLWJhY2t3YXJkLXN0ZXAsLmZhLXN0ZXAtYmFja3dhcmR7LS1mYTpcIlxcZjA0OFwifS5mYS1wYWxsZXR7LS1mYTpcIlxcZjQ4MlwifS5mYS1mYXVjZXR7LS1mYTpcIlxcZTAwNVwifS5mYS1iYXNlYmFsbC1iYXQtYmFsbHstLWZhOlwiXFxmNDMyXCJ9LmZhLXN7LS1mYTpcIlxcNTNcIn0uZmEtdGltZWxpbmV7LS1mYTpcIlxcZTI5Y1wifS5mYS1rZXlib2FyZHstLWZhOlwiXFxmMTFjXCJ9LmZhLWNhcmV0LWRvd257LS1mYTpcIlxcZjBkN1wifS5mYS1jbGluaWMtbWVkaWNhbCwuZmEtaG91c2UtY2hpbW5leS1tZWRpY2Fsey0tZmE6XCJcXGY3ZjJcIn0uZmEtdGVtcGVyYXR1cmUtMywuZmEtdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnMsLmZhLXRoZXJtb21ldGVyLTMsLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzey0tZmE6XCJcXGYyYzhcIn0uZmEtbW9iaWxlLWFuZHJvaWQtYWx0LC5mYS1tb2JpbGUtc2NyZWVuey0tZmE6XCJcXGYzY2ZcIn0uZmEtcGxhbmUtdXB7LS1mYTpcIlxcZTIyZFwifS5mYS1waWdneS1iYW5rey0tZmE6XCJcXGY0ZDNcIn0uZmEtYmF0dGVyeS0zLC5mYS1iYXR0ZXJ5LWhhbGZ7LS1mYTpcIlxcZjI0MlwifS5mYS1tb3VudGFpbi1jaXR5ey0tZmE6XCJcXGU1MmVcIn0uZmEtY29pbnN7LS1mYTpcIlxcZjUxZVwifS5mYS1raGFuZGF7LS1mYTpcIlxcZjY2ZFwifS5mYS1zbGlkZXJzLC5mYS1zbGlkZXJzLWh7LS1mYTpcIlxcZjFkZVwifS5mYS1mb2xkZXItdHJlZXstLWZhOlwiXFxmODAyXCJ9LmZhLW5ldHdvcmstd2lyZWR7LS1mYTpcIlxcZjZmZlwifS5mYS1tYXAtcGluey0tZmE6XCJcXGYyNzZcIn0uZmEtaGFtc2F7LS1mYTpcIlxcZjY2NVwifS5mYS1jZW50LXNpZ257LS1mYTpcIlxcZTNmNVwifS5mYS1mbGFza3stLWZhOlwiXFxmMGMzXCJ9LmZhLXBlcnNvbi1wcmVnbmFudHstLWZhOlwiXFxlMzFlXCJ9LmZhLXdhbmQtc3BhcmtsZXN7LS1mYTpcIlxcZjcyYlwifS5mYS1lbGxpcHNpcy12LC5mYS1lbGxpcHNpcy12ZXJ0aWNhbHstLWZhOlwiXFxmMTQyXCJ9LmZhLXRpY2tldHstLWZhOlwiXFxmMTQ1XCJ9LmZhLXBvd2VyLW9mZnstLWZhOlwiXFxmMDExXCJ9LmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0LC5mYS1yaWdodC1sb25ney0tZmE6XCJcXGYzMGJcIn0uZmEtZmxhZy11c2F7LS1mYTpcIlxcZjc0ZFwifS5mYS1sYXB0b3AtZmlsZXstLWZhOlwiXFxlNTFkXCJ9LmZhLXRlbGV0eXBlLC5mYS10dHl7LS1mYTpcIlxcZjFlNFwifS5mYS1kaWFncmFtLW5leHR7LS1mYTpcIlxcZTQ3NlwifS5mYS1wZXJzb24tcmlmbGV7LS1mYTpcIlxcZTU0ZVwifS5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlNTEyXCJ9LmZhLWNsb3NlZC1jYXB0aW9uaW5ney0tZmE6XCJcXGYyMGFcIn0uZmEtaGlraW5nLC5mYS1wZXJzb24taGlraW5ney0tZmE6XCJcXGY2ZWNcIn0uZmEtdmVudXMtZG91Ymxley0tZmE6XCJcXGYyMjZcIn0uZmEtaW1hZ2Vzey0tZmE6XCJcXGYzMDJcIn0uZmEtY2FsY3VsYXRvcnstLWZhOlwiXFxmMWVjXCJ9LmZhLXBlb3BsZS1wdWxsaW5ney0tZmE6XCJcXGU1MzVcIn0uZmEtbnstLWZhOlwiXFw0ZVwifS5mYS1jYWJsZS1jYXIsLmZhLXRyYW17LS1mYTpcIlxcZjdkYVwifS5mYS1jbG91ZC1yYWluey0tZmE6XCJcXGY3M2RcIn0uZmEtYnVpbGRpbmctY2lyY2xlLXhtYXJrey0tZmE6XCJcXGU0ZDRcIn0uZmEtc2hpcHstLWZhOlwiXFxmMjFhXCJ9LmZhLWFycm93cy1kb3duLXRvLWxpbmV7LS1mYTpcIlxcZTRiOFwifS5mYS1kb3dubG9hZHstLWZhOlwiXFxmMDE5XCJ9LmZhLWZhY2UtZ3JpbiwuZmEtZ3JpbnstLWZhOlwiXFxmNTgwXCJ9LmZhLWJhY2tzcGFjZSwuZmEtZGVsZXRlLWxlZnR7LS1mYTpcIlxcZjU1YVwifS5mYS1leWUtZHJvcHBlciwuZmEtZXllLWRyb3BwZXItZW1wdHksLmZhLWV5ZWRyb3BwZXJ7LS1mYTpcIlxcZjFmYlwifS5mYS1maWxlLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNWEwXCJ9LmZhLWZvcndhcmR7LS1mYTpcIlxcZjA0ZVwifS5mYS1tb2JpbGUsLmZhLW1vYmlsZS1hbmRyb2lkLC5mYS1tb2JpbGUtcGhvbmV7LS1mYTpcIlxcZjNjZVwifS5mYS1mYWNlLW1laCwuZmEtbWVoey0tZmE6XCJcXGYxMWFcIn0uZmEtYWxpZ24tY2VudGVyey0tZmE6XCJcXGYwMzdcIn0uZmEtYm9vay1kZWFkLC5mYS1ib29rLXNrdWxsey0tZmE6XCJcXGY2YjdcIn0uZmEtZHJpdmVycy1saWNlbnNlLC5mYS1pZC1jYXJkey0tZmE6XCJcXGYyYzJcIn0uZmEtZGVkZW50LC5mYS1vdXRkZW50ey0tZmE6XCJcXGYwM2JcIn0uZmEtaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGU0ZmVcIn0uZmEtaG9tZSwuZmEtaG9tZS1hbHQsLmZhLWhvbWUtbGctYWx0LC5mYS1ob3VzZXstLWZhOlwiXFxmMDE1XCJ9LmZhLWNhbGVuZGFyLXdlZWt7LS1mYTpcIlxcZjc4NFwifS5mYS1sYXB0b3AtbWVkaWNhbHstLWZhOlwiXFxmODEyXCJ9LmZhLWJ7LS1mYTpcIlxcNDJcIn0uZmEtZmlsZS1tZWRpY2Fsey0tZmE6XCJcXGY0NzdcIn0uZmEtZGljZS1vbmV7LS1mYTpcIlxcZjUyNVwifS5mYS1raXdpLWJpcmR7LS1mYTpcIlxcZjUzNVwifS5mYS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0LC5mYS1leGNoYW5nZXstLWZhOlwiXFxmMGVjXCJ9LmZhLXJlZG8tYWx0LC5mYS1yb3RhdGUtZm9yd2FyZCwuZmEtcm90YXRlLXJpZ2h0ey0tZmE6XCJcXGYyZjlcIn0uZmEtY3V0bGVyeSwuZmEtdXRlbnNpbHN7LS1mYTpcIlxcZjJlN1wifS5mYS1hcnJvdy11cC13aWRlLXNob3J0LC5mYS1zb3J0LWFtb3VudC11cHstLWZhOlwiXFxmMTYxXCJ9LmZhLW1pbGwtc2lnbnstLWZhOlwiXFxlMWVkXCJ9LmZhLWJvd2wtcmljZXstLWZhOlwiXFxlMmViXCJ9LmZhLXNrdWxsey0tZmE6XCJcXGY1NGNcIn0uZmEtYnJvYWRjYXN0LXRvd2VyLC5mYS10b3dlci1icm9hZGNhc3R7LS1mYTpcIlxcZjUxOVwifS5mYS10cnVjay1waWNrdXB7LS1mYTpcIlxcZjYzY1wifS5mYS1sb25nLWFycm93LWFsdC11cCwuZmEtdXAtbG9uZ3stLWZhOlwiXFxmMzBjXCJ9LmZhLXN0b3B7LS1mYTpcIlxcZjA0ZFwifS5mYS1jb2RlLW1lcmdley0tZmE6XCJcXGYzODdcIn0uZmEtdXBsb2Fkey0tZmE6XCJcXGYwOTNcIn0uZmEtaHVycmljYW5ley0tZmE6XCJcXGY3NTFcIn0uZmEtbW91bmR7LS1mYTpcIlxcZTUyZFwifS5mYS10b2lsZXQtcG9ydGFibGV7LS1mYTpcIlxcZTU4M1wifS5mYS1jb21wYWN0LWRpc2N7LS1mYTpcIlxcZjUxZlwifS5mYS1maWxlLWFycm93LWRvd24sLmZhLWZpbGUtZG93bmxvYWR7LS1mYTpcIlxcZjU2ZFwifS5mYS1jYXJhdmFuey0tZmE6XCJcXGY4ZmZcIn0uZmEtc2hpZWxkLWNhdHstLWZhOlwiXFxlNTcyXCJ9LmZhLWJvbHQsLmZhLXphcHstLWZhOlwiXFxmMGU3XCJ9LmZhLWdsYXNzLXdhdGVyey0tZmE6XCJcXGU0ZjRcIn0uZmEtb2lsLXdlbGx7LS1mYTpcIlxcZTUzMlwifS5mYS12YXVsdHstLWZhOlwiXFxlMmM1XCJ9LmZhLW1hcnN7LS1mYTpcIlxcZjIyMlwifS5mYS10b2lsZXR7LS1mYTpcIlxcZjdkOFwifS5mYS1wbGFuZS1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTU1N1wifS5mYS1jbnksLmZhLWpweSwuZmEtcm1iLC5mYS15ZW4sLmZhLXllbi1zaWduey0tZmE6XCJcXGYxNTdcIn0uZmEtcm91YmxlLC5mYS1ydWIsLmZhLXJ1YmxlLC5mYS1ydWJsZS1zaWduey0tZmE6XCJcXGYxNThcIn0uZmEtc3Vuey0tZmE6XCJcXGYxODVcIn0uZmEtZ3VpdGFyey0tZmE6XCJcXGY3YTZcIn0uZmEtZmFjZS1sYXVnaC13aW5rLC5mYS1sYXVnaC13aW5rey0tZmE6XCJcXGY1OWNcIn0uZmEtaG9yc2UtaGVhZHstLWZhOlwiXFxmN2FiXCJ9LmZhLWJvcmUtaG9sZXstLWZhOlwiXFxlNGMzXCJ9LmZhLWluZHVzdHJ5ey0tZmE6XCJcXGYyNzVcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duLC5mYS1jaXJjbGUtZG93bnstLWZhOlwiXFxmMzU4XCJ9LmZhLWFycm93cy10dXJuLXRvLWRvdHN7LS1mYTpcIlxcZTRjMVwifS5mYS1mbG9yaW4tc2lnbnstLWZhOlwiXFxlMTg0XCJ9LmZhLWFycm93LWRvd24tc2hvcnQtd2lkZSwuZmEtc29ydC1hbW91bnQtZGVzYywuZmEtc29ydC1hbW91bnQtZG93bi1hbHR7LS1mYTpcIlxcZjg4NFwifS5mYS1sZXNzLXRoYW57LS1mYTpcIlxcM2NcIn0uZmEtYW5nbGUtZG93bnstLWZhOlwiXFxmMTA3XCJ9LmZhLWNhci10dW5uZWx7LS1mYTpcIlxcZTRkZVwifS5mYS1oZWFkLXNpZGUtY291Z2h7LS1mYTpcIlxcZTA2MVwifS5mYS1ncmlwLWxpbmVzey0tZmE6XCJcXGY3YTRcIn0uZmEtdGh1bWJzLWRvd257LS1mYTpcIlxcZjE2NVwifS5mYS11c2VyLWxvY2t7LS1mYTpcIlxcZjUwMlwifS5mYS1hcnJvdy1yaWdodC1sb25nLC5mYS1sb25nLWFycm93LXJpZ2h0ey0tZmE6XCJcXGYxNzhcIn0uZmEtYW5jaG9yLWNpcmNsZS14bWFya3stLWZhOlwiXFxlNGFjXCJ9LmZhLWVsbGlwc2lzLC5mYS1lbGxpcHNpcy1oey0tZmE6XCJcXGYxNDFcIn0uZmEtY2hlc3MtcGF3bnstLWZhOlwiXFxmNDQzXCJ9LmZhLWZpcnN0LWFpZCwuZmEta2l0LW1lZGljYWx7LS1mYTpcIlxcZjQ3OVwifS5mYS1wZXJzb24tdGhyb3VnaC13aW5kb3d7LS1mYTpcIlxcZTVhOVwifS5mYS10b29sYm94ey0tZmE6XCJcXGY1NTJcIn0uZmEtaGFuZHMtaG9sZGluZy1jaXJjbGV7LS1mYTpcIlxcZTRmYlwifS5mYS1idWd7LS1mYTpcIlxcZjE4OFwifS5mYS1jcmVkaXQtY2FyZCwuZmEtY3JlZGl0LWNhcmQtYWx0ey0tZmE6XCJcXGYwOWRcIn0uZmEtYXV0b21vYmlsZSwuZmEtY2Fyey0tZmE6XCJcXGYxYjlcIn0uZmEtaGFuZC1ob2xkaW5nLWhhbmR7LS1mYTpcIlxcZTRmN1wifS5mYS1ib29rLW9wZW4tcmVhZGVyLC5mYS1ib29rLXJlYWRlcnstLWZhOlwiXFxmNWRhXCJ9LmZhLW1vdW50YWluLXN1bnstLWZhOlwiXFxlNTJmXCJ9LmZhLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmV7LS1mYTpcIlxcZTRiYVwifS5mYS1kaWNlLWQyMHstLWZhOlwiXFxmNmNmXCJ9LmZhLXRydWNrLWRyb3BsZXR7LS1mYTpcIlxcZTU4Y1wifS5mYS1maWxlLWNpcmNsZS14bWFya3stLWZhOlwiXFxlNWExXCJ9LmZhLXRlbXBlcmF0dXJlLWFycm93LXVwLC5mYS10ZW1wZXJhdHVyZS11cHstLWZhOlwiXFxlMDQwXCJ9LmZhLW1lZGFsey0tZmE6XCJcXGY1YTJcIn0uZmEtYmVkey0tZmE6XCJcXGYyMzZcIn0uZmEtaC1zcXVhcmUsLmZhLXNxdWFyZS1oey0tZmE6XCJcXGYwZmRcIn0uZmEtcG9kY2FzdHstLWZhOlwiXFxmMmNlXCJ9LmZhLXRlbXBlcmF0dXJlLTQsLmZhLXRlbXBlcmF0dXJlLWZ1bGwsLmZhLXRoZXJtb21ldGVyLTQsLmZhLXRoZXJtb21ldGVyLWZ1bGx7LS1mYTpcIlxcZjJjN1wifS5mYS1iZWxsey0tZmE6XCJcXGYwZjNcIn0uZmEtc3VwZXJzY3JpcHR7LS1mYTpcIlxcZjEyYlwifS5mYS1wbHVnLWNpcmNsZS14bWFya3stLWZhOlwiXFxlNTYwXCJ9LmZhLXN0YXItb2YtbGlmZXstLWZhOlwiXFxmNjIxXCJ9LmZhLXBob25lLXNsYXNoey0tZmE6XCJcXGYzZGRcIn0uZmEtcGFpbnQtcm9sbGVyey0tZmE6XCJcXGY1YWFcIn0uZmEtaGFuZHMtaGVscGluZywuZmEtaGFuZHNoYWtlLWFuZ2xley0tZmE6XCJcXGY0YzRcIn0uZmEtbG9jYXRpb24tZG90LC5mYS1tYXAtbWFya2VyLWFsdHstLWZhOlwiXFxmM2M1XCJ9LmZhLWZpbGV7LS1mYTpcIlxcZjE1YlwifS5mYS1ncmVhdGVyLXRoYW57LS1mYTpcIlxcM2VcIn0uZmEtcGVyc29uLXN3aW1taW5nLC5mYS1zd2ltbWVyey0tZmE6XCJcXGY1YzRcIn0uZmEtYXJyb3ctZG93bnstLWZhOlwiXFxmMDYzXCJ9LmZhLWRyb3BsZXQsLmZhLXRpbnR7LS1mYTpcIlxcZjA0M1wifS5mYS1lcmFzZXJ7LS1mYTpcIlxcZjEyZFwifS5mYS1lYXJ0aCwuZmEtZWFydGgtYW1lcmljYSwuZmEtZWFydGgtYW1lcmljYXMsLmZhLWdsb2JlLWFtZXJpY2Fzey0tZmE6XCJcXGY1N2RcIn0uZmEtcGVyc29uLWJ1cnN0ey0tZmE6XCJcXGU1M2JcIn0uZmEtZG92ZXstLWZhOlwiXFxmNGJhXCJ9LmZhLWJhdHRlcnktMCwuZmEtYmF0dGVyeS1lbXB0eXstLWZhOlwiXFxmMjQ0XCJ9LmZhLXNvY2tzey0tZmE6XCJcXGY2OTZcIn0uZmEtaW5ib3h7LS1mYTpcIlxcZjAxY1wifS5mYS1zZWN0aW9uey0tZmE6XCJcXGU0NDdcIn0uZmEtZ2F1Z2UtaGlnaCwuZmEtdGFjaG9tZXRlci1hbHQsLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3R7LS1mYTpcIlxcZjYyNVwifS5mYS1lbnZlbG9wZS1vcGVuLXRleHR7LS1mYTpcIlxcZjY1OFwifS5mYS1ob3NwaXRhbCwuZmEtaG9zcGl0YWwtYWx0LC5mYS1ob3NwaXRhbC13aWRley0tZmE6XCJcXGYwZjhcIn0uZmEtd2luZS1ib3R0bGV7LS1mYTpcIlxcZjcyZlwifS5mYS1jaGVzcy1yb29rey0tZmE6XCJcXGY0NDdcIn0uZmEtYmFycy1zdGFnZ2VyZWQsLmZhLXJlb3JkZXIsLmZhLXN0cmVhbXstLWZhOlwiXFxmNTUwXCJ9LmZhLWRoYXJtYWNoYWtyYXstLWZhOlwiXFxmNjU1XCJ9LmZhLWhvdGRvZ3stLWZhOlwiXFxmODBmXCJ9LmZhLWJsaW5kLC5mYS1wZXJzb24td2Fsa2luZy13aXRoLWNhbmV7LS1mYTpcIlxcZjI5ZFwifS5mYS1kcnVtey0tZmE6XCJcXGY1NjlcIn0uZmEtaWNlLWNyZWFtey0tZmE6XCJcXGY4MTBcIn0uZmEtaGVhcnQtY2lyY2xlLWJvbHR7LS1mYTpcIlxcZTRmY1wifS5mYS1mYXh7LS1mYTpcIlxcZjFhY1wifS5mYS1wYXJhZ3JhcGh7LS1mYTpcIlxcZjFkZFwifS5mYS1jaGVjay10by1zbG90LC5mYS12b3RlLXllYXstLWZhOlwiXFxmNzcyXCJ9LmZhLXN0YXItaGFsZnstLWZhOlwiXFxmMDg5XCJ9LmZhLWJveGVzLC5mYS1ib3hlcy1hbHQsLmZhLWJveGVzLXN0YWNrZWR7LS1mYTpcIlxcZjQ2OFwifS5mYS1jaGFpbiwuZmEtbGlua3stLWZhOlwiXFxmMGMxXCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcywuZmEtZWFyLWxpc3RlbnstLWZhOlwiXFxmMmEyXCJ9LmZhLXRyZWUtY2l0eXstLWZhOlwiXFxlNTg3XCJ9LmZhLXBsYXl7LS1mYTpcIlxcZjA0YlwifS5mYS1mb250ey0tZmE6XCJcXGYwMzFcIn0uZmEtdGFibGUtY2VsbHMtcm93LWxvY2t7LS1mYTpcIlxcZTY3YVwifS5mYS1ydXBpYWgtc2lnbnstLWZhOlwiXFxlMjNkXCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MsLmZhLXNlYXJjaHstLWZhOlwiXFxmMDAyXCJ9LmZhLXBpbmctcG9uZy1wYWRkbGUtYmFsbCwuZmEtdGFibGUtdGVubmlzLC5mYS10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGx7LS1mYTpcIlxcZjQ1ZFwifS5mYS1kaWFnbm9zZXMsLmZhLXBlcnNvbi1kb3RzLWZyb20tbGluZXstLWZhOlwiXFxmNDcwXCJ9LmZhLXRyYXNoLWNhbi1hcnJvdy11cCwuZmEtdHJhc2gtcmVzdG9yZS1hbHR7LS1mYTpcIlxcZjgyYVwifS5mYS1uYWlyYS1zaWduey0tZmE6XCJcXGUxZjZcIn0uZmEtY2FydC1hcnJvdy1kb3duey0tZmE6XCJcXGYyMThcIn0uZmEtd2Fsa2llLXRhbGtpZXstLWZhOlwiXFxmOGVmXCJ9LmZhLWZpbGUtZWRpdCwuZmEtZmlsZS1wZW57LS1mYTpcIlxcZjMxY1wifS5mYS1yZWNlaXB0ey0tZmE6XCJcXGY1NDNcIn0uZmEtcGVuLXNxdWFyZSwuZmEtcGVuY2lsLXNxdWFyZSwuZmEtc3F1YXJlLXBlbnstLWZhOlwiXFxmMTRiXCJ9LmZhLXN1aXRjYXNlLXJvbGxpbmd7LS1mYTpcIlxcZjVjMVwifS5mYS1wZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGU1M2ZcIn0uZmEtY2hldnJvbi1kb3duey0tZmE6XCJcXGYwNzhcIn0uZmEtYmF0dGVyeSwuZmEtYmF0dGVyeS01LC5mYS1iYXR0ZXJ5LWZ1bGx7LS1mYTpcIlxcZjI0MFwifS5mYS1za3VsbC1jcm9zc2JvbmVzey0tZmE6XCJcXGY3MTRcIn0uZmEtY29kZS1jb21wYXJley0tZmE6XCJcXGUxM2FcIn0uZmEtbGlzdC1kb3RzLC5mYS1saXN0LXVsey0tZmE6XCJcXGYwY2FcIn0uZmEtc2Nob29sLWxvY2t7LS1mYTpcIlxcZTU2ZlwifS5mYS10b3dlci1jZWxsey0tZmE6XCJcXGU1ODVcIn0uZmEtZG93bi1sb25nLC5mYS1sb25nLWFycm93LWFsdC1kb3duey0tZmE6XCJcXGYzMDlcIn0uZmEtcmFua2luZy1zdGFyey0tZmE6XCJcXGU1NjFcIn0uZmEtY2hlc3Mta2luZ3stLWZhOlwiXFxmNDNmXCJ9LmZhLXBlcnNvbi1oYXJhc3Npbmd7LS1mYTpcIlxcZTU0OVwifS5mYS1icmF6aWxpYW4tcmVhbC1zaWduey0tZmE6XCJcXGU0NmNcIn0uZmEtbGFuZG1hcmstYWx0LC5mYS1sYW5kbWFyay1kb21ley0tZmE6XCJcXGY3NTJcIn0uZmEtYXJyb3ctdXB7LS1mYTpcIlxcZjA2MlwifS5mYS10ZWxldmlzaW9uLC5mYS10diwuZmEtdHYtYWx0ey0tZmE6XCJcXGYyNmNcIn0uZmEtc2hyaW1wey0tZmE6XCJcXGU0NDhcIn0uZmEtbGlzdC1jaGVjaywuZmEtdGFza3N7LS1mYTpcIlxcZjBhZVwifS5mYS1qdWctZGV0ZXJnZW50ey0tZmE6XCJcXGU1MTlcIn0uZmEtY2lyY2xlLXVzZXIsLmZhLXVzZXItY2lyY2xley0tZmE6XCJcXGYyYmRcIn0uZmEtdXNlci1zaGllbGR7LS1mYTpcIlxcZjUwNVwifS5mYS13aW5key0tZmE6XCJcXGY3MmVcIn0uZmEtY2FyLWJ1cnN0LC5mYS1jYXItY3Jhc2h7LS1mYTpcIlxcZjVlMVwifS5mYS15ey0tZmE6XCJcXDU5XCJ9LmZhLXBlcnNvbi1zbm93Ym9hcmRpbmcsLmZhLXNub3dib2FyZGluZ3stLWZhOlwiXFxmN2NlXCJ9LmZhLXNoaXBwaW5nLWZhc3QsLmZhLXRydWNrLWZhc3R7LS1mYTpcIlxcZjQ4YlwifS5mYS1maXNoey0tZmE6XCJcXGY1NzhcIn0uZmEtdXNlci1ncmFkdWF0ZXstLWZhOlwiXFxmNTAxXCJ9LmZhLWFkanVzdCwuZmEtY2lyY2xlLWhhbGYtc3Ryb2tley0tZmE6XCJcXGYwNDJcIn0uZmEtY2xhcHBlcmJvYXJkey0tZmE6XCJcXGUxMzFcIn0uZmEtY2lyY2xlLXJhZGlhdGlvbiwuZmEtcmFkaWF0aW9uLWFsdHstLWZhOlwiXFxmN2JhXCJ9LmZhLWJhc2ViYWxsLC5mYS1iYXNlYmFsbC1iYWxsey0tZmE6XCJcXGY0MzNcIn0uZmEtamV0LWZpZ2h0ZXItdXB7LS1mYTpcIlxcZTUxOFwifS5mYS1kaWFncmFtLXByb2plY3QsLmZhLXByb2plY3QtZGlhZ3JhbXstLWZhOlwiXFxmNTQyXCJ9LmZhLWNvcHl7LS1mYTpcIlxcZjBjNVwifS5mYS12b2x1bWUtbXV0ZSwuZmEtdm9sdW1lLXRpbWVzLC5mYS12b2x1bWUteG1hcmt7LS1mYTpcIlxcZjZhOVwifS5mYS1oYW5kLXNwYXJrbGVzey0tZmE6XCJcXGUwNWRcIn0uZmEtZ3JpcCwuZmEtZ3JpcC1ob3Jpem9udGFsey0tZmE6XCJcXGY1OGRcIn0uZmEtc2hhcmUtZnJvbS1zcXVhcmUsLmZhLXNoYXJlLXNxdWFyZXstLWZhOlwiXFxmMTRkXCJ9LmZhLWNoaWxkLWNvbWJhdGFudCwuZmEtY2hpbGQtcmlmbGV7LS1mYTpcIlxcZTRlMFwifS5mYS1ndW57LS1mYTpcIlxcZTE5YlwifS5mYS1waG9uZS1zcXVhcmUsLmZhLXNxdWFyZS1waG9uZXstLWZhOlwiXFxmMDk4XCJ9LmZhLWFkZCwuZmEtcGx1c3stLWZhOlwiXFwyYlwifS5mYS1leHBhbmR7LS1mYTpcIlxcZjA2NVwifS5mYS1jb21wdXRlcnstLWZhOlwiXFxlNGU1XCJ9LmZhLWNsb3NlLC5mYS1tdWx0aXBseSwuZmEtcmVtb3ZlLC5mYS10aW1lcywuZmEteG1hcmt7LS1mYTpcIlxcZjAwZFwifS5mYS1hcnJvd3MsLmZhLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHR7LS1mYTpcIlxcZjA0N1wifS5mYS1jaGFsa2JvYXJkLXRlYWNoZXIsLmZhLWNoYWxrYm9hcmQtdXNlcnstLWZhOlwiXFxmNTFjXCJ9LmZhLXBlc28tc2lnbnstLWZhOlwiXFxlMjIyXCJ9LmZhLWJ1aWxkaW5nLXNoaWVsZHstLWZhOlwiXFxlNGQ4XCJ9LmZhLWJhYnl7LS1mYTpcIlxcZjc3Y1wifS5mYS11c2Vycy1saW5ley0tZmE6XCJcXGU1OTJcIn0uZmEtcXVvdGUtbGVmdCwuZmEtcXVvdGUtbGVmdC1hbHR7LS1mYTpcIlxcZjEwZFwifS5mYS10cmFjdG9yey0tZmE6XCJcXGY3MjJcIn0uZmEtdHJhc2gtYXJyb3ctdXAsLmZhLXRyYXNoLXJlc3RvcmV7LS1mYTpcIlxcZjgyOVwifS5mYS1hcnJvdy1kb3duLXVwLWxvY2t7LS1mYTpcIlxcZTRiMFwifS5mYS1saW5lcy1sZWFuaW5ney0tZmE6XCJcXGU1MWVcIn0uZmEtcnVsZXItY29tYmluZWR7LS1mYTpcIlxcZjU0NlwifS5mYS1jb3B5cmlnaHR7LS1mYTpcIlxcZjFmOVwifS5mYS1lcXVhbHN7LS1mYTpcIlxcM2RcIn0uZmEtYmxlbmRlcnstLWZhOlwiXFxmNTE3XCJ9LmZhLXRlZXRoey0tZmE6XCJcXGY2MmVcIn0uZmEtaWxzLC5mYS1zaGVrZWwsLmZhLXNoZWtlbC1zaWduLC5mYS1zaGVxZWwsLmZhLXNoZXFlbC1zaWduey0tZmE6XCJcXGYyMGJcIn0uZmEtbWFwey0tZmE6XCJcXGYyNzlcIn0uZmEtcm9ja2V0ey0tZmE6XCJcXGYxMzVcIn0uZmEtcGhvdG8tZmlsbSwuZmEtcGhvdG8tdmlkZW97LS1mYTpcIlxcZjg3Y1wifS5mYS1mb2xkZXItbWludXN7LS1mYTpcIlxcZjY1ZFwifS5mYS1oZXhhZ29uLW5vZGVzLWJvbHR7LS1mYTpcIlxcZTY5YVwifS5mYS1zdG9yZXstLWZhOlwiXFxmNTRlXCJ9LmZhLWFycm93LXRyZW5kLXVwey0tZmE6XCJcXGUwOThcIn0uZmEtcGx1Zy1jaXJjbGUtbWludXN7LS1mYTpcIlxcZTU1ZVwifS5mYS1zaWduLC5mYS1zaWduLWhhbmdpbmd7LS1mYTpcIlxcZjRkOVwifS5mYS1iZXppZXItY3VydmV7LS1mYTpcIlxcZjU1YlwifS5mYS1iZWxsLXNsYXNoey0tZmE6XCJcXGYxZjZcIn0uZmEtdGFibGV0LC5mYS10YWJsZXQtYW5kcm9pZHstLWZhOlwiXFxmM2ZiXCJ9LmZhLXNjaG9vbC1mbGFney0tZmE6XCJcXGU1NmVcIn0uZmEtZmlsbHstLWZhOlwiXFxmNTc1XCJ9LmZhLWFuZ2xlLXVwey0tZmE6XCJcXGYxMDZcIn0uZmEtZHJ1bXN0aWNrLWJpdGV7LS1mYTpcIlxcZjZkN1wifS5mYS1ob2xseS1iZXJyeXstLWZhOlwiXFxmN2FhXCJ9LmZhLWNoZXZyb24tbGVmdHstLWZhOlwiXFxmMDUzXCJ9LmZhLWJhY3Rlcmlhey0tZmE6XCJcXGUwNTlcIn0uZmEtaGFuZC1saXphcmR7LS1mYTpcIlxcZjI1OFwifS5mYS1ub3RkZWZ7LS1mYTpcIlxcZTFmZVwifS5mYS1kaXNlYXNley0tZmE6XCJcXGY3ZmFcIn0uZmEtYnJpZWZjYXNlLW1lZGljYWx7LS1mYTpcIlxcZjQ2OVwifS5mYS1nZW5kZXJsZXNzey0tZmE6XCJcXGYyMmRcIn0uZmEtY2hldnJvbi1yaWdodHstLWZhOlwiXFxmMDU0XCJ9LmZhLXJldHdlZXR7LS1mYTpcIlxcZjA3OVwifS5mYS1jYXItYWx0LC5mYS1jYXItcmVhcnstLWZhOlwiXFxmNWRlXCJ9LmZhLXB1bXAtc29hcHstLWZhOlwiXFxlMDZiXCJ9LmZhLXZpZGVvLXNsYXNoey0tZmE6XCJcXGY0ZTJcIn0uZmEtYmF0dGVyeS0yLC5mYS1iYXR0ZXJ5LXF1YXJ0ZXJ7LS1mYTpcIlxcZjI0M1wifS5mYS1yYWRpb3stLWZhOlwiXFxmOGQ3XCJ9LmZhLWJhYnktY2FycmlhZ2UsLmZhLWNhcnJpYWdlLWJhYnl7LS1mYTpcIlxcZjc3ZFwifS5mYS10cmFmZmljLWxpZ2h0ey0tZmE6XCJcXGY2MzdcIn0uZmEtdGhlcm1vbWV0ZXJ7LS1mYTpcIlxcZjQ5MVwifS5mYS12ci1jYXJkYm9hcmR7LS1mYTpcIlxcZjcyOVwifS5mYS1oYW5kLW1pZGRsZS1maW5nZXJ7LS1mYTpcIlxcZjgwNlwifS5mYS1wZXJjZW50LC5mYS1wZXJjZW50YWdley0tZmE6XCJcXDI1XCJ9LmZhLXRydWNrLW1vdmluZ3stLWZhOlwiXFxmNGRmXCJ9LmZhLWdsYXNzLXdhdGVyLWRyb3BsZXR7LS1mYTpcIlxcZTRmNVwifS5mYS1kaXNwbGF5ey0tZmE6XCJcXGUxNjNcIn0uZmEtZmFjZS1zbWlsZSwuZmEtc21pbGV7LS1mYTpcIlxcZjExOFwifS5mYS10aHVtYi10YWNrLC5mYS10aHVtYnRhY2t7LS1mYTpcIlxcZjA4ZFwifS5mYS10cm9waHl7LS1mYTpcIlxcZjA5MVwifS5mYS1wZXJzb24tcHJheWluZywuZmEtcHJheXstLWZhOlwiXFxmNjgzXCJ9LmZhLWhhbW1lcnstLWZhOlwiXFxmNmUzXCJ9LmZhLWhhbmQtcGVhY2V7LS1mYTpcIlxcZjI1YlwifS5mYS1yb3RhdGUsLmZhLXN5bmMtYWx0ey0tZmE6XCJcXGYyZjFcIn0uZmEtc3Bpbm5lcnstLWZhOlwiXFxmMTEwXCJ9LmZhLXJvYm90ey0tZmE6XCJcXGY1NDRcIn0uZmEtcGVhY2V7LS1mYTpcIlxcZjY3Y1wifS5mYS1jb2dzLC5mYS1nZWFyc3stLWZhOlwiXFxmMDg1XCJ9LmZhLXdhcmVob3VzZXstLWZhOlwiXFxmNDk0XCJ9LmZhLWFycm93LXVwLXJpZ2h0LWRvdHN7LS1mYTpcIlxcZTRiN1wifS5mYS1zcGxvdGNoey0tZmE6XCJcXGY1YmNcIn0uZmEtZmFjZS1ncmluLWhlYXJ0cywuZmEtZ3Jpbi1oZWFydHN7LS1mYTpcIlxcZjU4NFwifS5mYS1kaWNlLWZvdXJ7LS1mYTpcIlxcZjUyNFwifS5mYS1zaW0tY2FyZHstLWZhOlwiXFxmN2M0XCJ9LmZhLXRyYW5zZ2VuZGVyLC5mYS10cmFuc2dlbmRlci1hbHR7LS1mYTpcIlxcZjIyNVwifS5mYS1tZXJjdXJ5ey0tZmE6XCJcXGYyMjNcIn0uZmEtYXJyb3ctdHVybi1kb3duLC5mYS1sZXZlbC1kb3duey0tZmE6XCJcXGYxNDlcIn0uZmEtcGVyc29uLWZhbGxpbmctYnVyc3R7LS1mYTpcIlxcZTU0N1wifS5mYS1hd2FyZHstLWZhOlwiXFxmNTU5XCJ9LmZhLXRpY2tldC1hbHQsLmZhLXRpY2tldC1zaW1wbGV7LS1mYTpcIlxcZjNmZlwifS5mYS1idWlsZGluZ3stLWZhOlwiXFxmMWFkXCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0LC5mYS1hbmdsZXMtbGVmdHstLWZhOlwiXFxmMTAwXCJ9LmZhLXFyY29kZXstLWZhOlwiXFxmMDI5XCJ9LmZhLWNsb2NrLXJvdGF0ZS1sZWZ0LC5mYS1oaXN0b3J5ey0tZmE6XCJcXGYxZGFcIn0uZmEtZmFjZS1ncmluLWJlYW0tc3dlYXQsLmZhLWdyaW4tYmVhbS1zd2VhdHstLWZhOlwiXFxmNTgzXCJ9LmZhLWFycm93LXJpZ2h0LWZyb20tZmlsZSwuZmEtZmlsZS1leHBvcnR7LS1mYTpcIlxcZjU2ZVwifS5mYS1zaGllbGQsLmZhLXNoaWVsZC1ibGFua3stLWZhOlwiXFxmMTMyXCJ9LmZhLWFycm93LXVwLXNob3J0LXdpZGUsLmZhLXNvcnQtYW1vdW50LXVwLWFsdHstLWZhOlwiXFxmODg1XCJ9LmZhLWNvbW1lbnQtbm9kZXN7LS1mYTpcIlxcZTY5NlwifS5mYS1ob3VzZS1tZWRpY2Fsey0tZmE6XCJcXGUzYjJcIn0uZmEtZ29sZi1iYWxsLC5mYS1nb2xmLWJhbGwtdGVley0tZmE6XCJcXGY0NTBcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdCwuZmEtY2lyY2xlLWNoZXZyb24tbGVmdHstLWZhOlwiXFxmMTM3XCJ9LmZhLWhvdXNlLWNoaW1uZXktd2luZG93ey0tZmE6XCJcXGUwMGRcIn0uZmEtcGVuLW5pYnstLWZhOlwiXFxmNWFkXCJ9LmZhLXRlbnQtYXJyb3ctdHVybi1sZWZ0ey0tZmE6XCJcXGU1ODBcIn0uZmEtdGVudHN7LS1mYTpcIlxcZTU4MlwifS5mYS1tYWdpYywuZmEtd2FuZC1tYWdpY3stLWZhOlwiXFxmMGQwXCJ9LmZhLWRvZ3stLWZhOlwiXFxmNmQzXCJ9LmZhLWNhcnJvdHstLWZhOlwiXFxmNzg3XCJ9LmZhLW1vb257LS1mYTpcIlxcZjE4NlwifS5mYS13aW5lLWdsYXNzLWFsdCwuZmEtd2luZS1nbGFzcy1lbXB0eXstLWZhOlwiXFxmNWNlXCJ9LmZhLWNoZWVzZXstLWZhOlwiXFxmN2VmXCJ9LmZhLXlpbi15YW5ney0tZmE6XCJcXGY2YWRcIn0uZmEtbXVzaWN7LS1mYTpcIlxcZjAwMVwifS5mYS1jb2RlLWNvbW1pdHstLWZhOlwiXFxmMzg2XCJ9LmZhLXRlbXBlcmF0dXJlLWxvd3stLWZhOlwiXFxmNzZiXCJ9LmZhLWJpa2luZywuZmEtcGVyc29uLWJpa2luZ3stLWZhOlwiXFxmODRhXCJ9LmZhLWJyb29tey0tZmE6XCJcXGY1MWFcIn0uZmEtc2hpZWxkLWhlYXJ0ey0tZmE6XCJcXGU1NzRcIn0uZmEtZ29wdXJhbXstLWZhOlwiXFxmNjY0XCJ9LmZhLWVhcnRoLW9jZWFuaWEsLmZhLWdsb2JlLW9jZWFuaWF7LS1mYTpcIlxcZTQ3YlwifS5mYS1zcXVhcmUteG1hcmssLmZhLXRpbWVzLXNxdWFyZSwuZmEteG1hcmstc3F1YXJley0tZmE6XCJcXGYyZDNcIn0uZmEtaGFzaHRhZ3stLWZhOlwiXFwyM1wifS5mYS1leHBhbmQtYWx0LC5mYS11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyey0tZmE6XCJcXGY0MjRcIn0uZmEtb2lsLWNhbnstLWZhOlwiXFxmNjEzXCJ9LmZhLXR7LS1mYTpcIlxcNTRcIn0uZmEtaGlwcG97LS1mYTpcIlxcZjZlZFwifS5mYS1jaGFydC1jb2x1bW57LS1mYTpcIlxcZTBlM1wifS5mYS1pbmZpbml0eXstLWZhOlwiXFxmNTM0XCJ9LmZhLXZpYWwtY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU1OTZcIn0uZmEtcGVyc29uLWFycm93LWRvd24tdG8tbGluZXstLWZhOlwiXFxlNTM4XCJ9LmZhLXZvaWNlbWFpbHstLWZhOlwiXFxmODk3XCJ9LmZhLWZhbnstLWZhOlwiXFxmODYzXCJ9LmZhLXBlcnNvbi13YWxraW5nLWx1Z2dhZ2V7LS1mYTpcIlxcZTU1NFwifS5mYS1hcnJvd3MtYWx0LXYsLmZhLXVwLWRvd257LS1mYTpcIlxcZjMzOFwifS5mYS1jbG91ZC1tb29uLXJhaW57LS1mYTpcIlxcZjczY1wifS5mYS1jYWxlbmRhcnstLWZhOlwiXFxmMTMzXCJ9LmZhLXRyYWlsZXJ7LS1mYTpcIlxcZTA0MVwifS5mYS1iYWhhaSwuZmEtaGF5a2Fsey0tZmE6XCJcXGY2NjZcIn0uZmEtc2QtY2FyZHstLWZhOlwiXFxmN2MyXCJ9LmZhLWRyYWdvbnstLWZhOlwiXFxmNmQ1XCJ9LmZhLXNob2UtcHJpbnRzey0tZmE6XCJcXGY1NGJcIn0uZmEtY2lyY2xlLXBsdXMsLmZhLXBsdXMtY2lyY2xley0tZmE6XCJcXGYwNTVcIn0uZmEtZmFjZS1ncmluLXRvbmd1ZS13aW5rLC5mYS1ncmluLXRvbmd1ZS13aW5rey0tZmE6XCJcXGY1OGJcIn0uZmEtaGFuZC1ob2xkaW5ney0tZmE6XCJcXGY0YmRcIn0uZmEtcGx1Zy1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTU1ZFwifS5mYS1jaGFpbi1icm9rZW4sLmZhLWNoYWluLXNsYXNoLC5mYS1saW5rLXNsYXNoLC5mYS11bmxpbmt7LS1mYTpcIlxcZjEyN1wifS5mYS1jbG9uZXstLWZhOlwiXFxmMjRkXCJ9LmZhLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdHstLWZhOlwiXFxlNTUxXCJ9LmZhLWFycm93LXVwLXotYSwuZmEtc29ydC1hbHBoYS11cC1hbHR7LS1mYTpcIlxcZjg4MlwifS5mYS1maXJlLWFsdCwuZmEtZmlyZS1mbGFtZS1jdXJ2ZWR7LS1mYTpcIlxcZjdlNFwifS5mYS10b3JuYWRvey0tZmE6XCJcXGY3NmZcIn0uZmEtZmlsZS1jaXJjbGUtcGx1c3stLWZhOlwiXFxlNDk0XCJ9LmZhLWJvb2stcXVyYW4sLmZhLXF1cmFuey0tZmE6XCJcXGY2ODdcIn0uZmEtYW5jaG9yey0tZmE6XCJcXGYxM2RcIn0uZmEtYm9yZGVyLWFsbHstLWZhOlwiXFxmODRjXCJ9LmZhLWFuZ3J5LC5mYS1mYWNlLWFuZ3J5ey0tZmE6XCJcXGY1NTZcIn0uZmEtY29va2llLWJpdGV7LS1mYTpcIlxcZjU2NFwifS5mYS1hcnJvdy10cmVuZC1kb3duey0tZmE6XCJcXGUwOTdcIn0uZmEtZmVlZCwuZmEtcnNzey0tZmE6XCJcXGYwOWVcIn0uZmEtZHJhdy1wb2x5Z29uey0tZmE6XCJcXGY1ZWVcIn0uZmEtYmFsYW5jZS1zY2FsZSwuZmEtc2NhbGUtYmFsYW5jZWR7LS1mYTpcIlxcZjI0ZVwifS5mYS1nYXVnZS1zaW1wbGUtaGlnaCwuZmEtdGFjaG9tZXRlciwuZmEtdGFjaG9tZXRlci1mYXN0ey0tZmE6XCJcXGY2MmFcIn0uZmEtc2hvd2Vyey0tZmE6XCJcXGYyY2NcIn0uZmEtZGVza3RvcCwuZmEtZGVza3RvcC1hbHR7LS1mYTpcIlxcZjM5MFwifS5mYS1tey0tZmE6XCJcXDRkXCJ9LmZhLXRhYmxlLWxpc3QsLmZhLXRoLWxpc3R7LS1mYTpcIlxcZjAwYlwifS5mYS1jb21tZW50LXNtcywuZmEtc21zey0tZmE6XCJcXGY3Y2RcIn0uZmEtYm9va3stLWZhOlwiXFxmMDJkXCJ9LmZhLXVzZXItcGx1c3stLWZhOlwiXFxmMjM0XCJ9LmZhLWNoZWNrey0tZmE6XCJcXGYwMGNcIn0uZmEtYmF0dGVyeS00LC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzey0tZmE6XCJcXGYyNDFcIn0uZmEtaG91c2UtY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU1MDlcIn0uZmEtYW5nbGUtbGVmdHstLWZhOlwiXFxmMTA0XCJ9LmZhLWRpYWdyYW0tc3VjY2Vzc29yey0tZmE6XCJcXGU0N2FcIn0uZmEtdHJ1Y2stYXJyb3ctcmlnaHR7LS1mYTpcIlxcZTU4YlwifS5mYS1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnR7LS1mYTpcIlxcZTRiY1wifS5mYS1maXN0LXJhaXNlZCwuZmEtaGFuZC1maXN0ey0tZmE6XCJcXGY2ZGVcIn0uZmEtY2xvdWQtbW9vbnstLWZhOlwiXFxmNmMzXCJ9LmZhLWJyaWVmY2FzZXstLWZhOlwiXFxmMGIxXCJ9LmZhLXBlcnNvbi1mYWxsaW5ney0tZmE6XCJcXGU1NDZcIn0uZmEtaW1hZ2UtcG9ydHJhaXQsLmZhLXBvcnRyYWl0ey0tZmE6XCJcXGYzZTBcIn0uZmEtdXNlci10YWd7LS1mYTpcIlxcZjUwN1wifS5mYS1ydWd7LS1mYTpcIlxcZTU2OVwifS5mYS1lYXJ0aC1ldXJvcGUsLmZhLWdsb2JlLWV1cm9wZXstLWZhOlwiXFxmN2EyXCJ9LmZhLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZSwuZmEtbHVnZ2FnZS1jYXJ0ey0tZmE6XCJcXGY1OWRcIn0uZmEtcmVjdGFuZ2xlLXRpbWVzLC5mYS1yZWN0YW5nbGUteG1hcmssLmZhLXRpbWVzLXJlY3RhbmdsZSwuZmEtd2luZG93LWNsb3Nley0tZmE6XCJcXGY0MTBcIn0uZmEtYmFodC1zaWduey0tZmE6XCJcXGUwYWNcIn0uZmEtYm9vay1vcGVuey0tZmE6XCJcXGY1MThcIn0uZmEtYm9vay1qb3VybmFsLXdoaWxscywuZmEtam91cm5hbC13aGlsbHN7LS1mYTpcIlxcZjY2YVwifS5mYS1oYW5kY3VmZnN7LS1mYTpcIlxcZTRmOFwifS5mYS1leGNsYW1hdGlvbi10cmlhbmdsZSwuZmEtdHJpYW5nbGUtZXhjbGFtYXRpb24sLmZhLXdhcm5pbmd7LS1mYTpcIlxcZjA3MVwifS5mYS1kYXRhYmFzZXstLWZhOlwiXFxmMWMwXCJ9LmZhLW1haWwtZm9yd2FyZCwuZmEtc2hhcmV7LS1mYTpcIlxcZjA2NFwifS5mYS1ib3R0bGUtZHJvcGxldHstLWZhOlwiXFxlNGM0XCJ9LmZhLW1hc2stZmFjZXstLWZhOlwiXFxlMWQ3XCJ9LmZhLWhpbGwtcm9ja3NsaWRley0tZmE6XCJcXGU1MDhcIn0uZmEtZXhjaGFuZ2UtYWx0LC5mYS1yaWdodC1sZWZ0ey0tZmE6XCJcXGYzNjJcIn0uZmEtcGFwZXItcGxhbmV7LS1mYTpcIlxcZjFkOFwifS5mYS1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlNTY1XCJ9LmZhLWR1bmdlb257LS1mYTpcIlxcZjZkOVwifS5mYS1hbGlnbi1yaWdodHstLWZhOlwiXFxmMDM4XCJ9LmZhLW1vbmV5LWJpbGwtMS13YXZlLC5mYS1tb25leS1iaWxsLXdhdmUtYWx0ey0tZmE6XCJcXGY1M2JcIn0uZmEtbGlmZS1yaW5ney0tZmE6XCJcXGYxY2RcIn0uZmEtaGFuZHMsLmZhLXNpZ24tbGFuZ3VhZ2UsLmZhLXNpZ25pbmd7LS1mYTpcIlxcZjJhN1wifS5mYS1jYWxlbmRhci1kYXl7LS1mYTpcIlxcZjc4M1wifS5mYS1sYWRkZXItd2F0ZXIsLmZhLXN3aW1taW5nLXBvb2wsLmZhLXdhdGVyLWxhZGRlcnstLWZhOlwiXFxmNWM1XCJ9LmZhLWFycm93cy11cC1kb3duLC5mYS1hcnJvd3MtdnstLWZhOlwiXFxmMDdkXCJ9LmZhLWZhY2UtZ3JpbWFjZSwuZmEtZ3JpbWFjZXstLWZhOlwiXFxmNTdmXCJ9LmZhLXdoZWVsY2hhaXItYWx0LC5mYS13aGVlbGNoYWlyLW1vdmV7LS1mYTpcIlxcZTJjZVwifS5mYS1sZXZlbC1kb3duLWFsdCwuZmEtdHVybi1kb3duey0tZmE6XCJcXGYzYmVcIn0uZmEtcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHR7LS1mYTpcIlxcZTU1MlwifS5mYS1lbnZlbG9wZS1zcXVhcmUsLmZhLXNxdWFyZS1lbnZlbG9wZXstLWZhOlwiXFxmMTk5XCJ9LmZhLWRpY2V7LS1mYTpcIlxcZjUyMlwifS5mYS1ib3dsaW5nLWJhbGx7LS1mYTpcIlxcZjQzNlwifS5mYS1icmFpbnstLWZhOlwiXFxmNWRjXCJ9LmZhLWJhbmQtYWlkLC5mYS1iYW5kYWdley0tZmE6XCJcXGY0NjJcIn0uZmEtY2FsZW5kYXItbWludXN7LS1mYTpcIlxcZjI3MlwifS5mYS1jaXJjbGUteG1hcmssLmZhLXRpbWVzLWNpcmNsZSwuZmEteG1hcmstY2lyY2xley0tZmE6XCJcXGYwNTdcIn0uZmEtZ2lmdHN7LS1mYTpcIlxcZjc5Y1wifS5mYS1ob3RlbHstLWZhOlwiXFxmNTk0XCJ9LmZhLWVhcnRoLWFzaWEsLmZhLWdsb2JlLWFzaWF7LS1mYTpcIlxcZjU3ZVwifS5mYS1pZC1jYXJkLWFsdCwuZmEtaWQtY2FyZC1jbGlwey0tZmE6XCJcXGY0N2ZcIn0uZmEtbWFnbmlmeWluZy1nbGFzcy1wbHVzLC5mYS1zZWFyY2gtcGx1c3stLWZhOlwiXFxmMDBlXCJ9LmZhLXRodW1icy11cHstLWZhOlwiXFxmMTY0XCJ9LmZhLXVzZXItY2xvY2t7LS1mYTpcIlxcZjRmZFwifS5mYS1hbGxlcmdpZXMsLmZhLWhhbmQtZG90c3stLWZhOlwiXFxmNDYxXCJ9LmZhLWZpbGUtaW52b2ljZXstLWZhOlwiXFxmNTcwXCJ9LmZhLXdpbmRvdy1taW5pbWl6ZXstLWZhOlwiXFxmMmQxXCJ9LmZhLWNvZmZlZSwuZmEtbXVnLXNhdWNlcnstLWZhOlwiXFxmMGY0XCJ9LmZhLWJydXNoey0tZmE6XCJcXGY1NWRcIn0uZmEtZmlsZS1oYWxmLWRhc2hlZHstLWZhOlwiXFxlNjk4XCJ9LmZhLW1hc2t7LS1mYTpcIlxcZjZmYVwifS5mYS1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzLC5mYS1zZWFyY2gtbWludXN7LS1mYTpcIlxcZjAxMFwifS5mYS1ydWxlci12ZXJ0aWNhbHstLWZhOlwiXFxmNTQ4XCJ9LmZhLXVzZXItYWx0LC5mYS11c2VyLWxhcmdley0tZmE6XCJcXGY0MDZcIn0uZmEtdHJhaW4tdHJhbXstLWZhOlwiXFxlNWI0XCJ9LmZhLXVzZXItbnVyc2V7LS1mYTpcIlxcZjgyZlwifS5mYS1zeXJpbmdley0tZmE6XCJcXGY0OGVcIn0uZmEtY2xvdWQtc3Vuey0tZmE6XCJcXGY2YzRcIn0uZmEtc3RvcHdhdGNoLTIwey0tZmE6XCJcXGUwNmZcIn0uZmEtc3F1YXJlLWZ1bGx7LS1mYTpcIlxcZjQ1Y1wifS5mYS1tYWduZXR7LS1mYTpcIlxcZjA3NlwifS5mYS1qYXJ7LS1mYTpcIlxcZTUxNlwifS5mYS1ub3RlLXN0aWNreSwuZmEtc3RpY2t5LW5vdGV7LS1mYTpcIlxcZjI0OVwifS5mYS1idWctc2xhc2h7LS1mYTpcIlxcZTQ5MFwifS5mYS1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXB7LS1mYTpcIlxcZTRiNlwifS5mYS1ib25ley0tZmE6XCJcXGY1ZDdcIn0uZmEtdGFibGUtY2VsbHMtcm93LXVubG9ja3stLWZhOlwiXFxlNjkxXCJ9LmZhLXVzZXItaW5qdXJlZHstLWZhOlwiXFxmNzI4XCJ9LmZhLWZhY2Utc2FkLXRlYXIsLmZhLXNhZC10ZWFyey0tZmE6XCJcXGY1YjRcIn0uZmEtcGxhbmV7LS1mYTpcIlxcZjA3MlwifS5mYS10ZW50LWFycm93cy1kb3duey0tZmE6XCJcXGU1ODFcIn0uZmEtZXhjbGFtYXRpb257LS1mYTpcIlxcMjFcIn0uZmEtYXJyb3dzLXNwaW57LS1mYTpcIlxcZTRiYlwifS5mYS1wcmludHstLWZhOlwiXFxmMDJmXCJ9LmZhLXRyeSwuZmEtdHVya2lzaC1saXJhLC5mYS10dXJraXNoLWxpcmEtc2lnbnstLWZhOlwiXFxlMmJiXCJ9LmZhLWRvbGxhciwuZmEtZG9sbGFyLXNpZ24sLmZhLXVzZHstLWZhOlwiXFwyNFwifS5mYS14ey0tZmE6XCJcXDU4XCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyLC5mYS1zZWFyY2gtZG9sbGFyey0tZmE6XCJcXGY2ODhcIn0uZmEtdXNlcnMtY29nLC5mYS11c2Vycy1nZWFyey0tZmE6XCJcXGY1MDlcIn0uZmEtcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5ney0tZmE6XCJcXGU1NGFcIn0uZmEtYmFuaywuZmEtYnVpbGRpbmctY29sdW1ucywuZmEtaW5zdGl0dXRpb24sLmZhLW11c2V1bSwuZmEtdW5pdmVyc2l0eXstLWZhOlwiXFxmMTljXCJ9LmZhLXVtYnJlbGxhey0tZmE6XCJcXGYwZTlcIn0uZmEtdHJvd2Vsey0tZmE6XCJcXGU1ODlcIn0uZmEtZHstLWZhOlwiXFw0NFwifS5mYS1zdGFwbGVyey0tZmE6XCJcXGU1YWZcIn0uZmEtbWFza3MtdGhlYXRlciwuZmEtdGhlYXRlci1tYXNrc3stLWZhOlwiXFxmNjMwXCJ9LmZhLWtpcC1zaWduey0tZmE6XCJcXGUxYzRcIn0uZmEtaGFuZC1wb2ludC1sZWZ0ey0tZmE6XCJcXGYwYTVcIn0uZmEtaGFuZHNoYWtlLWFsdCwuZmEtaGFuZHNoYWtlLXNpbXBsZXstLWZhOlwiXFxmNGM2XCJ9LmZhLWZpZ2h0ZXItamV0LC5mYS1qZXQtZmlnaHRlcnstLWZhOlwiXFxmMGZiXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmUsLmZhLXNxdWFyZS1zaGFyZS1ub2Rlc3stLWZhOlwiXFxmMWUxXCJ9LmZhLWJhcmNvZGV7LS1mYTpcIlxcZjAyYVwifS5mYS1wbHVzLW1pbnVzey0tZmE6XCJcXGU0M2NcIn0uZmEtdmlkZW8sLmZhLXZpZGVvLWNhbWVyYXstLWZhOlwiXFxmMDNkXCJ9LmZhLWdyYWR1YXRpb24tY2FwLC5mYS1tb3J0YXItYm9hcmR7LS1mYTpcIlxcZjE5ZFwifS5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbHstLWZhOlwiXFxlMDVjXCJ9LmZhLXBlcnNvbi1jaXJjbGUtY2hlY2t7LS1mYTpcIlxcZTUzZVwifS5mYS1sZXZlbC11cC1hbHQsLmZhLXR1cm4tdXB7LS1mYTpcIlxcZjNiZlwifVxuLmZhLXNyLW9ubHksLmZhLXNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpLC5zci1vbmx5LC5zci1vbmx5LWZvY3VzYWJsZTpub3QoOmZvY3VzKXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXdpZHRoOjB9IiwiJGFzc2V0c19yb290OiBcIi9hc3NldHNcIjtcbiRzdGF0aWNfaW1hZ2VzOiBcIi9hc3NldHMvc3RhdGljXCI7XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuXG4gKi9cbjpob3N0LDpyb290ey0tZmEtc3R5bGUtZmFtaWx5LWNsYXNzaWM6XCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7LS1mYS1mb250LXNvbGlkOm5vcm1hbCA5MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBGcmVlXCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo5MDA7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9LmZhLXNvbGlkLC5mYXN7Zm9udC13ZWlnaHQ6OTAwfSIsIiRhc3NldHNfcm9vdDogXCIvYXNzZXRzXCI7XG4kc3RhdGljX2ltYWdlczogXCIvYXNzZXRzL3N0YXRpY1wiO1xuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjcuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLlxuICovXG46aG9zdCw6cm9vdHstLWZhLXN0eWxlLWZhbWlseS1jbGFzc2ljOlwiRm9udCBBd2Vzb21lIDYgRnJlZVwiOy0tZmEtZm9udC1yZWd1bGFyOm5vcm1hbCA0MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBGcmVlXCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfS5mYS1yZWd1bGFyLC5mYXJ7Zm9udC13ZWlnaHQ6NDAwfSIsIiRhc3NldHNfcm9vdDogXCIvYXNzZXRzXCI7XG4kc3RhdGljX2ltYWdlczogXCIvYXNzZXRzL3N0YXRpY1wiO1xuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjcuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLlxuICovXG46aG9zdCw6cm9vdHstLWZhLXN0eWxlLWZhbWlseS1icmFuZHM6XCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjstLWZhLWZvbnQtYnJhbmRzOm5vcm1hbCA0MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9LmZhLWJyYW5kcywuZmFie2ZvbnQtd2VpZ2h0OjQwMH0uZmEtbW9uZXJvey0tZmE6XCJcXGYzZDBcIn0uZmEtaG9vbGl7LS1mYTpcIlxcZjQyN1wifS5mYS15ZWxwey0tZmE6XCJcXGYxZTlcIn0uZmEtY2MtdmlzYXstLWZhOlwiXFxmMWYwXCJ9LmZhLWxhc3RmbXstLWZhOlwiXFxmMjAyXCJ9LmZhLXNob3B3YXJley0tZmE6XCJcXGY1YjVcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uY3stLWZhOlwiXFxmNGU4XCJ9LmZhLWF3c3stLWZhOlwiXFxmMzc1XCJ9LmZhLXJlZGhhdHstLWZhOlwiXFxmN2JjXCJ9LmZhLXlvYXN0ey0tZmE6XCJcXGYyYjFcIn0uZmEtY2xvdWRmbGFyZXstLWZhOlwiXFxlMDdkXCJ9LmZhLXVwc3stLWZhOlwiXFxmN2UwXCJ9LmZhLXBpeGl2ey0tZmE6XCJcXGU2NDBcIn0uZmEtd3BleHBsb3JlcnstLWZhOlwiXFxmMmRlXCJ9LmZhLWR5YWxvZ3stLWZhOlwiXFxmMzk5XCJ9LmZhLWJpdHl7LS1mYTpcIlxcZjM3YVwifS5mYS1zdGFja3BhdGh7LS1mYTpcIlxcZjg0MlwifS5mYS1idXlzZWxsYWRzey0tZmE6XCJcXGYyMGRcIn0uZmEtZmlyc3Qtb3JkZXJ7LS1mYTpcIlxcZjJiMFwifS5mYS1tb2R4ey0tZmE6XCJcXGYyODVcIn0uZmEtZ3VpbGRlZHstLWZhOlwiXFxlMDdlXCJ9LmZhLXZudnstLWZhOlwiXFxmNDBiXCJ9LmZhLWpzLXNxdWFyZSwuZmEtc3F1YXJlLWpzey0tZmE6XCJcXGYzYjlcIn0uZmEtbWljcm9zb2Z0ey0tZmE6XCJcXGYzY2FcIn0uZmEtcXF7LS1mYTpcIlxcZjFkNlwifS5mYS1vcmNpZHstLWZhOlwiXFxmOGQyXCJ9LmZhLWphdmF7LS1mYTpcIlxcZjRlNFwifS5mYS1pbnZpc2lvbnstLWZhOlwiXFxmN2IwXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0ey0tZmE6XCJcXGY0ZWRcIn0uZmEtY2VudGVyY29kZXstLWZhOlwiXFxmMzgwXCJ9LmZhLWdsaWRlLWd7LS1mYTpcIlxcZjJhNlwifS5mYS1kcnVwYWx7LS1mYTpcIlxcZjFhOVwifS5mYS1qeGx7LS1mYTpcIlxcZTY3YlwifS5mYS1kYXJ0LWxhbmd7LS1mYTpcIlxcZTY5M1wifS5mYS1oaXJlLWEtaGVscGVyey0tZmE6XCJcXGYzYjBcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1ieXstLWZhOlwiXFxmNGU3XCJ9LmZhLXVuaXR5ey0tZmE6XCJcXGUwNDlcIn0uZmEtd2htY3N7LS1mYTpcIlxcZjQwZFwifS5mYS1yb2NrZXRjaGF0ey0tZmE6XCJcXGYzZThcIn0uZmEtdmt7LS1mYTpcIlxcZjE4OVwifS5mYS11bnRhcHBkey0tZmE6XCJcXGY0MDVcIn0uZmEtbWFpbGNoaW1wey0tZmE6XCJcXGY1OWVcIn0uZmEtY3NzMy1hbHR7LS1mYTpcIlxcZjM4YlwifS5mYS1yZWRkaXQtc3F1YXJlLC5mYS1zcXVhcmUtcmVkZGl0ey0tZmE6XCJcXGYxYTJcIn0uZmEtdmltZW8tdnstLWZhOlwiXFxmMjdkXCJ9LmZhLWNvbnRhb3stLWZhOlwiXFxmMjZkXCJ9LmZhLXNxdWFyZS1mb250LWF3ZXNvbWV7LS1mYTpcIlxcZTVhZFwifS5mYS1kZXNrcHJvey0tZmE6XCJcXGYzOGZcIn0uZmEtYnJhdmV7LS1mYTpcIlxcZTYzY1wifS5mYS1zaXN0cml4ey0tZmE6XCJcXGYzZWVcIn0uZmEtaW5zdGFncmFtLXNxdWFyZSwuZmEtc3F1YXJlLWluc3RhZ3JhbXstLWZhOlwiXFxlMDU1XCJ9LmZhLWJhdHRsZS1uZXR7LS1mYTpcIlxcZjgzNVwifS5mYS10aGUtcmVkLXlldGl7LS1mYTpcIlxcZjY5ZFwifS5mYS1oYWNrZXItbmV3cy1zcXVhcmUsLmZhLXNxdWFyZS1oYWNrZXItbmV3c3stLWZhOlwiXFxmM2FmXCJ9LmZhLWVkZ2V7LS1mYTpcIlxcZjI4MlwifS5mYS10aHJlYWRzey0tZmE6XCJcXGU2MThcIn0uZmEtbmFwc3RlcnstLWZhOlwiXFxmM2QyXCJ9LmZhLXNuYXBjaGF0LXNxdWFyZSwuZmEtc3F1YXJlLXNuYXBjaGF0ey0tZmE6XCJcXGYyYWRcIn0uZmEtZ29vZ2xlLXBsdXMtZ3stLWZhOlwiXFxmMGQ1XCJ9LmZhLWFydHN0YXRpb257LS1mYTpcIlxcZjc3YVwifS5mYS1tYXJrZG93bnstLWZhOlwiXFxmNjBmXCJ9LmZhLXNvdXJjZXRyZWV7LS1mYTpcIlxcZjdkM1wifS5mYS1nb29nbGUtcGx1c3stLWZhOlwiXFxmMmIzXCJ9LmZhLWRpYXNwb3Jhey0tZmE6XCJcXGY3OTFcIn0uZmEtZm91cnNxdWFyZXstLWZhOlwiXFxmMTgwXCJ9LmZhLXN0YWNrLW92ZXJmbG93ey0tZmE6XCJcXGYxNmNcIn0uZmEtZ2l0aHViLWFsdHstLWZhOlwiXFxmMTEzXCJ9LmZhLXBob2VuaXgtc3F1YWRyb257LS1mYTpcIlxcZjUxMVwifS5mYS1wYWdlbGluZXN7LS1mYTpcIlxcZjE4Y1wifS5mYS1hbGdvbGlhey0tZmE6XCJcXGYzNmNcIn0uZmEtcmVkLXJpdmVyey0tZmE6XCJcXGYzZTNcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYXstLWZhOlwiXFxmNGVmXCJ9LmZhLXNhZmFyaXstLWZhOlwiXFxmMjY3XCJ9LmZhLWdvb2dsZXstLWZhOlwiXFxmMWEwXCJ9LmZhLWZvbnQtYXdlc29tZS1hbHQsLmZhLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tley0tZmE6XCJcXGYzNWNcIn0uZmEtYXRsYXNzaWFuey0tZmE6XCJcXGY3N2JcIn0uZmEtbGlua2VkaW4taW57LS1mYTpcIlxcZjBlMVwifS5mYS1kaWdpdGFsLW9jZWFuey0tZmE6XCJcXGYzOTFcIn0uZmEtbmltYmxyey0tZmE6XCJcXGY1YThcIn0uZmEtY2hyb21lY2FzdHstLWZhOlwiXFxmODM4XCJ9LmZhLWV2ZXJub3Rley0tZmE6XCJcXGY4MzlcIn0uZmEtaGFja2VyLW5ld3N7LS1mYTpcIlxcZjFkNFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5ney0tZmE6XCJcXGY0ZjBcIn0uZmEtYWR2ZXJzYWx7LS1mYTpcIlxcZjM2YVwifS5mYS1jcmVhdGl2ZS1jb21tb25zey0tZmE6XCJcXGYyNWVcIn0uZmEtd2F0Y2htYW4tbW9uaXRvcmluZ3stLWZhOlwiXFxlMDg3XCJ9LmZhLWZvbnRpY29uc3stLWZhOlwiXFxmMjgwXCJ9LmZhLXdlaXhpbnstLWZhOlwiXFxmMWQ3XCJ9LmZhLXNoaXJ0c2luYnVsa3stLWZhOlwiXFxmMjE0XCJ9LmZhLWNvZGVwZW57LS1mYTpcIlxcZjFjYlwifS5mYS1naXQtYWx0ey0tZmE6XCJcXGY4NDFcIn0uZmEtbHlmdHstLWZhOlwiXFxmM2MzXCJ9LmZhLXJldnstLWZhOlwiXFxmNWIyXCJ9LmZhLXdpbmRvd3N7LS1mYTpcIlxcZjE3YVwifS5mYS13aXphcmRzLW9mLXRoZS1jb2FzdHstLWZhOlwiXFxmNzMwXCJ9LmZhLXNxdWFyZS12aWFkZW8sLmZhLXZpYWRlby1zcXVhcmV7LS1mYTpcIlxcZjJhYVwifS5mYS1tZWV0dXB7LS1mYTpcIlxcZjJlMFwifS5mYS1jZW50b3N7LS1mYTpcIlxcZjc4OVwifS5mYS1hZG57LS1mYTpcIlxcZjE3MFwifS5mYS1jbG91ZHNtaXRoey0tZmE6XCJcXGYzODRcIn0uZmEtb3BlbnN1c2V7LS1mYTpcIlxcZTYyYlwifS5mYS1waWVkLXBpcGVyLWFsdHstLWZhOlwiXFxmMWE4XCJ9LmZhLWRyaWJiYmxlLXNxdWFyZSwuZmEtc3F1YXJlLWRyaWJiYmxley0tZmE6XCJcXGYzOTdcIn0uZmEtY29kaWVwaWV7LS1mYTpcIlxcZjI4NFwifS5mYS1ub2Rley0tZmE6XCJcXGY0MTlcIn0uZmEtbWl4ey0tZmE6XCJcXGYzY2JcIn0uZmEtc3RlYW17LS1mYTpcIlxcZjFiNlwifS5mYS1jYy1hcHBsZS1wYXl7LS1mYTpcIlxcZjQxNlwifS5mYS1zY3JpYmR7LS1mYTpcIlxcZjI4YVwifS5mYS1kZWJpYW57LS1mYTpcIlxcZTYwYlwifS5mYS1vcGVuaWR7LS1mYTpcIlxcZjE5YlwifS5mYS1pbnN0YWxvZHstLWZhOlwiXFxlMDgxXCJ9LmZhLWZpbGVzLXBpbndoZWVsey0tZmE6XCJcXGU2OWZcIn0uZmEtZXhwZWRpdGVkc3Nsey0tZmE6XCJcXGYyM2VcIn0uZmEtc2VsbGNhc3R7LS1mYTpcIlxcZjJkYVwifS5mYS1zcXVhcmUtdHdpdHRlciwuZmEtdHdpdHRlci1zcXVhcmV7LS1mYTpcIlxcZjA4MVwifS5mYS1yLXByb2plY3R7LS1mYTpcIlxcZjRmN1wifS5mYS1kZWxpY2lvdXN7LS1mYTpcIlxcZjFhNVwifS5mYS1mcmVlYnNkey0tZmE6XCJcXGYzYTRcIn0uZmEtdnVlanN7LS1mYTpcIlxcZjQxZlwifS5mYS1hY2N1c29mdHstLWZhOlwiXFxmMzY5XCJ9LmZhLWlveGhvc3R7LS1mYTpcIlxcZjIwOFwifS5mYS1mb250aWNvbnMtZml7LS1mYTpcIlxcZjNhMlwifS5mYS1hcHAtc3RvcmV7LS1mYTpcIlxcZjM2ZlwifS5mYS1jYy1tYXN0ZXJjYXJkey0tZmE6XCJcXGYxZjFcIn0uZmEtaXR1bmVzLW5vdGV7LS1mYTpcIlxcZjNiNVwifS5mYS1nb2xhbmd7LS1mYTpcIlxcZTQwZlwifS5mYS1raWNrc3RhcnRlciwuZmEtc3F1YXJlLWtpY2tzdGFydGVyey0tZmE6XCJcXGYzYmJcIn0uZmEtZ3JhdnstLWZhOlwiXFxmMmQ2XCJ9LmZhLXdlaWJvey0tZmE6XCJcXGYxOGFcIn0uZmEtdW5jaGFydGVkey0tZmE6XCJcXGUwODRcIn0uZmEtZmlyc3RkcmFmdHstLWZhOlwiXFxmM2ExXCJ9LmZhLXNxdWFyZS15b3V0dWJlLC5mYS15b3V0dWJlLXNxdWFyZXstLWZhOlwiXFxmNDMxXCJ9LmZhLXdpa2lwZWRpYS13ey0tZmE6XCJcXGYyNjZcIn0uZmEtcmVuZGFjdCwuZmEtd3ByZXNzcnstLWZhOlwiXFxmM2U0XCJ9LmZhLWFuZ2VsbGlzdHstLWZhOlwiXFxmMjA5XCJ9LmZhLWdhbGFjdGljLXJlcHVibGljey0tZmE6XCJcXGY1MGNcIn0uZmEtbmZjLWRpcmVjdGlvbmFsey0tZmE6XCJcXGU1MzBcIn0uZmEtc2t5cGV7LS1mYTpcIlxcZjE3ZVwifS5mYS1qb2dldHstLWZhOlwiXFxmM2I3XCJ9LmZhLWZlZG9yYXstLWZhOlwiXFxmNzk4XCJ9LmZhLXN0cmlwZS1zey0tZmE6XCJcXGY0MmFcIn0uZmEtbWV0YXstLWZhOlwiXFxlNDliXCJ9LmZhLWxhcmF2ZWx7LS1mYTpcIlxcZjNiZFwifS5mYS1ob3RqYXJ7LS1mYTpcIlxcZjNiMVwifS5mYS1ibHVldG9vdGgtYnstLWZhOlwiXFxmMjk0XCJ9LmZhLXNxdWFyZS1sZXR0ZXJib3hkey0tZmE6XCJcXGU2MmVcIn0uZmEtc3RpY2tlci1tdWxley0tZmE6XCJcXGYzZjdcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvey0tZmE6XCJcXGY0ZjNcIn0uZmEtaGlwc3stLWZhOlwiXFxmNDUyXCJ9LmZhLWNzc3stLWZhOlwiXFxlNmEyXCJ9LmZhLWJlaGFuY2V7LS1mYTpcIlxcZjFiNFwifS5mYS1yZWRkaXR7LS1mYTpcIlxcZjFhMVwifS5mYS1kaXNjb3Jkey0tZmE6XCJcXGYzOTJcIn0uZmEtY2hyb21ley0tZmE6XCJcXGYyNjhcIn0uZmEtYXBwLXN0b3JlLWlvc3stLWZhOlwiXFxmMzcwXCJ9LmZhLWNjLWRpc2NvdmVyey0tZmE6XCJcXGYxZjJcIn0uZmEtd3BiZWdpbm5lcnstLWZhOlwiXFxmMjk3XCJ9LmZhLWNvbmZsdWVuY2V7LS1mYTpcIlxcZjc4ZFwifS5mYS1zaG9lbGFjZXstLWZhOlwiXFxlNjBjXCJ9LmZhLW1kYnstLWZhOlwiXFxmOGNhXCJ9LmZhLWRvY2h1YnstLWZhOlwiXFxmMzk0XCJ9LmZhLWFjY2Vzc2libGUtaWNvbnstLWZhOlwiXFxmMzY4XCJ9LmZhLWViYXl7LS1mYTpcIlxcZjRmNFwifS5mYS1hbWF6b257LS1mYTpcIlxcZjI3MFwifS5mYS11bnNwbGFzaHstLWZhOlwiXFxlMDdjXCJ9LmZhLXlhcm57LS1mYTpcIlxcZjdlM1wifS5mYS1zcXVhcmUtc3RlYW0sLmZhLXN0ZWFtLXNxdWFyZXstLWZhOlwiXFxmMWI3XCJ9LmZhLTUwMHB4ey0tZmE6XCJcXGYyNmVcIn0uZmEtc3F1YXJlLXZpbWVvLC5mYS12aW1lby1zcXVhcmV7LS1mYTpcIlxcZjE5NFwifS5mYS1hc3ltbWV0cmlrey0tZmE6XCJcXGYzNzJcIn0uZmEtZm9udC1hd2Vzb21lLC5mYS1mb250LWF3ZXNvbWUtZmxhZywuZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbHstLWZhOlwiXFxmMmI0XCJ9LmZhLWdyYXRpcGF5ey0tZmE6XCJcXGYxODRcIn0uZmEtYXBwbGV7LS1mYTpcIlxcZjE3OVwifS5mYS1oaXZley0tZmE6XCJcXGUwN2ZcIn0uZmEtZ2l0a3Jha2Vuey0tZmE6XCJcXGYzYTZcIn0uZmEta2V5YmFzZXstLWZhOlwiXFxmNGY1XCJ9LmZhLWFwcGxlLXBheXstLWZhOlwiXFxmNDE1XCJ9LmZhLXBhZGxldHstLWZhOlwiXFxlNGEwXCJ9LmZhLWFtYXpvbi1wYXl7LS1mYTpcIlxcZjQyY1wifS5mYS1naXRodWItc3F1YXJlLC5mYS1zcXVhcmUtZ2l0aHViey0tZmE6XCJcXGYwOTJcIn0uZmEtc3R1bWJsZXVwb257LS1mYTpcIlxcZjFhNFwifS5mYS1mZWRleHstLWZhOlwiXFxmNzk3XCJ9LmZhLXBob2VuaXgtZnJhbWV3b3Jrey0tZmE6XCJcXGYzZGNcIn0uZmEtc2hvcGlmeXstLWZhOlwiXFxlMDU3XCJ9LmZhLW5lb3N7LS1mYTpcIlxcZjYxMlwifS5mYS1zcXVhcmUtdGhyZWFkc3stLWZhOlwiXFxlNjE5XCJ9LmZhLWhhY2tlcnJhbmt7LS1mYTpcIlxcZjVmN1wifS5mYS1yZXNlYXJjaGdhdGV7LS1mYTpcIlxcZjRmOFwifS5mYS1zd2lmdHstLWZhOlwiXFxmOGUxXCJ9LmZhLWFuZ3VsYXJ7LS1mYTpcIlxcZjQyMFwifS5mYS1zcGVha2Fwey0tZmE6XCJcXGYzZjNcIn0uZmEtYW5ncnljcmVhdGl2ZXstLWZhOlwiXFxmMzZlXCJ9LmZhLXktY29tYmluYXRvcnstLWZhOlwiXFxmMjNiXCJ9LmZhLWVtcGlyZXstLWZhOlwiXFxmMWQxXCJ9LmZhLWVudmlyYXstLWZhOlwiXFxmMjk5XCJ9LmZhLWdvb2dsZS1zY2hvbGFyey0tZmE6XCJcXGU2M2JcIn0uZmEtZ2l0bGFiLXNxdWFyZSwuZmEtc3F1YXJlLWdpdGxhYnstLWZhOlwiXFxlNWFlXCJ9LmZhLXN0dWRpb3ZpbmFyaXstLWZhOlwiXFxmM2Y4XCJ9LmZhLXBpZWQtcGlwZXJ7LS1mYTpcIlxcZjJhZVwifS5mYS13b3JkcHJlc3N7LS1mYTpcIlxcZjE5YVwifS5mYS1wcm9kdWN0LWh1bnR7LS1mYTpcIlxcZjI4OFwifS5mYS1maXJlZm94ey0tZmE6XCJcXGYyNjlcIn0uZmEtbGlub2Rley0tZmE6XCJcXGYyYjhcIn0uZmEtZ29vZHJlYWRzey0tZmE6XCJcXGYzYThcIn0uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmUsLmZhLXNxdWFyZS1vZG5va2xhc3NuaWtpey0tZmE6XCJcXGYyNjRcIn0uZmEtanNmaWRkbGV7LS1mYTpcIlxcZjFjY1wifS5mYS1zaXRoey0tZmE6XCJcXGY1MTJcIn0uZmEtdGhlbWVpc2xley0tZmE6XCJcXGYyYjJcIn0uZmEtcGFnZTR7LS1mYTpcIlxcZjNkN1wifS5mYS1oYXNobm9kZXstLWZhOlwiXFxlNDk5XCJ9LmZhLXJlYWN0ey0tZmE6XCJcXGY0MWJcIn0uZmEtY2MtcGF5cGFsey0tZmE6XCJcXGYxZjRcIn0uZmEtc3F1YXJlc3BhY2V7LS1mYTpcIlxcZjViZVwifS5mYS1jYy1zdHJpcGV7LS1mYTpcIlxcZjFmNVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJley0tZmE6XCJcXGY0ZjJcIn0uZmEtYml0Y29pbnstLWZhOlwiXFxmMzc5XCJ9LmZhLWtleWNkbnstLWZhOlwiXFxmM2JhXCJ9LmZhLW9wZXJhey0tZmE6XCJcXGYyNmFcIn0uZmEtaXRjaC1pb3stLWZhOlwiXFxmODNhXCJ9LmZhLXVtYnJhY297LS1mYTpcIlxcZjhlOFwifS5mYS1nYWxhY3RpYy1zZW5hdGV7LS1mYTpcIlxcZjUwZFwifS5mYS11YnVudHV7LS1mYTpcIlxcZjdkZlwifS5mYS1kcmFmdDJkaWdpdGFsey0tZmE6XCJcXGYzOTZcIn0uZmEtc3RyaXBley0tZmE6XCJcXGY0MjlcIn0uZmEtaG91enp7LS1mYTpcIlxcZjI3Y1wifS5mYS1nZ3stLWZhOlwiXFxmMjYwXCJ9LmZhLWRobHstLWZhOlwiXFxmNzkwXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmUsLmZhLXNxdWFyZS1waW50ZXJlc3R7LS1mYTpcIlxcZjBkM1wifS5mYS14aW5ney0tZmE6XCJcXGYxNjhcIn0uZmEtYmxhY2tiZXJyeXstLWZhOlwiXFxmMzdiXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGR7LS1mYTpcIlxcZjRlY1wifS5mYS1wbGF5c3RhdGlvbnstLWZhOlwiXFxmM2RmXCJ9LmZhLXF1aW5zY2FwZXstLWZhOlwiXFxmNDU5XCJ9LmZhLWxlc3N7LS1mYTpcIlxcZjQxZFwifS5mYS1ibG9nZ2VyLWJ7LS1mYTpcIlxcZjM3ZFwifS5mYS1vcGVuY2FydHstLWZhOlwiXFxmMjNkXCJ9LmZhLXZpbmV7LS1mYTpcIlxcZjFjYVwifS5mYS1zaWduYWwtbWVzc2VuZ2Vyey0tZmE6XCJcXGU2NjNcIn0uZmEtcGF5cGFsey0tZmE6XCJcXGYxZWRcIn0uZmEtZ2l0bGFiey0tZmE6XCJcXGYyOTZcIn0uZmEtdHlwbzN7LS1mYTpcIlxcZjQyYlwifS5mYS1yZWRkaXQtYWxpZW57LS1mYTpcIlxcZjI4MVwifS5mYS15YWhvb3stLWZhOlwiXFxmMTllXCJ9LmZhLWRhaWx5bW90aW9uey0tZmE6XCJcXGUwNTJcIn0uZmEtYWZmaWxpYXRldGhlbWV7LS1mYTpcIlxcZjM2YlwifS5mYS1waWVkLXBpcGVyLXBwey0tZmE6XCJcXGYxYTdcIn0uZmEtYm9vdHN0cmFwey0tZmE6XCJcXGY4MzZcIn0uZmEtb2Rub2tsYXNzbmlraXstLWZhOlwiXFxmMjYzXCJ9LmZhLW5mYy1zeW1ib2x7LS1mYTpcIlxcZTUzMVwifS5mYS1taW50Yml0ey0tZmE6XCJcXGU2MmZcIn0uZmEtZXRoZXJldW17LS1mYTpcIlxcZjQyZVwifS5mYS1zcGVha2VyLWRlY2t7LS1mYTpcIlxcZjgzY1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1ey0tZmE6XCJcXGY0ZTlcIn0uZmEtcGF0cmVvbnstLWZhOlwiXFxmM2Q5XCJ9LmZhLWF2aWFuZXh7LS1mYTpcIlxcZjM3NFwifS5mYS1lbGxvey0tZmE6XCJcXGY1ZjFcIn0uZmEtZ29mb3Jley0tZmE6XCJcXGYzYTdcIn0uZmEtYmltb2JqZWN0ey0tZmE6XCJcXGYzNzhcIn0uZmEtYnJhdmUtcmV2ZXJzZXstLWZhOlwiXFxlNjNkXCJ9LmZhLWZhY2Vib29rLWZ7LS1mYTpcIlxcZjM5ZVwifS5mYS1nb29nbGUtcGx1cy1zcXVhcmUsLmZhLXNxdWFyZS1nb29nbGUtcGx1c3stLWZhOlwiXFxmMGQ0XCJ9LmZhLXdlYi1hd2Vzb21ley0tZmE6XCJcXGU2ODJcIn0uZmEtbWFuZGFsb3JpYW57LS1mYTpcIlxcZjUwZlwifS5mYS1maXJzdC1vcmRlci1hbHR7LS1mYTpcIlxcZjUwYVwifS5mYS1vc2l7LS1mYTpcIlxcZjQxYVwifS5mYS1nb29nbGUtd2FsbGV0ey0tZmE6XCJcXGYxZWVcIn0uZmEtZC1hbmQtZC1iZXlvbmR7LS1mYTpcIlxcZjZjYVwifS5mYS1wZXJpc2NvcGV7LS1mYTpcIlxcZjNkYVwifS5mYS1mdWxjcnVtey0tZmE6XCJcXGY1MGJcIn0uZmEtY2xvdWRzY2FsZXstLWZhOlwiXFxmMzgzXCJ9LmZhLWZvcnVtYmVley0tZmE6XCJcXGYyMTFcIn0uZmEtbWl6dW5pey0tZmE6XCJcXGYzY2NcIn0uZmEtc2NobGl4ey0tZmE6XCJcXGYzZWFcIn0uZmEtc3F1YXJlLXhpbmcsLmZhLXhpbmctc3F1YXJley0tZmE6XCJcXGYxNjlcIn0uZmEtYmFuZGNhbXB7LS1mYTpcIlxcZjJkNVwifS5mYS13cGZvcm1zey0tZmE6XCJcXGYyOThcIn0uZmEtY2xvdWR2ZXJzaWZ5ey0tZmE6XCJcXGYzODVcIn0uZmEtdXNwc3stLWZhOlwiXFxmN2UxXCJ9LmZhLW1lZ2Fwb3J0ey0tZmE6XCJcXGY1YTNcIn0uZmEtbWFnZW50b3stLWZhOlwiXFxmM2M0XCJ9LmZhLXNwb3RpZnl7LS1mYTpcIlxcZjFiY1wifS5mYS1vcHRpbi1tb25zdGVyey0tZmE6XCJcXGYyM2NcIn0uZmEtZmx5ey0tZmE6XCJcXGY0MTdcIn0uZmEtc3F1YXJlLWJsdWVza3l7LS1mYTpcIlxcZTZhM1wifS5mYS1hdmlhdG97LS1mYTpcIlxcZjQyMVwifS5mYS1pdHVuZXN7LS1mYTpcIlxcZjNiNFwifS5mYS1jdXR0bGVmaXNoey0tZmE6XCJcXGYzOGNcIn0uZmEtYmxvZ2dlcnstLWZhOlwiXFxmMzdjXCJ9LmZhLWZsaWNrcnstLWZhOlwiXFxmMTZlXCJ9LmZhLXZpYmVyey0tZmE6XCJcXGY0MDlcIn0uZmEtc291bmRjbG91ZHstLWZhOlwiXFxmMWJlXCJ9LmZhLWRpZ2d7LS1mYTpcIlxcZjFhNlwifS5mYS10ZW5jZW50LXdlaWJvey0tZmE6XCJcXGYxZDVcIn0uZmEtbGV0dGVyYm94ZHstLWZhOlwiXFxlNjJkXCJ9LmZhLXN5bWZvbnl7LS1mYTpcIlxcZjgzZFwifS5mYS1tYXhjZG57LS1mYTpcIlxcZjEzNlwifS5mYS1ldHN5ey0tZmE6XCJcXGYyZDdcIn0uZmEtZmFjZWJvb2stbWVzc2VuZ2Vyey0tZmE6XCJcXGYzOWZcIn0uZmEtYXVkaWJsZXstLWZhOlwiXFxmMzczXCJ9LmZhLXRoaW5rLXBlYWtzey0tZmE6XCJcXGY3MzFcIn0uZmEtYmlsaWJpbGl7LS1mYTpcIlxcZTNkOVwifS5mYS1lcmxhbmd7LS1mYTpcIlxcZjM5ZFwifS5mYS14LXR3aXR0ZXJ7LS1mYTpcIlxcZTYxYlwifS5mYS1jb3R0b24tYnVyZWF1ey0tZmE6XCJcXGY4OWVcIn0uZmEtZGFzaGN1YmV7LS1mYTpcIlxcZjIxMFwifS5mYS00Mi1ncm91cCwuZmEtaW5ub3NvZnR7LS1mYTpcIlxcZTA4MFwifS5mYS1zdGFjay1leGNoYW5nZXstLWZhOlwiXFxmMThkXCJ9LmZhLWVsZW1lbnRvcnstLWZhOlwiXFxmNDMwXCJ9LmZhLXBpZWQtcGlwZXItc3F1YXJlLC5mYS1zcXVhcmUtcGllZC1waXBlcnstLWZhOlwiXFxlMDFlXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmR7LS1mYTpcIlxcZjRlYlwifS5mYS1wYWxmZWR7LS1mYTpcIlxcZjNkOFwifS5mYS1zdXBlcnBvd2Vyc3stLWZhOlwiXFxmMmRkXCJ9LmZhLXJlc29sdmluZ3stLWZhOlwiXFxmM2U3XCJ9LmZhLXhib3h7LS1mYTpcIlxcZjQxMlwifS5mYS1zcXVhcmUtd2ViLWF3ZXNvbWUtc3Ryb2tley0tZmE6XCJcXGU2ODRcIn0uZmEtc2VhcmNoZW5naW57LS1mYTpcIlxcZjNlYlwifS5mYS10aWt0b2t7LS1mYTpcIlxcZTA3YlwifS5mYS1mYWNlYm9vay1zcXVhcmUsLmZhLXNxdWFyZS1mYWNlYm9va3stLWZhOlwiXFxmMDgyXCJ9LmZhLXJlbnJlbnstLWZhOlwiXFxmMThiXCJ9LmZhLWxpbnV4ey0tZmE6XCJcXGYxN2NcIn0uZmEtZ2xpZGV7LS1mYTpcIlxcZjJhNVwifS5mYS1saW5rZWRpbnstLWZhOlwiXFxmMDhjXCJ9LmZhLWh1YnNwb3R7LS1mYTpcIlxcZjNiMlwifS5mYS1kZXBsb3lkb2d7LS1mYTpcIlxcZjM4ZVwifS5mYS10d2l0Y2h7LS1mYTpcIlxcZjFlOFwifS5mYS1mbHV0dGVyey0tZmE6XCJcXGU2OTRcIn0uZmEtcmF2ZWxyeXstLWZhOlwiXFxmMmQ5XCJ9LmZhLW1peGVyey0tZmE6XCJcXGUwNTZcIn0uZmEtbGFzdGZtLXNxdWFyZSwuZmEtc3F1YXJlLWxhc3RmbXstLWZhOlwiXFxmMjAzXCJ9LmZhLXZpbWVvey0tZmE6XCJcXGY0MGFcIn0uZmEtbWVuZGVsZXl7LS1mYTpcIlxcZjdiM1wifS5mYS11bmlyZWdpc3RyeXstLWZhOlwiXFxmNDA0XCJ9LmZhLWZpZ21hey0tZmE6XCJcXGY3OTlcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peHstLWZhOlwiXFxmNGVlXCJ9LmZhLWNjLWFtYXpvbi1wYXl7LS1mYTpcIlxcZjQyZFwifS5mYS1kcm9wYm94ey0tZmE6XCJcXGYxNmJcIn0uZmEtaW5zdGFncmFtey0tZmE6XCJcXGYxNmRcIn0uZmEtY21wbGlkey0tZmE6XCJcXGUzNjBcIn0uZmEtdXB3b3Jrey0tZmE6XCJcXGU2NDFcIn0uZmEtZmFjZWJvb2t7LS1mYTpcIlxcZjA5YVwifS5mYS1ncmlwZmlyZXstLWZhOlwiXFxmM2FjXCJ9LmZhLWplZGktb3JkZXJ7LS1mYTpcIlxcZjUwZVwifS5mYS11aWtpdHstLWZhOlwiXFxmNDAzXCJ9LmZhLWZvcnQtYXdlc29tZS1hbHR7LS1mYTpcIlxcZjNhM1wifS5mYS1waGFicmljYXRvcnstLWZhOlwiXFxmM2RiXCJ9LmZhLXVzc3VubmFoey0tZmE6XCJcXGY0MDdcIn0uZmEtZWFybHliaXJkc3stLWZhOlwiXFxmMzlhXCJ9LmZhLXRyYWRlLWZlZGVyYXRpb257LS1mYTpcIlxcZjUxM1wifS5mYS1hdXRvcHJlZml4ZXJ7LS1mYTpcIlxcZjQxY1wifS5mYS13aGF0c2FwcHstLWZhOlwiXFxmMjMyXCJ9LmZhLXNxdWFyZS11cHdvcmt7LS1mYTpcIlxcZTY3Y1wifS5mYS1zbGlkZXNoYXJley0tZmE6XCJcXGYxZTdcIn0uZmEtZ29vZ2xlLXBsYXl7LS1mYTpcIlxcZjNhYlwifS5mYS12aWFkZW97LS1mYTpcIlxcZjJhOVwifS5mYS1saW5ley0tZmE6XCJcXGYzYzBcIn0uZmEtZ29vZ2xlLWRyaXZley0tZmE6XCJcXGYzYWFcIn0uZmEtc2VydmljZXN0YWNrey0tZmE6XCJcXGYzZWNcIn0uZmEtc2ltcGx5YnVpbHR7LS1mYTpcIlxcZjIxNVwifS5mYS1iaXRidWNrZXR7LS1mYTpcIlxcZjE3MVwifS5mYS1pbWRiey0tZmE6XCJcXGYyZDhcIn0uZmEtZGVlemVyey0tZmE6XCJcXGUwNzdcIn0uZmEtcmFzcGJlcnJ5LXBpey0tZmE6XCJcXGY3YmJcIn0uZmEtamlyYXstLWZhOlwiXFxmN2IxXCJ9LmZhLWRvY2tlcnstLWZhOlwiXFxmMzk1XCJ9LmZhLXNjcmVlbnBhbHstLWZhOlwiXFxlNTcwXCJ9LmZhLWJsdWV0b290aHstLWZhOlwiXFxmMjkzXCJ9LmZhLWdpdHRlcnstLWZhOlwiXFxmNDI2XCJ9LmZhLWQtYW5kLWR7LS1mYTpcIlxcZjM4ZFwifS5mYS1taWNyb2Jsb2d7LS1mYTpcIlxcZTAxYVwifS5mYS1jYy1kaW5lcnMtY2x1YnstLWZhOlwiXFxmMjRjXCJ9LmZhLWdnLWNpcmNsZXstLWZhOlwiXFxmMjYxXCJ9LmZhLXBpZWQtcGlwZXItaGF0ey0tZmE6XCJcXGY0ZTVcIn0uZmEta2lja3N0YXJ0ZXIta3stLWZhOlwiXFxmM2JjXCJ9LmZhLXlhbmRleHstLWZhOlwiXFxmNDEzXCJ9LmZhLXJlYWRtZXstLWZhOlwiXFxmNGQ1XCJ9LmZhLWh0bWw1ey0tZmE6XCJcXGYxM2JcIn0uZmEtc2VsbHN5ey0tZmE6XCJcXGYyMTNcIn0uZmEtc3F1YXJlLXdlYi1hd2Vzb21ley0tZmE6XCJcXGU2ODNcIn0uZmEtc2Fzc3stLWZhOlwiXFxmNDFlXCJ9LmZhLXdpcnNpbmRoYW5kd2VyaywuZmEtd3Noey0tZmE6XCJcXGUyZDBcIn0uZmEtYnVyb21vYmVsZXhwZXJ0ZXstLWZhOlwiXFxmMzdmXCJ9LmZhLXNhbGVzZm9yY2V7LS1mYTpcIlxcZjgzYlwifS5mYS1vY3RvcHVzLWRlcGxveXstLWZhOlwiXFxlMDgyXCJ9LmZhLW1lZGFwcHN7LS1mYTpcIlxcZjNjNlwifS5mYS1uczh7LS1mYTpcIlxcZjNkNVwifS5mYS1waW50ZXJlc3QtcHstLWZhOlwiXFxmMjMxXCJ9LmZhLWFwcGVyey0tZmE6XCJcXGYzNzFcIn0uZmEtZm9ydC1hd2Vzb21ley0tZmE6XCJcXGYyODZcIn0uZmEtd2F6ZXstLWZhOlwiXFxmODNmXCJ9LmZhLWJsdWVza3l7LS1mYTpcIlxcZTY3MVwifS5mYS1jYy1qY2J7LS1mYTpcIlxcZjI0YlwifS5mYS1zbmFwY2hhdCwuZmEtc25hcGNoYXQtZ2hvc3R7LS1mYTpcIlxcZjJhYlwifS5mYS1mYW50YXN5LWZsaWdodC1nYW1lc3stLWZhOlwiXFxmNmRjXCJ9LmZhLXJ1c3R7LS1mYTpcIlxcZTA3YVwifS5mYS13aXh7LS1mYTpcIlxcZjVjZlwifS5mYS1iZWhhbmNlLXNxdWFyZSwuZmEtc3F1YXJlLWJlaGFuY2V7LS1mYTpcIlxcZjFiNVwifS5mYS1zdXBwbGV7LS1mYTpcIlxcZjNmOVwifS5mYS13ZWJmbG93ey0tZmE6XCJcXGU2NWNcIn0uZmEtcmViZWx7LS1mYTpcIlxcZjFkMFwifS5mYS1jc3Mzey0tZmE6XCJcXGYxM2NcIn0uZmEtc3RheWxpbmtlZHstLWZhOlwiXFxmM2Y1XCJ9LmZhLWthZ2dsZXstLWZhOlwiXFxmNWZhXCJ9LmZhLXNwYWNlLWF3ZXNvbWV7LS1mYTpcIlxcZTVhY1wifS5mYS1kZXZpYW50YXJ0ey0tZmE6XCJcXGYxYmRcIn0uZmEtY3BhbmVsey0tZmE6XCJcXGYzODhcIn0uZmEtZ29vZHJlYWRzLWd7LS1mYTpcIlxcZjNhOVwifS5mYS1naXQtc3F1YXJlLC5mYS1zcXVhcmUtZ2l0ey0tZmE6XCJcXGYxZDJcIn0uZmEtc3F1YXJlLXR1bWJsciwuZmEtdHVtYmxyLXNxdWFyZXstLWZhOlwiXFxmMTc0XCJ9LmZhLXRyZWxsb3stLWZhOlwiXFxmMTgxXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanB7LS1mYTpcIlxcZjRlYVwifS5mYS1nZXQtcG9ja2V0ey0tZmE6XCJcXGYyNjVcIn0uZmEtcGVyYnl0ZXstLWZhOlwiXFxlMDgzXCJ9LmZhLWdydW50ey0tZmE6XCJcXGYzYWRcIn0uZmEtd2VlYmx5ey0tZmE6XCJcXGY1Y2NcIn0uZmEtY29ubmVjdGRldmVsb3B7LS1mYTpcIlxcZjIwZVwifS5mYS1sZWFucHViey0tZmE6XCJcXGYyMTJcIn0uZmEtYmxhY2stdGlley0tZmE6XCJcXGYyN2VcIn0uZmEtdGhlbWVjb3stLWZhOlwiXFxmNWM2XCJ9LmZhLXB5dGhvbnstLWZhOlwiXFxmM2UyXCJ9LmZhLWFuZHJvaWR7LS1mYTpcIlxcZjE3YlwifS5mYS1ib3Rzey0tZmE6XCJcXGUzNDBcIn0uZmEtZnJlZS1jb2RlLWNhbXB7LS1mYTpcIlxcZjJjNVwifS5mYS1ob3JuYmlsbHstLWZhOlwiXFxmNTkyXCJ9LmZhLWpzey0tZmE6XCJcXGYzYjhcIn0uZmEtaWRlYWx7LS1mYTpcIlxcZTAxM1wifS5mYS1naXR7LS1mYTpcIlxcZjFkM1wifS5mYS1kZXZ7LS1mYTpcIlxcZjZjY1wifS5mYS1za2V0Y2h7LS1mYTpcIlxcZjdjNlwifS5mYS15YW5kZXgtaW50ZXJuYXRpb25hbHstLWZhOlwiXFxmNDE0XCJ9LmZhLWNjLWFtZXh7LS1mYTpcIlxcZjFmM1wifS5mYS11YmVyey0tZmE6XCJcXGY0MDJcIn0uZmEtZ2l0aHViey0tZmE6XCJcXGYwOWJcIn0uZmEtcGhwey0tZmE6XCJcXGY0NTdcIn0uZmEtYWxpcGF5ey0tZmE6XCJcXGY2NDJcIn0uZmEteW91dHViZXstLWZhOlwiXFxmMTY3XCJ9LmZhLXNreWF0bGFzey0tZmE6XCJcXGYyMTZcIn0uZmEtZmlyZWZveC1icm93c2Vyey0tZmE6XCJcXGUwMDdcIn0uZmEtcmVwbHlkey0tZmE6XCJcXGYzZTZcIn0uZmEtc3VzZXstLWZhOlwiXFxmN2Q2XCJ9LmZhLWplbmtpbnN7LS1mYTpcIlxcZjNiNlwifS5mYS10d2l0dGVyey0tZmE6XCJcXGYwOTlcIn0uZmEtcm9ja3Jtc3stLWZhOlwiXFxmM2U5XCJ9LmZhLXBpbnRlcmVzdHstLWZhOlwiXFxmMGQyXCJ9LmZhLWJ1ZmZlcnstLWZhOlwiXFxmODM3XCJ9LmZhLW5wbXstLWZhOlwiXFxmM2Q0XCJ9LmZhLXlhbW1lcnstLWZhOlwiXFxmODQwXCJ9LmZhLWJ0Y3stLWZhOlwiXFxmMTVhXCJ9LmZhLWRyaWJiYmxley0tZmE6XCJcXGYxN2RcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xley0tZmE6XCJcXGYxYTNcIn0uZmEtaW50ZXJuZXQtZXhwbG9yZXJ7LS1mYTpcIlxcZjI2YlwifS5mYS1zdHViYmVyey0tZmE6XCJcXGU1YzdcIn0uZmEtdGVsZWdyYW0sLmZhLXRlbGVncmFtLXBsYW5ley0tZmE6XCJcXGYyYzZcIn0uZmEtb2xkLXJlcHVibGljey0tZmE6XCJcXGY1MTBcIn0uZmEtb2R5c2Vley0tZmE6XCJcXGU1YzZcIn0uZmEtc3F1YXJlLXdoYXRzYXBwLC5mYS13aGF0c2FwcC1zcXVhcmV7LS1mYTpcIlxcZjQwY1wifS5mYS1ub2RlLWpzey0tZmE6XCJcXGYzZDNcIn0uZmEtZWRnZS1sZWdhY3l7LS1mYTpcIlxcZTA3OFwifS5mYS1zbGFjaywuZmEtc2xhY2staGFzaHstLWZhOlwiXFxmMTk4XCJ9LmZhLW1lZHJ0ey0tZmE6XCJcXGYzYzhcIn0uZmEtdXNiey0tZmE6XCJcXGYyODdcIn0uZmEtdHVtYmxyey0tZmE6XCJcXGYxNzNcIn0uZmEtdmFhZGluey0tZmE6XCJcXGY0MDhcIn0uZmEtcXVvcmF7LS1mYTpcIlxcZjJjNFwifS5mYS1zcXVhcmUteC10d2l0dGVyey0tZmE6XCJcXGU2MWFcIn0uZmEtcmVhY3RldXJvcGV7LS1mYTpcIlxcZjc1ZFwifS5mYS1tZWRpdW0sLmZhLW1lZGl1bS1tey0tZmE6XCJcXGYyM2FcIn0uZmEtYW1pbGlhey0tZmE6XCJcXGYzNmRcIn0uZmEtbWl4Y2xvdWR7LS1mYTpcIlxcZjI4OVwifS5mYS1mbGlwYm9hcmR7LS1mYTpcIlxcZjQ0ZFwifS5mYS12aWFjb2luey0tZmE6XCJcXGYyMzdcIn0uZmEtY3JpdGljYWwtcm9sZXstLWZhOlwiXFxmNmM5XCJ9LmZhLXNpdHJveHstLWZhOlwiXFxlNDRhXCJ9LmZhLWRpc2NvdXJzZXstLWZhOlwiXFxmMzkzXCJ9LmZhLWpvb21sYXstLWZhOlwiXFxmMWFhXCJ9LmZhLW1hc3RvZG9uey0tZmE6XCJcXGY0ZjZcIn0uZmEtYWlyYm5iey0tZmE6XCJcXGY4MzRcIn0uZmEtd29sZi1wYWNrLWJhdHRhbGlvbnstLWZhOlwiXFxmNTE0XCJ9LmZhLWJ1eS1uLWxhcmdley0tZmE6XCJcXGY4YTZcIn0uZmEtZ3VscHstLWZhOlwiXFxmM2FlXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1c3stLWZhOlwiXFxmNGYxXCJ9LmZhLXN0cmF2YXstLWZhOlwiXFxmNDI4XCJ9LmZhLWVtYmVyey0tZmE6XCJcXGY0MjNcIn0uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZnstLWZhOlwiXFxmNzg1XCJ9LmZhLXRlYW1zcGVha3stLWZhOlwiXFxmNGY5XCJ9LmZhLXB1c2hlZHstLWZhOlwiXFxmM2UxXCJ9LmZhLXdvcmRwcmVzcy1zaW1wbGV7LS1mYTpcIlxcZjQxMVwifS5mYS1udXRyaXRpb25peHstLWZhOlwiXFxmM2Q2XCJ9LmZhLXdvZHV7LS1mYTpcIlxcZTA4OFwifS5mYS1nb29nbGUtcGF5ey0tZmE6XCJcXGUwNzlcIn0uZmEtaW50ZXJjb217LS1mYTpcIlxcZjdhZlwifS5mYS16aGlodXstLWZhOlwiXFxmNjNmXCJ9LmZhLWtvcnZ1ZXstLWZhOlwiXFxmNDJmXCJ9LmZhLXBpeHstLWZhOlwiXFxlNDNhXCJ9LmZhLXN0ZWFtLXN5bWJvbHstLWZhOlwiXFxmM2Y2XCJ9IiwiJGFzc2V0c19yb290OiBcIi9hc3NldHNcIjtcbiRzdGF0aWNfaW1hZ2VzOiBcIi9hc3NldHMvc3RhdGljXCI7XG4vKipcbiAgICBBRERJTkcgU09NRSBTQ0FGRk9MRElORyBDU1NcbiovXG5cbi50ZXh0LXh4c20sXG4udGV4dC14eHMgIHtmb250LXNpemU6IC43ZW07fVxuLnRleHQteHNtLFxuLnRleHQteHMgICB7Zm9udC1zaXplOiAuOGVtO31cbi50ZXh0LXNtICAge2ZvbnQtc2l6ZTogLjllbTt9XG4udGV4dC1tZCAgIHtmb250LXNpemU6IDFlbTt9XG4udGV4dC1sZyAgIHtmb250LXNpemU6IDEuMmVtO31cbi50ZXh0LXhsZyAge2ZvbnQtc2l6ZTogMS40ZW07fVxuLnRleHQteHhsZyB7Zm9udC1zaXplOiAxLjhlbTt9XG5cbi50ZXh0LWl0YWxpYyxcbi50ZXh0LWl0YWxpY3N7Zm9udC1zdHlsZTogaXRhbGljO31cblxuLnRleHQtdW5kZXJsaW5lLFxuLnRleHQtdW5kZXJsaW5lZHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG5cbi8vTUFSR0lOU1xuLm1hcmdpbi1sZWZ0LTEgICAgeyBtYXJnaW4tbGVmdDogMXB4OyB9XG4ubWFyZ2luLWxlZnQtMiAgICB7IG1hcmdpbi1sZWZ0OiAycHg7IH1cbi5tYXJnaW4tbGVmdC0zICAgIHsgbWFyZ2luLWxlZnQ6IDNweDsgfVxuLm1hcmdpbi1sZWZ0LTQgICAgeyBtYXJnaW4tbGVmdDogNHB4OyB9XG4ubWFyZ2luLWxlZnQtNSAgICB7IG1hcmdpbi1sZWZ0OiA1cHg7IH1cbi5tYXJnaW4tbGVmdC0xMCAgIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbi5tYXJnaW4tbGVmdC0xNSAgIHsgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbi5tYXJnaW4tbGVmdC0yMCAgIHsgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbi5tYXJnaW4tbGVmdC0yNSAgIHsgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbi5tYXJnaW4tbGVmdC0zMCAgIHsgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbi5tYXJnaW4tbGVmdC0zNSAgIHsgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbi5tYXJnaW4tbGVmdC00MCAgIHsgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbi5tYXJnaW4tbGVmdC00NSAgIHsgbWFyZ2luLWxlZnQ6IDQ1cHg7IH1cbi5tYXJnaW4tbGVmdC01MCAgIHsgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbi5tYXJnaW4tbGVmdC03NSAgIHsgbWFyZ2luLWxlZnQ6IDc1cHg7IH1cbi5tYXJnaW4tbGVmdC0xMDAgIHsgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMSAgICB7IG1hcmdpbi1yaWdodDogMXB4OyB9XG4ubWFyZ2luLXJpZ2h0LTIgICAgeyBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuLm1hcmdpbi1yaWdodC0zICAgIHsgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbi5tYXJnaW4tcmlnaHQtNCAgICB7IG1hcmdpbi1yaWdodDogNHB4OyB9XG4ubWFyZ2luLXJpZ2h0LTUgICAgeyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuLm1hcmdpbi1yaWdodC0xMCAgIHsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4ubWFyZ2luLXJpZ2h0LTE1ICAgeyBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbi5tYXJnaW4tcmlnaHQtMjAgICB7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuLm1hcmdpbi1yaWdodC0yNSAgIHsgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4ubWFyZ2luLXJpZ2h0LTMwICAgeyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbi5tYXJnaW4tcmlnaHQtMzUgICB7IG1hcmdpbi1yaWdodDogMzVweDsgfVxuLm1hcmdpbi1yaWdodC00MCAgIHsgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4ubWFyZ2luLXJpZ2h0LTQ1ICAgeyBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH1cbi5tYXJnaW4tcmlnaHQtNTAgICB7IG1hcmdpbi1yaWdodDogNTBweDsgfVxuLm1hcmdpbi1yaWdodC03NSAgIHsgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG4ubWFyZ2luLXJpZ2h0LTEwMCAgeyBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbi5tYXJnaW4tdG9wLTEgICAgeyBtYXJnaW4tdG9wOiAxcHg7IH1cbi5tYXJnaW4tdG9wLTIgICAgeyBtYXJnaW4tdG9wOiAycHg7IH1cbi5tYXJnaW4tdG9wLTMgICAgeyBtYXJnaW4tdG9wOiAzcHg7IH1cbi5tYXJnaW4tdG9wLTQgICAgeyBtYXJnaW4tdG9wOiA0cHg7IH1cbi5tYXJnaW4tdG9wLTUgICAgeyBtYXJnaW4tdG9wOiA1cHg7IH1cbi5tYXJnaW4tdG9wLTEwICAgeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG4ubWFyZ2luLXRvcC0xNSAgIHsgbWFyZ2luLXRvcDogMTVweDsgfVxuLm1hcmdpbi10b3AtMjAgICB7IG1hcmdpbi10b3A6IDIwcHg7IH1cbi5tYXJnaW4tdG9wLTI1ICAgeyBtYXJnaW4tdG9wOiAyNXB4OyB9XG4ubWFyZ2luLXRvcC0zMCAgIHsgbWFyZ2luLXRvcDogMzBweDsgfVxuLm1hcmdpbi10b3AtMzUgICB7IG1hcmdpbi10b3A6IDM1cHg7IH1cbi5tYXJnaW4tdG9wLTQwICAgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4ubWFyZ2luLXRvcC00NSAgIHsgbWFyZ2luLXRvcDogNDVweDsgfVxuLm1hcmdpbi10b3AtNTAgICB7IG1hcmdpbi10b3A6IDUwcHg7IH1cbi5tYXJnaW4tdG9wLTc1ICAgeyBtYXJnaW4tdG9wOiA3NXB4OyB9XG4ubWFyZ2luLXRvcC0xMDAgIHsgbWFyZ2luLXRvcDogMTAwcHg7IH1cbi5tYXJnaW4tdG9wLTE1MCAgeyBtYXJnaW4tdG9wOiAxNTBweDsgfVxuLm1hcmdpbi10b3AtMjAwICB7IG1hcmdpbi10b3A6IDIwMHB4OyB9XG4ubWFyZ2luLXRvcC0yNTAgIHsgbWFyZ2luLXRvcDogMjUwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMSAgICB7IG1hcmdpbi1ib3R0b206IDFweDsgfVxuLm1hcmdpbi1ib3R0b20tMiAgICB7IG1hcmdpbi1ib3R0b206IDJweDsgfVxuLm1hcmdpbi1ib3R0b20tMyAgICB7IG1hcmdpbi1ib3R0b206IDNweDsgfVxuLm1hcmdpbi1ib3R0b20tNCAgICB7IG1hcmdpbi1ib3R0b206IDRweDsgfVxuLm1hcmdpbi1ib3R0b20tNSAgICB7IG1hcmdpbi1ib3R0b206IDVweDsgfVxuLm1hcmdpbi1ib3R0b20tMTAgICB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbi5tYXJnaW4tYm90dG9tLTE1ICAgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4ubWFyZ2luLWJvdHRvbS0yMCAgIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuLm1hcmdpbi1ib3R0b20tMjUgICB7IG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbi5tYXJnaW4tYm90dG9tLTMwICAgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4ubWFyZ2luLWJvdHRvbS0zNSAgIHsgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuLm1hcmdpbi1ib3R0b20tNDAgICB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbi5tYXJnaW4tYm90dG9tLTQ1ICAgeyBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4ubWFyZ2luLWJvdHRvbS01MCAgIHsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuLm1hcmdpbi1ib3R0b20tNzUgICB7IG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbi5tYXJnaW4tYm90dG9tLTEwMCAgeyBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuLm1hcmdpbi1ib3R0b20tMTUwICB7IG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4ubWFyZ2luLWJvdHRvbS0yMDAgIHsgbWFyZ2luLWJvdHRvbTogMjAwcHg7IH1cbi5tYXJnaW4tYm90dG9tLTI1MCAgeyBtYXJnaW4tYm90dG9tOiAyNTBweDsgfVxuXG5cbi8vUEFERElOR1Ncbi5wYWRkaW5nLWxlZnQtMSAgICB7IHBhZGRpbmctbGVmdDogMXB4OyB9XG4ucGFkZGluZy1sZWZ0LTIgICAgeyBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuLnBhZGRpbmctbGVmdC0zICAgIHsgcGFkZGluZy1sZWZ0OiAzcHg7IH1cbi5wYWRkaW5nLWxlZnQtNCAgICB7IHBhZGRpbmctbGVmdDogNHB4OyB9XG4ucGFkZGluZy1sZWZ0LTUgICAgeyBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuLnBhZGRpbmctbGVmdC0xMCAgIHsgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4ucGFkZGluZy1sZWZ0LTE1ICAgeyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbi5wYWRkaW5nLWxlZnQtMjAgICB7IHBhZGRpbmctbGVmdDogMjBweDsgfVxuLnBhZGRpbmctbGVmdC0yNSAgIHsgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4ucGFkZGluZy1sZWZ0LTMwICAgeyBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbi5wYWRkaW5nLWxlZnQtMzUgICB7IHBhZGRpbmctbGVmdDogMzVweDsgfVxuLnBhZGRpbmctbGVmdC00MCAgIHsgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4ucGFkZGluZy1sZWZ0LTQ1ICAgeyBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbi5wYWRkaW5nLWxlZnQtNTAgICB7IHBhZGRpbmctbGVmdDogNTBweDsgfVxuLnBhZGRpbmctbGVmdC03NSAgIHsgcGFkZGluZy1sZWZ0OiA3NXB4OyB9XG4ucGFkZGluZy1sZWZ0LTEwMCAgeyBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTEgICAgeyBwYWRkaW5nLXJpZ2h0OiAxcHg7IH1cbi5wYWRkaW5nLXJpZ2h0LTIgICAgeyBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbi5wYWRkaW5nLXJpZ2h0LTMgICAgeyBwYWRkaW5nLXJpZ2h0OiAzcHg7IH1cbi5wYWRkaW5nLXJpZ2h0LTQgICAgeyBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbi5wYWRkaW5nLXJpZ2h0LTUgICAgeyBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbi5wYWRkaW5nLXJpZ2h0LTEwICAgeyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4ucGFkZGluZy1yaWdodC0xNSAgIHsgcGFkZGluZy1yaWdodDogMTVweDsgfVxuLnBhZGRpbmctcmlnaHQtMjAgICB7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbi5wYWRkaW5nLXJpZ2h0LTI1ICAgeyBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4ucGFkZGluZy1yaWdodC0zMCAgIHsgcGFkZGluZy1yaWdodDogMzBweDsgfVxuLnBhZGRpbmctcmlnaHQtMzUgICB7IHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbi5wYWRkaW5nLXJpZ2h0LTQwICAgeyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4ucGFkZGluZy1yaWdodC00NSAgIHsgcGFkZGluZy1yaWdodDogNDVweDsgfVxuLnBhZGRpbmctcmlnaHQtNTAgICB7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbi5wYWRkaW5nLXJpZ2h0LTc1ICAgeyBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9XG4ucGFkZGluZy1yaWdodC0xMDAgIHsgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cblxuLnBhZGRpbmctdG9wLTEgICAgeyBwYWRkaW5nLXRvcDogMXB4OyB9XG4ucGFkZGluZy10b3AtMiAgICB7IHBhZGRpbmctdG9wOiAycHg7IH1cbi5wYWRkaW5nLXRvcC0zICAgIHsgcGFkZGluZy10b3A6IDNweDsgfVxuLnBhZGRpbmctdG9wLTQgICAgeyBwYWRkaW5nLXRvcDogNHB4OyB9XG4ucGFkZGluZy10b3AtNSAgICB7IHBhZGRpbmctdG9wOiA1cHg7IH1cbi5wYWRkaW5nLXRvcC0xMCAgIHsgcGFkZGluZy10b3A6IDEwcHg7IH1cbi5wYWRkaW5nLXRvcC0xNSAgIHsgcGFkZGluZy10b3A6IDE1cHg7IH1cbi5wYWRkaW5nLXRvcC0yMCAgIHsgcGFkZGluZy10b3A6IDIwcHg7IH1cbi5wYWRkaW5nLXRvcC0yNSAgIHsgcGFkZGluZy10b3A6IDI1cHg7IH1cbi5wYWRkaW5nLXRvcC0zMCAgIHsgcGFkZGluZy10b3A6IDMwcHg7IH1cbi5wYWRkaW5nLXRvcC0zNSAgIHsgcGFkZGluZy10b3A6IDM1cHg7IH1cbi5wYWRkaW5nLXRvcC00MCAgIHsgcGFkZGluZy10b3A6IDQwcHg7IH1cbi5wYWRkaW5nLXRvcC00NSAgIHsgcGFkZGluZy10b3A6IDQ1cHg7IH1cbi5wYWRkaW5nLXRvcC01MCAgIHsgcGFkZGluZy10b3A6IDUwcHg7IH1cbi5wYWRkaW5nLXRvcC03NSAgIHsgcGFkZGluZy10b3A6IDc1cHg7IH1cbi5wYWRkaW5nLXRvcC0xMDAgIHsgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4ucGFkZGluZy10b3AtMTUwICB7IHBhZGRpbmctdG9wOiAxNTBweDsgfVxuLnBhZGRpbmctdG9wLTIwMCAgeyBwYWRkaW5nLXRvcDogMjAwcHg7IH0gXG4ucGFkZGluZy10b3AtMjUwICB7IHBhZGRpbmctdG9wOiAyNTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMSAgICB7IHBhZGRpbmctYm90dG9tOiAxcHg7IH1cbi5wYWRkaW5nLWJvdHRvbS0yICAgIHsgcGFkZGluZy1ib3R0b206IDJweDsgfVxuLnBhZGRpbmctYm90dG9tLTMgICAgeyBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4ucGFkZGluZy1ib3R0b20tNCAgICB7IHBhZGRpbmctYm90dG9tOiA0cHg7IH1cbi5wYWRkaW5nLWJvdHRvbS01ICAgIHsgcGFkZGluZy1ib3R0b206IDVweDsgfVxuLnBhZGRpbmctYm90dG9tLTEwICAgeyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuLnBhZGRpbmctYm90dG9tLTE1ICAgeyBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuLnBhZGRpbmctYm90dG9tLTIwICAgeyBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuLnBhZGRpbmctYm90dG9tLTI1ICAgeyBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuLnBhZGRpbmctYm90dG9tLTMwICAgeyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuLnBhZGRpbmctYm90dG9tLTM1ICAgeyBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuLnBhZGRpbmctYm90dG9tLTQwICAgeyBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuLnBhZGRpbmctYm90dG9tLTQ1ICAgeyBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuLnBhZGRpbmctYm90dG9tLTUwICAgeyBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuLnBhZGRpbmctYm90dG9tLTc1ICAgeyBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuLnBhZGRpbmctYm90dG9tLTEwMCAgeyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbi5wYWRkaW5nLWJvdHRvbS0xNTAgIHsgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG4ucGFkZGluZy1ib3R0b20tMjAwICB7IHBhZGRpbmctYm90dG9tOiAyMDBweDsgfVxuLnBhZGRpbmctYm90dG9tLTI1MCAgeyBwYWRkaW5nLWJvdHRvbTogMjUwcHg7IH0iLCIkYXNzZXRzX3Jvb3Q6IFwiL2Fzc2V0c1wiO1xuJHN0YXRpY19pbWFnZXM6IFwiL2Fzc2V0cy9zdGF0aWNcIjtcbi52anMtcG9wdXAtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyJSAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vczMuYW1hem9uYXdzLmNvbS92aXJ0dWFsam9ic2hhZG93L3BvcHVwX2JnLnBuZ1wiKTtcbn1cbkBrZXlmcmFtZXMgc2xpZGUtcmlnaHQge1xuICAgIDEwMCUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLXRvcCB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRvcDogNzVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUge1xuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnZqcy1wb3B1cC1ib2R5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDUlO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4ICMwMDA7XG59XG5cbi52anMtcG9wdXAtYm9keS5mYWRlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgICBhbmltYXRpb246IGZhZGUgMC41cyBmb3J3YXJkcztcbn1cblxuLnZqcy1wb3B1cC1ib2R5LnNsaWRlLXJpZ2h0IHtcbiAgICByaWdodDogLTYwMHB4O1xuICAgIGFuaW1hdGlvbjogc2xpZGUtcmlnaHQgMC41cyBmb3J3YXJkcztcbn1cblxuLnZqcy1wb3B1cC1ib2R5LnNsaWRlLXRvcCB7XG4gICAgdG9wOiAtNjAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS10b3AgMC41cyBmb3J3YXJkcztcbn1cblxuLmJvZHktc3RvcC1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52anMtcG9wdXAtdGl0bGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52anMtcG9wdXAtdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWJsaWMvaW1hZ2VzL2hlYWRlci92aXJ0dWFsam9ic2hhZG93LWhlYWRlci1iYWNrZ3JvdW5kLWJsdWUuanBnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1wb3B1cC1ub3RpZmljYXRpb24ubm90aWZpY2F0aW9uLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4udmpzLXBvcHVwLW5vdGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5wb3B1cC1ub3RpZmljYXRpb24taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4jdmpzLXBvcHVwLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuI3Zqcy1wb3B1cC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmpzLXBvcHVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuXG4vKiBTbWFsbCBkZXZpY2VzICh0YWJsZXRzLCA3NjhweCBhbmQgdXApICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmpzLXBvcHVwLWJvZHkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAmLmZhZGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIE1lZGl1bSBkZXZpY2VzIChkZXNrdG9wcywgOTkycHggYW5kIHVwKSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZqcy1wb3B1cC1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgJi5mYWRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBMYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cCkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudmpzLXBvcHVwLWJvZHkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAmLmZhZGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGFzc2V0c19yb290OiBcIi9hc3NldHNcIjtcbiRzdGF0aWNfaW1hZ2VzOiBcIi9hc3NldHMvc3RhdGljXCI7XG5AY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHBzOi8vZGFuZWRlbi5naXRodWIuaW8vYW5pbWF0ZS5jc3MvXG4gKiBWZXJzaW9uIC0gMy43LjJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTkgRGFuaWVsIEVkZW5cbiAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlezAlLDIwJSw1MyUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19LmJvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5mbGFzaHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsYXNoO2FuaW1hdGlvbi1uYW1lOmZsYXNofUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fUBrZXlmcmFtZXMgc2hha2V7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX0uc2hha2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uaGVhZFNoYWtley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlO2FuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fUBrZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fS5zd2luZ3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZzthbmltYXRpb24tbmFtZTpzd2luZ31ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS50YWRhey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dGFkYTthbmltYXRpb24tbmFtZTp0YWRhfUAtd2Via2l0LWtleWZyYW1lcyB3b2JibGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS53b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBqZWxsb3swJSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyl9fUBrZXlmcmFtZXMgamVsbG97MCUsMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpfX0uamVsbG97LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqZWxsbzthbmltYXRpb24tbmFtZTpqZWxsbzstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTE0JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTI4JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NDIley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBoZWFydEJlYXR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTE0JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTI4JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NDIley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmhlYXJ0QmVhdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYXJ0QmVhdDthbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MS4zczthbmltYXRpb24tZHVyYXRpb246MS4zczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW57MCUsMjAlLDQwJSw2MCUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmJvdW5jZUluey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYm91bmNlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYm91bmNlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5SaWdodHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5ib3VuY2VJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJblVwezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmJvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfX0uYm91bmNlT3V0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS5ib3VuY2VPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluTGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmZhZGVJblJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX0uZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX0uZmFkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uZmFkZU91dExlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX0uZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fUBrZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX0uYW5pbWF0ZWQuZmxpcHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwO2FuaW1hdGlvbi1uYW1lOmZsaXB9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJblh7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5YO2FuaW1hdGlvbi1uYW1lOmZsaXBJblh9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFl7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRZO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRZfUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5saWdodFNwZWVkSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW47YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19LmxpZ2h0U3BlZWRPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbnswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LnJvdGF0ZUluRG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0ucm90YXRlSW5VcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LnJvdGF0ZUluVXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dFVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX0uaGluZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2V9QC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGphY2tJblRoZUJveHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uamFja0luVGhlQm94ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94O2FuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveH1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5yb2xsSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsSW47YW5pbWF0aW9uLW5hbWU6cm9sbElufUAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyl9fUBrZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX0ucm9sbE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxPdXQ7YW5pbWF0aW9uLW5hbWU6cm9sbE91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19QGtleWZyYW1lcyB6b29tSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX01MCV7b3BhY2l0eToxfX0uem9vbUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluO2FuaW1hdGlvbi1uYW1lOnpvb21Jbn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21JbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19Lnpvb21PdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21PdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247YW5pbWF0aW9uLW5hbWU6em9vbU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn19Lnpvb21PdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19Lnpvb21PdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO2FuaW1hdGlvbi1uYW1lOnpvb21PdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uc2xpZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluRG93bjthbmltYXRpb24tbmFtZTpzbGlkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uc2xpZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdDthbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LnNsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5zbGlkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluVXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LnNsaWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LnNsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19QGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5zbGlkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LnNsaWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9LmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGVkLmluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5hbmltYXRlZC5kZWxheS0xc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToxczthbmltYXRpb24tZGVsYXk6MXN9LmFuaW1hdGVkLmRlbGF5LTJzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjJzO2FuaW1hdGlvbi1kZWxheToyc30uYW5pbWF0ZWQuZGVsYXktM3N7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6M3M7YW5pbWF0aW9uLWRlbGF5OjNzfS5hbmltYXRlZC5kZWxheS00c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo0czthbmltYXRpb24tZGVsYXk6NHN9LmFuaW1hdGVkLmRlbGF5LTVzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjVzO2FuaW1hdGlvbi1kZWxheTo1c30uYW5pbWF0ZWQuZmFzdHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouOHM7YW5pbWF0aW9uLWR1cmF0aW9uOi44c30uYW5pbWF0ZWQuZmFzdGVyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzfS5hbmltYXRlZC5zbG93ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyc30uYW5pbWF0ZWQuc2xvd2Vyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjNzO2FuaW1hdGlvbi1kdXJhdGlvbjozc31AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSwocHJpbnQpey5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50O2FuaW1hdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxIWltcG9ydGFudH19IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHUk9CT0xEJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcmM6IGxvY2FsKCdHUk9CT0xEJyksIHVybCgnL2ZvbnRzL0dST0JPTEQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2xhdG9yZWd1bGFyJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2xhdG8vbGF0by1yZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9sYXRvL2xhdG8tcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL2xhdG8vbGF0by1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL2xhdG8vbGF0by1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9mb250cy9sYXRvL2xhdG8tcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcvZm9udHMvbGF0by9sYXRvLXJlZ3VsYXItd2ViZm9udC5zdmcjbGF0b3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdsYXRvbGlnaHQnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbGF0by9sYXRvLWxpZ2h0LXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9sYXRvL2xhdG8tbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9mb250cy9sYXRvL2xhdG8tbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcvZm9udHMvbGF0by9sYXRvLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9mb250cy9sYXRvL2xhdG8tbGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL2xhdG8vbGF0by1saWdodC13ZWJmb250LnN2ZyNsYXRvbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdsYXRvbWVkaXVtJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2xhdG8vbGF0by1tZWRpdW0td2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2xhdG8vbGF0by1tZWRpdW0td2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9mb250cy9sYXRvL2xhdG8tbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL2xhdG8vbGF0by1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL2xhdG8vbGF0by1tZWRpdW0td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL2xhdG8vbGF0by1tZWRpdW0td2ViZm9udC5zdmcjbGF0b21lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkB1c2UgJ2NvbG9ycycgYXMgKjtcblxuLnZqcy1wb3B1cC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJhc2UtYmxhY2ssIDAuMzIpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC52anMtcG9wdXAtYm9keSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcbiAgICAgICAgICAgIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgYW5pbWF0aW9uOiBzY2FsZS13aXRoLW9wYWNpdHkgMTAwbXMgbGluZWFyO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgICAgICAmLm5vLXRpdGxlIHtcbiAgICAgICAgICAgIGkudmpzLXBvcHVwLWNsb3NlLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52anMtcG9wdXAtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC52anMtcG9wdXAtdGl0bGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uby10aXRsZSB7XG4gICAgICAgICAgICAudmpzLXBvcHVwLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLnZqcy1wb3B1cC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5bcG5vdGlmeV0ucG5vdGlmeSAuYnJpZ2h0dGhlbWUge1xuICAgICYucG5vdGlmeS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5wbm90aWZ5LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAucG5vdGlmeS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnBub3RpZnktc3RpY2tlcixcbiAgICAucG5vdGlmeS1jbG9zZXIge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAucG5vdGlmeS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlLXdpdGgtb3BhY2l0eSB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbiRiYXNlLWJsYWNrOiAjMDAwO1xuJGJhc2Utd2hpdGU6ICNmZmY7XG4kYmFzZS1kYXJrLWJsdWU6ICMwMDUxN2Y7XG4kYmFzZS1ibHVlOiAjNWNhNmQ3O1xuJGJhc2UtbGlnaHQtYmx1ZTogI2U4ZjRmZjtcbiRlcnJvci1yZWQ6ICNhOTQ0NDI7XG4kYmFzZS1ncmVlbjogI2EyY2Y2Mztcbi8vIERhcmtlbmVkIGZyb20gaHNsKDE0OCwgNjclLCAzMiUpICgjMWI4ODRlKS4gVGhlIG9yaWdpbmFsIHZhbHVlIGhpdFxuLy8gNC40ODoxIHdoaXRlLW9uLWdyZWVuLCBqdXN0IGJlbG93IHRoZSBXQ0FHIEFBIDQuNToxIHRocmVzaG9sZFxuLy8gKHJlcG9ydGVkIGJ5IEFjY2Vzc2liaWxpdHkgSW5zaWdodHMgb24gLmJ0bi1ncmVlbikuIE9uZSBsaWdodG5lc3Ncbi8vIHN0ZXAgZG93biBjbGVhcnMgNC41OjEgd2l0aCBubyB2aXNpYmxlIGNoYW5nZS5cbiRncmVlbjogaHNsKDE0OCwgNjclLCAzMCUpO1xuJGRhcmtncmF5OiAjNjY2O1xuJGxpZ2h0LWJsYWNrOiAjMzMzO1xuJHNvbWV0aGluZzogI2NjYztcbiRiYXNlLWxpZ2h0LWdyYXk6ICNjOWM5Yzk7XG5cbiRncmFkaWVudC1ib3JkZXItYmx1ZTogIzgxYjVlMjtcbiRmb3JtLWJvcmRlci1ncmF5OiAjZGJlMWVlO1xuXG4vLyBUaGVzZSBhcmUgZnJvbSB0aGUgVkpTSnIgYnJhbmRpbmcgZ3VpZGVcbi8vIEV2ZW50dWFsbHkgYWxsIGNvbG9ycyBzaG91bGQgYmUgZGVyaXZpdGl2ZXMgb2YgdGhlIGJyYW5kaW5nIGNvbG9ycy5cbiRqci1ncmVlbjogI2EyY2Y2MztcbiRqci1saWdodC1ibHVlOiAjMmY5YWIyO1xuJGpyLWRhcmstYmx1ZTogIzA1NWVhYTtcbiRqci1vcmFuZ2U6ICNmNjkxNGY7XG5cbi8vIEpyIFNpdGUgSGVhZGVyXG4kbWVudS1ob3ZlcjogY29sb3IuYWRqdXN0KCRiYXNlLWxpZ2h0LWdyYXksICRhbHBoYTogLTAuNik7XG5cbkBtaXhpbiBibHVlLWJvcmRlci1ncmFkaWVudCgkYm9yZGVyLXRoaWNrbmVzcywgJGRpcmVjdGlvbikge1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItdGhpY2tuZXNzKjAuNTtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvICRkaXJlY3Rpb24sXG4gICAgICAgICRiYXNlLWxpZ2h0LWJsdWUgMCUsXG4gICAgICAgICRiYXNlLWJsdWUgMzAlLFxuICAgICAgICAkYmFzZS1saWdodC1ibHVlIDcwJSxcbiAgICAgICAgJGJhc2UtYmx1ZSA5MCUsXG4gICAgICAgICRiYXNlLWxpZ2h0LWJsdWUgMTAwJVxuICAgICk7XG59XG5AbWl4aW4gYmx1ZS1ib3JkZXItZ3JhZGllbnQtdG9wKCRib3JkZXItdGhpY2tuZXNzLCAkZGlyZWN0aW9uKSB7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci10aGlja25lc3Mgc29saWQ7XG5cbiAgICBAaW5jbHVkZSBibHVlLWJvcmRlci1ncmFkaWVudCgkYm9yZGVyLXRoaWNrbmVzcywgJGRpcmVjdGlvbik7XG59XG5cbkBtaXhpbiBibHVlLWJvcmRlci1ncmFkaWVudC1ib3R0b20oJGJvcmRlci10aGlja25lc3MsICRkaXJlY3Rpb24pIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXRoaWNrbmVzcyBzb2xpZDtcblxuICAgIEBpbmNsdWRlIGJsdWUtYm9yZGVyLWdyYWRpZW50KCRib3JkZXItdGhpY2tuZXNzLCAkZGlyZWN0aW9uKTtcbn1cbiIsIkB1c2UgJ2NvbG9ycycgYXMgKjtcblxuW2RhdGEtcG5vdGlmeV0ubWF0ZXJpYWwtZWxlbS5wbm90aWZ5LW1vZGUtbm8tcHJlZmVyZW5jZSB7XG4gICAgLS1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6ICN7JGpyLWdyZWVufTtcbiAgICAtLXN1Y2Nlc3MtdGV4dC1jb2xvcjogI3skYmFzZS1ibGFja307XG4gICAgLS1ub3RpY2UtYmFja2dyb3VuZC1jb2xvcjogI3skanItb3JhbmdlfTtcbiAgICAtLW5vdGljZS10ZXh0LWNvbG9yOiAjeyRiYXNlLWJsYWNrfTtcbiAgICAtLWluZm8tYmFja2dyb3VuZC1jb2xvcjogI3skYmFzZS1ibHVlfTtcbiAgICAtLWluZm8tdGV4dC1jb2xvcjogI3skYmFzZS1ibGFja307XG4gICAgLS1lcnJvci1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRlcnJvci1yZWR9O1xuICAgIC0tZXJyb3ItdGV4dC1jb2xvcjogI3skYmFzZS1ibGFja307XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSAnY29sb3JzJyBhcyAqO1xuXG4uZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC8vIGlucHV0IGZpZWxkIChvciBmYXV4IGZpZWxkKVxuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGJlMWVlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNmVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNzgnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgY29sb3I6ICM2NTc2OGE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDAuNzVlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icy1jYXJldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci1vcHRpb24ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGxhdG9yZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICM2NTc2OGE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcblxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24taW5uZXIge1xuICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIH1cblxuICAgIC8vIFRoZXNlIGFyZSB0aGUgb3BlbiBtZW51IHN0eWxlc1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA5NSU7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGxhdG9yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjU3NjhhO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhLnNlbGVjdGVkLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJhc2UtYmx1ZSwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY2hlY2stbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzZWxlY3RwaWNrZXIgKHVwZGF0ZWQgbXVsdGlzZWxlY3QpXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIGxpLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYS5zZWxlY3RlZC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY2hlY2stbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMC43NWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMC42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmFzZS1saWdodC1ncmF5LCAkbGlnaHRuZXNzOiAxMiUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlICdjb2xvcnMnIGFzICo7XG5cbi5jbGVhci1idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLyogc2hvdyBhIGhhbmQgY3Vyc29yIG9uIGhvdmVyOyBzb21lIGFyZ3VlIHRoYXQgd2Vcblx0c2hvdWxkIGtlZXAgdGhlIGRlZmF1bHQgYXJyb3cgY3Vyc29yIGZvciBidXR0b25zICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBCb290c3RyYXAgNCdzICMwMDdiZmYgaGl0cyAzLjk3OjEgb24gd2hpdGUg4oCUIGJlbG93IFdDQUcgQUEgNC41OjEuXG4vLyAjMDA2OWQ5IChCb290c3RyYXAncyBvd24gZGFya2VuKCRwcmltYXJ5LCA3LjUlKSkgY2xlYXJzIDUuMjoxLlxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjlkOTtcbn1cblxuLmljb24tZ3JlZW4ge1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGJhc2UtZ3JlZW4sICRsaWdodG5lc3M6IC0xMCUpO1xufVxuIiwiLnRlbXB1cy1kb21pbnVzLXdpZGdldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi13aWR0aDogMjBlbTtcbn1cblxuLmRhdGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIH1cbn1cbiIsIiRhc3NldHNfcm9vdDogXCIvYXNzZXRzXCI7XG4kc3RhdGljX2ltYWdlczogXCIvYXNzZXRzL3N0YXRpY1wiO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgJ21hc3Rlcl9nbG9iYWwnIGFzICo7XG5cbi8qXG4gKiBCYXNlIHN0cnVjdHVyZVxuICovXG5ib2R5LFxuaHRtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBCUzMgdXNlZCBweCBzaXppbmc7IEJTNCB1c2VzIHJlbS4gUGluIGh0bWwgdG8gMTRweCBlZmZlY3RpdmVcbi8vICg4Ny41JSBvZiAxNnB4IGRlZmF1bHQpIHNvIGV2ZXJ5IHJlbS1iYXNlZCBCUzQgY29tcG9uZW50IHJlbmRlcnMgYXRcbi8vIEJTMydzIHZpc3VhbCBzY2FsZS4gU2NvcGVkIHRvIHBvc3Rsb2dpbiBiZWNhdXNlIHByZWxvZ2luIG1hcmtldGluZ1xuLy8gcGFnZXMgd2VyZSBhdXRob3JlZCBhZ2FpbnN0IHRoZSAxNnB4IGJhc2VsaW5lIGFuZCBzaG91bGQgc3RheSB0aGVyZS5cbmh0bWwucG9zdGxvZ2luIHtcbiAgICBmb250LXNpemU6IDg3LjUlO1xufVxuXG5ib2R5LnBvc3Rsb2dpbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5LmlmcmFtZS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4vLyBCb290c3RyYXAgNCdzIGRlZmF1bHQgJGxpbmstY29sb3IgaXMgIzAwN2JmZiB3aGljaCByZW5kZXJzIGF0XG4vLyAzLjk3OjEgb24gd2hpdGUg4oCUIGJlbG93IHRoZSBXQ0FHIEFBIDQuNToxIHRocmVzaG9sZC4gV2UgaW1wb3J0XG4vLyBCb290c3RyYXAncyBwcmVjb21waWxlZCBDU1MgKGd1bHBmaWxlIGJ1bmRsZXMgdGhlIC5taW4uY3NzIGZpbGUpXG4vLyBzbyB3ZSBjYW4ndCBvdmVycmlkZSB0aGUgU0NTUyB2YXJpYWJsZTsgaW5zdGVhZCB3ZSByZS1jb2xvciBldmVyeVxuLy8gPGE+IGdsb2JhbGx5IHRvIGEgc2hhZGUgdGhhdCBoaXRzIH43LjU6MSBvbiB3aGl0ZS4gLmJ0biBjbGFzc2VzXG4vLyBhcmUgc2NvcGVkIG91dCBzbyBidXR0b24tc2hhcGVkIGFuY2hvcnMga2VlcCB0aGVpciBidXR0b24gc3R5bGluZy5cbmE6bm90KC5idG4pOm5vdCgubmF2LWxpbmspOm5vdCgubmF2YmFyLWxvZ28pOm5vdCgucmlwcGxlKTpub3QoLnNlbC10b3AtbWVudS1zZWxlY3QtYXZhdGFyKTpub3QoLnNlbC10b3AtbWVudS1kYXNoYm9hcmQpOm5vdCguc2VsLXRvcC1tZW51LWNhcmVlci1jZW50cmFsKTpub3QoLmZvb3Rlci1zb2NpYWwtaWNvbnMpOm5vdCgudmlldy1hbGwpIHtcbiAgICBjb2xvcjogIzAwNTE3Zjtcbn1cbmE6bm90KC5idG4pOm5vdCgubmF2LWxpbmspOm5vdCgubmF2YmFyLWxvZ28pOm5vdCgucmlwcGxlKTpub3QoLnNlbC10b3AtbWVudS1zZWxlY3QtYXZhdGFyKTpub3QoLnNlbC10b3AtbWVudS1kYXNoYm9hcmQpOm5vdCguc2VsLXRvcC1tZW51LWNhcmVlci1jZW50cmFsKTpub3QoLmZvb3Rlci1zb2NpYWwtaWNvbnMpOm5vdCgudmlldy1hbGwpOmhvdmVyLFxuYTpub3QoLmJ0bik6bm90KC5uYXYtbGluayk6bm90KC5uYXZiYXItbG9nbyk6bm90KC5yaXBwbGUpOm5vdCguc2VsLXRvcC1tZW51LXNlbGVjdC1hdmF0YXIpOm5vdCguc2VsLXRvcC1tZW51LWRhc2hib2FyZCk6bm90KC5zZWwtdG9wLW1lbnUtY2FyZWVyLWNlbnRyYWwpOm5vdCguZm9vdGVyLXNvY2lhbC1pY29ucyk6bm90KC52aWV3LWFsbCk6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAzZDVmO1xufVxuXG4vLyBEYXNoYm9hcmQgc2VjdGlvbi1oZWFkZXIgXCJWaWV3IEFsbFwiIGxpbmsgc2l0cyBvbiB0aGUgIzQ1NzRhNSBibHVlXG4vLyBoZWFkZXIgYmcsIHNvIGl0IG5lZWRzIHdoaXRlIHRleHQgZm9yIEFBIGNvbnRyYXN0ICh3aGl0ZSBvbiAjNDU3NGE1XG4vLyA9IDQuODk6MSkuIFRoZSBleGVtcHRpb24gaW4gdGhlIGdsb2JhbCBydWxlIGFib3ZlIGtlZXBzIHVzIGZyb21cbi8vIGNvbGxpZGluZyB3aXRoIHRoaXMgbW9yZSBzcGVjaWZpYyBydWxlLlxuYS52aWV3LWFsbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuaHRtbC5uby10ZXh0c3Ryb2tlIC5jYXJ0b29ueSB7XG4gICAgdGV4dC1zaGFkb3c6IC0ycHggLTJweCAwICMwMDUxN2YsIDJweCAtMnB4IDAgIzAwNTE3ZiwgLTJweCAycHggMCAjMDA1MTdmLCAycHggMnB4IDAgIzAwNTE3ZixcbiAgICAgICAgMHB4IDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICBtYXJnaW46IDE1cHggMHB4O1xuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cbn1cblxuI3RyaWFsLW92ZXJ2aWV3IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4uaGFzLWVycm9yIHtcbiAgICBjb2xvcjogI2E5NDQ0MiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MiAhaW1wb3J0YW50O1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItY29sb3I6ICNhOTQ0NDIgIWltcG9ydGFudDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZlZDZkNiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjYTk0NDQyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhOTQ0NDIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmxhYmVsIHtcbiAgICBzcGFuLmluc3RydWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG59XG5cbi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5oZWF2eS1ibHVyIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNXB4KSAhaW1wb3J0YW50O1xuICAgIC1tb3otZmlsdGVyOiBibHVyKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgLW8tZmlsdGVyOiBibHVyKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZpbHRlcjogYmx1cigxNXB4KSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjogYmx1cigxNXB4KSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ciB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAtbW96LWZpbHRlcjogYmx1cig4cHgpO1xuICAgIC1vLWZpbHRlcjogYmx1cig4cHgpO1xuICAgIC1tcy1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cbi5saWdodC1ibHVyIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigycHgpO1xuICAgIC1tb3otZmlsdGVyOiBibHVyKDJweCk7XG4gICAgLW8tZmlsdGVyOiBibHVyKDJweCk7XG4gICAgLW1zLWZpbHRlcjogYmx1cigycHgpO1xuICAgIGZpbHRlcjogYmx1cigycHgpO1xufVxuXG4udHJhbnNpdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5nbG9iYWwge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IEFydm8sIFJvY2t3ZWxsLCAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBHZW9yZ2lhLCBUaW1lcywgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL3N0cmlwZS1wYXR0ZXJuLnBuZycpO1xuXG4gICAgLmltZy1yZXNwb25zaXZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcnRvb255IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHUk9CT0xEJztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC8vIFdDQUcgMS40LjExOiB0aGUgc3Ryb2tlIGNvbG9yIG5lZWRzID49IDM6MSBhZ2FpbnN0IHRoZVxuICAgICAgICAvLyBoZWFkZXIgYmFja2dyb3VuZCAoIzA1NWVhYSkuIEhpc3Rvcnk6XG4gICAgICAgIC8vICAgIzAwNTE3ZiDihpIgMS4yODoxIChmYWlsKVxuICAgICAgICAvLyAgICMwMDFhM2Ig4oaSIDIuNjM6MSAoc3RpbGwgZmFpbDsgYXhlIGZsYWdnZWQgYWdhaW4pXG4gICAgICAgIC8vICAgIzAwMDAwMCDihpIgMy41NjoxIChwYXNzZXMpXG4gICAgICAgIC8vIFB1cmUgYmxhY2sgcmVhZHMgYXMgYSBjbGVhbiBnbHlwaCBvdXRsaW5lIG9uIHRoZSBkZWVwXG4gICAgICAgIC8vIGJsdWUgaGVhZGVyIGFuZCBzYXRpc2ZpZXMgdGhlIHRocmVzaG9sZCB3aXRoIG1hcmdpbi5cbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICMwMDAwMDA7XG4gICAgICAgIC8vIFdDQUcgMS40LjExOiB0aGUgM3B4LWJsdXJyZWQgc2hhZG93IGRpbHV0ZXMgaW50byB+IzAzM2Q2ZVxuICAgICAgICAvLyBvdmVyIHRoZSAjMDU1ZWFhIGhlYWRlciAoMS42NzoxKSwgc3RpbGwgZmFpbGluZyBheGUuIEFcbiAgICAgICAgLy8gemVyby1ibHVyIHNoYXJwIGRyb3Atc2hhZG93IGtlZXBzIHRoZSBmdWxsIGJsYWNrIGFuZCBnaXZlc1xuICAgICAgICAvLyB0aGUgZ2x5cGhzIGEgc29saWQgZWRnZSAoPjM6MSkgd2hpbGUgcmVhZGluZyBhcyB0aGUgc2FtZVxuICAgICAgICAvLyBjYXJ0b29ueSBlZmZlY3QgdmlzdWFsbHkuXG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIH1cblxuICAgIGhlYWRlci5zaXRlLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA0LjVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGpyLWRhcmstYmx1ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgYXV0byAxNSU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNC41ZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbS1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDAsIDFmcikgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAubmF2YmFyLWxvZ28ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbS1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIC5uYXZiYXItbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJ2dztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobGctbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjF2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMtbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGFsc28gI25hdi1tZW51XG4gICAgICAgIC5qci1uYXYtdG9wIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBtaW4td2lkdGg6IDdlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNGVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRiYXNlLWRhcmstYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDNmODM7IC8qIE9sZCBicm93c2VycyAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQzZjgzIDAlLCAjMDEzYTVhIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQzZjgzIDAlLCAjMDEzYTVhIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA0M2Y4MyAwJSwgIzAxM2E1YSAxMDAlKTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIGNvbG9yLmFkanVzdCgkYmFzZS1kYXJrLWJsdWUsICRsaWdodG5lc3M6IC0xJSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2IoMCAwIDAgLyAyMCUpLCAwcHggNHB4IDVweCAwcHggcmdiKDAgMCAwIC8gMTQlKSxcbiAgICAgICAgICAgICAgICAgICAgMHB4IDFweCAxMHB4IDBweCByZ2IoMCAwIDAgLyAxMiUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tYmFja2Ryb3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTk5OTk5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjdmlzaWJsZS1tZW51IHtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICAgICAgICAgICAgICAgIC8vIHJlc2V0IDxidXR0b24+IGRlZmF1bHRzIOKAlCByZW5kZXJlZCBhcyBhIGJ1dHRvbiBmb3IgYTExeVxuICAgICAgICAgICAgICAgIC8vIChkcm9wZG93biB0cmlnZ2VyIG5lZWRzIGEgcmVhbCBpbnRlcmFjdGl2ZSByb2xlKSBidXRcbiAgICAgICAgICAgICAgICAvLyB2aXN1YWxseSBpdCdzIHRoZSBhdmF0YXIrbmFtZStpY29uIHJvdyBmcm9tIHRoZSBvbGQgPGRpdj4uXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudXNlcm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIuNWVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjbWVudS10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2V4cGFuZGluZy1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICB1bC5uYXYge1xuICAgICAgICAgICAgICAgICAgICAvLyBCUzQncyAubmF2IGlzIGZsZXgtcm93IGJ5IGRlZmF1bHQ7IHN0YWNrIHZlcnRpY2FsbHkuXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCB3aGl0ZSBkb3R0ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNGVtIDFlbSAwLjRlbSAyLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmZhLCBpLmZhLXNvbGlkLCBpLmZhLXJlZ3VsYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpc3QgaXRlbSBleHRyYSBzdHlsZXNcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaG92ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuZmEsIGkuZmEtc29saWQsIGkuZmEtcmVndWxhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMC40ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJvcmRlci1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzdHlsZXMgd2hlbiB0aGUgbWVudSBpcyBvcGVuLiBCUzQgdXNlcyAuc2hvdyBvbiBvcGVuXG4gICAgICAgICAgICAvLyBkcm9wZG93bnMgKEJTMyB1c2VkIC5vcGVuKTsgc3VwcG9ydCBib3RoIGZvciBsZWdhY3lcbiAgICAgICAgICAgIC8vIHRlbXBsYXRlcyBzdGlsbCBvbiAub3Blbi5cbiAgICAgICAgICAgICYub3BlbiwgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2ZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMmVtKTtcblxuICAgICAgICAgICAgICAgICN2aXNpYmxlLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudXNlcm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+ICNtZW51LXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNleHBhbmRpbmctbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAvLyBlbmQganItbmF2LXRvcFxuICAgIH1cblxuICAgICNoZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE3cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG5cbiAgICAjaGVhZGVyLW5hdmlnYXRpb24sXG4gICAgI2NvbnRlbnQtY29udGFpbmVyLFxuICAgICNib3R0b20tc3R1ZmYge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAvKlxuICAgICAqIFRvcCBuYXZpZ2F0aW9uXG4gICAgICogSGlkZSBkZWZhdWx0IGJvcmRlciB0byByZW1vdmUgMXB4IGxpbmUuXG4gICAgICovXG4gICAgLm5hdmJhci1maXhlZC10b3Age1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1hdXRvaGlkZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAubmF2YmFyLWF1dG9oaWRlLmlzLWhpZGRlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTYxcHgpO1xuICAgIH1cblxuICAgIC52anMtcHJpbnQtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB9XG5cbiAgICAvKlxuICAgICAqIE1haW4gY29udGVudFxuICAgICAqL1xuXG4gICAgLm1haW4ge1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbS1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA2Mi41dmg7XG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB0cmFuc2Zvcm0gMHMgMC40cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjY2NjO1xuICAgIH1cblxuICAgIC5mbGV4LWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuZmxleC1ncmlkIC5jb2wge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC8qKiAgQ2VudGVycyBNb2RhbHMgVmVydGljYWxseSAqKi9cbiAgICAubW9kYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1yZXNwb25kLWFib3ZlKHNtLW1pbikge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiAgICAuZmxhc2gtbWVzc2FnZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmFsZXJ0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBsYXRvbGlnaHQ7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBsYXRvcmVndWxhcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDEwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwLCAwLCAwLjYpO1xuICAgIH1cblxuICAgIC5idG4teGwge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICB9XG5cbiAgICAuZ3JpZCB7XG4gICAgICAgIC8qICBCb290c3RyYXAgQ2xlYXJmaXggKi9cblxuICAgICAgICAvKiAgVGFibGV0ICAqL1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHhzLW1heCkge1xuICAgICAgICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6JHNjcmVlbi14cy1tYXgpe1xuXG4gICAgICAgICAgICAvKiBDb2x1bW4gY2xlYXIgZml4ICovXG4gICAgICAgICAgICAuY29sLWxnLTE6bnRoLWNoaWxkKDEybiArIDEpLFxuICAgICAgICAgICAgLmNvbC1sZy0yOm50aC1jaGlsZCg2biArIDEpLFxuICAgICAgICAgICAgLmNvbC1sZy0zOm50aC1jaGlsZCg0biArIDEpLFxuICAgICAgICAgICAgLmNvbC1sZy00Om50aC1jaGlsZCgzbiArIDEpLFxuICAgICAgICAgICAgLmNvbC1sZy02Om50aC1jaGlsZCgybiArIDEpLFxuICAgICAgICAgICAgLmNvbC1tZC0xOm50aC1jaGlsZCgxMm4gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbWQtMjpudGgtY2hpbGQoNm4gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbWQtMzpudGgtY2hpbGQoNG4gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbWQtNDpudGgtY2hpbGQoM24gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbWQtNjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLXNtLTE6bnRoLWNoaWxkKDEybiArIDEpLFxuICAgICAgICAgICAgLmNvbC1zbS0yOm50aC1jaGlsZCg2biArIDEpLFxuICAgICAgICAgICAgLmNvbC1zbS0zOm50aC1jaGlsZCg0biArIDEpLFxuICAgICAgICAgICAgLmNvbC1zbS00Om50aC1jaGlsZCgzbiArIDEpLFxuICAgICAgICAgICAgLmNvbC1zbS02Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qICBNZWRpdW0gRGVza3RvcCAgKi9cbiAgICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKG1kLW1pbikge1xuICAgICAgICAgICAgLyogQ29sdW1uIGNsZWFyIGZpeCAqL1xuICAgICAgICAgICAgLmNvbC1sZy0xOm50aC1jaGlsZCgxMm4gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbGctMjpudGgtY2hpbGQoNm4gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbGctMzpudGgtY2hpbGQoNG4gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbGctNDpudGgtY2hpbGQoM24gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbGctNjpudGgtY2hpbGQoMm4gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtc20tMTpudGgtY2hpbGQoMTJuICsgMSksXG4gICAgICAgICAgICAuY29sLXNtLTI6bnRoLWNoaWxkKDZuICsgMSksXG4gICAgICAgICAgICAuY29sLXNtLTM6bnRoLWNoaWxkKDRuICsgMSksXG4gICAgICAgICAgICAuY29sLXNtLTQ6bnRoLWNoaWxkKDNuICsgMSksXG4gICAgICAgICAgICAuY29sLXNtLTY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC1tZC0xOm50aC1jaGlsZCgxMm4gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbWQtMjpudGgtY2hpbGQoNm4gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbWQtMzpudGgtY2hpbGQoNG4gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbWQtNDpudGgtY2hpbGQoM24gKyAxKSxcbiAgICAgICAgICAgIC5jb2wtbWQtNjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiAgTGFyZ2UgRGVza3RvcCAgKi9cbiAgICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShsZy1taW4pIHtcbiAgICAgICAgICAgIC8qIENvbHVtbiBjbGVhciBmaXggKi9cbiAgICAgICAgICAgIC5jb2wtbWQtMTpudGgtY2hpbGQoMTJuICsgMSksXG4gICAgICAgICAgICAuY29sLW1kLTI6bnRoLWNoaWxkKDZuICsgMSksXG4gICAgICAgICAgICAuY29sLW1kLTM6bnRoLWNoaWxkKDRuICsgMSksXG4gICAgICAgICAgICAuY29sLW1kLTQ6bnRoLWNoaWxkKDNuICsgMSksXG4gICAgICAgICAgICAuY29sLW1kLTY6bnRoLWNoaWxkKDJuICsgMSksXG4gICAgICAgICAgICAuY29sLXNtLTE6bnRoLWNoaWxkKDEybiArIDEpLFxuICAgICAgICAgICAgLmNvbC1zbS0yOm50aC1jaGlsZCg2biArIDEpLFxuICAgICAgICAgICAgLmNvbC1zbS0zOm50aC1jaGlsZCg0biArIDEpLFxuICAgICAgICAgICAgLmNvbC1zbS00Om50aC1jaGlsZCgzbiArIDEpLFxuICAgICAgICAgICAgLmNvbC1zbS02Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtbGctMTpudGgtY2hpbGQoMTJuICsgMSksXG4gICAgICAgICAgICAuY29sLWxnLTI6bnRoLWNoaWxkKDZuICsgMSksXG4gICAgICAgICAgICAuY29sLWxnLTM6bnRoLWNoaWxkKDRuICsgMSksXG4gICAgICAgICAgICAuY29sLWxnLTQ6bnRoLWNoaWxkKDNuICsgMSksXG4gICAgICAgICAgICAuY29sLWxnLTY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2Vhc3ktbG9naW4tY29kZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l4dGVlbi1uaW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuc2l4dGVlbi1uaW5lOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgfVxuICAgIC5zaXh0ZWVuLW5pbmUgPiAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnN0YWNrLW1vZGFsIHtcbiAgICB0b3A6IDkwcHg7XG5cbiAgICAmLnN0YWNrLWN1c3RvbSB7XG4gICAgICAgIC5wbm90aWZ5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZW1vLW1vZGFscyB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuc2NoZWR1bGUtZGVtby1jdXN0b21lci1jaGVjayB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdsYXRvbGlnaHQnO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E4M2JkO1xuXG4gICAgICAgIC5tb2RhbC1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsYXRvbGlnaHQnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgLmhlcm8ge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JheTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbGF0b2xpZ2h0JztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tZ3JvdXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIC5jYXJldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJTNCBvcGVucyBkcm9wZG93bnMgd2l0aCAuc2hvdzsga2VlcCAub3BlbiBmb3IgbGVnYWN5IHRlbXBsYXRlcy5cbiAgICAgICAgLm9wZW4gPiAuZHJvcGRvd24tbWVudSwgLnNob3cgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcml2YWN5LXBvbGljeS1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIC5wcml2YWN5LXBvbGljeSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubW9kYWwtYm90dG9tIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjN2Q5MGE2ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzdkOTBhNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuXG4udGVtcHVzLWRvbWludXMtd2lkZ2V0IHtcbiAgICB3aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vLyAvLyAvLyAvLyAvLyAvLyAvLyAvL1xuLy8gIE1FRElBIFFVRVJJRVMgLyAvL1xuLy8gIGZyb206IGh0dHBzOi8vZ2xlbm5tY2NvbWIuY29tL2FydGljbGVzL3VzZWZ1bC1zYXNzLXNjc3MtbWVkaWEtcXVlcnktbWl4aW5zLWZvci1ib290c3RyYXAvXG4vLyAvLyAvLyAvLyAvLyAvLyAvL1xuLy8gQSBtYXAgb2YgYnJlYWtwb2ludHMuXG4kYnJlYWtwb2ludHM6IChcbiAgICB4cy1taW46IDU3NnB4LFxuICAgIHhzLW1heDogNzY3cHgsXG4gICAgc20tbWluOiA3NjhweCxcbiAgICBzbS1tYXg6IDk5MXB4LFxuICAgIG1kLW1pbjogOTkycHgsXG4gICAgbWQtbWF4OiAxMTk5cHgsXG4gICAgbGctbWluOiAxMjAwcHgsXG4gICAganItY3VzdG9tOiAxMjcwcHgsXG4gICAgbGctbWF4OiAxNDAwcHgsXG4pO1xuXG4vL1xuLy8gIFJFU1BPTkQgQUJPVkVcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuLy9cbi8vICBSRVNQT05EIEFCT1ZFIFdJVEggU0NSRUVOXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG5AbWl4aW4gc2NyZWVuLXJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAuZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuLy9cbi8vICBSRVNQT05EIEJFTE9XXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7fVxuQG1peGluIHJlc3BvbmQtYmVsb3coJGJyZWFrcG9pbnQpIHtcbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAuZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgICB9XG59XG5cbi8vXG4vLyAgUkVTUE9ORCBCRVRXRUVOXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuICAgIC8vIElmIGJvdGggdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cyBleGlzdCBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC5oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XG4gICAgICAgIC8vIEdldCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzLlxuICAgICAgICAkbG93ZXItYnJlYWtwb2ludDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRsb3dlcik7XG4gICAgICAgICR1cHBlci1icmVha3BvaW50OiBtYXAuZ2V0KCRicmVha3BvaW50cywgJHVwcGVyKTtcblxuICAgICAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG93ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICgkdXBwZXItYnJlYWtwb2ludCAtIDEpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIG9uZSBvciBib3RoIG9mIHRoZSBicmVha3BvaW50cyBkb24ndCBleGlzdC5cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC5oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuICAgICAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdXBwZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC5oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSA9PSBmYWxzZSkge1xuICAgICAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgICAgIEB3YXJuICdZb3VyIHVwcGVyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JHVwcGVyfS4nO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIkYXNzZXRzX3Jvb3Q6IFwiL2Fzc2V0c1wiO1xuJHN0YXRpY19pbWFnZXM6IFwiL2Fzc2V0cy9zdGF0aWNcIjtcbkB1c2UgJy4uL2NvbG9ycy5zY3NzJyBhcyBjb2xvcnM7XG5AdXNlICcuLi9tZWRpYV9xdWVyaWVzLnNjc3MnIGFzIG1xO1xuXG4uYm9keS1wcmVsb2dpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ2xhdG9yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNhNmQ3O1xuXG4gICAgJi5oYXMtbm90aWZpY2F0aW9uLWJhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjbWFpbi1ib2R5IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5zdWItbmF2YmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgXFwwMGI3JztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjM2I4M2JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjM2I4M2JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtbGcge1xuICAgICAgICB3aWR0aDogNzAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3VkIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAxNSU7XG4gICAgfVxuICAgICNjbG91ZC0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Nsb3Vkcy1iZy1sYXllci0yLnBuZycpO1xuICAgIH1cbiAgICAjY2xvdWQtMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9jbG91ZHMtYmctbGF5ZXItMS5wbmcnKTtcbiAgICB9XG4gICAgI2Nsb3VkLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvY2xvdWRzLWJnLWxheWVyLTMucG5nJyk7XG4gICAgfVxuICAgICNjbG91ZC00IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Nsb3Vkcy1iZy1sYXllci00LnBuZycpO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1saWdodC1ibHVlIHtcbiAgICAgICAgLy8gV0NBRyAxLjQuMzogd2hpdGUgb24gIzRjYWRmOCB3YXMgMi40MzoxIChmYWlsKS4gRGFya2VuZWQgdG9cbiAgICAgICAgLy8gIzAwNzdhYSAofjQuODc6MSkgdG8gbWF0Y2ggdGhlIG90aGVyIGJsdWUgYnV0dG9uIHZhcmlhbnRzLlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2FhO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYnRuLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGE3NjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2FiZGE3NjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMTUyO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2FiZGE3NjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjhmY2I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5idG4tbGF2ZW5kZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY4NWI4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYnRuLXB1cnBsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzVlOWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Zjg1Yjg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN2M1ZTlkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogUmlwcGxlIGVmZmVjdCBmb3IgYnV0dG9ucyAqL1xuICAgIC5yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC44cztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0N2E3ZjUgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgdHJhbnNwYXJlbnQgMSUsICM0N2E3ZjUgMSUpIGNlbnRlci8xNTAwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1ncmVlbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGRjMTUyIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHRyYW5zcGFyZW50IDElLCAjYWJkYTc2IDElKSBjZW50ZXIvMTUwMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYjlmNztcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ28tdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDJlbTtcbiAgICAgICAgbGVmdDogMmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGxhdG9saWdodDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdjNWU5ZDtcbiAgICAgICAgICAgIGNvbG9yOiAjN2M1ZTlkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC8vIE1vYmlsZSBsYXlvdXQ6IGxvZ28gKyBoYW1idXJnZXJcbiAgICAgICAgQGluY2x1ZGUgbXEucmVzcG9uZC1iZWxvdyhzbS1tYXgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW4tY29udGVudDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEucmVzcG9uZC1iZWxvdyhzbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAvLyBHaXZlIGxvZ28gbW9yZSBicmVhdGhpbmcgcm9vbSBvbiBtb2JpbGVcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSGFtYnVyZ2VyIHRvZ2dsZSBidXR0b24gKG1vYmlsZSBvbmx5KVxuICAgICAgICAuaGFtYnVyZ2VyLXRvZ2dsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS5yZXNwb25kLWJlbG93KHNtLW1heCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ29udGFpbmVyIGZvciBuYXYgKyBsb2dpblxuICAgICAgICAubmF2LW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzOyAvLyBBY3RzIGFzIGlmIGNoaWxkcmVuIGFyZSBkaXJlY3QgY2hpbGRyZW4gb2YgZ3JpZCBvbiBkZXNrdG9wXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLnJlc3BvbmQtYmVsb3coc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZGVuIGJ5IGRlZmF1bHQgb24gbW9iaWxlXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTVlYWE7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFdoZW4gbWVudSBpcyBvcGVuIG9uIG1vYmlsZVxuICAgICAgICAmLm1lbnUtb3BlbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS5yZXNwb25kLWJlbG93KHNtLW1heCkge1xuICAgICAgICAgICAgICAgIC5uYXYtbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYucHJlbG9naW4tbmF2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS5yZXNwb25kLWJlbG93KHNtLW1heCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEucmVzcG9uZC1iZWxvdyhzbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLnJlc3BvbmQtYmVsb3coc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDJlbSAwIDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEucmVzcG9uZC1iZWxvdyhzbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNsb2dpbi1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDZlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS5yZXNwb25kLWJlbG93KHNtLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzZW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMS41ZW0gMS41ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZpZWxkLWxhYmVsLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgJi5mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDU3NWFlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IC0ycHggLTFweCAwICNmZmZmZmYsIC0xcHggLTFweCAwICNmZmZmZmYsIDFweCAtMXB4IDAgI2ZmZmZmZiwgLTFweCAxcHggMCAjZmZmZmZmLFxuICAgICAgICAgICAgICAgICAgICAxcHggMXB4IDAgI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvb3RlciNwcmVsb2dpbi1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9ncmFzcy10aWxlLnBuZycpLFxuICAgICAgICAgICAgdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL2hvbWUvZGlydC10aWxlLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCwgbGVmdCB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2MHB4IDMwcHgsIDUwcHggNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjY2hhc2Utc2NlbmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTgwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgI2JlZXAtOC1iaXQsXG4gICAgICAgICAgICAgICAgICAgICN2b2x0LTgtYml0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwdncsIDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNrdG9wLXNjaGVkdWxlLWRlbW8ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsYXRvbGlnaHQnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0NzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0Z3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1zY2hlZHVsZS1kZW1vIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y4ZjlmYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzdWItZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U0NzUxO1xuICAgICAgICAgICAgY29sb3I6ICNmNGYzZjI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsYXRvcmVndWxhcic7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIzcHggMCAyM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9jb2FsLXRpbGUucG5nJyksXG4gICAgICAgICAgICAgICAgICAgIHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL2JvbmVzLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wLCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCAyNXB4LCA1MDBweCAzNzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZqcy1qdW5pb3Itc3ViZm9vdGVyLXNwYWNpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTWFpbiBmb290ZXIgY29udGVudCAtIGZsZXhib3ggbGF5b3V0XG4gICAgICAgICAgICAuZm9vdGVyLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEucmVzcG9uZC1hYm92ZShzbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLnJlc3BvbmQtYWJvdmUobWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdGVyLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS5yZXNwb25kLWFib3ZlKG1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3Rlci1pbmZvcm1hdGlvbixcbiAgICAgICAgICAgIC5mb290ZXItY29udGFjdCB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y4ZjlmYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmpzLWp1bmlvci1mb290ZXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg2ZDhmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg2ZDhmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRm9vdGVyIGJvdHRvbSBzZWN0aW9uXG4gICAgICAgICAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS5yZXNwb25kLWFib3ZlKG1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdGVyLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLnJlc3BvbmQtYmVsb3cobWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3Rlci1ib3R0b20tcmlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3Rlci1zb2NpYWwtaWNvbnMtbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb290ZXItc29jaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjZjRmM2YyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzNzQwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzNzQwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubm90LWxvZ2dlZC1pbiB7XG4gICAgICAgIG5hdi5wcmVsb2dpbi1uYXZiYXIge1xuICAgICAgICAgICAgdWwucHJlbG9naW4tbmF2IHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJi5sb2dpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNnB4IDEycHggNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNleHBhbmRpbmctbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXktZGFzaGJvYXJkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLnByZWxvZ2luLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sb2dpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweCAxNHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxvZ2dlZC1pbiB7XG4gICAgICAgIG5hdi5wcmVsb2dpbi1uYXZiYXIge1xuICAgICAgICAgICAgdWwucHJlbG9naW4tbmF2IHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJi5sb2dpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA2cHggMTJweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI2V4cGFuZGluZy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5teS1kYXNoYm9hcmQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAucHJlbG9naW4tbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxvZ2luLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAyNHB4IDE0cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG5hdi5wcmVsb2dpbi1uYXZiYXIge1xuICAgICAgICB1bC5wcmVsb2dpbi1uYXYge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjViMmY3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIC5wcmVsb2dpbi1uYXYge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzU0OGNiZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wLWFsZXJ0LWNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTQ0NDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8vIC8vIC8vIC8vIC8vIC8vIC8vIC8vXG4vLyAgTUVESUEgUVVFUklFUyAvIC8vXG4vLyAgZnJvbTogaHR0cHM6Ly9nbGVubm1jY29tYi5jb20vYXJ0aWNsZXMvdXNlZnVsLXNhc3Mtc2Nzcy1tZWRpYS1xdWVyeS1taXhpbnMtZm9yLWJvb3RzdHJhcC9cbi8vIC8vIC8vIC8vIC8vIC8vIC8vXG4vLyBBIG1hcCBvZiBicmVha3BvaW50cy5cbiRicmVha3BvaW50czogKFxuICAgIHhzLW1pbjogNTc2cHgsXG4gICAgeHMtbWF4OiA3NjdweCxcbiAgICBzbS1taW46IDc2OHB4LFxuICAgIHNtLW1heDogOTkxcHgsXG4gICAgbWQtbWluOiA5OTJweCxcbiAgICBtZC1tYXg6IDExOTlweCxcbiAgICBsZy1taW46IDEyMDBweCxcbiAgICBqci1jdXN0b206IDEyNzBweCxcbiAgICBsZy1tYXg6IDE0MDBweCxcbik7XG5cbi8vXG4vLyAgUkVTUE9ORCBBQk9WRVxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC5oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLmdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgICAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gICAgfVxufVxuXG4vL1xuLy8gIFJFU1BPTkQgQUJPVkUgV0lUSCBTQ1JFRU5cbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbkBtaXhpbiBzY3JlZW4tcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gICAgfVxufVxuXG4vL1xuLy8gIFJFU1BPTkQgQkVMT1dcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1iZWxvdygkYnJlYWtwb2ludCkge1xuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuLy9cbi8vICBSRVNQT05EIEJFVFdFRU5cbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmV0d2VlbihzbSwgbWQpIHt9XG5AbWl4aW4gcmVzcG9uZC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyKSB7XG4gICAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC5oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcbiAgICAgICAgLy8gR2V0IHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMuXG4gICAgICAgICRsb3dlci1icmVha3BvaW50OiBtYXAuZ2V0KCRicmVha3BvaW50cywgJGxvd2VyKTtcbiAgICAgICAgJHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgb25lIG9yIGJvdGggb2YgdGhlIGJyZWFrcG9pbnRzIGRvbid0IGV4aXN0LlxuICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiBsb3dlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgICAgIEBpZiAobWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpID09IGZhbHNlKSB7XG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB1cHBlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgICAgIEBpZiAobWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpID09IGZhbHNlKSB7XG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIiRhc3NldHNfcm9vdDogXCIvYXNzZXRzXCI7XG4kc3RhdGljX2ltYWdlczogXCIvYXNzZXRzL3N0YXRpY1wiO1xuLmVhc3ktbG9naW4tc3R1ZGVudC1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAuZWFzeS1sb2dpbi1zdHVkZW50LWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgfVxuXG4gICAgLypGbGV4IGl0ZW1zKi9cbiAgICAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmLmxvZ2dlZC1pbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3QtY29udGVudCB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgID4gLnN0dWRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgID4gZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgLnN0dWRlbnQtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgubG9nZ2VkLWluKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAubGlzdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmYwO1xuICAgICAgICAgICAgICAgICAgICAuc3R1ZGVudC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGFzc2V0c19yb290OiBcIi9hc3NldHNcIjtcbiRzdGF0aWNfaW1hZ2VzOiBcIi9hc3NldHMvc3RhdGljXCI7XG4uYm9keS1mZWF0dXJlcyB7XG4gICAgLmZsYXNoLW1lc3NhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjc2VjdGlvbi1zY2hlZHVsZS1kZW1vLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAwLCAxNTAsIDAuMik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbGF0b3JlZ3VsYXInO1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQwNDc1MDtcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0Z3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjdGlvbi10b29scy1hbmQtcmVzb3VyY2VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDE5NGM5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDQwcHggMzBweCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM0MDQ2NGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDQ1cHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgLmxlZnQtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgPiAud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL2ZlYXR1cmVzL2p1bmlvci1mZWF0dXJlcy1pY29uLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbGF0b2xpZ2h0JztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0NjRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYmRhNzY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3N2FhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FiZGE3NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dubG9hZC1icm9jaHVyZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbGF0b21lZGl1bSc7XG4gICAgICAgICAgICBjb2xvcjogIzYwOGVjNjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTN2dztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDYzZjJkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjbGFwdG9wLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvZmVhdHVyZXMvbWFjYm9vay5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcblxuICAgICAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwdnc7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTFweDtcblxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHZ3O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzkzcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICNzbGlkZXNob3ctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA4JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMS45JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzYuOCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3Ny42OSU7XG5cbiAgICAgICAgICAgICAgICAjc2xpZGVzaG93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL2ZlYXR1cmVzL21hY2Jvb2stZGVza3RvcC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjdGlvbi1jdXJyaWN1bHVtLXBhY2thZ2VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY3ODQzMTM3MjU0OTAxOTYpO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzQxOTRjOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA0MHB4IDMwcHggNDBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDA0NjRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjY3VycmljdWx1bS1mbHllci1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsYXRvbWVkaXVtJztcbiAgICAgICAgICAgIGNvbG9yOiAjNjA4ZWM2O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzdnc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q2M2YyZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NlY3Rpb24tZ2FtZXMtYW5kLWFjdGl2aXRpZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzQxOTRjOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA0MHB4IDMwcHggNDBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDA0NjRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjYWN0aXZpdGllcy1jYXJvdXNlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcblxuICAgICAgICAgICAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcm91c2VsLWNlbGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGM4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDRweCA3cHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmlkZW8tdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wbGF5LWJ1dHRvbi1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9hcnJvdy1wbGF5LWJsdWUucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL2hvbWUvdmlkZW8tYm90dG9tLW92ZXJsYXkucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgxcHggMTBweCAxNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5wbGF5LWJ1dHRvbi1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogY2VsbCBudW1iZXIgKi9cbiAgICAgICAgICAgIC5jYXJvdXNlbC1jZWxsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuYXJyb3cge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMwNDk2Y2Y7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjdGlvbi1wcmVwYXJpbmctc3R1ZGVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzQxOTRjOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggNDBweCAzMHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDA0NjRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAubGVmdC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAjdHJhdmVsLWd1aWRlcyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiM2Q0ZTk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvZmVhdHVyZXMvdHJhdmVsLWd1aWRlcy1iZy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTRjOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR1JPQk9MRCc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNoYXJhY3RlcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFyYWN0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMjBweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHUk9CT0xEJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDc3NGI0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjFmMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yaWdodC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNTBweDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDVweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0NjRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NlY3Rpb24tZnJlZS1kb3dubG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiA5MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU3NWFlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCAxMTcsIDE3NCwgMC43NCk7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsYXRvbGlnaHQnO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNTk4ZDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NlY3Rpb24tZmFxIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogODBweCAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDA0NjRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbGF0b2xpZ2h0JztcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGwuZmFxLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuXG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RjZTFlZDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNzdhYTtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmYWUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNzdhYTtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNzdhYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYXNzZXRzX3Jvb3Q6IFwiL2Fzc2V0c1wiO1xuJHN0YXRpY19pbWFnZXM6IFwiL2Fzc2V0cy9zdGF0aWNcIjtcbi5ib2R5LWhvbWUge1xuICAgIC5mbGFzaC1tZXNzYWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3NlY3Rpb24tMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTk1Yzc7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggM3B4IDguOTY3NnB4IHJnYmEoNjksIDExNywgMTc0LCAwLjk4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDAsIDE1MCwgMC40KTtcblxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwcHggMHB4IDBweDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMnB4IDNweCAxMnB4IHJnYmEoMCwwLDAsLjc1KTtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDNweCA4Ljk2NzZweCByZ2JhKDY5LCAxMTcsIDE3NCwgMC45OCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjdGlvbi0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwMCwgMTUwLCAwLjQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL2hvbWUvd2hpdGUtYmcucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWNhcmVlci1jcmV3IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNzY4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkyNnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyby1jaGFyYWN0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MjZweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzQxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkyNnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MjZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNDFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmI2hlcm8tdm9sdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL2hlcm8tdm9sdC5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiNoZXJvLXp1cmkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9oZXJvLXp1cmkucG5nJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYjaGVyby1mYWN0LWRyYWdvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL2hlcm8tZmFjdC1kcmFnb24ucG5nJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYjaGVyby1iZWVwLTkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9oZXJvLWJlZXAtOS5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNwbGF5LXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlKC0xMDBweCwgMHB4KTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MjZweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ZUMzIzJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA3N3B4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgtMjBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDNweCA4Ljk2NzZweCByZ2JhKDY5LCAxMTcsIDE3NCwgMC45OCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2RpZS1maW5hbGlzdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogOTdweDtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZSgxNzVweCwgMHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvY29kaWUtbG9nby13aGl0ZS5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjdGlvbi0zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG5cbiAgICAgICAgICAgIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJvdXNlbC1jZWxsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzhjODtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA0cHggN3B4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG5cbiAgICAgICAgICAgICAgICAudmlkZW8tdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wbGF5LWJ1dHRvbi1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9hcnJvdy1wbGF5LWJsdWUucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL2hvbWUvdmlkZW8tYm90dG9tLW92ZXJsYXkucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgxcHggMTBweCAxNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBjZWxsIG51bWJlciAqL1xuICAgICAgICAgICAgLmNhcm91c2VsLWNlbGw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJldmlvdXMge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzA0OTZjZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnBsYXktYnV0dG9uLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NlY3Rpb24tNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU3NWFlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZWVwLTkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL2hvbWUvYmVlcC05LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ5MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbGF0b2xpZ2h0JztcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MDQ3NTA7XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0Z3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0Z3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NlY3Rpb24tNSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAwLCAxNTAsIDAuMik7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9maWxtc3RyaXAtaWNvbi5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCAzNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDM0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcblxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsdXJiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCA0MHB4IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2OHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggOXB4IHJnYmEoNjksIDExNywgMTc0LCAwLjk4KTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9ob21lcGFnZS12aWRlby10aHVtYm5haWwuanBnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgI3BsYXktb3ZlcnZpZXctdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL2NpcmNsZS1wbGF5LWJsdWUucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICYuY2xpY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudy1jaHJvbWUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjdGlvbi1sYXVuY2gtZGVtby1sZXNzb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDBweDtcbiAgICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1M2M2NDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL25vdGlmaWNhdGlvbi1iYXIuanBnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM5NmMzZWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTZjM2ViO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NiZTRmYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1YjJmNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZWN0aW9uLTViLW1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibHVyYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE1MDU4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZWN0aW9uLTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDU3NWFlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM0MDQ3NTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmVuZWZpdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZWN0aW9uLTcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMyODU3OGYrMCwwMDAwMDArMTAwJjAuOCsxLDAuMSsxMDAgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgICAgICByZ2JhKDQwLCA4NywgMTQzLCAwLjgpIDAlLFxuICAgICAgICAgICAgICAgIHJnYmEoNDAsIDg2LCAxNDIsIDAuOCkgMSUsXG4gICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCVcbiAgICAgICAgICAgICk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0b3AsXG4gICAgICAgICAgICAgICAgcmdiYSg0MCwgODcsIDE0MywgMC44KSAwJSxcbiAgICAgICAgICAgICAgICByZ2JhKDQwLCA4NiwgMTQyLCAwLjgpIDElLFxuICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4xKSAxMDAlXG4gICAgICAgICAgICApOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICAgICAgICByZ2JhKDQwLCA4NywgMTQzLCAwLjgpIDAlLFxuICAgICAgICAgICAgICAgIHJnYmEoNDAsIDg2LCAxNDIsIDAuOCkgMSUsXG4gICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCVcbiAgICAgICAgICAgICk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNjYzI4NTc4ZicsIGVuZENvbG9yc3RyPScjMWEwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNjdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5ODJhZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS96ZWUtc2VjdGlvbi1oZWFkbGluZS1hY3Rpdml0aWVzLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDZweCA3cHggODBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNC41cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsdXJiIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDlweCByZ2JhKDY5LCAxMTcsIDE3NCwgMC45OCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbHVzdGVycyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCA1MHB4IDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweCAzMHB4IDYwcHggMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAuY2x1c3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwZXJzcGVjdGl2ZTogMTQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjJweCAzMHB4IDQ0cHggMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGlwcGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mcm9udCxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZnJvbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL2NhcmQtYm90dG9tLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDRweCA3cHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZvciBmaXJlZm94IDMxICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9jYXJkLWJhY2stYm90dG9tLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICM0MTk0Yzk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE5NGM5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dST0JPTEQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhY3QtZHJhZ29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL2hvbWUvY2FyZC1iYWNrLWJvdHRvbS1mYWN0LWRyYWdvbi5wbmcnKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL2NhcmQtYmFjay1ib3R0b20ucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMzBweCAxODhweCwgMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJlZXAtOSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL2NhcmQtYmFjay1ib3R0b20tYmVlcC05LnBuZycpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL2hvbWUvY2FyZC1iYWNrLWJvdHRvbS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzMHB4IDE4OHB4LCAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuenVyaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL2NhcmQtYmFjay1ib3R0b20tenVyaS5wbmcnKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL2NhcmQtYmFjay1ib3R0b20ucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMzBweCAxODhweCwgMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZvbHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9jYXJkLWJhY2stYm90dG9tLXZvbHQucG5nJyksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9jYXJkLWJhY2stYm90dG9tLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjMwcHggMTg4cHgsIDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2x1c3Rlci1hdWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL2F1ZGlvLWljb24ucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE4cHggNjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1M3B4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNThweCA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjZweCA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA0MCwgMTAwLCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGxheWluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjYwcHggMjEzcHgsIDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZWN0aW9uLTgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NzVhZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsYXRvbGlnaHQnO1xuXG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I1OThkMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAgICAgICAuY29kaWUtZmluYWxpc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2xhdG9saWdodCc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWJkYTc2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIH1cblxuICAgICNzZWN0aW9uLThiLW1vYmlsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTNkNjM7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL25vdGlmaWNhdGlvbi1iYXIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogI2Y4ZjlmYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDIwcHggMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjdGlvbi05IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogIzQ1NzVhZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDA0NzUwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmVhdHVyZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZWN0aW9uLTEwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzY5YTBjYSswLGUzZjBmOCsxMDAgKi9cbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDEwNSwgMTYwLCAyMDIpOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDEwNSwgMTYwLCAyMDIsIDEpIDAlLCByZ2JhKDIyNywgMjQwLCAyNDgsIDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgIHJnYmEoMTA1LCAxNjAsIDIwMiwgMSkgMCUsXG4gICAgICAgICAgICByZ2JhKDIyNywgMjQwLCAyNDgsIDEpIDEwMCVcbiAgICAgICAgKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgcmdiYSgxMDUsIDE2MCwgMjAyLCAxKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMjI3LCAyNDAsIDI0OCwgMSkgMTAwJVxuICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM2OWEwY2EnLCBlbmRDb2xvcnN0cj0nI2UzZjBmOCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cblxuICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jNjlhMGNhKzAsZTNmMGY4KzEwMCYwLjgrMCwwLjgrMTAwICovXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG9wLFxuICAgICAgICAgICAgcmdiYSgxMDUsIDE2MCwgMjAyLCAwLjgpIDAlLFxuICAgICAgICAgICAgcmdiYSgyMjcsIDI0MCwgMjQ4LCAwLjgpIDEwMCVcbiAgICAgICAgKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0b3AsXG4gICAgICAgICAgICByZ2JhKDEwNSwgMTYwLCAyMDIsIDAuOCkgMCUsXG4gICAgICAgICAgICByZ2JhKDIyNywgMjQwLCAyNDgsIDAuOCkgMTAwJVxuICAgICAgICApOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICByZ2JhKDEwNSwgMTYwLCAyMDIsIDAuOCkgMCUsXG4gICAgICAgICAgICByZ2JhKDIyNywgMjQwLCAyNDgsIDAuOCkgMTAwJVxuICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNjYzY5YTBjYScsIGVuZENvbG9yc3RyPScjY2NlM2YwZjgnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG5cbiAgICAgICAgLmJlZXAtOSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0c19yb290fS9zdGF0aWMvaG9tZS9iZWVwLTkucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICAgICAgICAgIHRvcDogLTYxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogIzk5ODJhZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXNzZXRzX3Jvb3R9L3N0YXRpYy9ob21lL3plZS1zZWN0aW9uLWhlYWRsaW5lLXRlc3RpbW9uaWFscy5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICB0b3A6IC01MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDZweCA3cHggNDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTgyLjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM2OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC02N3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNnB4IDdweCA4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjc1LjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1MXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmx1cmIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDBweCA0MHB4IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2OHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA5cHggcmdiYSg2OSwgMTE3LCAxNzQsIDAuOTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlc3RpbW9uaWFscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYsIEJCNyAqL1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7IC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4OyAvKiBORVcgLSBTYWZhcmkgNi4xKy4gaU9TIDcuMSssIEJCMTAgKi9cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IC8qIE5FVywgU3BlYyAtIEZpcmVmb3gsIENocm9tZSwgT3BlcmEgKi9cbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xuXG4gICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5ZGNjZTQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsLWZhY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHNfcm9vdH0vc3RhdGljL2hvbWUvdGVzdGltb25pYWwtdG9wLWJnLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTUwcHggNSUgNDBweCA1JTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCA1JSA0MHB4IDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAzMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0NzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBmMGYwZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRhc3NldHNfcm9vdDogXCIvYXNzZXRzXCI7XG4kc3RhdGljX2ltYWdlczogXCIvYXNzZXRzL3N0YXRpY1wiO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgJy4uLy4uL21lZGlhX3F1ZXJpZXMnIGFzIG1xO1xuQHVzZSAnLi4vLi4vY29sb3JzLnNjc3MnIGFzIGNvbG9ycztcblxuJGdyZWVuQnRuOiAjMzk4NDM5O1xuXG4ucHJlbG9naW4tYm9keSB7XG4gICAgLy8gVG9tIFNlbGVjdCBzZWFyY2ggSU5QVVQgb24gdGhlIHNlbGVjdC1zY2hvb2wgcGFnZS4gVGhpcyBpc1xuICAgIC8vIGluc2lkZSAucHJlbG9naW4tYm9keSAodGhlIHNlbGVjdCBpcyBtb3VudGVkIGluIHBsYWNlKSwgc29cbiAgICAvLyBzY29waW5nIHdvcmtzIGhlcmUuXG4gICAgLnRzLXdyYXBwZXIge1xuICAgICAgICAudHMtY29udHJvbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpc3VhbGx5LWhpZGRlbiB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0bWFyZ2luOiAtMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDFweDtcblx0fVxuXG4gICAgI2xvZ2luLXBhcmFsbGF4LXNjZW5lIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEucmVzcG9uZC1iZWxvdyh4cy1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0LXNjaG9vbC1jb250YWluZXIge1xuICAgICAgICAgICAgLmxvZ2luLWZvcm0ge1xuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIFdpZGVuZWQgMjAyNi0wNS0xMiBmcm9tIDUwMHB4IHNvIHRoZSBjYXJ0b29ueVxuICAgICAgICAgICAgICAgICAgICAvLyBcIkJlZ2luIHR5cGluZyB0byBjaG9vc2UgeW91ciBzY2hvb2xcIiBoZWFkZXJcbiAgICAgICAgICAgICAgICAgICAgLy8gZml0cyBvbiB0d28gbGluZXMgKGl0IHdhcyB3cmFwcGluZyB0byB0aHJlZVxuICAgICAgICAgICAgICAgICAgICAvLyBhbmQgcHVzaGluZyB0aGUgVG9tIFNlbGVjdCBkcm9wZG93biBkb3duKSwgYW5kXG4gICAgICAgICAgICAgICAgICAgIC8vIHNvIHRoZSBsb25nZXN0IHNjaG9vbCBuYW1lcyBkb24ndCB3cmFwIGluc2lkZVxuICAgICAgICAgICAgICAgICAgICAvLyB0aGUgZHJvcGRvd24gcm93cy5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEucmVzcG9uZC1iZWxvdyhtZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGF5ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgICAgICAgICAgICYuY29uc3RyYWluZWQge1xuICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3BsaXQtbG9naW4ge1xuICAgICAgICAgICAgLmxvZ2luLWZvcm0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5sb2dpbi1jb2x1bW5zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2luLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0JTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zc28tbG9naW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1mb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAxMDBweCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuXG4gICAgICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDA3NmNiKzAsMDBjOGZmKzEwMCAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDExOCwgMjAzKTsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMTE4LCAyMDMsIDEpIDAlLCByZ2JhKDAsIDIwMCwgMjU1LCAxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgICAgICByZ2JhKDAsIDExOCwgMjAzLCAxKSAwJSxcbiAgICAgICAgICAgICAgICByZ2JhKDAsIDIwMCwgMjU1LCAxKSAxMDAlXG4gICAgICAgICAgICApOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICAgICAgICByZ2JhKDAsIDExOCwgMjAzLCAxKSAwJSxcbiAgICAgICAgICAgICAgICByZ2JhKDAsIDIwMCwgMjU1LCAxKSAxMDAlXG4gICAgICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDA3NmNiJywgZW5kQ29sb3JzdHI9JyMwMGM4ZmYnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG5cbiAgICAgICAgICAgIC5sb2dpbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9naW4taGlsbHMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAzNyU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS5yZXNwb25kLWJlbG93KG1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEucmVzcG9uZC1iZWxvdyhzbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9naW4tY2xvdWRzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS5yZXNwb25kLWJlbG93KG1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dpbi1zdW5zaGluZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTE1JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHN0YXRpY19pbWFnZXN9L2ltYWdlcy9zdW5zaGluZS5zdmcnKTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLnJlc3BvbmQtYmVsb3cobWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dpbi1jaXR5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRzdGF0aWNfaW1hZ2VzfS9pbWFnZXMvbG9naW4tYnVpbGRpbmdzLnN2ZycpO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MGVtIGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEucmVzcG9uZC1iZWxvdyhzbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MGVtIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU1ZmYwMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzc1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiNsb2dpbi1mb3JtIHtcbiAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLnJlc3BvbmQtYmVsb3coeHMtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEucmVzcG9uZC1iZWxvdyh4cy1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS5yZXNwb25kLWJlbG93KHhzLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC43NWVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLnJlc3BvbmQtYmVsb3coeHMtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDZ2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ2luLWJ1dHRvbixcbiAgICAgICAgICAgIC5yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM1OTAwNTI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDE1NSwgMiwgMTUxKTsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDE1NSwgMiwgMTUxLCAxKSAwJSwgcmdiYSgxMjAsIDYsIDcxLCAxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgdG9wLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDE1NSwgMiwgMTUxLCAxKSAwJSxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgxMjAsIDYsIDcxLCAxKSAxMDAlXG4gICAgICAgICAgICAgICAgKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgxNTUsIDIsIDE1MSwgMSkgMCUsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMTIwLCA2LCA3MSwgMSkgMTAwJVxuICAgICAgICAgICAgICAgICk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzQxNDE0MTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyMWMyZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5NywgMTk5LCAyMDApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICB0b3AsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMTk3LCAxOTksIDIwMCwgMSkgMCUsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMjMzLCAyMzUsIDIzNiwgMSkgMTAwJVxuICAgICAgICAgICAgICAgICkgIWltcG9ydGFudDsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgdG9wLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDE5NywgMTk5LCAyMDAsIDEpIDAlLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDIzMywgMjM1LCAyMzYsIDEpIDEwMCVcbiAgICAgICAgICAgICAgICApICFpbXBvcnRhbnQ7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMTk3LCAxOTksIDIwMCwgMSkgMCUsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMjMzLCAyMzUsIDIzNiwgMSkgMTAwJVxuICAgICAgICAgICAgICAgICkgIWltcG9ydGFudDsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZWFzeS1sb2dpbi1mb3JtIHtcbiAgICAgICAgICAgICAgICAjZWFzeS1sb2dpbi1jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVzZXQtcGFzc3dvcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5mb3JtLWlubGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFzcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xLjRlbTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuMmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MC4yJTtcblxuICAgICAgICAgICAgICAgICAgICAucGFzcy1ncmF5YmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWF0Y2gtd2FybmluZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNyZXNldC1wYXNzd29yZCB7XG4gICAgICAgIGNvbG9yOiAjNTVmZjAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNldC1wYXNzd29yZC1kaWFsb2cge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJGJhc2Utd2hpdGU7XG5cbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuXG4gICAgICAgIC52anMtcG9wdXAtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC52anMtcG9wdXAtdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZqcy1wb3B1cC1jbG9zZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG5cbiAgICAgICAgICAgICYjdmpzLXBvcHVwLWNsb3NlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRiYXNlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZqcy1wb3B1cC1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuZW1haWwtcmVzZXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5CdG47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRncmVlbkJ0biwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGdyZWVuQnRuLCAkbGlnaHRuZXNzOiAtNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGdyZWVuQnRuLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkZ3JlZW5CdG4sICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGdyZWVuQnRuLCAkbGlnaHRuZXNzOiAtMTUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludmFsaWQtZW1haWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52YWxpZGF0aW9uLXNlbnQsXG4gICAgICAgICAgICAucmVzZXQtc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm90aWNlLWNhcmQsXG4gICAgICAgICAgICAucmVzZXQtZXJyb3IsXG4gICAgICAgICAgICAucmVzZXQtc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksXG4gICAgICAgICAgICAgICAgICAgIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2xlbm55IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDAxO1xuXG4gICAgICAgIC5leHByZXNzaW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcsXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IC0yNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUb20gU2VsZWN0IGRyb3Bkb3duIGZvciB0aGUgc2Nob29sIHBpY2tlci4gVW5zY29wZWQgYmVjYXVzZSB0aGVcbi8vIGRyb3Bkb3duIGlzIHBvcnRhbGVkIHRvIDxib2R5PiBhdCBydW50aW1lLCB3aGljaCB0YWtlcyBpdCBvdXQgb2Zcbi8vIHRoZSAucHJlbG9naW4tYm9keSB0cmVlIHdoZXJlIHRoZSByZXN0IG9mIHRoaXMgcGFnZSdzIHN0eWxlcyBsaXZlLlxuLy9cbi8vIFRhcmdldCB2aXN1YWwgKG1hdGNoZXMgdGhlIHByZS1wb3J0IHNlbGVjdDIgZGVzaWduKTogZHJvcGRvd25cbi8vIHZpc3VhbGx5IGNvbnRpbnVlcyB0aGUgc2VhcmNoIGlucHV0IGFzIGEgc2luZ2xlIGNhcmQg4oCUIHJvdW5kZWRcbi8vIGNvcm5lcnMgb24gYm90dG9tIG9ubHksIG5vIG1hcmdpbi10b3AgZ2FwLCBzYW1lIGJvcmRlciBjb2xvcixcbi8vIGNvbXBhY3Qgcm93IGhlaWdodCBzbyB+NC01IHJlc3VsdHMgZml0IGJlZm9yZSBzY3JvbGxpbmcuXG4udHMtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHotaW5kZXg6IDExMDA7IC8vIGFib3ZlIHRoZSBsb2dpbiBjYXJkICh+MTAwMClcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgLnRzLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAub3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC4zNXJlbSAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgICAgIH1cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9wdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLm9wdGlvbi5hY3RpdmUsXG4gICAgLm9wdGlvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9ycy4kYmFzZS1kYXJrLWJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogI2QxZTZmMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRvbSBTZWxlY3Qgd3JhcHMgc2VhcmNoLXRlcm0gbWF0Y2hlcyBpbiA8c3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiPjtcbiAgICAvLyBnaXZlIHRoZW0gYSBzdWJ0bGUgeWVsbG93IGJhY2tncm91bmQgbGlrZSB0aGUgcmVmZXJlbmNlIGRlc2lnbi5cbiAgICAuaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNywgNjQsIDAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgcGFkZGluZzogMCAxcHg7XG4gICAgfVxufVxuXG4vLyBIaWRlIHRoZSBkZWZhdWx0IFwiZHJvcGRvd24gb3BlblwiIGNhcmV0IHRoYXQgVG9tIFNlbGVjdCBwdXRzIGFib3ZlXG4vLyB0aGUgY29udHJvbC4gVGhlIHNjaG9vbCBwaWNrZXIgb3BlbnMgYXV0b21hdGljYWxseSBvbiBwYWdlIGxvYWRcbi8vIGFuZCB0aGUgZGFyayBsb2dpbiBjYXJkIHByb3ZpZGVzIGl0cyBvd24gdmlzdWFsLCBzbyB0aGUgbGlicmFyeSdzXG4vLyB0cmlhbmdsZSBpbmRpY2F0b3Igc2hvd3MgdXAgYXMgYSBzdHJheSBhcnRpZmFjdCBhYm92ZSB0aGUgaW5wdXQuXG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2w6OmFmdGVyLFxuLnRzLXdyYXBwZXIgLnRzLWNvbnRyb2wgPiAudHMtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4kYmFzZS1ibGFjazogIzAwMDtcbiRiYXNlLXdoaXRlOiAjZmZmO1xuJGJhc2UtZGFyay1ibHVlOiAjMDA1MTdmO1xuJGJhc2UtYmx1ZTogIzVjYTZkNztcbiRiYXNlLWxpZ2h0LWJsdWU6ICNlOGY0ZmY7XG4kZXJyb3ItcmVkOiAjYTk0NDQyO1xuJGJhc2UtZ3JlZW46ICNhMmNmNjM7XG4vLyBEYXJrZW5lZCBmcm9tIGhzbCgxNDgsIDY3JSwgMzIlKSAoIzFiODg0ZSkuIFRoZSBvcmlnaW5hbCB2YWx1ZSBoaXRcbi8vIDQuNDg6MSB3aGl0ZS1vbi1ncmVlbiwganVzdCBiZWxvdyB0aGUgV0NBRyBBQSA0LjU6MSB0aHJlc2hvbGRcbi8vIChyZXBvcnRlZCBieSBBY2Nlc3NpYmlsaXR5IEluc2lnaHRzIG9uIC5idG4tZ3JlZW4pLiBPbmUgbGlnaHRuZXNzXG4vLyBzdGVwIGRvd24gY2xlYXJzIDQuNToxIHdpdGggbm8gdmlzaWJsZSBjaGFuZ2UuXG4kZ3JlZW46IGhzbCgxNDgsIDY3JSwgMzAlKTtcbiRkYXJrZ3JheTogIzY2NjtcbiRsaWdodC1ibGFjazogIzMzMztcbiRzb21ldGhpbmc6ICNjY2M7XG4kYmFzZS1saWdodC1ncmF5OiAjYzljOWM5O1xuXG4kZ3JhZGllbnQtYm9yZGVyLWJsdWU6ICM4MWI1ZTI7XG4kZm9ybS1ib3JkZXItZ3JheTogI2RiZTFlZTtcblxuLy8gVGhlc2UgYXJlIGZyb20gdGhlIFZKU0pyIGJyYW5kaW5nIGd1aWRlXG4vLyBFdmVudHVhbGx5IGFsbCBjb2xvcnMgc2hvdWxkIGJlIGRlcml2aXRpdmVzIG9mIHRoZSBicmFuZGluZyBjb2xvcnMuXG4kanItZ3JlZW46ICNhMmNmNjM7XG4kanItbGlnaHQtYmx1ZTogIzJmOWFiMjtcbiRqci1kYXJrLWJsdWU6ICMwNTVlYWE7XG4kanItb3JhbmdlOiAjZjY5MTRmO1xuXG4vLyBKciBTaXRlIEhlYWRlclxuJG1lbnUtaG92ZXI6IGNvbG9yLmFkanVzdCgkYmFzZS1saWdodC1ncmF5LCAkYWxwaGE6IC0wLjYpO1xuXG5AbWl4aW4gYmx1ZS1ib3JkZXItZ3JhZGllbnQoJGJvcmRlci10aGlja25lc3MsICRkaXJlY3Rpb24pIHtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXRoaWNrbmVzcyowLjU7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byAkZGlyZWN0aW9uLFxuICAgICAgICAkYmFzZS1saWdodC1ibHVlIDAlLFxuICAgICAgICAkYmFzZS1ibHVlIDMwJSxcbiAgICAgICAgJGJhc2UtbGlnaHQtYmx1ZSA3MCUsXG4gICAgICAgICRiYXNlLWJsdWUgOTAlLFxuICAgICAgICAkYmFzZS1saWdodC1ibHVlIDEwMCVcbiAgICApO1xufVxuQG1peGluIGJsdWUtYm9yZGVyLWdyYWRpZW50LXRvcCgkYm9yZGVyLXRoaWNrbmVzcywgJGRpcmVjdGlvbikge1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItdGhpY2tuZXNzIHNvbGlkO1xuXG4gICAgQGluY2x1ZGUgYmx1ZS1ib3JkZXItZ3JhZGllbnQoJGJvcmRlci10aGlja25lc3MsICRkaXJlY3Rpb24pO1xufVxuXG5AbWl4aW4gYmx1ZS1ib3JkZXItZ3JhZGllbnQtYm90dG9tKCRib3JkZXItdGhpY2tuZXNzLCAkZGlyZWN0aW9uKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci10aGlja25lc3Mgc29saWQ7XG5cbiAgICBAaW5jbHVkZSBibHVlLWJvcmRlci1ncmFkaWVudCgkYm9yZGVyLXRoaWNrbmVzcywgJGRpcmVjdGlvbik7XG59XG4iLCIkYXNzZXRzX3Jvb3Q6IFwiL2Fzc2V0c1wiO1xuJHN0YXRpY19pbWFnZXM6IFwiL2Fzc2V0cy9zdGF0aWNcIjtcbi5ib2R5LXBhZ2VzIHtcbiAgICAjcGFnZS1oZWFkZXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwMCwgMTUwLCAwLjIpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2xhdG9yZWd1bGFyJztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcGFnZS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MTk0Yzk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0byA0cHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0NjRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDQ1cHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQwNDY0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byA0NXB4IGF1dG87XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
