/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/public.scss ***!
  \************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #1b84e7;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #f27510;
  --yellow: #F49917;
  --green: #23BF08;
  --teal: #1CAF9A;
  --cyan: #5B93D3;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #262f3e;
  --secondary: #ff0000;
  --success: #23BF08;
  --info: #1b84e7;
  --warning: #F49917;
  --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", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

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

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

body {
  margin: 0;
  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #868ba1;
  text-align: left;
  background-color: #f0f2f7;
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #262f3e;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #090b0f;
  text-decoration: none;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

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

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

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;
}

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

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

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

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

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

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

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 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.1875rem;
}

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

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

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

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

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

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

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

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

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

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

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

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

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

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

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

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

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

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f0f2f7;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  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-break: 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 {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1240px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #868ba1;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

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

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

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

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

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

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c2c5c9;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #8e939b;
}

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

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #ffb8b8;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #ff7a7a;
}

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

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c1edba;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8dde7f;
}

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

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bfddf8;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #88bff3;
}

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

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fce2be;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f9ca86;
}

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

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

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

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

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

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

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

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

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

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

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

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

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 1.188rem + 2px);
  padding: 0.594rem 0.594rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 3px;
  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: #566b8d;
  outline: 0;
  box-shadow: none;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

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.594rem + 1px);
  padding-bottom: calc(0.594rem + 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.09375rem;
  line-height: 1.5;
}

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.594rem;
  padding-bottom: 0.594rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #868ba1;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

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

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

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

textarea.form-control {
  height: auto;
}

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

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

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

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(35, 191, 8, 0.9);
  border-radius: 3px;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #23BF08;
  padding-right: calc(1.5em + 1.188rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2323BF08%27 d=%27M2.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%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.297rem);
  background-size: calc(0.75em + 0.594rem) calc(0.75em + 0.594rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #23BF08;
  box-shadow: 0 0 0 0.2rem rgba(35, 191, 8, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #23BF08;
  padding-right: calc((1em + 1.188rem) * 3 / 4 + 1.594rem);
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.594rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2323BF08%27 d=%27M2.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%27/%3e%3c/svg%3e") #fff no-repeat center right 1.594rem/calc(0.75em + 0.594rem) calc(0.75em + 0.594rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #23BF08;
  box-shadow: 0 0 0 0.2rem rgba(35, 191, 8, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

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

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #23BF08;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #23BF08;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #23BF08;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #2cf00a;
  background-color: #2cf00a;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(35, 191, 8, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #23BF08;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #23BF08;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #23BF08;
  box-shadow: 0 0 0 0.2rem rgba(35, 191, 8, 0.25);
}

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

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 1.188rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23dc3545%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23dc3545%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.297rem);
  background-size: calc(0.75em + 0.594rem) calc(0.75em + 0.594rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 1.188rem) * 3 / 4 + 1.594rem);
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.594rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23dc3545%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23dc3545%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3e%3c/svg%3E") #fff no-repeat center right 1.594rem/calc(0.75em + 0.594rem) calc(0.75em + 0.594rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

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

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

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

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

.btn {
  display: inline-block;
  font-weight: 400;
  color: #868ba1;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.594rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 3px;
  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: #868ba1;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 47, 62, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #262f3e;
  border-color: #262f3e;
}
.btn-primary:hover {
  color: #fff;
  background-color: #171d26;
  border-color: #13171e;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 78, 91, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #262f3e;
  border-color: #262f3e;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #13171e;
  border-color: #0e1116;
}
.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(71, 78, 91, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #d90000;
  border-color: #cc0000;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}
.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(255, 38, 38, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #23BF08;
  border-color: #23BF08;
}
.btn-success:hover {
  color: #fff;
  background-color: #1c9a06;
  border-color: #1a8e06;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 201, 45, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #23BF08;
  border-color: #23BF08;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1a8e06;
  border-color: #188205;
}
.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(68, 201, 45, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #1b84e7;
  border-color: #1b84e7;
}
.btn-info:hover {
  color: #fff;
  background-color: #1570c7;
  border-color: #146abb;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(61, 150, 235, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #1b84e7;
  border-color: #1b84e7;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #146abb;
  border-color: #1363b0;
}
.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(61, 150, 235, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #F49917;
  border-color: #F49917;
}
.btn-warning:hover {
  color: #fff;
  background-color: #da850a;
  border-color: #ce7d0a;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 136, 26, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #F49917;
  border-color: #F49917;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ce7d0a;
  border-color: #c27609;
}
.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(212, 136, 26, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(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 {
  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 {
  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: #262f3e;
  border-color: #262f3e;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #262f3e;
  border-color: #262f3e;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 47, 62, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #262f3e;
  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: #262f3e;
  border-color: #262f3e;
}
.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(38, 47, 62, 0.5);
}

.btn-outline-secondary {
  color: #ff0000;
  border-color: #ff0000;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #ff0000;
  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: #ff0000;
  border-color: #ff0000;
}
.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(255, 0, 0, 0.5);
}

.btn-outline-success {
  color: #23BF08;
  border-color: #23BF08;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #23BF08;
  border-color: #23BF08;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(35, 191, 8, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #23BF08;
  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: #23BF08;
  border-color: #23BF08;
}
.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(35, 191, 8, 0.5);
}

.btn-outline-info {
  color: #1b84e7;
  border-color: #1b84e7;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #1b84e7;
  border-color: #1b84e7;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(27, 132, 231, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #1b84e7;
  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: #1b84e7;
  border-color: #1b84e7;
}
.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(27, 132, 231, 0.5);
}

.btn-outline-warning {
  color: #F49917;
  border-color: #F49917;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #F49917;
  border-color: #F49917;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 153, 23, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #F49917;
  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: #F49917;
  border-color: #F49917;
}
.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(244, 153, 23, 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: #262f3e;
  text-decoration: none;
}
.btn-link:hover {
  color: #090b0f;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

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

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

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

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

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

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

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

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

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

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

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

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

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

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

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

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

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

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #262f3e;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

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

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.594rem 0.594rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 3px;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

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

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

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

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

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .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) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

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

.custom-control {
  position: relative;
  display: block;
  min-height: 1.3125rem;
  padding-left: 1.5rem;
}

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #262f3e;
  background-color: #262f3e;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #566b8d;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #6f84a7;
  border-color: #6f84a7;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.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.15625rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.15625rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 3px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #262f3e;
  background-color: #262f3e;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(38, 47, 62, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(38, 47, 62, 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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(38, 47, 62, 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.15625rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(38, 47, 62, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.188rem + 2px);
  padding: 0.594rem 1.594rem 0.594rem 0.594rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.594rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 3px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #566b8d;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 47, 62, 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.594rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}

.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.765625rem;
}

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1.188rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #566b8d;
  box-shadow: none;
}
.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 + 1.188rem + 2px);
  padding: 0.594rem 0.594rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 3px;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 1.188rem);
  padding: 0.594rem 0.594rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 3px 3px 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f0f2f7, none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f0f2f7, none;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f0f2f7, none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #262f3e;
  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: #6f84a7;
}
.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: #262f3e;
  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: #6f84a7;
}
.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: #262f3e;
  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: #6f84a7;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #f0f2f7;
  border-color: #dee2e6 #dee2e6 #f0f2f7;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 3px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #262f3e;
}

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

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

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

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

.navbar-brand {
  display: inline-block;
  padding-top: 0.3359375rem;
  padding-bottom: 0.3359375rem;
  margin-right: 1rem;
  font-size: 1.09375rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.09375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

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

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

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #ced4da;
  border-radius: 3px;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

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

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

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

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid #ced4da;
}
.card-header:first-child {
  border-radius: calc(3px - 1px) calc(3px - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #ced4da;
}
.card-footer:last-child {
  border-radius: 0 0 calc(3px - 1px) calc(3px - 1px);
}

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

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

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(3px - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(3px - 1px);
  border-top-right-radius: calc(3px - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(3px - 1px);
  border-bottom-left-radius: calc(3px - 1px);
}

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

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

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

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card .card-header {
  margin-bottom: -1px;
}

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

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #262f3e;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #090b0f;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 47, 62, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #262f3e;
  border-color: #262f3e;
}
.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.09375rem;
  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.765625rem;
  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: 3px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

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

.badge-primary {
  color: #fff;
  background-color: #262f3e;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #13171e;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 47, 62, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #ff0000;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #cc0000;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #23BF08;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1a8e06;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(35, 191, 8, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #1b84e7;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #146abb;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(27, 132, 231, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #F49917;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #ce7d0a;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 153, 23, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

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

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

.alert-heading {
  color: inherit;
}

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

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

.alert-primary {
  color: #141820;
  background-color: #d4d5d8;
  border-color: #c2c5c9;
}
.alert-primary hr {
  border-top-color: #b4b8bd;
}
.alert-primary .alert-link {
  color: #000001;
}

.alert-secondary {
  color: #850000;
  background-color: #ffcccc;
  border-color: #ffb8b8;
}
.alert-secondary hr {
  border-top-color: #ff9f9f;
}
.alert-secondary .alert-link {
  color: #520000;
}

.alert-success {
  color: #126304;
  background-color: #d3f2ce;
  border-color: #c1edba;
}
.alert-success hr {
  border-top-color: #afe8a6;
}
.alert-success .alert-link {
  color: #093202;
}

.alert-info {
  color: #0e4578;
  background-color: #d1e6fa;
  border-color: #bfddf8;
}
.alert-info hr {
  border-top-color: #a8d1f5;
}
.alert-info .alert-link {
  color: #092b4a;
}

.alert-warning {
  color: #7f500c;
  background-color: #fdebd1;
  border-color: #fce2be;
}
.alert-warning hr {
  border-top-color: #fbd7a6;
}
.alert-warning .alert-link {
  color: #503308;
}

.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: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #e9ecef;
  border-radius: 3px;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #262f3e;
  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: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

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

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #868ba1;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.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: #262f3e;
  border-color: #262f3e;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
}

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

.list-group-item-primary {
  color: #141820;
  background-color: #c2c5c9;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #141820;
  background-color: #b4b8bd;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #141820;
  border-color: #141820;
}

.list-group-item-secondary {
  color: #850000;
  background-color: #ffb8b8;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #850000;
  background-color: #ff9f9f;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #850000;
  border-color: #850000;
}

.list-group-item-success {
  color: #126304;
  background-color: #c1edba;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #126304;
  background-color: #afe8a6;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #126304;
  border-color: #126304;
}

.list-group-item-info {
  color: #0e4578;
  background-color: #bfddf8;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0e4578;
  background-color: #a8d1f5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0e4578;
  border-color: #0e4578;
}

.list-group-item-warning {
  color: #7f500c;
  background-color: #fce2be;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #7f500c;
  background-color: #fbd7a6;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7f500c;
  border-color: #7f500c;
}

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

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

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

.close {
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

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

.toast {
  max-width: 350px;
  overflow: hidden;
  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);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

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

.toast-body {
  padding: 0.75rem;
}

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

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

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 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);
  }

  .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: "Roboto", "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

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

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

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

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  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: #868ba1;
}

.carousel {
  position: relative;
}

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

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

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

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

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

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

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

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

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

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

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

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

.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: #262f3e !important;
}

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

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

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

.bg-success {
  background-color: #23BF08 !important;
}

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

.bg-info {
  background-color: #1b84e7 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-primary {
  border-color: #262f3e !important;
}

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

.border-success {
  border-color: #23BF08 !important;
}

.border-info {
  border-color: #1b84e7 !important;
}

.border-warning {
  border-color: #F49917 !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: 3px !important;
}

.rounded-top {
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

.rounded-right {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.rounded-left {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-center {
  justify-content: center !important;
}

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

.justify-content-around {
  justify-content: space-around !important;
}

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

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

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

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

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

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

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

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

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

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

.align-self-center {
  align-self: center !important;
}

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

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

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

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

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

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

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

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

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

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

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

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

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

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

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

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

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

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

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

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

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

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

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

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

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

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

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

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

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

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

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

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

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

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

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

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

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

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.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;
  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;
}

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

.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;
  }
}
.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: #262f3e !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #090b0f !important;
}

.text-secondary {
  color: #ff0000 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #b30000 !important;
}

.text-success {
  color: #23BF08 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #167605 !important;
}

.text-info {
  color: #1b84e7 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #115da4 !important;
}

.text-warning {
  color: #F49917 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #b66f09 !important;
}

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

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

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

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

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

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #868ba1 !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;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

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

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

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/instagram-feed/css/sb-instagram.min.css?ver=1.12 ; media=all */
@media all {
  #sb_instagram {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  #sb_instagram {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
  }

  #sb_instagram:after {
    content: "";
    display: table;
    clear: both;
  }

  #sb_instagram #sbi_images {
    width: 100%;
    float: left;
    line-height: 0;
    box-sizing: border-box;
  }

  #sb_instagram .sb_instagram_header {
    float: left;
    clear: both;
    margin: 0 0 15px;
    padding: 0;
    line-height: 1.2;
    width: 100%;
  }

  #sb_instagram #sbi_load,
#sb_instagram .sb_instagram_error {
    width: 100%;
    text-align: center;
    line-height: 1.5;
  }

  #sb_instagram #sbi_load {
    float: left;
    clear: both;
    opacity: 1;
    transition: all 0.5s ease-in;
  }

  #sb_instagram .sbi_hidden {
    opacity: 0 !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/sportspress/assets/css/sportspress.css?ver=2.6.14 ; media=all */
@media all {
  .sp-header {
    position: relative;
    overflow: visible;
    z-index: 10000;
  }

  .sp-template {
    margin-bottom: 1.5em;
  }

  .sp-scrollable-table-wrapper {
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
  }

  .sp-data-table {
    width: 100%;
    table-layout: auto;
    border-spacing: 0;
  }

  .sp-paginated-table {
    margin-bottom: 0;
  }

  .sp-data-table thead th {
    white-space: nowrap;
  }

  .sp-data-table thead .sorting {
    cursor: pointer;
  }

  .sp-data-table tbody a {
    text-decoration: none;
  }

  .sp-data-table .sorting:after {
    font-family: dashicons;
  }

  .sp-data-table .sorting:after {
    content: "\f156";
    color: transparent;
    position: absolute;
  }

  .sp-data-table .data-name {
    text-align: left;
  }

  .sp-data-table .data-rank {
    width: 1px;
  }

  .sp-player-list td {
    line-height: 2em;
  }

  .sp-event-blocks thead {
    display: none;
  }

  .sp-event-blocks .sp-event-date,
.sp-event-blocks .sp-event-results,
.sp-event-blocks .sp-event-title {
    text-align: center;
    display: block;
    margin: 10px 0;
    clear: none;
  }

  .sp-event-blocks .team-logo {
    margin: 10px;
    width: 20%;
    height: 4em;
    max-width: 6em;
    text-align: center;
  }

  .sp-event-blocks .logo-odd {
    float: left;
  }

  .sp-event-blocks .logo-even {
    float: right;
  }

  .sp-event-blocks .team-logo img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
  }

  .sp-template-countdown .event-name {
    clear: both;
    overflow: hidden;
  }

  .sp-template-countdown .sp-countdown {
    clear: both;
  }

  .sp-view-all-link {
    display: block;
    margin-top: 0.5em;
  }
}
@media screen and (min-width: 801px) {
  .sp-widget-align-none {
    clear: both;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/sportspress/assets/css/sportspress-style.css?ver=2.3 ; media=all */
@media all {
  .sp-template,
.sp-data-table,
.sp-table-caption {
    font-family: "Roboto", "Helvetica", sans-serif;
  }

  .sp-template {
    clear: both;
    overflow: hidden;
  }

  .sp-template h3,
.sp-template h4,
.sp-template h5,
.sp-data-table h4,
.sp-data-table h5 {
    font-family: "Roboto", "Helvetica", sans-serif !important;
  }

  .sp-template {
    margin-bottom: 20px !important;
  }

  .sp-template *,
.sp-data-table *,
.sp-table-caption {
    box-sizing: border-box;
    text-transform: none;
    letter-spacing: normal;
    color: #333;
  }

  .sp-table-caption {
    margin: 0 !important;
    padding: 15px !important;
    background: #fff !important;
    border: 1px solid #e5e5e5 !important;
    border-bottom: none !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    display: table !important;
    width: 100% !important;
  }

  .sp-template a:hover,
.sp-data-table a:hover {
    text-decoration: underline !important;
  }

  .sp-view-all-link {
    padding: 10px 15px !important;
    margin: 0 !important;
    background: #fff !important;
    border: 1px solid #e5e5e5 !important;
    border-top: none !important;
    overflow: hidden !important;
    display: table !important;
    width: 100% !important;
    text-align: right !important;
  }

  .sp-view-all-link a {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    text-decoration: none !important;
    color: rgba(51, 51, 51, 0.5) !important;
  }

  .sp-view-all-link a:hover {
    color: #333 !important;
    text-decoration: none !important;
  }

  .sp-template img {
    display: inline-block !important;
    box-shadow: none !important;
  }

  .sp-data-table {
    margin: 0 !important;
    background: #fff !important;
    border-collapse: collapse !important;
    border: 1px solid #e5e5e5 !important;
    width: 100% !important;
  }

  .sp-data-table tr {
    border: none !important;
  }

  .sp-template-countdown .sp-event-name,
.sp-template-countdown .sp-event-venue,
.sp-template-countdown .sp-event-date {
    margin: 0 !important;
    padding: 5px 10px !important;
    text-align: center !important;
    line-height: 1.5 !important;
    display: table !important;
    width: 100% !important;
    background: #fff !important;
    border: 1px solid #e5e5e5 !important;
    border-bottom: none !important;
  }

  .sp-template-countdown .sp-event-name {
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #333 !important;
  }

  .sp-template-countdown .sp-event-venue,
.sp-template-countdown .sp-event-date {
    font-size: 12px !important;
    font-weight: 500 !important;
    background: #fff !important;
    color: #999 !important;
  }

  .sp-countdown time {
    display: table !important;
    background: #fff !important;
    border: 1px solid #e5e5e5 !important;
    border-collapse: collapse !important;
    width: 100% !important;
  }

  .sp-countdown span {
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    display: table-cell !important;
    border: 1px solid #e5e5e5 !important;
    padding: 10px 5px !important;
    text-align: center !important;
  }

  .sp-countdown span small {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    font-weight: 500 !important;
    color: rgba(51, 51, 51, 0.5) !important;
    display: block !important;
  }

  .sp-template-event-blocks td {
    padding: 0 !important;
  }

  .sp-template-event-blocks .sp-event-date {
    color: rgba(51, 51, 51, 0.5) !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    margin: 10px !important;
  }

  .sp-template-event-blocks .sp-event-date a,
.sp-template-event-blocks .sp-event-date a:hover {
    color: inherit !important;
  }

  .sp-template-event-blocks .sp-event-results {
    font-size: 20px !important;
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
    color: #333 !important;
  }

  .sp-template-event-blocks .sp-event-results a {
    color: inherit !important;
  }

  .sp-template-event-blocks .sp-event-results a:hover {
    color: inherit !important;
    text-decoration: none !important;
  }

  .sp-template-event-blocks .sp-event-title {
    display: block !important;
    padding: 0 !important;
    margin: 10px !important;
    font-size: 13px !important;
    font-weight: 400 !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/sportspress/assets/css/sportspress-style-ltr.css?ver=2.3 ; media=all */
@media all {
  .sp-data-table .data-name {
    text-align: left !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/css/font-icons/css/trx_addons_icons.css ; media=all */
@media all {
  [class*=" trx_addons_icon-"]:before {
    font-family: "trx_addons_icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .trx_addons_icon-up:before {
    content: "\e85a";
  }

  .trx_addons_icon-search:before {
    content: "\e898";
  }

  .trx_addons_icon-menu:before {
    content: "\e8bc";
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/js/swiper/swiper.min.css ; media=all */
@media all {
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
  }

  .swiper-wrapper {
    transform: translate3d(0, 0, 0);
  }

  .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
  }

  .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
  }

  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/js/magnific/magnific-popup.min.css ; media=all */
@media all {
  button::-moz-focus-inner {
    padding: 0;
    border: 0;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/css/__styles.css ; media=all */
@media all {
  .trx_addons_scroll_to_top {
    display: block;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    position: fixed;
    z-index: 100001;
    bottom: -4em;
    right: 2em;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    transition: all 0.5s ease;
  }

  .trx_addons_scroll_to_top:before {
    margin: 0 !important;
  }

  [class*=" trx_addons_icon-"]:before {
    margin: 0;
    width: auto;
    font-size: inherit;
    line-height: inherit !important;
    font-weight: inherit;
  }

  .post_meta_item {
    margin-left: 0.5em;
    white-space: nowrap;
  }

  .post_meta_item:before {
    vertical-align: top;
    line-height: inherit;
    margin: 0 0.3em 0 0;
  }

  .trx_addons_columns_wrap {
    margin-left: 0px;
    margin-right: -30px;
  }

  .trx_addons_columns_wrap > [class*=trx_addons_column-] {
    display: inline-block;
    vertical-align: top;
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 30px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-] {
    padding-bottom: 30px;
  }

  .trx_addons_column-1_2 {
    width: 50%;
  }

  .trx_addons_columns_wrap:after {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block;
  }

  .sc_align_center {
    text-align: center;
  }

  .sc_item_title,
.sc_item_button {
    margin: 0;
  }

  .sc_item_title {
    line-height: 1.2em;
  }

  .sc_item_subtitle {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 600;
    margin-bottom: 10px;
  }

  .sc_item_button {
    line-height: 0;
  }

  .sc_item_title.sc_item_title_style_accent {
    position: relative;
  }

  .sc_item_title + .sc_item_button {
    margin-top: 2em;
  }

  .sc_item_featured {
    position: relative;
  }

  .elementor-container:not(.elementor-column-gap-no) > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0;
  }

  .elementor-section {
    position: relative;
  }

  .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute):not(.sc_layouts_item) {
    margin-bottom: 0;
  }

  .elementor-widget-text-editor:last-child,
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
  }

  .sc_layouts_row {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .sc_layouts_row .sc_layouts_item {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
  }

  .sc_layouts_item {
    max-width: 100%;
  }

  .sc_layouts_column .sc_layouts_item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1.5em;
    width: auto !important;
  }

  .sc_layouts_column .sc_layouts_item:last-child {
    margin-right: 0 !important;
  }

  .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 1.5em;
    margin-right: 0;
  }

  .sc_layouts_column_align_right .sc_layouts_item:first-child {
    margin-left: 0 !important;
  }

  .sc_layouts_column_align_left {
    text-align: left;
  }

  .sc_layouts_column_align_right,
.sc_layouts_column.sc_layouts_column_align_right .widget,
.sc_layouts_column.sc_layouts_column_align_right .widget_title {
    text-align: right;
  }

  .sc_layouts_column_align_left > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
  }

  .sc_layouts_column_align_right > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
  }

  .elementor-section-content-middle .elementor-widget-wrap {
    align-items: center;
  }

  .elementor-section-content-bottom .elementor-widget-wrap {
    align-items: flex-end;
  }

  .sc_layouts_iconed_text {
    white-space: nowrap;
  }

  .sc_layouts_item_link {
    display: block;
  }

  .sc_layouts_item_icon {
    font-size: 2.25em;
    line-height: 1.1em;
    display: inline-block;
    vertical-align: middle;
    transition: color 0.3s ease;
  }

  .sc_layouts_row_type_normal .sc_layouts_item {
    letter-spacing: 0;
  }

  .sc_layouts_row_type_normal {
    padding: 2em 0;
  }

  .sc_layouts_row_fixed_placeholder {
    display: none;
  }

  .sc_blogger {
    position: relative;
    padding-top: 0.0001px;
  }

  .sc_blogger_columns_wrap {
    display: flex;
    flex-wrap: wrap;
  }

  .sc_blogger_slider .sc_blogger_item,
.sc_blogger_columns_wrap .sc_blogger_item {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .sc_blogger_slider .sc_blogger_item {
    margin-bottom: 0 !important;
  }

  .sc_blogger .sc_blogger_item_title {
    margin: 0;
  }

  .sc_blogger .sc_blogger_item_featured {
    margin-bottom: 0;
  }

  .sc_blogger .sc_blogger_item_featured[class*=hover_] {
    display: block;
  }

  .sc_blogger .sc_blogger_item_featured img {
    width: 100%;
    height: auto;
  }

  .sc_blogger .sc_blogger_item_title + .sc_blogger_item_excerpt {
    margin-top: 1em;
  }

  .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
    margin-top: 1em;
  }

  .sc_button_wrap:not([class*=sc_align_]) {
    display: inline-block;
  }

  .sc_button {
    display: inline-block;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 1.5em 3em;
    background-position: center center;
    background-repeat: repeat;
    overflow: hidden;
    background-color: #efa758;
    color: #fff;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    transition: all 0.3s ease;
  }

  .sc_button:hover {
    background-color: #007fc5;
  }

  .sc_button_text {
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    text-decoration: inherit;
  }

  .sc_inner_width_none > .elementor-column-wrap {
    width: 100%;
  }

  .sc_title {
    position: relative;
  }

  .widget_banner .image_wrap {
    overflow: hidden;
    display: block;
    margin-bottom: 1em;
  }

  .widget_banner .image_wrap img {
    width: 100%;
    height: auto;
  }

  .sc_recent_news .post_item {
    background-color: transparent;
    text-align: left;
    overflow: hidden;
    position: relative;
  }

  .sc_recent_news .post_item .post_featured {
    margin-bottom: 0;
  }

  .sc_recent_news .post_item .post_featured img {
    width: 100%;
  }

  .sc_recent_news .post_item .post_header {
    text-align: left;
    margin-bottom: 0;
  }

  .sc_recent_news .post_item .post_title {
    margin: 0;
    letter-spacing: 0;
    line-height: 1.1em;
    font-weight: 400;
  }

  .sc_recent_news .post_item .post_meta {
    margin: 0.2em 0 1em !important;
  }

  .sc_recent_news .post_item .post_date {
    display: inline-block;
    font-size: 13px;
    line-height: 1.5em;
  }

  .sc_recent_news .post_item .post_date:before {
    content: "|";
    display: inline-block;
    margin: 0 0.6em;
    font-size: 0.8462em;
    position: relative;
    top: -1px;
  }

  .sc_recent_news .post_item .post_content {
    margin-top: 0.8em;
  }

  .sc_recent_news_style_news-excerpt {
    overflow: hidden;
  }

  .sc_recent_news_style_news-excerpt .post_item + .post_item {
    padding-top: 2em;
    margin-top: 2em;
    border-top: 1px solid #eee;
  }

  .sc_recent_news_style_news-excerpt .post_featured {
    float: left;
    width: 40%;
    margin-bottom: 0;
  }

  .sc_recent_news_style_news-excerpt .post_body {
    overflow: hidden;
    float: left;
    width: 60%;
    padding-left: 2em;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .slider_container {
    display: none;
    position: relative;
    overflow: hidden;
  }

  .slider_outer {
    position: relative;
  }

  .slider_container .slider-slide {
    position: relative;
    max-height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slider_container:not(.slider_height_fixed) .slider-slide {
    height: auto;
  }

  .slider_container:not(.slider_multi):not(.slider_type_images),
.slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {
    min-height: 180px;
  }

  .slider_container.slider_type_images .slider-slide {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .slider_container.slider_type_images .slider-slide > img {
    max-width: 100%;
    height: auto;
  }

  .sc_slider_controls .slider_controls_wrap {
    position: relative;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }

  .sc_slider_controls.sc_align_center .slider_controls_wrap {
    justify-content: center;
  }

  .sc_slider_controls .slider_controls_wrap .slider_pagination_wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: relative;
    text-align: center;
    height: 2.8em;
  }

  .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet {
    display: inline-block;
    vertical-align: top;
    border: 2px solid #f0f0f0;
    background-color: transparent;
    width: 10px;
    height: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    cursor: pointer;
  }

  .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet + .slider_pagination_bullet {
    margin-left: 4px;
  }

  .sc_layouts_logo img {
    max-height: 6em;
    width: auto;
  }

  .sc_layouts_menu_mobile_button {
    display: none !important;
  }

  .sc_layouts_menu_mobile_button .sc_layouts_item_icon,
.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
    font-size: 2em;
  }

  .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before,
.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before {
    line-height: 1.2em;
  }

  .sc_layouts_menu {
    position: relative;
    z-index: 1000;
    overflow: hidden;
    visibility: hidden;
    max-height: 3em;
  }

  .sc_layouts_menu.inited {
    overflow: visible;
    visibility: visible;
    max-height: none;
  }

  .sc_layouts_menu_nav,
.sc_layouts_menu_nav ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none !important;
  }

  .sc_layouts_menu_nav:after,
.sc_layouts_menu_nav ul:after {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block;
  }

  .sc_layouts_menu_nav li {
    margin: 0;
    position: relative;
  }

  .sc_layouts_menu_nav li > a {
    display: block;
    position: relative;
  }

  .sc_layouts_menu_nav {
    text-align: left;
    vertical-align: middle;
    padding-left: 0 !important;
  }

  .sc_layouts_menu_nav > li {
    position: relative;
    float: left;
    z-index: 20;
  }

  .sc_layouts_menu_nav > li + li {
    z-index: 19;
  }

  .sc_layouts_menu_nav > li + li + li {
    z-index: 18;
  }

  .sc_layouts_menu_nav > li + li + li + li {
    z-index: 17;
  }

  .sc_layouts_menu_nav > li > a {
    padding: 1em;
    position: relative;
    color: #333;
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  }

  .sc_layouts_menu_nav > li > a:hover,
.sc_layouts_menu_nav > li.current-menu-parent > a,
.sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: #efa758;
  }

  .sc_layouts_menu_nav > li.current-menu-parent > a,
.sc_layouts_menu_nav > li.current-menu-ancestor > a {
    font-weight: 600 !important;
  }

  .sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding-right: 2em;
  }

  .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    content: "\e882";
    font-family: "trx_addons_icons";
    font-weight: normal;
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 1em;
    transform: translateY(-50%);
    transition: color 0.3s ease;
  }

  .sc_layouts_menu_nav li li.menu-item-has-children > a:after {
    content: "\e884";
    font-family: "trx_addons_icons";
    font-weight: normal;
    position: absolute;
    z-index: 1;
    top: 0.65em;
    right: 0.75em;
    transition: color 0.3s ease;
  }

  .sc_layouts_menu_nav > li ul {
    position: absolute;
    display: none;
    z-index: 10000;
    width: 13em;
    padding: 1.4em 0;
    text-align: left;
    background-color: #f0f0f0;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -ms-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
  }

  .sc_layouts_menu_nav > li li > a {
    padding: 0.6em 1.5em;
    color: #333;
  }

  .sc_layouts_menu_nav > li li > a:hover,
.sc_layouts_menu_nav > li li.current-menu-item > a {
    color: #efa758;
  }

  .sc_layouts_menu_nav > li li.current-menu-item:before {
    color: #efa758;
  }

  .sc_layouts_menu_nav > li > ul {
    top: 4.2em;
    left: 0;
  }

  .sc_layouts_menu_nav > li > ul ul {
    left: 13em;
    top: -1.4em;
    margin: 0 0 0 2px;
    background-color: #f0f0f0;
  }

  .sc_layouts_menu_mobile_button_burger {
    position: relative;
  }

  .search_wrap,
.search_wrap .search_form {
    position: relative;
  }

  .search_wrap .search_field {
    width: 6em;
    padding: 0 0 0 1.25em !important;
    vertical-align: middle;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .search_wrap .search_submit {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    background-color: transparent;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
  }

  .search_wrap .search_submit:before {
    margin: 0;
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    font-size: 11px;
    text-transform: uppercase;
    padding: 0 1.5em 0 3em !important;
    width: 15em;
    height: 4.7727em;
    line-height: 4.7727em;
    border-radius: 3em;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit {
    display: block;
    font-size: 11px;
    text-align: center;
    width: 1em;
    height: 4.7727em;
    line-height: 4.7727em;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 1em;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit:before {
    font-size: 13px;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/css/trx_addons.animation.css ; media=all */
@media all {
  .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
  }

  .animated.fast {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
  }

  .fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
  }

  .fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
  }

  .fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
  }

  .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=2.5.15 ; media=all */
@media all {
  .fadeIn {
    -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
  }

  .fadeInLeft {
    -webkit-animation-name: fadeInLeft;
            animation-name: fadeInLeft;
  }

  .fadeInRight {
    -webkit-animation-name: fadeInRight;
            animation-name: fadeInRight;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=2.5.15 ; media=all */
@media all {
  .elementor-screen-only {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }

  .elementor-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0;
  }

  .elementor {
    -webkit-hyphens: manual;
    hyphens: manual;
  }

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

  .elementor a {
    box-shadow: none;
    text-decoration: none;
  }

  .elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
  }

  .elementor-invisible {
    visibility: hidden;
  }

  .elementor-section {
    position: relative;
  }

  .elementor-section .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
  }

  .elementor-section.elementor-section-stretched {
    position: relative;
    width: 100%;
  }

  .elementor-section-content-middle > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {
    align-items: center;
  }

  .elementor-section-content-bottom > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {
    align-items: flex-end;
  }

  .elementor-row {
    width: 100%;
    display: flex;
  }
}
@media (max-width: 1024px) {
  .elementor-row {
    flex-wrap: wrap;
  }
}
@media all {
  .elementor-column-wrap {
    width: 100%;
    position: relative;
    display: flex;
  }
}
@media all {
  .elementor-widget-wrap {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
  }
}
@media all {
  .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
  }
}
@media all {
  .elementor-widget-wrap > .elementor-element {
    width: 100%;
  }
}
@media all {
  .elementor-widget {
    position: relative;
  }
}
@media all {
  .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media all {
  .elementor-column {
    position: relative;
    min-height: 1px;
    display: flex;
  }
}
@media all {
  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 15px;
  }
}
@media all {
  .elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .elementor-column.elementor-col-33 {
    width: 33.333%;
  }

  .elementor-column.elementor-col-50 {
    width: 50%;
  }

  .elementor-column.elementor-col-66 {
    width: 66.666%;
  }

  .elementor-column.elementor-col-100 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-column {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  #elementor-device-mode:after {
    content: "desktop";
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #elementor-device-mode:after {
    content: "tablet";
  }
}
@media (max-width: 767px) {
  #elementor-device-mode:after {
    content: "mobile";
  }
}
@media all {
  .elementor-element .elementor-widget-container {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
}
@media all {
  .elementor-widget-divider .elementor-divider {
    line-height: 0;
    font-size: 0;
  }
}
@media all {
  .elementor-widget-divider .elementor-divider-separator {
    display: inline-block;
  }
}
@media all {
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
  }
}
@media all {
  .swiper-wrapper {
    transform: translateZ(0);
  }
}
@media all {
  .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
  }
}
@media all {
  .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: 0.2;
  }
}
@media all {
  .swiper-pagination-bullet-active {
    opacity: 1;
  }
}
@media all {
  .animated {
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
  }
}
/*! CSS Used from: Embedded */
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1308px;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}

.elementor-598 .elementor-element.elementor-element-99e1259:not(.elementor-motion-effects-element-type-background) {
  background-image: url(/images/header1-3735f4baf4fc2cfdc0c9..jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-598 .elementor-element.elementor-element-99e1259 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-598 .elementor-element.elementor-element-390f28f {
  justify-content: inherit;
}

.elementor-598 .elementor-element.elementor-element-49158eb .elementor-spacer-inner {
  height: 450px;
}

.elementor-598 .elementor-element.elementor-element-41a5bd6 .elementor-spacer-inner {
  height: 300px;
}

.elementor-598 .elementor-element.elementor-element-223582c {
  justify-content: inherit;
}

.elementor-598 .elementor-element.elementor-element-d2d2405 {
  justify-content: inherit;
}

.elementor-598 .elementor-element.elementor-element-62e51d1 {
  justify-content: inherit;
}

.elementor-598 .elementor-element.elementor-element-d52953c {
  justify-content: inherit;
}

.elementor-598 .elementor-element.elementor-element-6b56955 {
  justify-content: inherit;
}

.elementor-598 .elementor-element.elementor-element-92a0b0a .elementor-spacer-inner {
  height: 30px;
}

.elementor-598 .elementor-element.elementor-element-dbdd0e4 {
  justify-content: inherit;
}

.elementor-598 .elementor-element.elementor-element-c793c8d > .elementor-widget-container {
  padding: 30px 30px 35px 30px;
  background-color: #ffffff;
  border-radius: 0px 0px 3px 3px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.06);
}

.elementor-598 .elementor-element.elementor-element-2b5b5cf .elementor-spacer-inner {
  height: 30px;
}

.elementor-598 .elementor-element.elementor-element-b19b114:not(.elementor-motion-effects-element-type-background) {
  background-color: #ffffff;
}

.elementor-598 .elementor-element.elementor-element-b19b114 {
  border-radius: 3px 3px 3px 3px;
}

.elementor-598 .elementor-element.elementor-element-b19b114 {
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.06);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-598 .elementor-element.elementor-element-080ea4d {
  justify-content: inherit;
}

.elementor-598 .elementor-element.elementor-element-ee6c397 > .elementor-widget-container {
  margin: -2px 0px 0px 0px;
  padding: 0px 0px 25px 0px;
  background-color: #ffffff;
}

.elementor-598 .elementor-element.elementor-element-5004f3a .elementor-spacer-inner {
  height: 30px;
}

.elementor-598 .elementor-element.elementor-element-b71eb6c > .elementor-widget-container {
  padding: 30px 30px 16px 30px;
  background-color: #ffffff;
  border-radius: 0px 0px 3px 3px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.06);
}

.elementor-598 .elementor-element.elementor-element-6fbc401 {
  justify-content: inherit;
}

.elementor-598 .elementor-element.elementor-element-4000484 {
  justify-content: inherit;
}

.elementor-598 .elementor-element.elementor-element-bce779f .elementor-spacer-inner {
  height: 10px;
}

@media (min-width: 768px) {
  .elementor-598 .elementor-element.elementor-element-390f28f {
    width: 75%;
  }

  .elementor-598 .elementor-element.elementor-element-223582c {
    width: 48.089%;
  }

  .elementor-598 .elementor-element.elementor-element-dbdd0e4 {
    width: 65%;
  }

  .elementor-598 .elementor-element.elementor-element-6fbc401 {
    width: 34.997%;
  }
}
@media (max-width: 1024px) {
  .elementor-598 .elementor-element.elementor-element-99e1259 {
    padding: 0px 0px 40px 0px;
  }

  .elementor-598 .elementor-element.elementor-element-41a5bd6 .elementor-spacer-inner {
    height: 100px;
  }

  .elementor-598 .elementor-element.elementor-element-c793c8d > .elementor-widget-container {
    padding: 20px 20px 25px 20px;
  }

  .elementor-598 .elementor-element.elementor-element-b71eb6c > .elementor-widget-container {
    padding: 20px 20px 10px 20px;
  }
}
@media (max-width: 767px) {
  .elementor-598 .elementor-element.elementor-element-99e1259 {
    padding: 0px 0px 20px 0px;
  }

  .elementor-598 .elementor-element.elementor-element-41a5bd6 .elementor-spacer-inner {
    height: 80px;
  }

  .elementor-598 .elementor-element.elementor-element-fc40494 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }

  .elementor-598 .elementor-element.elementor-element-92a0b0a .elementor-spacer-inner {
    height: 20px;
  }

  .elementor-598 .elementor-element.elementor-element-2b5b5cf .elementor-spacer-inner {
    height: 20px;
  }

  .elementor-598 .elementor-element.elementor-element-ee6c397 > .elementor-widget-container {
    padding: 0px 0px 12px 0px;
  }

  .elementor-598 .elementor-element.elementor-element-5004f3a .elementor-spacer-inner {
    height: 20px;
  }

  .elementor-598 .elementor-element.elementor-element-6fbc401 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/font-icons/css/fontello.css ; media=all */
@media all {
  [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .icon-cancel:before {
    content: "\e8ac";
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/style.css ; media=all */
@media all {
  body,
div,
span,
h1,
h2,
h3,
h4,
h5,
p,
pre,
a,
small,
ul,
li,
form,
label,
input,
textarea,
button,
table,
tbody,
thead,
tr,
th,
td,
article,
aside,
section {
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
    border: 0;
    outline: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
  }

  body {
    margin: 0;
    padding: 0;
    width: 100%;
  }

  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  article,
aside,
footer,
header,
nav,
section {
    display: block;
  }

  li > ul {
    margin-bottom: 0;
  }

  ul {
    padding-left: 1.5em;
  }

  a {
    text-decoration: none;
    background: transparent;
  }

  a,
a:hover,
a:focus,
a:active {
    outline: 0;
  }

  a img {
    border: none;
  }

  a,
button,
input[type=submit] {
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  }

  h3 > a,
h4 > a,
h5 > a {
    display: block;
  }

  :active,
:focus {
    outline: 0;
  }

  table {
    border-collapse: collapse;
  }

  table th + th,
table td + td {
    border-left: 2px solid #ddd;
  }

  table td,
table th {
    padding: 1.95em 1.1em;
  }

  table th {
    text-transform: none;
    text-align: center;
  }

  pre {
    font-family: "Courier New", Courier, monospace;
    font-size: 1em;
    letter-spacing: 0;
  }

  pre {
    overflow: auto;
    max-width: 100%;
  }

  small {
    font-size: 80%;
  }

  img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
  }

  [class*=" icon-"]:before {
    font-size: inherit;
    line-height: inherit !important;
    font-weight: inherit;
    font-style: inherit;
    display: inline-block;
    vertical-align: top;
    width: auto;
    margin: 0;
  }

  form {
    margin-bottom: 0;
  }

  button,
input,
textarea {
    font-family: inherit;
    font-size: 1em;
    margin: 0;
    vertical-align: baseline;
  }

  button {
    overflow: visible;
  }

  input[placeholder]::-moz-placeholder,
textarea[placeholder]::-moz-placeholder {
    text-overflow: ellipsis;
  }

  input[placeholder]::-moz-placeholder, textarea[placeholder]::-moz-placeholder {
    text-overflow: ellipsis;
  }

  input[placeholder]::placeholder,
textarea[placeholder]::placeholder {
    text-overflow: ellipsis;
  }

  input[placeholder],
textarea[placeholder] {
    text-overflow: ellipsis;
  }

  textarea,
input[type=text],
input[type=email],
input[type=checkbox] {
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
  }

  input[type=checkbox] {
    padding: 0;
  }

  button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
  }

  html input[disabled] {
    cursor: default !important;
  }

  button:focus,
input[type=text]:focus,
input[type=email]:focus,
textarea:focus {
    outline: none;
  }

  input[type=text],
input[type=email],
textarea {
    -webkit-appearance: none;
    outline: none;
    resize: none;
  }

  form button,
input[type=submit],
.mc4wp-form .mc4wp-form-fields input[type=submit],
.sc_button,
.sp-view-all-link > a {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: none;
    white-space: nowrap;
    padding: 1.38em 3.5em;
    letter-spacing: 0;
    height: auto;
    border-width: 0 !important;
    border-radius: 30px;
  }

  input[type=text],
input[type=email],
textarea,
form.mc4wp-form .mc4wp-form-fields input[type=email] {
    padding: 0.94em 1.5em;
    border: 2px solid #ddd;
    border-radius: 28px;
  }

  textarea {
    overflow: auto;
    vertical-align: top;
    min-height: 10em;
  }

  input[type=checkbox] {
    display: none;
  }

  input[type=checkbox] + label {
    position: relative;
    padding-left: 1.4em;
    line-height: 1.5em;
    display: inline-block;
    vertical-align: top;
  }

  input[type=checkbox] + label:before {
    content: " ";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 1em;
    display: block;
    text-align: center;
    border: 2px solid #e4e4e4;
    width: 1em;
    height: 1em;
    line-height: 0.53em;
    position: absolute;
    z-index: 1;
    top: 0.2em;
    left: 0;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  input[type=checkbox]:checked + label:before {
    content: "\f00c";
  }

  .page_wrap {
    min-height: 100vh;
    overflow: hidden;
  }

  .page_wrap,
.content_wrap {
    margin: 0 auto;
  }

  .page_content_wrap {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .remove_margins .page_content_wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .content_wrap {
    width: 1278px;
    margin: 0 auto;
  }

  .content_wrap:after {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block;
  }

  .content {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .page_content_wrap .content_wrap {
    position: relative;
  }

  .sidebar_hide [class*=content_wrap] > .content {
    margin-left: auto;
    margin-right: auto;
  }

  .top_panel {
    position: relative;
    z-index: 999;
    padding: 0.01px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before {
    content: "\e8ba";
    font-family: "fontello";
  }

  .menu_mobile_close {
    display: block;
    cursor: pointer;
    width: 5em;
    height: 5em;
    line-height: 5em;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
  }

  .menu_mobile_close:before,
.menu_mobile_close:after {
    content: " ";
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 38%;
    width: 25%;
    height: 0;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: -1px;
    border-top: 2px solid #fff;
  }

  .menu_mobile_close:before {
    transform: rotate(45deg);
  }

  .menu_mobile_close:after {
    transform: rotate(-45deg);
  }

  .menu_mobile_overlay {
    display: none !important;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 100000;
  }

  .menu_mobile {
    position: fixed;
    z-index: 100002;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    transition: height 0.3s ease;
  }

  .menu_mobile_inner {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    overflow: hidden;
  }

  .menu_mobile li > a {
    display: block;
  }

  .menu_mobile .sc_layouts_logo {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 4.4rem 0 0;
    font-size: 1em !important;
  }

  .menu_mobile .menu_mobile_nav_area {
    position: absolute;
    z-index: 1;
    top: 48%;
    left: 0;
    width: 100%;
    height: auto;
    transform: translateY(-50%);
    max-height: 49%;
    padding-right: 20px;
    overflow-y: scroll;
  }

  .menu_mobile .menu_mobile_nav_area ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    width: auto;
  }

  .menu_mobile .menu_mobile_nav_area ul ul {
    margin: 5px 0;
    display: none;
  }

  .menu_mobile .menu_mobile_nav_area li {
    margin-bottom: 0;
    width: auto;
  }

  .menu_mobile .menu_mobile_nav_area li:before {
    display: none;
  }

  .menu_mobile .menu_mobile_nav_area li > a {
    font-size: 1.25em;
    line-height: 1.2em;
    padding: 1px 2.5em 1px 0;
    text-transform: none;
    letter-spacing: 0.5px;
    position: relative;
    display: inline-block;
    width: 28rem;
    text-align: left;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 500;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li > a {
    font-size: 20px;
    line-height: 1.2em;
    padding: 5px 0;
    padding-right: 30px;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li li > a {
    padding-left: 1em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li li li > a {
    padding-left: 2em;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li li li li > a {
    padding-left: 3em;
  }

  .menu_mobile .menu_mobile_nav_area .open_child_menu {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 1.3rem;
    height: 1.3rem;
    line-height: 1.3rem;
    text-align: center;
    padding: 0.35rem;
    background-color: rgba(255, 255, 255, 0.1);
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
    border-radius: 3px;
    top: 5px;
  }

  .menu_mobile .menu_mobile_nav_area li li .open_child_menu {
    background-color: transparent;
    padding: 0.35rem;
    top: 2px;
  }

  .menu_mobile .menu_mobile_nav_area a:hover > .open_child_menu {
    background-color: rgba(255, 255, 255, 0.2);
  }

  .menu_mobile .menu_mobile_nav_area .open_child_menu:before {
    font-family: "fontello";
    content: "\e828";
  }

  .menu_mobile .sc_layouts_logo img {
    max-height: 5em;
  }

  .menu_mobile .search_mobile {
    position: absolute;
    z-index: 1;
    bottom: 8rem;
    left: 50%;
    width: 28rem;
    margin-left: -14.5rem;
  }

  .menu_mobile .search_mobile form {
    position: relative;
  }

  .menu_mobile .search_mobile .search_field {
    width: 100%;
    padding: 1em 3em 1em 1.5em !important;
    border: none;
  }

  .menu_mobile .search_mobile .search_submit {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    font-size: 14px;
    padding: 0.9em 1.5em;
    background-color: transparent;
  }

  .post_item p {
    margin-bottom: 0;
  }

  .page_content_wrap {
    position: relative;
  }

  .post_featured {
    overflow: hidden;
    position: relative;
    margin-bottom: 1.8em;
  }

  .post_meta .post_meta_item {
    font-size: inherit;
    margin-left: 0;
    white-space: normal;
    transition: color 0.3s ease;
  }

  .post_meta .post_meta_item:after {
    content: "";
    display: inline;
    font-family: inherit;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    vertical-align: baseline;
    margin: 0 0.4em;
  }

  .post_meta .post_meta_item:last-child:after {
    display: none;
  }

  .post_meta_item.post_categories a {
    padding: 5px 16px;
    border-radius: 15px;
    margin-right: 3px;
  }

  .post_meta_item.post_categories a:last-child {
    margin-right: 0;
  }

  .post_meta_item.post_categories {
    margin-left: -3px;
  }

  .post_featured .mask {
    background-color: rgba(0, 0, 0, 0.2);
  }

  .format-video .post_featured.with_thumb {
    position: relative;
  }

  .format-video .post_featured.with_thumb .post_video {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.3s ease;
    text-align: center;
    opacity: 0;
    overflow: hidden;
  }

  .format-video .post_featured.with_thumb .post_video:before {
    content: " ";
    display: inline-block;
    padding-top: 55%;
    width: 0;
    height: 0;
  }

  .format-video .post_featured.with_thumb img {
    position: relative;
    z-index: 2;
  }

  .format-video .post_featured.with_thumb .mask {
    z-index: 3;
    background-color: rgba(0, 0, 0, 0.2);
    opacity: 0;
  }

  .format-video .post_featured.with_thumb:hover .mask {
    opacity: 1;
  }

  .format-video .post_featured.with_thumb .post_video_hover {
    width: 56px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    border-radius: 50%;
    transition: all 0.3s ease;
    position: absolute;
    z-index: 20;
    top: 50%;
    left: 50%;
    transform: none;
    margin: -28px 0 0 -28px;
    font-size: 16px;
    opacity: 1;
    cursor: pointer;
    overflow: hidden;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    border: none;
    text-indent: 4px;
  }

  .format-video .post_featured.with_thumb:hover .post_video_hover {
    opacity: 1;
    margin-top: -28px;
  }

  .format-video .post_featured.with_thumb .post_video_hover:before {
    content: "\e966";
    font-family: "fontello";
  }

  .post_item_single .post_title {
    margin-top: -0.2em;
  }

  .sc_layouts_widgets .widget {
    padding: 30px;
    border-radius: 3px;
    -ms-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07);
    overflow: hidden;
  }

  .sc_layouts_widgets .widget_area_inner > div + div,
.sc_layouts_widgets .widget_area_inner > div + aside,
.sc_layouts_widgets .widget_area_inner > aside + aside {
    margin-top: 30px;
  }

  .widget p {
    margin: 0;
  }

  .sc_layouts_widgets .widget .widget_title,
.widget .widget_title {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    letter-spacing: 2.2px;
    padding: 16px 23px;
    border-left: 7px solid red;
  }

  .sc_layouts_widgets .widget .widget_title {
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -30px;
  }

  .widget_banner .image_wrap {
    margin: 0;
    border-radius: 3px;
  }

  #sb_instagram .sb_instagram_header {
    padding: 0 !important;
    margin-bottom: 0.5em !important;
  }

  #sb_instagram #sbi_load {
    margin-top: 0.5em;
  }

  .footer_wrap p {
    margin: 0;
  }

  .footer_wrap .sc_layouts_menu > ul > li + li:before {
    display: none;
  }

  .footer_wrap .sc_layouts_menu > ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
  }

  .footer_wrap .sc_layouts_menu > ul > li {
    display: inline-block;
    vertical-align: baseline;
    font-size: 16px;
    z-index: auto !important;
    font-weight: 500;
  }

  .footer_wrap .sc_layouts_menu > ul > li + li:before {
    content: " ";
    display: inline-block;
    width: 0;
    height: 0.8em;
    margin: 0;
    vertical-align: baseline;
    border-left: 1px dotted #ddd;
  }

  .footer_wrap .sc_layouts_menu > ul > li > a {
    padding: 0.5em 1em;
    display: inline-block;
  }

  .footer_wrap .sc_layouts_column_align_left .sc_layouts_menu > ul > li:first-child > a {
    padding-left: 0;
  }

  .sc_layouts_row_type_normal {
    padding: 1em 0;
  }

  .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 1.3em;
    margin-right: 0;
  }

  .sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    font-size: 30px !important;
  }

  .sc_layouts_row_type_normal .sc_layouts_item_icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    font-size: 14px;
    transition: all 0.3s ease;
  }

  .search_wrap .search_submit {
    transition: all 0.3s ease;
  }

  .search_wrap .search_submit:before {
    content: "\e968";
    font-family: "fontello";
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    font-size: 14px;
    font-weight: 400;
    text-transform: lowercase;
    padding: 0 60px 0 21px !important;
    width: 18em;
    height: 50px;
    line-height: 50px;
    border: none;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit {
    display: block;
    font-size: 11px;
    text-align: center;
    width: 60px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: auto;
    right: 0;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit:before {
    transition: all 0.3s ease;
  }

  .top_panel:not(.scheme_dark) .sc_layouts_row_type_normal:not(.scheme_dark) .search_wrap .search_submit:before {
    color: #797e87 !important;
  }

  .top_panel:not(.scheme_dark) .sc_layouts_row_type_normal:not(.scheme_dark) .search_wrap .search_submit:hover:before {
    color: #262f3e !important;
  }

  .sc_layouts_menu_nav li {
    text-align: center;
  }

  .sc_layouts_menu_nav > li > ul:after {
    content: " ";
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    width: 12px;
    height: 12px;
    margin: -6px 0 0 -6px;
    background-color: #fff;
    transform: rotate(45deg);
  }

  .sc_layouts_menu_nav li li.menu-item-has-children > a:after,
.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    display: none;
  }

  .sc_layouts_menu_nav > li > a,
.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.85em 1.3em;
  }

  .sc_layouts_menu_nav > li > ul {
    top: 4em;
    left: 50%;
    margin-left: -3em;
  }

  .sc_layouts_menu_nav > li ul {
    width: 10.8em;
    padding: 1.8em 0;
    border-radius: 3px;
  }

  .sc_layouts_menu_nav > li > ul ul {
    left: 10.8em;
    top: -1.8em;
    margin: 0 0 0 2px;
  }

  .sc_layouts_menu_nav > li li > a {
    padding: 0.27em 1em;
  }

  .sc_layouts_menu_nav > li ul {
    -ms-box-shadow: none;
    box-shadow: none;
  }

  .sc_layouts_menu_nav > li.current-menu-parent > a,
.sc_layouts_menu_nav > li.current-menu-ancestor > a {
    font-weight: 500 !important;
  }

  .footer_wrap .sc_layouts_menu > ul > li + li:before {
    display: none;
  }

  #sb_instagram {
    padding-bottom: 0 !important;
  }

  .widget #sb_instagram #sbi_images {
    width: calc(100% + 8px);
    margin: 0 -4px;
    padding: 2px !important;
  }

  .widget #sbi_load {
    display: none;
  }

  .sc_blogger .sc_blogger_item_featured img,
.sc_recent_news .post_item .post_featured img {
    transform: scale(1);
    transition: all 0.5s ease;
  }

  .sc_blogger .sc_blogger_item_featured:hover img,
.sc_recent_news .post_item .post_featured:hover img {
    transform: scale(1.02);
  }

  .box-style {
    overflow: hidden;
    -ms-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06);
  }

  .copyright-text {
    font-size: 16px;
  }

  .med-title .sc_item_title {
    font-size: 72px;
  }

  .post_meta_item.post_categories {
    margin-left: 0;
    margin-top: -5px !important;
    display: inline-block;
    margin-bottom: -5px !important;
  }

  .post_meta_item.post_categories a {
    display: inline-block;
    line-height: 20px;
    margin-bottom: 3px;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__plugins.css ; media=all */
@media all {
  .post_featured[class*=hover_] {
    position: relative;
    transition: all 0.35s ease-in-out;
    display: inline-block;
    vertical-align: top;
  }

  .post_featured[class*=hover_],
.post_featured[class*=hover_] * {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .post_featured .mask {
    content: " ";
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    pointer-events: none;
    transition: all 0.5s ease;
  }

  .post_featured.hover_simple:hover .mask {
    opacity: 1;
  }

  .post_featured.hover_simple .icons {
    position: absolute;
    z-index: 6;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }

  .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet + .slider_pagination_bullet {
    margin-left: 12px;
  }

  .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet {
    width: 33px;
    height: 5px;
    border-radius: 3px;
    border: none;
    opacity: 1;
    vertical-align: middle;
  }

  .sc_widget_slider .slider_engine_swiper {
    overflow: hidden;
    border-radius: 3px;
  }

  .footer_wrap .sc_layouts_item {
    vertical-align: top;
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
  }

  .footer_wrap .sc_layouts_item .widget {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sc_blogger .post_featured {
    border-radius: 3px;
    position: relative;
    z-index: 1;
  }

  .sc_blogger_item_meta .post_meta_item.post_categories {
    margin-bottom: 0 !important;
    display: inline-block;
  }

  .sc_blogger_default .sc_blogger_item_title {
    font-size: 36px;
    line-height: 0.95em;
    letter-spacing: 1.4px;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta .post_meta + .sc_blogger_item_title {
    margin-top: 7px;
  }

  .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
    margin-top: 2.2em;
  }

  .sc_blogger .sc_blogger_item_title + .sc_blogger_item_excerpt {
    margin-top: 1.4em;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta .sc_blogger_item_excerpt {
    padding-right: 30px;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta_simple .sc_blogger_item_content {
    margin-top: -1px !important;
    text-align: center;
    padding: 40px 30px 15px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta_simple .post_featured {
    border-radius: 0;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta_simple .post_meta {
    margin: 0 0 6px;
  }

  .scheme_dark.elementor-widget-trx_sc_slider_controls .sc_slider_controls span.swiper-pagination-bullet {
    background-color: #e6e6e6;
  }

  .sc_item_title {
    line-height: 0.94em;
    word-break: break-word;
  }

  .sc_title.sc_title_accent {
    margin-top: 0;
    margin-bottom: 0;
    padding: 16px 23px;
    border-left: 7px solid #ddd;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
  }

  .sc_title.sc_title_accent .sc_item_title {
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    letter-spacing: 2.2px;
  }

  .trx_addons_scroll_to_top {
    border-radius: 3px;
  }

  .sc_recent_news .post_item .post_date:before {
    content: "";
  }

  .sc_recent_news .post_item .post_title {
    font-weight: 700;
  }

  .sc_recent_news_style_news-excerpt .post_featured {
    border-radius: 3px;
    overflow: hidden;
    z-index: 1;
  }

  .sc_recent_news_style_news-excerpt .post_featured {
    float: left;
    width: 100%;
    margin-bottom: 0;
    max-width: 260px;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_meta {
    margin: 5px 0 0.9em !important;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_title {
    font-weight: 700;
    font-size: 30px;
    letter-spacing: 1.2px;
    line-height: 1.1em;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_header .post_categories {
    font-size: 13px;
    line-height: inherit;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    padding-right: 0;
    text-transform: none;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_header + .post_content {
    margin-top: 1.2em;
  }

  .sc_recent_news_style_news-excerpt .post_body {
    width: calc(100% - 260px);
    padding: 22px 60px 10px 35px;
  }

  .sc_recent_news_style_news-excerpt .post_item + .post_item {
    padding-top: 0;
    margin-top: 30px;
    border-top: none;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_header .post_date:before {
    display: none;
  }

  .post_content > .elementor {
    margin-left: -15px;
    margin-right: -15px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 15px;
  }

  form.mc4wp-form {
    position: relative;
    padding-right: 0;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email] {
    width: 100%;
    vertical-align: top;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    line-height: 50px;
    border: none;
    border-radius: 30px;
    padding: 0 10em 0 2.2em;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    height: 50px;
    line-height: 50px;
    min-width: 9.5em;
    vertical-align: top;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 30px;
    text-align: center;
  }

  form.mc4wp-form label {
    margin-top: 10px;
  }

  .sp-template a:hover,
.sp-data-table a:hover {
    text-decoration: none !important;
  }

  .sp-template img {
    vertical-align: middle;
  }

  .sp-template {
    margin-bottom: 30px !important;
  }

  .sp-table-caption {
    margin: 0 0 30px !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 1em !important;
    display: block !important;
    width: 100% !important;
  }

  .sp-template h3,
.sp-template h4,
.sp-template h5,
.sp-data-table h4,
.sp-data-table h5 {
    letter-spacing: 1px !important;
  }

  .sp-data-table {
    border: none !important;
    background: transparent !important;
  }

  .sp-data-table th {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1.2px;
    padding: 10px 15px;
  }

  .sp-data-table td {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4em;
    border: none;
    padding: 17px 25px;
    text-align: left;
    background: transparent;
    letter-spacing: 0.6px;
  }

  .sp-data-table tr + tr {
    border-top: 1px solid #ddd !important;
  }

  .sp-data-table tr:last-child {
    border-bottom: 1px solid #ddd !important;
  }

  .sp-data-table .data-name {
    text-align: left !important;
  }

  .sc_layouts_widgets .sp-data-table tr:first-child th {
    padding-top: 0 !important;
  }

  .sc_layouts_widgets .sp-data-table th,
.sc_layouts_widgets .sp-data-table td {
    padding: 14px 8px !important;
    background: none !important;
  }

  body .sc_layouts_widgets .sp-data-table th,
body .sc_layouts_widgets .sp-data-table td {
    background: none !important;
  }

  .sc_layouts_widgets .sp-data-table td.data-name,
.sc_layouts_widgets .sp-data-table td.data-rank {
    text-align: left !important;
  }

  .sc_layouts_widgets .sp-data-table thead tr:last-child {
    border-bottom-width: 2px !important;
  }

  .sc_layouts_widgets .sp-view-all-link > a {
    width: 100% !important;
    text-align: center;
    padding: 0.8em 3.5em !important;
    margin-bottom: 1px;
  }

  .sc_layouts_widgets .sp-view-all-link {
    padding: 20px 0 0 0 !important;
  }

  .sc_layouts_widgets .sp-template {
    margin-bottom: 0 !important;
  }

  .sp-view-all-link {
    padding: 25px 0 0 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: none !important;
    overflow: hidden !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }

  .sp-view-all-link > a {
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 18px !important;
    text-transform: capitalize !important;
  }

  .sp-template-event-blocks .sp-event-results {
    font-size: 60px !important;
    font-weight: 700 !important;
    padding: 5px 0 !important;
  }

  .sp-template-event-blocks .sp-event-results * {
    font-weight: 700 !important;
  }

  .sp-template-event-blocks .sp-event-date,
.sp-template-event-blocks .sp-event-title a,
.sp-template-event-blocks .sp-event-title {
    font-size: 13px !important;
    font-weight: 500 !important;
  }

  .sp-template.sp-template-event-blocks {
    border-radius: 3px;
    overflow: hidden;
    -ms-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07);
  }

  .sp-template-event-blocks .sp-data-table tr:last-child {
    border-bottom: none !important;
  }

  .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-event-blocks .team-logo {
    margin: 10px;
    width: 22%;
    height: 6em;
    max-width: 6em;
    margin-top: 33px;
  }

  .sp-template-event-blocks .sp-event-title {
    display: none !important;
  }

  .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-data-table td {
    padding: 17px 25px 19px !important;
  }

  .sp-template-countdown .sp-event-name,
.sp-template-countdown .sp-event-venue,
.sp-template-countdown .sp-event-date {
    border: none !important;
    background: transparent !important;
    padding: 5px 0 !important;
  }

  .sp-countdown time {
    display: table !important;
    background: transparent !important;
    border: none !important;
  }

  .sp-countdown time > span {
    background: transparent !important;
    border: none !important;
  }

  .sp-countdown-wrapper .countdown.sp-countdown time span {
    border: none !important;
    font-size: 49px !important;
    font-weight: 700 !important;
    line-height: 1em !important;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .sp-countdown-wrapper .countdown.sp-countdown time span small {
    font-size: 13px !important;
    line-height: 1.2em !important;
    font-weight: 500 !important;
    display: block !important;
    text-transform: capitalize !important;
  }

  .sp-template-countdown .sp-event-name > a:not(.team-logo) {
    font-size: 13px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
  }

  .sp-template-countdown .sp-event-venue,
.sp-template-countdown .sp-event-date {
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
  }

  .sc_layouts_widgets .sp-countdown time {
    border-top: 1px solid #ddd !important;
    margin-top: 23px;
  }

  .sc_layouts_widgets .sp-countdown-wrapper .countdown.sp-countdown time span {
    padding: 20px 0 5px 0 !important;
  }

  .sc_layouts_widgets .sp-template-countdown .sp-event-name > a:not(.team-logo) {
    margin-top: 50px;
  }

  .extra-event-block .elementor-container {
    border-radius: 3px;
    overflow: hidden;
    -ms-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.065);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.065);
    margin-left: 15px;
    margin-right: 15px;
  }

  .extra-event-block .sp-template.sp-template-event-blocks {
    -ms-box-shadow: none;
    box-shadow: none;
    margin: 0 !important;
  }

  .extra-event-block .elementor-row > .elementor-element + .elementor-element:before {
    position: absolute;
    content: "";
    display: block;
    left: 0;
    top: 13%;
    width: 1px;
    height: 74%;
    z-index: 1;
    background: #ddd;
  }

  .extra-event-block .sp-template-event-blocks .sp-event-results {
    font-size: 48px !important;
    padding: 0 !important;
    line-height: 0.9em;
  }

  .extra-event-block .sp-template-event-blocks .sp-event-blocks .team-logo {
    height: 5.1em;
    margin-top: 25px;
  }

  .extra-event-block .sp-template-event-blocks .sp-data-table td {
    padding: 22px 25px 22px !important;
  }

  .extra-countdown .sp-countdown-wrapper > * {
    display: none !important;
    background: transparent !important;
    border-left: none !important;
    border-right: none !important;
  }

  .extra-countdown .sp-countdown-wrapper .countdown.sp-countdown {
    display: block !important;
  }

  .extra-countdown .sp-countdown-wrapper .countdown.sp-countdown time {
    background: transparent !important;
    border: none !important;
    display: block !important;
  }

  .extra-countdown .sp-countdown-wrapper .countdown.sp-countdown time span {
    border: none !important;
    font-size: 49px !important;
    font-weight: 700 !important;
    line-height: 1em !important;
    display: block !important;
    padding: 10px 5px !important;
    text-align: left !important;
    width: 25% !important;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left !important;
  }

  .extra-countdown .sp-countdown-wrapper .countdown.sp-countdown time span small {
    font-size: 13px !important;
    line-height: 1.2em !important;
    font-weight: 500 !important;
    display: block !important;
    text-transform: capitalize !important;
  }

  .extra-countdown .sp-template-countdown {
    margin-bottom: 0 !important;
  }

  .extra-countdown.top-style-2 {
    border-radius: 3px;
    overflow: hidden;
    max-width: 538px;
    padding: 12px 0 7px 35px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: right;
    display: block;
    clear: both;
    width: 100%;
    text-align: left;
  }

  .extra-countdown.top-style-2 .wp-widget-sportspress-countdown {
    text-align: left;
  }

  .extra-countdown.top-style-2 {
    max-width: 568px;
  }

  .extra-countdown.top-style-2 .widget_title {
    margin: 0 !important;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    font-size: 20px;
    text-align: left;
  }

  .extra-countdown.top-style-2 .sp-table-caption {
    font-size: 20px !important;
    letter-spacing: 2.3px !important;
    margin: 0 !important;
  }

  .extra-countdown.top-style-2 .widget_title,
.extra-countdown.top-style-2 .sp-table-caption {
    margin-top: 20px !important;
    width: 100% !important;
    float: left;
    display: block !important;
    clear: both;
    max-width: 164px !important;
  }

  .extra-countdown.top-style-2 .widget_title,
.extra-countdown.top-style-2 .sp-table-caption {
    max-width: 194px !important;
  }

  .extra-countdown.top-style-2 .widget_title + .sp-table-caption {
    margin-top: 4px !important;
  }

  .extra-countdown.top-style-2 .sp-template-countdown {
    width: 338px;
    display: inline-block !important;
    position: relative;
    overflow: visible;
    padding-left: 30px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .extra-countdown.top-style-2 .sp-template-countdown:before {
    position: absolute;
    display: block;
    font-family: "fontello";
    content: "\e814\e814\e814\e814\e814\e814\e814\e814\e814\e814\e814\e814\e814\e814\e814";
    width: 8px;
    height: 160%;
    left: 0;
    top: -27%;
    color: #091625;
    font-size: 5px;
    letter-spacing: 0;
    text-indent: 0;
    line-height: 9px;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__custom.css ; media=all */
@media all {
  .content_wrap {
    width: 1278px;
  }

  body {
    font-family: "Poppins", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.76em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.26px;
  }

  p,
ul {
    margin-top: 0em;
    margin-bottom: 1.6em;
  }

  h1 {
    font-family: "Roboto", sans-serif;
    font-size: 4.286em;
    font-weight: 700;
    font-style: normal;
    line-height: 0.93em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 2.1px;
    margin-bottom: 0.63em;
  }

  h2 {
    font-family: "Roboto", sans-serif;
    font-size: 3.429em;
    font-weight: 700;
    font-style: normal;
    line-height: 0.96em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 1.75px;
    margin-bottom: 0.52em;
  }

  h3 {
    font-family: "Roboto", sans-serif;
    font-size: 2.571em;
    font-weight: 700;
    font-style: normal;
    line-height: 0.91em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 1.3px;
    margin-bottom: 0.92em;
  }

  h4 {
    font-family: "Roboto", sans-serif;
    font-size: 2.143em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.06em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 1.1px;
    margin-bottom: 0.6em;
  }

  h5 {
    font-family: "Roboto", sans-serif;
    font-size: 1.714em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.06em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.85px;
    margin-bottom: 0.7em;
  }

  input[type=text],
input[type=password],
input[type=email],
textarea {
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
  }

  .sp-view-all-link > a,
form button,
input[type=submit] {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    line-height: 18px;
    text-decoration: none;
  }

  .post_meta {
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.4em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 0.4em;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 1.5em;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > a {
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.18px;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > ul {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 1.35em;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li ul > li > a {
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.18px;
  }

  .menu_mobile .menu_mobile_nav_area > ul {
    font-family: "Poppins", sans-serif;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li ul {
    font-family: "Poppins", sans-serif;
  }

  .slider_pagination_wrap {
    font-family: "Roboto", sans-serif;
  }

  .sc_button {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    line-height: 18px;
    text-decoration: none;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email] {
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    line-height: 18px;
    text-decoration: none;
  }

  .sp-countdown-wrapper .countdown.sp-countdown time span,
.sp-template-event-blocks .sp-event-results *,
.sp-template-event-blocks .sp-event-results,
.sp-data-table th,
.sp-table-caption,
.sp-template h3,
.sp-template h4,
.sp-template h5,
.sp-data-table h4,
.sp-data-table h5 {
    font-family: "Roboto", sans-serif !important;
  }

  .sp-template-countdown .sp-event-venue,
.sp-template-countdown .sp-event-date {
    font-family: "Poppins", sans-serif !important;
  }

  .sp-template-countdown .sp-event-name > a:not(.team-logo),
.sp-countdown-wrapper .countdown.sp-countdown time span small,
.sp-template-event-blocks .sp-event-title a,
.sp-template,
.sp-data-table,
.sp-table-caption {
    font-family: "Poppins", sans-serif;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__colors-alter.css ; media=all */
@media all {
  .scheme_alter {
    color: #797e87;
    background: #f0f2f7;
  }

  .scheme_alter h1,
.scheme_alter h2,
.scheme_alter h3,
.scheme_alter h4,
.scheme_alter h5,
.scheme_alter h3 a,
.scheme_alter h4 a,
.scheme_alter h5 a,
.scheme_alter li a {
    color: #262f3e;
  }

  .scheme_alter h3 a:hover,
.scheme_alter h4 a:hover,
.scheme_alter h5 a:hover,
.scheme_alter li a:hover {
    color: #ff0000;
  }

  .scheme_alter a {
    color: #ff0000;
  }

  .scheme_alter a:hover {
    color: #081324;
  }

  .scheme_alter table th,
.scheme_alter table th + th {
    border-color: #262f3e;
  }

  .scheme_alter table td,
.scheme_alter table td + td {
    color: #797e87;
    border-color: #e3e3e3;
  }

  .scheme_alter table th {
    color: #8c9097;
    background-color: #224452;
  }

  .scheme_alter table > tbody > tr:nth-child(2n+1) > td {
    background-color: #ebebeb;
  }

  .scheme_alter table > tbody > tr:nth-child(2n) > td {
    background-color: #f4f4f4;
  }

  .scheme_alter ul > li:before {
    color: #ff0000;
  }

  .scheme_alter input[type=text],
.scheme_alter input[type=password],
.scheme_alter input[type=email],
.scheme_alter textarea,
.scheme_alter form.mc4wp-form input[type=email] {
    color: #797e87;
    border-color: #e4e4e4;
    background-color: #f4f4f4;
  }

  .scheme_alter input[type=text]:focus,
.scheme_alter input[type=password]:focus,
.scheme_alter input[type=email]:focus,
.scheme_alter textarea:focus,
.scheme_alter form.mc4wp-form input[type=email]:focus {
    color: #262f3e;
    border-color: #262f3e;
    background-color: #f4f4f4;
  }

  .scheme_alter input[placeholder]::-moz-placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_alter textarea[placeholder]::-moz-placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_alter input[placeholder]::-moz-placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_alter input[placeholder]::placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_alter textarea[placeholder]::-moz-placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_alter textarea[placeholder]::placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_alter input[type=checkbox] + label:before {
    border-color: #e4e4e4 !important;
  }

  div .sp-view-all-link > a {
    color: #ffffff !important;
  }

  .scheme_alter .search_wrap .search_submit:before {
    color: #797e87;
  }

  .scheme_alter input[type=submit][disabled],
.scheme_alter input[type=submit][disabled]:hover {
    background-color: rgba(38, 47, 62, 0.4) !important;
    color: #ffffff !important;
  }

  .scheme_alter .sp-view-all-link > a:hover,
.scheme_alter button:hover,
.scheme_alter button:focus,
.scheme_alter input[type=submit]:hover,
.scheme_alter input[type=submit]:focus,
.scheme_alter .sc_button_default:hover,
.scheme_alter .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.scheme_alter .mc4wp-form input[type=submit]:hover,
.scheme_alter .mc4wp-form input[type=submit]:focus {
    color: #ffffff;
    background-color: #262f3e;
  }

  .scheme_alter div .sp-view-all-link > a:hover {
    color: #ffffff !important;
  }

  .scheme_alter .search_wrap .search_submit:hover:before {
    color: #262f3e;
  }

  .scheme_alter .sc_layouts_item_icon {
    color: #797e87;
  }

  .scheme_alter .sc_layouts_row_type_normal .sc_layouts_item {
    color: #797e87;
  }

  .scheme_alter .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button) {
    color: #797e87;
  }

  .scheme_alter .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_alter .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover .sc_layouts_item_icon {
    color: #262f3e;
  }

  .scheme_alter .sc_layouts_row_type_normal .search_wrap .search_submit:before,
.scheme_alter .sc_layouts_row_type_normal .search_wrap .search_submit {
    background-color: transparent;
    color: #262f3e;
  }

  .scheme_alter .sc_layouts_row_type_normal .search_wrap .search_submit:hover:before,
.scheme_alter .sc_layouts_row_type_normal .search_wrap .search_submit:hover {
    background-color: transparent;
    color: #797e87;
  }

  .scheme_alter .sc_layouts_menu_nav > li > a {
    color: #262f3e;
  }

  .scheme_alter .sc_layouts_menu_nav > li > a:hover {
    color: #ff0000 !important;
  }

  .scheme_alter .sc_layouts_menu_nav > li.current-menu-parent > a,
.scheme_alter .sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: #ff0000 !important;
  }

  .scheme_alter .sc_layouts_menu_nav > li li > a {
    color: #8c9097 !important;
  }

  .scheme_alter .sc_layouts_menu_nav > li li > a:hover {
    color: #ff0000 !important;
  }

  .scheme_alter .sc_layouts_menu_nav > li li > a:hover:after {
    color: #ff0000 !important;
  }

  .scheme_alter .sc_layouts_menu_nav > li li.current-menu-item > a {
    color: #ff0000 !important;
  }

  .scheme_alter .sc_layouts_menu_nav > li li.current-menu-item:before {
    color: #ff0000 !important;
  }

  .scheme_alter .menu_mobile_inner {
    color: #797e87;
    background-color: #ffffff;
  }

  .scheme_alter .menu_mobile_close:before,
.scheme_alter .menu_mobile_close:after {
    border-color: #1d1d1d;
  }

  .scheme_alter .menu_mobile_close:hover:before,
.scheme_alter .menu_mobile_close:hover:after {
    border-color: #ff0000;
  }

  .scheme_alter .menu_mobile_inner a,
.scheme_alter .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #1d1d1d;
  }

  .scheme_alter .menu_mobile_inner a:hover,
.scheme_alter .menu_mobile_inner .menu_mobile_nav_area li:hover:before {
    color: #ff0000;
  }

  .scheme_alter .menu_mobile_inner .search_mobile .search_submit {
    color: #797e87;
  }

  .scheme_alter .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_alter .menu_mobile_inner .search_mobile .search_submit:hover {
    color: #262f3e;
  }

  .scheme_alter .sc_layouts_row_type_normal .sc_layouts_item_icon {
    color: #ffffff;
    background-color: #8c9097;
  }

  .scheme_alter .sc_layouts_row_type_normal .sc_layouts_item_icon:hover {
    color: #ffffff;
    background-color: #262f3e;
  }

  .scheme_alter .top_panel {
    background-color: #ffffff;
  }

  .scheme_alter .post_item {
    color: #797e87;
  }

  .scheme_alter .post_meta,
.scheme_alter .post_meta_item,
.scheme_alter .post_meta_item:after,
.scheme_alter .post_meta_item:hover:after,
.scheme_alter .post_meta_item a {
    color: #797e87;
  }

  .scheme_alter .post_meta_item.post_categories a {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_alter .post_meta_item.post_categories a:hover {
    color: #ffffff;
    background-color: #081324;
  }

  .scheme_alter .post_meta_item.post_date {
    color: #ff0000;
  }

  .scheme_alter .post_meta_item a:hover {
    color: #262f3e;
  }

  .scheme_alter .post_item .post_title a:hover {
    color: #ff0000;
  }

  .scheme_alter .format-video .post_featured.with_thumb .post_video_hover {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_alter .format-video .post_featured.with_thumb .post_video_hover:hover {
    color: #ff0000;
    background-color: #ffffff;
  }

  .scheme_alter .sc_layouts_widgets .widget {
    background-color: #ffffff;
  }

  .scheme_alter .sc_title.sc_title_accent,
.scheme_alter .widget .widget_title {
    background-color: #224452;
    color: #ffffff;
    border-color: #ff0000;
  }

  .scheme_alter .sc_item_title.sc_item_title_style_accent {
    color: #ffffff;
  }

  .scheme_alter .sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    background-color: #ff0000 !important;
    color: #ffffff !important;
  }

  .scheme_alter .sc_layouts_menu_mobile_button .sc_layouts_item_icon:hover {
    background-color: #262f3e !important;
    color: #ffffff !important;
  }

  .scheme_alter .sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    color: #ffffff !important;
    background-color: #8c9097 !important;
  }

  .scheme_alter .sc_layouts_menu_mobile_button .sc_layouts_item_icon:hover {
    color: #ffffff !important;
    background-color: #262f3e !important;
  }

  .scheme_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet {
    border-color: #262f3e;
    background-color: #262f3e;
  }

  .scheme_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.scheme_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover {
    border-color: #ff0000;
    background-color: #ff0000;
  }

  .scheme_alter .sc_recent_news_style_news-excerpt .post_item {
    border-color: #e3e3e3;
  }

  .scheme_alter .sc_blogger_default.sc_blogger_default_classic_meta_simple .sc_blogger_item_content {
    background-color: #ffffff;
  }

  .scheme_alter .trx_addons_scroll_to_top {
    color: #ffffff;
    border-color: #ff0000;
    background-color: #ff0000;
  }

  .scheme_alter .trx_addons_scroll_to_top:hover {
    color: #ffffff;
    border-color: #ff150d;
    background-color: #262f3e;
  }

  .scheme_alter .elementor-divider-separator {
    border-color: #e3e3e3;
  }

  .scheme_alter .sp-template *,
.scheme_alter .sp-data-table *,
.scheme_alter .sp-table-caption {
    color: #797e87;
  }

  .scheme_alter .sp-table-caption {
    color: #262f3e;
  }

  .scheme_alter .sp-data-table td {
    color: #262f3e;
  }

  .scheme_alter .sp-data-table th {
    color: #262f3e;
    background: #f4f4f4;
  }

  .scheme_alter .sp-data-table tr + tr {
    border-color: #e3e3e3;
  }

  .scheme_alter .sp-template-event-blocks .sp-event-results span,
.scheme_alter .sp-template-event-blocks .sp-event-results,
.scheme_alter .sp-template-event-blocks .sp-event-results a:hover,
.scheme_alter .sp-template-event-blocks .sp-event-results a,
.scheme_alter .sp-template-event-blocks .sp-event-date,
.scheme_alter .sp-template-event-blocks .sp-event-title a,
.scheme_alter .sp-template-event-blocks .sp-event-title {
    color: #262f3e !important;
  }

  .scheme_alter .sp-template a,
.scheme_alter .sp-data-table a {
    color: #262f3e !important;
  }

  .scheme_alter .sp-template a:hover,
.scheme_alter .sp-data-table a:hover {
    color: #ff0000 !important;
  }

  .scheme_alter .extra-event-block .elementor-container,
.scheme_alter .sp-template.sp-template-event-blocks {
    background: #ffffff !important;
  }

  .scheme_alter .sp-template-countdown .sp-event-venue,
.scheme_alter .sp-template-countdown .sp-event-date {
    color: #262f3e !important;
  }

  .scheme_alter .extra-event-block .elementor-row > .elementor-element + .elementor-element:before {
    background: #e3e3e3;
  }

  .scheme_alter .sp-countdown-wrapper .countdown.sp-countdown time span {
    color: #262f3e !important;
  }

  .scheme_alter .sp-countdown-wrapper .countdown.sp-countdown time span small {
    color: #797e87 !important;
  }

  .scheme_alter .extra-countdown.top-style-2 {
    background: #e3e3e3;
  }

  .scheme_alter .extra-countdown.top-style-2 .widget_title {
    color: #ff0000 !important;
  }

  .scheme_alter .sp-countdown time {
    border-color: #e3e3e3 !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__colors-dark.css ; media=all */
@media all {
  .scheme_dark {
    color: #848992;
  }

  .scheme_dark h1,
.scheme_dark h2,
.scheme_dark h3,
.scheme_dark h4,
.scheme_dark h5,
.scheme_dark h3 a,
.scheme_dark li a {
    color: #ffffff;
  }

  .scheme_dark h3 a:hover,
.scheme_dark li a:hover {
    color: #ff0000;
  }

  .scheme_dark a {
    color: #ff0000;
  }

  .scheme_dark a:hover {
    color: #ffffff;
  }

  .scheme_dark ul > li:before {
    color: #ff0000;
  }

  .scheme_dark input[type=text],
.scheme_dark input[type=password],
.scheme_dark input[type=email],
.scheme_dark form.mc4wp-form input[type=email] {
    color: #b7b7b7;
    border-color: #262f3e;
    background-color: #262f3e;
  }

  .scheme_dark input[type=text]:focus,
.scheme_dark input[type=password]:focus,
.scheme_dark input[type=email]:focus,
.scheme_dark form.mc4wp-form input[type=email]:focus {
    color: #ffffff;
    border-color: #353535;
    background-color: #262f3e;
  }

  .scheme_dark input[placeholder]::-moz-placeholder {
    color: #6f6f6f;
    opacity: 1;
  }

  .scheme_dark input[placeholder]::placeholder {
    color: #6f6f6f;
    opacity: 1;
  }

  .scheme_dark input[type=checkbox] + label:before {
    border-color: #262f3e !important;
  }

  .scheme_dark button:not(.components-button),
.scheme_dark input[type=submit],
.scheme_dark .sc_button_default,
.scheme_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),
.scheme_dark .mc4wp-form input[type=submit] {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_dark .search_wrap .search_submit:before {
    color: #b7b7b7;
  }

  .scheme_dark input[type=submit][disabled],
.scheme_dark input[type=submit][disabled]:hover {
    background-color: rgba(255, 255, 255, 0.4) !important;
    color: #081224 !important;
  }

  .scheme_dark button:hover,
.scheme_dark button:focus,
.scheme_dark input[type=submit]:hover,
.scheme_dark input[type=submit]:focus,
.scheme_dark .sc_button_default:hover,
.scheme_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.scheme_dark .mc4wp-form input[type=submit]:hover,
.scheme_dark .mc4wp-form input[type=submit]:focus {
    color: #262f3e;
    background-color: #ffffff;
  }

  .scheme_dark .search_wrap .search_submit:hover:before {
    color: #ffffff;
  }

  .scheme_dark.footer_wrap {
    color: #848992;
    background-color: #081224;
  }

  .scheme_dark .sc_layouts_menu_nav > li > a {
    color: #ffffff;
  }

  .scheme_dark .sc_layouts_menu_nav > li > a:hover {
    color: #ff0000 !important;
  }

  .scheme_dark .menu_mobile_inner {
    color: #a6a6a6;
    background-color: #081224;
  }

  .scheme_dark .menu_mobile_close:before,
.scheme_dark .menu_mobile_close:after {
    border-color: #ffffff;
  }

  .scheme_dark .menu_mobile_close:hover:before,
.scheme_dark .menu_mobile_close:hover:after {
    border-color: #ff0000;
  }

  .scheme_dark .menu_mobile_inner a,
.scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #ffffff;
  }

  .scheme_dark .menu_mobile_inner a:hover,
.scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before {
    color: #ff0000;
  }

  .scheme_dark .menu_mobile_inner .search_mobile .search_submit {
    color: #6f6f6f;
  }

  .scheme_dark .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_dark .menu_mobile_inner .search_mobile .search_submit:hover {
    color: #ffffff;
  }

  .scheme_dark.footer_wrap {
    background-color: #081224;
    color: #a6a6a6;
  }

  .scheme_dark.footer_wrap .widget {
    border-color: #848992;
  }

  .scheme_dark.footer_wrap h2 {
    color: #ffffff;
  }

  .scheme_dark.footer_wrap a {
    color: #ffffff;
  }

  .scheme_dark.footer_wrap a:hover {
    color: #ff0000;
  }

  .scheme_dark .widget .widget_title {
    background-color: #ffffff;
    color: #081224;
    border-color: #ff0000;
  }

  .scheme_dark .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet {
    border-color: #ffffff;
    background-color: #ffffff;
  }

  .scheme_dark .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.scheme_dark .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover {
    border-color: #ff0000;
    background-color: #ff0000;
  }

  .scheme_dark .elementor-divider-separator {
    border-color: #262f3e;
  }

  .scheme_dark .sp-template *,
.scheme_dark .sp-table-caption {
    color: #848992 !important;
  }

  .scheme_dark .sp-table-caption {
    color: #ffffff !important;
  }

  .scheme_dark .sp-template a {
    color: #ffffff !important;
  }

  .scheme_dark .sp-template a:hover {
    color: #ff0000 !important;
  }

  .scheme_dark .sp-countdown-wrapper .countdown.sp-countdown time span {
    color: #ffffff !important;
  }

  .scheme_dark .sp-countdown-wrapper .countdown.sp-countdown time span small {
    color: #848992 !important;
  }

  .scheme_dark .extra-countdown.top-style-2 {
    background: #262f3e;
  }

  .scheme_dark .extra-countdown.top-style-2 .widget_title {
    color: #ff0000 !important;
  }

  .scheme_dark .sp-countdown time {
    border-color: #262f3e !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__colors-default.css ; media=all */
@media all {
  .scheme_default {
    color: #797e87;
  }

  .scheme_default h5,
.scheme_default h5 a {
    color: #262f3e;
  }

  .scheme_default h5 a:hover {
    color: #ff0000;
  }

  .scheme_default a {
    color: #ff0000;
  }

  .scheme_default a:hover {
    color: #081324;
  }

  .scheme_default .post_meta,
.scheme_default .post_meta_item,
.scheme_default .post_meta_item:after,
.scheme_default .post_meta_item:hover:after,
.scheme_default .post_meta_item a {
    color: #797e87;
  }

  .scheme_default .post_meta_item.post_categories a {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_default .post_meta_item.post_categories a:hover {
    color: #ffffff;
    background-color: #081324;
  }

  .scheme_default .post_meta_item.post_date {
    color: #ff0000;
  }

  .scheme_default .post_meta_item a:hover {
    color: #262f3e;
  }

  .scheme_default .format-video .post_featured.with_thumb .post_video_hover {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_default .format-video .post_featured.with_thumb .post_video_hover:hover {
    color: #ff0000;
    background-color: #ffffff;
  }

  .scheme_default .sc_blogger_default.sc_blogger_default_classic_meta_simple .sc_blogger_item_content {
    background-color: #ffffff;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/css/__responsive.css ; media=all */
@media (max-width: 1439px) {
  .sc_item_title + .sc_item_button {
    margin-top: 2em;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text] {
    font-size: 14px;
  }

  .sc_layouts_row .sc_layouts_logo img {
    max-height: 4.5em;
  }
}
@media (max-width: 1279px) {
  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text] {
    font-size: 13px;
    line-height: 21px;
  }
}
@media (max-width: 1023px) {
  .trx_addons_scroll_to_top {
    right: 1em;
  }

  .sc_item_title {
    letter-spacing: 1px;
  }

  .sc_layouts_column .sc_layouts_item {
    margin-right: 1.15em;
  }

  .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 1.15em;
    margin-right: 0;
  }

  .sc_layouts_menu_nav > li > a {
    padding: 0.7em;
  }

  .sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding-right: 1.3em;
  }

  .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    right: 0.5em;
  }
}
@media (max-width: 767px) {
  .trx_addons_columns_wrap {
    margin-right: -20px;
  }

  .trx_addons_columns_wrap > [class*=trx_addons_column-] {
    padding-right: 20px;
  }

  .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-] {
    padding-bottom: 20px;
  }

  .trx_addons_columns_wrap:not(.columns_fluid) > [class*=trx_addons_column-] {
    width: 50%;
  }

  .sc_item_title {
    letter-spacing: 0;
  }

  .sc_item_title + .sc_item_button {
    margin-top: 1.5em;
  }

  .hide_on_mobile,
.sc_layouts_hide_on_mobile {
    display: none !important;
  }

  .sc_layouts_menu_mobile_button {
    display: inline-block !important;
  }
}
@media (max-width: 479px) {
  .trx_addons_columns_wrap {
    margin-right: -20px;
  }

  .trx_addons_columns_wrap > [class*=trx_addons_column-] {
    padding-right: 20px;
  }

  .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-] {
    padding-bottom: 20px;
  }

  .trx_addons_columns_wrap:not(.columns_fluid) > [class*=trx_addons_column-] {
    width: 100%;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text] {
    font-size: 13px;
    line-height: 19px;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_featured {
    float: none;
    padding-right: 0;
    margin-bottom: 1.5em;
    width: 100%;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_body {
    float: none;
    width: 100%;
    padding: 0;
  }
}
@media (min-width: 2160px) {
  .sc_layouts_hide_on_wide {
    display: none !important;
  }
}
@media (min-width: 1680px) and (max-width: 2159px) {
  .sc_layouts_hide_on_desktop {
    display: none !important;
  }
}
@media (min-width: 1280px) and (max-width: 1679px) {
  .sc_layouts_hide_on_notebook {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .sc_layouts_hide_on_tablet {
    display: none !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__responsive.css ; media=all */
@media (max-width: 1679px) {
  .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-data-table td {
    padding: 17px 15px 15px !important;
  }

  .sp-template-event-blocks .sp-event-results {
    font-size: 58px !important;
  }

  .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-event-blocks .team-logo {
    width: 24%;
  }
}
@media (max-width: 1439px) {
  .content_wrap {
    width: 1100px;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text] {
    font-size: 14px;
    line-height: inherit;
  }

  .sc_recent_news_style_news-excerpt .post_featured {
    max-width: 250px;
  }

  .sc_recent_news_style_news-excerpt .post_body {
    width: calc(100% - 250px);
    padding: 10px 10px 10px 30px;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_title {
    font-size: 26px;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_header + .post_content {
    margin-top: 10px;
  }

  .sc_blogger_default .sc_blogger_item_title {
    font-size: 30px;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta .sc_blogger_item_excerpt {
    padding-right: 0;
  }

  .sc_blogger .sc_blogger_item_title + .sc_blogger_item_excerpt {
    margin-top: 10px;
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    width: 16em;
  }

  .sp-template-event-blocks .sp-event-results {
    font-size: 50px !important;
  }

  .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-event-blocks .team-logo {
    margin-left: 5px;
    margin-right: 5px;
  }

  .sp-template-event-blocks .sp-event-results {
    padding: 0 !important;
  }

  .extra-countdown.top-style-2 .widget_title,
.extra-countdown.top-style-2 .sp-table-caption {
    max-width: 134px !important;
  }

  .extra-countdown.top-style-2 .widget_title {
    margin-top: 10px !important;
  }

  .sc_layouts_widgets .sp-template-countdown .sp-event-name > a:not(.team-logo) {
    margin-top: 40px;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1130px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1279px) {
  h1 {
    font-size: 3.7em;
    margin-bottom: 22px;
    letter-spacing: 1.5px;
  }

  h2 {
    font-size: 3em;
    margin-bottom: 20px;
    letter-spacing: 1.5px;
  }

  h3 {
    font-size: 2.4em;
    margin-bottom: 20px;
    letter-spacing: 1px;
  }

  h4 {
    font-size: 2em;
    margin-bottom: 5px;
    letter-spacing: 1px;
  }

  h5 {
    font-size: 1.6em;
    margin-bottom: 18px;
  }

  p,
ul {
    margin-bottom: 1.4em;
  }

  .sp-view-all-link {
    padding: 30px 0 0 0 !important;
  }

  .content_wrap {
    width: 964px !important;
  }

  .trx_addons_columns_wrap {
    margin-right: -30px;
  }

  .trx_addons_columns_wrap > [class*=trx_addons_column-] {
    padding-right: 30px;
  }

  .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-] {
    padding-bottom: 30px;
  }

  form button,
input[type=submit],
.sc_button,
.sp-view-all-link > a {
    padding: 1em 3em;
  }

  table th,
table td {
    padding: 1rem;
  }

  .footer_wrap .sc_layouts_menu > ul > li {
    font-size: 15px;
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    width: 10em;
  }

  .sc_layouts_menu_nav > li > a,
.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.85em 1em;
  }

  .sc_recent_news_style_news-excerpt .post_featured {
    max-width: 210px;
  }

  .sc_recent_news_style_news-excerpt .post_body {
    width: calc(100% - 210px);
    padding: 0 0 0 25px;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_header + .post_content {
    margin-top: 7px;
  }

  .sc_blogger_default .sc_blogger_item_title {
    font-size: 28px;
  }

  .sc_item_title + .sc_item_button {
    margin-top: 1.6em;
  }

  .trx_addons_scroll_to_top {
    right: 1px;
    width: 2.2em;
    height: 2.2em;
    line-height: 2.2em;
  }

  .sc_layouts_widgets .widget {
    padding: 20px;
  }

  .sc_layouts_widgets .widget .widget_title,
.widget .widget_title {
    margin-bottom: 20px;
    padding: 16px 13px;
  }

  .sc_layouts_widgets .widget .widget_title {
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
  }

  .sc_title.sc_title_accent {
    padding: 16px 13px;
  }

  .sc_layouts_row_type_normal {
    padding: 0.8em 0;
  }

  .sp-data-table td {
    padding: 15px 20px !important;
  }

  .med-title .sc_item_title {
    font-size: 60px;
  }

  .extra-event-block .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-data-table td {
    padding: 17px 0 15px !important;
  }

  .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-event-blocks .team-logo {
    margin: 10px 5px;
    width: 25%;
    height: 6.5em;
    max-width: 6.5em;
    margin-top: 21px;
  }

  .extra-countdown.top-style-2 .sp-template-countdown {
    width: 253px;
  }

  .extra-countdown .sp-countdown-wrapper .countdown.sp-countdown time span {
    font-size: 36px !important;
  }

  .extra-countdown.top-style-2 .sp-table-caption {
    margin-top: 14px !important;
  }

  .extra-countdown.top-style-2 .widget_title {
    margin-top: 4px !important;
  }

  .copyright-text {
    font-size: 15px;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 994px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1023px) {
  h1 {
    font-size: 3em;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  h2 {
    font-size: 2.6em;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  h3 {
    font-size: 2.1em;
    margin-bottom: 14px;
    letter-spacing: 1px;
  }

  h4 {
    font-size: 1.8em;
    margin-bottom: 13px;
    letter-spacing: 1px;
  }

  h5 {
    font-size: 1.45em;
    margin-top: 30px;
    margin-bottom: 13px;
  }

  .content_wrap {
    width: 708px !important;
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    width: 9em;
    padding: 0 40px 0 20px !important;
    height: 40px;
    line-height: 40px;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .sc_layouts_menu_nav > li > a,
.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.8em;
  }

  .sc_layouts_row_type_normal {
    padding: 0.6em 0;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    min-width: 7.5em;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email] {
    padding: 0 8em 0 2em;
  }

  .copyright-text {
    font-size: 14px;
    line-height: 1.4em;
  }

  .footer_wrap .sc_layouts_menu > ul > li > a {
    padding: 0.5em 0.8em;
  }

  .footer_wrap .sc_layouts_menu > ul > li {
    font-size: 14px;
  }

  .sc_layouts_row_type_normal .sc_layouts_item_icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit {
    width: 35px;
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    width: 7em;
    padding: 0 30px 0 12px !important;
  }

  .extra-countdown.top-style-2 {
    max-width: 100%;
    padding: 20px 20px 15px 20px;
  }

  .extra-countdown.top-style-2 .sp-table-caption {
    margin-top: 0 !important;
  }

  .extra-countdown.top-style-2 .widget_title,
.extra-countdown.top-style-2 .sp-table-caption {
    max-width: 100% !important;
    text-align: center;
  }

  .extra-countdown.top-style-2 .sp-template-countdown {
    padding: 0;
    width: 100%;
  }

  .extra-countdown.top-style-2 .sp-template-countdown:before {
    display: none;
  }

  .extra-countdown .sp-countdown-wrapper .countdown.sp-countdown time span {
    padding-bottom: 0 !important;
    text-align: center !important;
  }

  .extra-countdown.top-style-2 .widget_title {
    margin-top: 0 !important;
  }

  .extra-event-block .sp-template-event-blocks .sp-event-results {
    font-size: 44px !important;
  }

  .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-event-blocks .team-logo {
    height: auto;
  }

  .sc_recent_news_style_news-excerpt .post_featured {
    max-width: 174px;
    float: left;
    margin: 0 20px 10px 0;
  }

  .sc_recent_news_style_news-excerpt .post_body {
    width: auto;
    padding: 0;
    display: inline;
    float: none;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta_simple .sc_blogger_item_content {
    padding: 40px 20px 10px;
  }

  .sc_slider_controls .slider_controls_wrap .slider_pagination_wrap {
    height: 2.5em;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta_simple .sc_blogger_slider .sc_blogger_item_title {
    font-size: 24px;
  }

  .sc_blogger_default .sc_blogger_item_title {
    font-size: 26px;
  }

  .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
    margin-top: 1.7em;
  }

  .post_meta_item.post_categories a {
    padding: 3px 10px;
  }

  .post_meta .post_meta_item:after {
    margin: 0 0.3em;
  }

  .sc_layouts_widgets .sp-data-table th,
.sc_layouts_widgets .sp-data-table td {
    padding: 8px 5px !important;
  }

  .sc_layouts_widgets .sp-data-table th {
    font-size: 18px !important;
    letter-spacing: 1px !important;
  }

  .sc_layouts_widgets .sp-template-countdown .sp-event-name > a:not(.team-logo) {
    margin-top: 0;
    text-align: center;
    overflow: hidden;
    margin-bottom: -5px;
    padding-top: 11px;
    display: block;
    width: 100%;
  }

  .sc_layouts_widgets .sp-countdown time {
    margin-top: 15px;
  }

  .sc_layouts_widgets .sp-countdown-wrapper .countdown.sp-countdown time span {
    padding: 15px 0 5px 0 !important;
    font-size: 30px !important;
  }

  .sp-table-caption {
    margin: 0 0 25px !important;
    font-size: 38px !important;
  }

  .slider_container:not(.slider_multi):not(.slider_type_images),
.slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {
    min-height: 135px;
  }

  .med-title .sc_item_title {
    font-size: 44px;
  }

  .med-title .sc_item_title + .sc_item_button {
    margin-top: 1.3em;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 738px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  h1 {
    font-size: 2.6em;
    margin-top: 40px;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  h2 {
    font-size: 2.3em;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  h3 {
    font-size: 2em;
    margin-bottom: 14px;
    letter-spacing: 1px;
  }

  h4 {
    font-size: 1.6em;
    margin-bottom: 13px;
    letter-spacing: 1px;
  }

  h5 {
    font-size: 1.3em;
    margin-bottom: 13px;
  }

  .menu_mobile .sc_layouts_logo {
    margin: 2.4rem 0 0;
  }

  .content_wrap {
    width: 440px !important;
  }

  .trx_addons_columns_wrap {
    margin-right: -20px;
  }

  .trx_addons_columns_wrap > [class*=trx_addons_column-] {
    padding-right: 20px;
  }

  .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-] {
    padding-bottom: 20px;
  }

  .trx_addons_columns_wrap:not(.columns_fluid) > [class*=trx_addons_column-] {
    width: 100%;
  }

  form button,
input[type=submit],
.sc_button,
.sp-view-all-link > a {
    padding: 0.84em 2.5em;
  }

  .sc_button {
    font-size: 13px;
  }

  .sp-view-all-link > a {
    font-size: 13px !important;
  }

  input[type=text],
input[type=email],
textarea,
form.mc4wp-form .mc4wp-form-fields input[type=email] {
    padding: 0.8em 1.5em;
  }

  .menu_mobile .menu_mobile_inner {
    overflow-y: auto;
    top: 0;
    bottom: 0;
  }

  .sc_item_title + .sc_item_button {
    margin-top: 1.2em;
  }

  .sp-data-table th {
    font-size: 18px !important;
    letter-spacing: 1px !important;
    padding: 8px 10px !important;
  }

  .sp-data-table td {
    padding: 8px 10px !important;
  }

  .sp-view-all-link {
    padding: 20px 0 0 0 !important;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta_simple .sc_blogger_item_content {
    padding: 20px 20px 10px;
  }

  .sc_slider_controls .slider_controls_wrap .slider_pagination_wrap {
    height: 2em;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta_simple .sc_blogger_slider .sc_blogger_item_title {
    font-size: 22px;
  }

  .sc_recent_news_style_news-excerpt .post_item + .post_item {
    margin-top: 20px;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_title {
    font-size: 22px;
  }

  .sc_blogger_default .sc_blogger_item_title {
    font-size: 24px;
  }

  .sc_blogger .sc_blogger_item_title + .sc_blogger_item_excerpt {
    margin-top: 8px;
    line-height: 1.5em;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_meta {
    margin: 5px 0 0.8em !important;
  }

  .sc_layouts_menu_nav > li > a,
.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.55em;
  }

  .sc_layouts_widgets .widget_area_inner > div + div,
.sc_layouts_widgets .widget_area_inner > div + aside,
.sc_layouts_widgets .widget_area_inner > aside + aside {
    margin-top: 20px;
  }

  .sc_item_title .sc_item_title_text br {
    display: none;
  }

  .sp-table-caption {
    margin: 0 0 20px !important;
    font-size: 36px !important;
  }

  .sp-template {
    margin-bottom: 20px !important;
  }

  .med-title .sc_item_title + .sc_item_button {
    margin-top: 1em;
  }

  .extra-event-block .elementor-row > .elementor-element + .elementor-element:before {
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
  }

  .extra-event-block .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-data-table td {
    padding: 15px 0 15px !important;
  }

  .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-event-blocks .team-logo {
    max-width: 6.8em;
    margin-top: 14px;
  }

  .sc_layouts_widgets .sp-countdown-wrapper .countdown.sp-countdown time span {
    padding: 18px 0 3px 0 !important;
    font-size: 38px !important;
  }

  .sc_layouts_widgets .sp-template-countdown .sp-event-name > a:not(.team-logo) {
    margin-top: 60px;
  }

  .extra-countdown .sp-countdown-wrapper .countdown.sp-countdown time span {
    font-size: 44px !important;
  }

  .extra-countdown.top-style-2 .sp-template-countdown {
    padding: 5px 0 0 0;
  }

  .extra-countdown.top-style-2 {
    padding: 22px 20px 17px 20px;
  }

  .extra-countdown.top-style-2 .sp-table-caption {
    font-size: 22px !important;
  }

  body div .sc_layouts_column .copyright-text {
    text-align: center;
    display: block;
    width: 100% !important;
  }

  .sc_item_title {
    letter-spacing: 1px;
  }

  .sp-data-table thead th {
    position: relative;
  }

  .sc_layouts_widgets .sp-template-countdown .sp-event-name > a:not(.team-logo) {
    width: auto;
    margin-top: 50px;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 460px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 479px) {
  p,
ul {
    margin-bottom: 1.1em;
  }

  table th,
table td {
    padding: 0.5rem;
  }

  body {
    letter-spacing: 0;
    line-height: 1.6em;
  }

  h1 {
    font-size: 2.2em;
    margin-bottom: 12px;
    letter-spacing: 1px;
    line-height: 0.93em;
  }

  h2 {
    font-size: 2em;
    margin-bottom: 11px;
    letter-spacing: 1px;
    line-height: 0.96em;
  }

  h3 {
    font-size: 1.8em;
    margin-bottom: 10px;
    letter-spacing: 1px;
    line-height: 0.91em;
  }

  h4 {
    font-size: 1.6em;
    margin-bottom: 9px;
    letter-spacing: 1px;
    line-height: 1.06em;
  }

  h5 {
    font-size: 1.3em;
    margin-bottom: 8px;
    line-height: 1.06em;
  }

  .menu_mobile .sc_layouts_logo {
    margin: 2rem 0 0;
  }

  .menu_mobile_close {
    width: 3em;
    height: 3em;
    line-height: 3em;
  }

  .content_wrap {
    width: 280px !important;
  }

  .trx_addons_columns_wrap {
    margin-right: -20px;
  }

  .trx_addons_columns_wrap > [class*=trx_addons_column-] {
    padding-right: 20px;
  }

  .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-] {
    padding-bottom: 20px;
  }

  .trx_addons_columns_wrap:not(.columns_fluid) > [class*=trx_addons_column-] {
    width: 100%;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li > a {
    font-size: 18px;
    line-height: 1.5em;
  }

  .menu_mobile .menu_mobile_nav_area li > a {
    font-size: 14px;
    line-height: 1.5em;
    width: 280px;
  }

  .menu_mobile .menu_mobile_nav_area li li .open_child_menu {
    top: -1px;
  }

  .menu_mobile_close:before,
.menu_mobile_close:after {
    width: 35%;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email] {
    height: 40px;
    line-height: 40px;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    height: 40px;
    line-height: 40px;
    font-size: 13px;
  }

  .sp-view-all-link > a,
form button,
input[type=submit] {
    font-size: 13px;
  }

  .sc_layouts_row_type_normal .sc_layouts_item_icon {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }

  .sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    font-size: 25px !important;
  }

  .extra-countdown.top-style-2 {
    padding: 20px 15px 15px 15px;
  }

  .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-data-table td {
    padding: 15px 10px 13px !important;
  }

  .sp-template-event-blocks .sp-event-results {
    font-size: 40px !important;
  }

  .sp-template-event-blocks .sp-event-date {
    margin: 8px !important;
  }

  .sp-template-event-blocks:not(.sp-template-event-logos-block) .sp-event-blocks .team-logo {
    margin-top: 20px;
  }

  .sp-data-table th {
    font-size: 16px !important;
    letter-spacing: 1px !important;
    padding: 6px 8px !important;
  }

  .sp-data-table td {
    padding: 6px 8px !important;
  }

  .med-title .sc_item_title {
    font-size: 40px;
  }

  .sc_recent_news_style_news-excerpt .post_featured {
    max-width: 100%;
    margin: 0;
  }

  .sc_recent_news_style_news-excerpt .post_item .post_featured {
    margin-bottom: 1.2em;
    vertical-align: bottom;
  }

  .sc_blogger_default.sc_blogger_default_classic_meta_simple .sc_blogger_item_content {
    padding: 20px 15px 10px;
  }

  .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet {
    width: 20px;
  }

  .sc_layouts_widgets .sp-template-countdown .sp-event-name > a:not(.team-logo) {
    margin-top: 23px;
    font-size: 12px !important;
  }

  .sc_item_title {
    letter-spacing: 1px;
  }

  .sc_layouts_widgets .sp-template-countdown .sp-event-name > a:not(.team-logo) {
    margin-top: 23px;
    font-size: 12px !important;
  }

  .sp-table-caption {
    margin: 0 0 16px !important;
    font-size: 32px !important;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 300px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/*! CSS Used from: Embedded */
.elementor-1578 .elementor-element.elementor-element-3e313d6d {
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.08);
}

.elementor-1578 .elementor-element.elementor-element-3eea3720 {
  justify-content: inherit;
}

.elementor-1578 .elementor-element.elementor-element-58da9b79 .logo_image {
  max-height: 80px;
}

.elementor-1578 .elementor-element.elementor-element-39a51b3f {
  justify-content: inherit;
}

@media (max-width: 767px) {
  .elementor-1578 .elementor-element.elementor-element-3eea3720 {
    width: 70%;
  }

  .elementor-1578 .elementor-element.elementor-element-39a51b3f {
    width: 30%;
  }
}
@media (min-width: 768px) {
  .elementor-1578 .elementor-element.elementor-element-3eea3720 {
    width: 32%;
  }

  .elementor-1578 .elementor-element.elementor-element-39a51b3f {
    width: 68%;
  }
}
/*! CSS Used from: Embedded */
.elementor-872 .elementor-element.elementor-element-1459491d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-872 .elementor-element.elementor-element-49b79c89 {
  justify-content: inherit;
}

.elementor-872 .elementor-element.elementor-element-4d806f3c .elementor-spacer-inner {
  height: 28px;
}

.elementor-872 .elementor-element.elementor-element-61c0e418 .elementor-spacer-inner {
  height: 25px;
}

.elementor-872 .elementor-element.elementor-element-5f99db4a .elementor-divider-separator {
  border-top-style: solid;
  border-top-width: 2px;
  width: 100%;
}

.elementor-872 .elementor-element.elementor-element-5f99db4a .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-872 .elementor-element.elementor-element-6743357d .elementor-spacer-inner {
  height: 20px;
}

.elementor-872 .elementor-element.elementor-element-a3d305d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-872 .elementor-element.elementor-element-7e68f05 {
  justify-content: inherit;
}

.elementor-872 .elementor-element.elementor-element-bd100bb {
  justify-content: inherit;
}

.elementor-872 .elementor-element.elementor-element-e6cb6af {
  justify-content: inherit;
}

.elementor-872 .elementor-element.elementor-element-77ff75d0 {
  justify-content: inherit;
}

.elementor-872 .elementor-element.elementor-element-39c2827b .elementor-spacer-inner {
  height: 30px;
}

.elementor-872 .elementor-element.elementor-element-73075dae .elementor-divider-separator {
  border-top-style: solid;
  border-top-width: 2px;
  width: 100%;
}

.elementor-872 .elementor-element.elementor-element-73075dae .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-872 .elementor-element.elementor-element-6a425bd6 .elementor-spacer-inner {
  height: 13px;
}

.elementor-872 .elementor-element.elementor-element-7cc27e17 {
  justify-content: inherit;
}

.elementor-872 .elementor-element.elementor-element-497bd034 {
  justify-content: inherit;
}

.elementor-872 .elementor-element.elementor-element-2cd3ae93 {
  justify-content: inherit;
}

.elementor-872 .elementor-element.elementor-element-6357fdf2 .elementor-spacer-inner {
  height: 13px;
}

@media (min-width: 768px) {
  .elementor-872 .elementor-element.elementor-element-7e68f05 {
    width: 22.018%;
  }

  .elementor-872 .elementor-element.elementor-element-bd100bb {
    width: 40.979%;
  }

  .elementor-872 .elementor-element.elementor-element-e6cb6af {
    width: 36.999%;
  }

  .elementor-872 .elementor-element.elementor-element-7cc27e17 {
    width: 60.092%;
  }

  .elementor-872 .elementor-element.elementor-element-497bd034 {
    width: 39.908%;
  }
}
@media (max-width: 1024px) {
  .elementor-872 .elementor-element.elementor-element-61c0e418 .elementor-spacer-inner {
    height: 20px;
  }
}
@media (max-width: 767px) {
  .elementor-872 .elementor-element.elementor-element-4d806f3c .elementor-spacer-inner {
    height: 18px;
  }

  .elementor-872 .elementor-element.elementor-element-61c0e418 .elementor-spacer-inner {
    height: 10px;
  }

  .elementor-872 .elementor-element.elementor-element-6743357d .elementor-spacer-inner {
    height: 18px;
  }

  .elementor-872 .elementor-element.elementor-element-39c2827b .elementor-spacer-inner {
    height: 25px;
  }

  .elementor-872 .elementor-element.elementor-element-6a425bd6 .elementor-spacer-inner {
    height: 12px;
  }

  .elementor-872 .elementor-element.elementor-element-6357fdf2 .elementor-spacer-inner {
    height: 12px;
  }
}
/*! CSS Used from: Embedded */
.fcunited_inline_430234963 {
  background-color: #081224;
}

.trx_addons_inline_388837223 img {
  max-height: 80px;
}

/*! CSS Used from: Embedded */
#MagiCSS-bookmarklet,
html > body #MagiCSS-bookmarklet {
  display: block;
}

/*! CSS Used from: Embedded */
#MagiCSS-bookmarklet .cancelDragHandle {
  cursor: default;
}

/*! CSS Used keyframes */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*! CSS Used from: http://fc-united.axiomthemes.com/wp-content/plugins/trx_addons/css/__styles.css ; media=all */
@media all {
  .breadcrumbs {
    font-size: 13px;
    line-height: 19px;
  }

  .breadcrumbs .breadcrumbs_item {
    display: inline-block;
    vertical-align: top;
  }

  .breadcrumbs .breadcrumbs_delimiter {
    display: inline-block;
    position: relative;
    margin: 0 0.45em;
    vertical-align: top;
    text-align: center;
  }

  .breadcrumbs .breadcrumbs_delimiter:before {
    content: "/";
  }

  .elementor-container:not(.elementor-column-gap-no) > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0;
  }

  .elementor-section {
    position: relative;
  }

  .sc_layouts_item {
    max-width: 100%;
  }

  .sc_inner_width_none > .elementor-column-wrap {
    width: 100%;
  }

  .sc_layouts_title_caption {
    margin: 0 auto;
  }

  .sc_layouts_title_title > .sc_layouts_title_caption {
    float: none;
  }

  .sc_layouts_title_breadcrumbs {
    margin-top: 0.5em;
  }

  .sc_layouts_title.with_content {
    position: relative;
    min-height: 0;
  }

  .sc_layouts_title .sc_layouts_title_content {
    position: static;
  }
}
/*! CSS Used from: http://fc-united.axiomthemes.com/wp-content/plugins/trx_addons/css/trx_addons.animation.css ; media=all */
@media all {
  .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
  }

  .fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
  }
}
/*! CSS Used from: http://fc-united.axiomthemes.com/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=2.5.15 ; media=all */
@media all {
  .fadeIn {
    -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
  }
}
/*! CSS Used from: http://fc-united.axiomthemes.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=2.5.15 ; media=all */
@media all {
  .elementor *,
.elementor :after,
.elementor :before {
    box-sizing: border-box;
  }

  .elementor a {
    box-shadow: none;
    text-decoration: none;
  }

  .elementor-section {
    position: relative;
  }

  .elementor-section .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
  }

  .elementor-row {
    width: 100%;
    display: flex;
  }
}
@media (max-width: 1024px) {
  .elementor-row {
    flex-wrap: wrap;
  }
}
@media all {
  .elementor-column-wrap {
    width: 100%;
    position: relative;
    display: flex;
  }
}
@media all {
  .elementor-widget-wrap {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
  }
}
@media all {
  .elementor-widget-wrap > .elementor-element {
    width: 100%;
  }
}
@media all {
  .elementor-widget {
    position: relative;
  }
}
@media all {
  .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media all {
  .elementor-column {
    position: relative;
    min-height: 1px;
    display: flex;
  }
}
@media all {
  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-column.elementor-col-100 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-column {
    width: 100%;
  }
}
@media all {
  .elementor-element .elementor-widget-container {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
}
@media all {
  .animated {
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
  }
}
/*! CSS Used from: Embedded */
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1308px;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}

@media all {
  div,
span,
h1,
a,
section {
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
    border: 0;
    outline: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
  }

  section {
    display: block;
  }

  a {
    text-decoration: none;
    background: 0 0;
  }

  a,
a:hover,
a:focus,
a:active {
    outline: 0;
  }

  a {
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  }

  :active,
:focus {
    outline: 0;
  }

  .sc_layouts_title_caption {
    font-size: 72px;
  }

  .breadcrumbs {
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .breadcrumbs .breadcrumbs_delimiter {
    margin: 0 0.15em;
  }
}
/*! CSS Used from: http://fc-united.axiomthemes.com/wp-content/themes/fcunited/css/__plugins.css ; media=all */
@media all {
  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 15px;
  }
}
/*! CSS Used from: http://fc-united.axiomthemes.com/wp-content/themes/fcunited/css/__custom.css ; media=all */
@media all {
  h1 {
    font-family: Roboto, sans-serif;
    font-size: 4.286em;
    font-weight: 700;
    font-style: normal;
    line-height: 0.93em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 2.1px;
    margin-top: 1.69em;
    margin-bottom: 0.63em;
  }
}
/*! CSS Used from: http://fc-united.axiomthemes.com/wp-content/themes/fcunited/css/__colors-default.css ; media=all */
@media all {
  .scheme_default h1 {
    color: #262f3e;
  }

  .scheme_default a {
    color: red;
  }

  .scheme_default a:hover {
    color: #081324;
  }

  .scheme_default .sc_layouts_title .sc_layouts_title_breadcrumbs,
.scheme_default .sc_layouts_title .sc_layouts_title_breadcrumbs a {
    color: #262f3e;
  }

  .scheme_default .sc_layouts_title .sc_layouts_title_breadcrumbs a:hover {
    color: #081324;
  }
}
/*! CSS Used from: http://fc-united.axiomthemes.com/wp-content/themes/fcunited/css/__colors-dark.css ; media=all */
@media all {
  .scheme_dark {
    color: #848992;
  }

  .scheme_dark h1 {
    color: #fff;
  }

  .scheme_dark a {
    color: red;
  }

  .scheme_dark a:hover {
    color: #fff;
  }

  .scheme_dark .sc_layouts_title .sc_layouts_title_breadcrumbs,
.scheme_dark .sc_layouts_title .sc_layouts_title_breadcrumbs a {
    color: #fff;
  }

  .scheme_dark .sc_layouts_title .sc_layouts_title_breadcrumbs a:hover {
    color: #fff;
  }
}
/*! CSS Used from: http://fc-united.axiomthemes.com/wp-content/plugins/trx_addons/css/__responsive.css ; media=all */
@media (max-width: 1023px) {
  .sc_layouts_title_title {
    font-size: 0.8em;
  }
}
@media (max-width: 767px) {
  .sc_layouts_hide_on_mobile {
    display: none !important;
  }
}
@media (max-width: 479px) {
  .sc_layouts_title_title {
    font-size: 0.7em;
  }
}
@media (min-width: 2160px) {
  .sc_layouts_hide_on_wide {
    display: none !important;
  }
}
@media (min-width: 1680px) and (max-width: 2159px) {
  .sc_layouts_hide_on_desktop {
    display: none !important;
  }
}
@media (min-width: 1280px) and (max-width: 1679px) {
  .sc_layouts_hide_on_notebook {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .sc_layouts_hide_on_tablet {
    display: none !important;
  }
}
/*! CSS Used from: http://fc-united.axiomthemes.com/wp-content/themes/fcunited/css/__responsive.css ; media=all */
@media (max-width: 1439px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1130px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1279px) {
  .sc_layouts_title_caption {
    font-size: 4rem;
  }

  h1 {
    font-size: 3.7em;
    margin-top: 55px;
    margin-bottom: 22px;
    letter-spacing: 1.5px;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 994px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1023px) {
  .sc_layouts_title_caption {
    font-size: 3rem;
  }

  h1 {
    font-size: 3em;
    margin-top: 45px;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 738px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .sc_layouts_title_caption {
    font-size: 2.6rem;
  }

  h1 {
    font-size: 2.6em;
    margin-top: 40px;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 460px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 479px) {
  h1 {
    -webkit-hyphens: manual;
            hyphens: manual;
  }

  .sc_layouts_title_caption {
    font-size: 2.2rem;
  }

  h1 {
    font-size: 2.2em;
    margin-top: 28px;
    margin-bottom: 12px;
    letter-spacing: 1px;
    line-height: 0.93em;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 300px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/*! CSS Used from: Embedded */
.elementor-6 .elementor-element.elementor-element-b70eb50:not(.elementor-motion-effects-element-type-background) {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #091223;
}

.elementor-6 .elementor-element.elementor-element-b70eb50 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6 .elementor-element.elementor-element-ed1b682 {
  justify-content: inherit;
}

.elementor-6 .elementor-element.elementor-element-6850b4b .elementor-spacer-inner {
  height: 285px;
}

.elementor-6 .elementor-element.elementor-element-b76221f .elementor-spacer-inner {
  height: 180px;
}

.elementor-6 .elementor-element.elementor-element-612f306 .sc_layouts_title {
  min-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-01551c2 .elementor-spacer-inner {
  height: 61px;
}

@media (max-width: 1024px) {
  .elementor-6 .elementor-element.elementor-element-b76221f .elementor-spacer-inner {
    height: 120px;
  }

  .elementor-6 .elementor-element.elementor-element-01551c2 .elementor-spacer-inner {
    height: 50px;
  }
}
@media (max-width: 767px) {
  .elementor-6 .elementor-element.elementor-element-b76221f .elementor-spacer-inner {
    height: 65px;
  }

  .elementor-6 .elementor-element.elementor-element-01551c2 .elementor-spacer-inner {
    height: 30px;
  }
}
/*! CSS Used keyframes */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/sportspress/assets/css/sportspress.css?ver=2.6.14 ; media=all */
@media all {
  .sp-header {
    position: relative;
    overflow: visible;
    z-index: 10000;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/css/font-icons/css/trx_addons_icons.css ; media=all */
@media all {
  [class^=trx_addons_icon-]:before,
[class*=" trx_addons_icon-"]:before {
    font-family: "trx_addons_icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .trx_addons_icon-facebook:before {
    content: "\e815";
  }

  .trx_addons_icon-gplus:before {
    content: "\e81c";
  }

  .trx_addons_icon-twitter:before {
    content: "\e840";
  }

  .trx_addons_icon-up:before {
    content: "\e85a";
  }

  .trx_addons_icon-search:before {
    content: "\e898";
  }

  .trx_addons_icon-menu:before {
    content: "\e8bc";
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/js/magnific/magnific-popup.min.css ; media=all */
@media all {
  button::-moz-focus-inner {
    padding: 0;
    border: 0;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/css/__styles.css ; media=all */
@media all {
  .trx_addons_scroll_to_top {
    display: block;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    position: fixed;
    z-index: 100001;
    bottom: -4em;
    right: 2em;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    transition: all 0.5s ease;
  }

  .trx_addons_scroll_to_top:before {
    margin: 0 !important;
  }

  .breadcrumbs {
    font-size: 13px;
    line-height: 19px;
  }

  .breadcrumbs .breadcrumbs_item {
    display: inline-block;
    vertical-align: top;
  }

  .breadcrumbs .breadcrumbs_delimiter {
    display: inline-block;
    position: relative;
    margin: 0 0.45em;
    vertical-align: top;
    text-align: center;
  }

  .breadcrumbs .breadcrumbs_delimiter:before {
    content: "/";
  }

  [class^=trx_addons_icon-]:before,
[class*=" trx_addons_icon-"]:before {
    margin: 0;
    width: auto;
    font-size: inherit;
    line-height: inherit !important;
    font-weight: inherit;
  }

  .post_meta_item {
    margin-left: 0.5em;
    white-space: nowrap;
  }

  .post_meta_item:before {
    vertical-align: top;
    line-height: inherit;
    margin: 0 0.3em 0 0;
  }

  .socials_share {
    position: relative;
    vertical-align: top;
  }

  .socials_share.socials_wrap {
    margin: 0;
  }

  .widget_area .post_item,
aside .post_item {
    overflow: hidden;
    text-align: left;
    margin-bottom: 0;
    background-color: transparent !important;
    position: relative;
  }

  aside .post_item + .post_item {
    margin-top: 1.6em;
  }

  .widget_area .post_item .post_content,
aside .post_item .post_content {
    overflow: hidden;
  }

  .widget_area .post_item .post_thumb,
aside .post_item .post_thumb {
    float: left;
    width: 5em;
    height: 5em;
    margin: 0 1em 4px 0;
    overflow: hidden;
  }

  .widget_area .post_item .post_thumb img,
aside .post_item .post_thumb img {
    width: 100%;
  }

  .widget_area .post_item .post_title,
aside .post_item .post_title {
    margin: -2px 0 4px 0;
    text-align: left;
    line-height: 1.25em;
    font-weight: 400;
  }

  .widget_area .post_item .post_info,
aside .post_item .post_info {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0;
  }

  .widget_area .post_item .post_info .post_info_item + .post_info_item:before,
aside .post_item .post_info .post_info_item + .post_info_item:before {
    content: "";
    margin: 0 0 0 5px;
  }

  .clearfix:after {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block;
  }

  .sc_item_title {
    margin: 0;
  }

  .sc_item_title {
    line-height: 1.2em;
  }

  .elementor-container:not(.elementor-column-gap-no) > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0;
  }

  .elementor-section {
    position: relative;
  }

  .elementor-widget-text-editor:last-child,
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
  }

  .sc_layouts_row {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .sc_layouts_row .sc_layouts_item {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
  }

  .sc_layouts_item {
    max-width: 100%;
  }

  .sc_layouts_column .sc_layouts_item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1.5em;
    width: auto !important;
  }

  .sc_layouts_column .sc_layouts_item:last-child {
    margin-right: 0 !important;
  }

  .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 1.5em;
    margin-right: 0;
  }

  .sc_layouts_column_align_right .sc_layouts_item:first-child {
    margin-left: 0 !important;
  }

  .sc_layouts_column_align_left {
    text-align: left;
  }

  .sc_layouts_column_align_right {
    text-align: right;
  }

  .sc_layouts_column_align_left > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
  }

  .sc_layouts_column_align_right > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
  }

  .elementor-section-content-middle .elementor-widget-wrap {
    align-items: center;
  }

  .sc_layouts_iconed_text {
    white-space: nowrap;
  }

  .sc_layouts_item_link {
    display: block;
  }

  .sc_layouts_item_icon {
    font-size: 2.25em;
    line-height: 1.1em;
    display: inline-block;
    vertical-align: middle;
    transition: color 0.3s ease;
  }

  .sc_layouts_row_type_normal .sc_layouts_item {
    letter-spacing: 0;
  }

  .sc_layouts_row_type_normal {
    padding: 2em 0;
  }

  .sc_layouts_row_fixed_placeholder {
    display: none;
  }

  .sc_inner_width_none > .elementor-column-wrap {
    width: 100%;
  }

  .socials_wrap {
    display: block;
    vertical-align: middle;
    white-space: nowrap;
    margin: -8px 0 0 0;
  }

  .socials_wrap .social_item {
    display: inline-block;
    line-height: inherit;
    vertical-align: top;
    text-align: center;
    margin: 8px 8px 0 0;
  }

  .socials_wrap .social_item:last-child {
    margin-right: 0 !important;
  }

  .socials_wrap .social_item .social_icon {
    position: relative;
    display: block;
    background-size: 100%;
    background-position: top center;
    overflow: hidden;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    border-radius: 50%;
  }

  .socials_wrap .social_item .social_icon {
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  }

  .sc_title {
    position: relative;
  }

  .widget_banner .image_wrap {
    overflow: hidden;
    display: block;
    margin-bottom: 1em;
  }

  .widget_banner .image_wrap img {
    width: 100%;
    height: auto;
  }

  .widget_twitter .widget_content ul {
    padding-left: 2em;
    list-style-type: none;
  }

  .widget_twitter .widget_content ul > li {
    position: relative;
    text-align: left;
    color: #bbb;
  }

  .widget_twitter .widget_content ul > li + li {
    margin-top: 1.5em;
  }

  .widget_twitter .widget_content ul > li:before {
    content: "\e840";
    font-family: "trx_addons_icons";
    font-size: 1.2em;
    font-style: normal;
    display: inline-block;
    background-color: transparent !important;
    position: absolute;
    z-index: 1;
    top: 0;
    left: -1.5em;
    width: 1em;
    height: 1em;
    line-height: inherit;
  }

  .widget_twitter .widget_content ul > li a {
    font-weight: normal;
  }

  .sc_layouts_logo img {
    max-height: 6em;
    width: auto;
  }

  .sc_layouts_menu_mobile_button {
    display: none !important;
  }

  .sc_layouts_menu_mobile_button .sc_layouts_item_icon,
.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
    font-size: 2em;
  }

  .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before,
.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before {
    line-height: 1.2em;
  }

  .sc_layouts_menu {
    position: relative;
    z-index: 1000;
    overflow: hidden;
    visibility: hidden;
    max-height: 3em;
  }

  .sc_layouts_menu.inited {
    overflow: visible;
    visibility: visible;
    max-height: none;
  }

  .sc_layouts_menu_nav,
.sc_layouts_menu_nav ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none !important;
  }

  .sc_layouts_menu_nav:after,
.sc_layouts_menu_nav ul:after {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block;
  }

  .sc_layouts_menu_nav li {
    margin: 0;
    position: relative;
  }

  .sc_layouts_menu_nav li > a {
    display: block;
    position: relative;
  }

  .sc_layouts_menu_nav {
    text-align: left;
    vertical-align: middle;
    padding-left: 0 !important;
  }

  .sc_layouts_menu_nav > li {
    position: relative;
    float: left;
    z-index: 20;
  }

  .sc_layouts_menu_nav > li + li {
    z-index: 19;
  }

  .sc_layouts_menu_nav > li + li + li {
    z-index: 18;
  }

  .sc_layouts_menu_nav > li + li + li + li {
    z-index: 17;
  }

  .sc_layouts_menu_nav > li + li + li + li + li {
    z-index: 16;
  }

  .sc_layouts_menu_nav > li + li + li + li + li + li {
    z-index: 15;
  }

  .sc_layouts_menu_nav > li + li + li + li + li + li + li {
    z-index: 14;
  }

  .sc_layouts_menu_nav > li > a {
    padding: 1em;
    position: relative;
    color: #333;
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  }

  .sc_layouts_menu_nav > li > a:hover {
    color: #efa758;
  }

  .sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding-right: 2em;
  }

  .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    content: "\e882";
    font-family: "trx_addons_icons";
    font-weight: normal;
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 1em;
    transform: translateY(-50%);
    transition: color 0.3s ease;
  }

  .sc_layouts_menu_nav li li.menu-item-has-children > a:after {
    content: "\e884";
    font-family: "trx_addons_icons";
    font-weight: normal;
    position: absolute;
    z-index: 1;
    top: 0.65em;
    right: 0.75em;
    transition: color 0.3s ease;
  }

  .sc_layouts_menu_nav > li ul {
    position: absolute;
    display: none;
    z-index: 10000;
    width: 13em;
    padding: 1.4em 0;
    text-align: left;
    background-color: #f0f0f0;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -ms-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
  }

  .sc_layouts_menu_nav > li li > a {
    padding: 0.6em 1.5em;
    color: #333;
  }

  .sc_layouts_menu_nav > li li > a:hover {
    color: #efa758;
  }

  .sc_layouts_menu_nav > li > ul {
    top: 4.2em;
    left: 0;
  }

  .sc_layouts_menu_nav > li > ul ul {
    left: 13em;
    top: -1.4em;
    margin: 0 0 0 2px;
    background-color: #f0f0f0;
  }

  .sc_layouts_menu_mobile_button_burger {
    position: relative;
  }

  .search_wrap,
.search_wrap .search_form {
    position: relative;
  }

  .search_wrap .search_field {
    width: 6em;
    padding: 0 0 0 1.25em !important;
    vertical-align: middle;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .search_wrap .search_submit {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    background-color: transparent;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
  }

  .search_wrap .search_submit:before {
    margin: 0;
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    font-size: 11px;
    text-transform: uppercase;
    padding: 0 1.5em 0 3em !important;
    width: 15em;
    height: 4.7727em;
    line-height: 4.7727em;
    border-radius: 3em;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit {
    display: block;
    font-size: 11px;
    text-align: center;
    width: 1em;
    height: 4.7727em;
    line-height: 4.7727em;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 1em;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit:before {
    font-size: 13px;
  }

  .sc_layouts_title_caption {
    margin: 0 auto;
  }

  .sc_layouts_title_title > .sc_layouts_title_caption {
    float: none;
  }

  .sc_layouts_title_breadcrumbs {
    margin-top: 0.5em;
  }

  .sc_layouts_title.with_content {
    position: relative;
    min-height: 0em;
  }

  .sc_layouts_title .sc_layouts_title_content {
    position: static;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/css/trx_addons.animation.css ; media=all */
@media all {
  .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
  }

  .animated.fast {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
  }

  .fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
  }

  .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=3.6.2 ; media=all */
@media all {
  .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=2.5.15 ; media=all */
@media all {
  .fadeIn {
    -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=2.5.15 ; media=all */
@media all {
  .elementor-screen-only,
.screen-reader-text {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }

  .elementor-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0;
  }

  .elementor {
    -webkit-hyphens: manual;
    hyphens: manual;
  }

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

  .elementor a {
    box-shadow: none;
    text-decoration: none;
  }

  .elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
  }

  .elementor-invisible {
    visibility: hidden;
  }

  .elementor-section {
    position: relative;
  }

  .elementor-section .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
  }

  .elementor-section-content-middle > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {
    align-items: center;
  }

  .elementor-row {
    width: 100%;
    display: flex;
  }
}
@media (max-width: 1024px) {
  .elementor-row {
    flex-wrap: wrap;
  }
}
@media all {
  .elementor-column-wrap {
    width: 100%;
    position: relative;
    display: flex;
  }
}
@media all {
  .elementor-widget-wrap {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
  }
}
@media all {
  .elementor-widget-wrap > .elementor-element {
    width: 100%;
  }
}
@media all {
  .elementor-widget {
    position: relative;
  }
}
@media all {
  .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media all {
  .elementor-column {
    position: relative;
    min-height: 1px;
    display: flex;
  }
}
@media all {
  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-column.elementor-col-33 {
    width: 33.333%;
  }

  .elementor-column.elementor-col-50 {
    width: 50%;
  }

  .elementor-column.elementor-col-100 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-column {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  #elementor-device-mode:after {
    content: "desktop";
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #elementor-device-mode:after {
    content: "tablet";
  }
}
@media (max-width: 767px) {
  #elementor-device-mode:after {
    content: "mobile";
  }
}
@media all {
  .elementor-element .elementor-widget-container {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
}
@media all {
  .elementor-widget-divider .elementor-divider {
    line-height: 0;
    font-size: 0;
  }
}
@media all {
  .elementor-widget-divider .elementor-divider-separator {
    display: inline-block;
  }
}
@media all {
  .animated {
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
  }
}
/*! CSS Used from: Embedded */
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1308px;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}

/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/font-icons/css/fontello.css ; media=all */
@media all {
  [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .icon-cancel:before {
    content: "\e8ac";
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/style.css ; media=all */
@media all {
  body,
div,
span,
h1,
h2,
h3,
h5,
h6,
p,
a,
small,
ul,
li,
form,
label,
input,
textarea,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
section {
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
    border: 0;
    outline: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
  }

  body {
    margin: 0;
    padding: 0;
    width: 100%;
  }

  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  article,
aside,
footer,
header,
nav,
section {
    display: block;
  }

  li > ul {
    margin-bottom: 0;
  }

  ul {
    padding-left: 1.5em;
  }

  a {
    text-decoration: none;
    background: transparent;
  }

  a,
a:hover,
a:focus,
a:active {
    outline: 0;
  }

  a img {
    border: none;
  }

  a,
button,
input[type=submit] {
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  }

  h6 > a {
    display: block;
  }

  :active,
:focus {
    outline: 0;
  }

  table {
    border-collapse: collapse;
  }

  table th + th,
table td + td {
    border-left: 2px solid #ddd;
  }

  table td,
table th {
    padding: 1.95em 1.1em;
  }

  table th {
    text-transform: none;
    text-align: center;
  }

  caption {
    font-weight: 700;
    text-align: center;
  }

  small {
    font-size: 80%;
  }

  img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
  }

  [class*=" icon-"]:before {
    font-size: inherit;
    line-height: inherit !important;
    font-weight: inherit;
    font-style: inherit;
    display: inline-block;
    vertical-align: top;
    width: auto;
    margin: 0;
  }

  form {
    margin-bottom: 0;
  }

  button,
input,
textarea {
    font-family: inherit;
    font-size: 1em;
    margin: 0;
    vertical-align: baseline;
  }

  button {
    overflow: visible;
  }

  input[placeholder]::-moz-placeholder,
textarea[placeholder]::-moz-placeholder {
    text-overflow: ellipsis;
  }

  input[placeholder]::-moz-placeholder, textarea[placeholder]::-moz-placeholder {
    text-overflow: ellipsis;
  }

  input[placeholder]::placeholder,
textarea[placeholder]::placeholder {
    text-overflow: ellipsis;
  }

  input[placeholder],
textarea[placeholder] {
    text-overflow: ellipsis;
  }

  textarea,
input[type=text],
input[type=password],
input[type=email],
input[type=search],
input[type=checkbox] {
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
  }

  input[type=checkbox] {
    padding: 0;
  }

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

  button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
  }

  html input[disabled] {
    cursor: default !important;
  }

  button:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=search]:focus,
textarea:focus {
    outline: none;
  }

  input[type=text],
input[type=email],
input[type=search],
textarea {
    -webkit-appearance: none;
    outline: none;
    resize: none;
  }

  label.required:after {
    content: "*";
    display: none;
    vertical-align: text-top;
    font-size: 80%;
    color: #da6f5b;
  }

  form button,
input[type=submit],
.mc4wp-form .mc4wp-form-fields input[type=submit] {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: none;
    white-space: nowrap;
    padding: 1.38em 3.5em;
    letter-spacing: 0;
    height: auto;
    border-width: 0 !important;
    border-radius: 30px;
  }

  input[type=text],
input[type=password],
input[type=email],
input[type=search],
textarea,
form.mc4wp-form .mc4wp-form-fields input[type=email] {
    padding: 0.94em 1.5em;
    border: 2px solid #ddd;
    border-radius: 28px;
  }

  textarea {
    overflow: auto;
    vertical-align: top;
    min-height: 10em;
  }

  .widget input[type=search] {
    padding: 0.94em 1.5em;
  }

  input[type=checkbox] {
    display: none;
  }

  input[type=checkbox] + label {
    position: relative;
    padding-left: 1.4em;
    line-height: 1.5em;
    display: inline-block;
    vertical-align: top;
  }

  input[type=checkbox] + label:before {
    content: " ";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 1em;
    display: block;
    text-align: center;
    border: 2px solid #e4e4e4;
    width: 1em;
    height: 1em;
    line-height: 0.53em;
    position: absolute;
    z-index: 1;
    top: 0.2em;
    left: 0;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  input[type=checkbox]:checked + label:before {
    content: "\f00c";
  }

  .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
    display: block;
    top: 5px;
    left: 5px;
    width: auto;
    height: auto;
    font-size: 0.8em;
    line-height: normal;
    padding: 1em 1.5em;
    color: #21759b;
    background-color: #f1f1f1;
    border-radius: 3px;
    clip: auto !important;
    text-decoration: none;
    z-index: 100000;
    -ms-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  }

  .columns_wrap {
    margin-left: 0px;
    margin-right: -30px;
  }

  .columns_wrap > [class*=column-] {
    display: inline-block;
    vertical-align: top;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 30px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .columns_wrap.columns_padding_bottom > [class*=column-] {
    padding-bottom: 30px;
  }

  .column-1_2 {
    width: 50%;
  }

  .clearfix:after,
.columns_wrap:after {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block;
  }

  .page_wrap {
    min-height: 100vh;
    overflow: hidden;
  }

  .page_wrap,
.content_wrap {
    margin: 0 auto;
  }

  .page_content_wrap {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .content_wrap {
    width: 1278px;
    margin: 0 auto;
  }

  .content_wrap:after {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block;
  }

  .content,
.sidebar,
.sidebar_inner {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .page_content_wrap .content_wrap {
    position: relative;
  }

  .body_style_wide:not(.expand_content) [class*=content_wrap] > .content {
    width: 818px;
  }

  [class*=content_wrap] > .sidebar {
    width: 435px;
  }

  .sidebar_right [class*=content_wrap] > .content {
    float: left;
  }

  .sidebar_right [class*=content_wrap] > .sidebar {
    float: right;
  }

  .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before {
    content: "\e8ba";
    font-family: "fontello";
  }

  .menu_mobile_close {
    display: block;
    cursor: pointer;
    width: 5em;
    height: 5em;
    line-height: 5em;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
  }

  .menu_mobile_close:before,
.menu_mobile_close:after {
    content: " ";
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 38%;
    width: 25%;
    height: 0;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: -1px;
    border-top: 2px solid #fff;
  }

  .menu_mobile_close:before {
    transform: rotate(45deg);
  }

  .menu_mobile_close:after {
    transform: rotate(-45deg);
  }

  .menu_mobile_overlay {
    display: none !important;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 100000;
  }

  .menu_mobile {
    position: fixed;
    z-index: 100002;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    transition: height 0.3s ease;
  }

  .menu_mobile_inner {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    overflow: hidden;
  }

  .menu_mobile li > a {
    display: block;
  }

  .menu_mobile .sc_layouts_logo {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 4.4rem 0 0;
    font-size: 1em !important;
  }

  .menu_mobile .menu_mobile_nav_area {
    position: absolute;
    z-index: 1;
    top: 48%;
    left: 0;
    width: 100%;
    height: auto;
    transform: translateY(-50%);
    max-height: 49%;
    padding-right: 20px;
    overflow-y: scroll;
  }

  .menu_mobile .menu_mobile_nav_area ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    width: auto;
  }

  .menu_mobile .menu_mobile_nav_area ul ul {
    margin: 5px 0;
    display: none;
  }

  .menu_mobile .menu_mobile_nav_area li {
    margin-bottom: 0;
    width: auto;
  }

  .menu_mobile .menu_mobile_nav_area li:before {
    display: none;
  }

  .menu_mobile .menu_mobile_nav_area li > a {
    font-size: 1.25em;
    line-height: 1.2em;
    padding: 1px 2.5em 1px 0;
    text-transform: none;
    letter-spacing: 0.5px;
    position: relative;
    display: inline-block;
    width: 28rem;
    text-align: left;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 500;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li > a {
    font-size: 20px;
    line-height: 1.2em;
    padding: 5px 0;
    padding-right: 30px;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li li > a {
    padding-left: 1em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li li li > a {
    padding-left: 2em;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li li li li > a {
    padding-left: 3em;
  }

  .menu_mobile .menu_mobile_nav_area .open_child_menu {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 1.3rem;
    height: 1.3rem;
    line-height: 1.3rem;
    text-align: center;
    padding: 0.35rem;
    background-color: rgba(255, 255, 255, 0.1);
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
    border-radius: 3px;
    top: 5px;
  }

  .menu_mobile .menu_mobile_nav_area li li .open_child_menu {
    background-color: transparent;
    padding: 0.35rem;
    top: 2px;
  }

  .menu_mobile .menu_mobile_nav_area a:hover > .open_child_menu {
    background-color: rgba(255, 255, 255, 0.2);
  }

  .menu_mobile .menu_mobile_nav_area .open_child_menu:before {
    font-family: "fontello";
    content: "\e828";
  }

  .menu_mobile .sc_layouts_logo img {
    max-height: 5em;
  }

  .menu_mobile .search_mobile {
    position: absolute;
    z-index: 1;
    bottom: 8rem;
    left: 50%;
    width: 28rem;
    margin-left: -14.5rem;
  }

  .menu_mobile .search_mobile form {
    position: relative;
  }

  .menu_mobile .search_mobile .search_field {
    width: 100%;
    padding: 1em 3em 1em 1.5em !important;
    border: none;
  }

  .menu_mobile .search_mobile .search_submit {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    font-size: 14px;
    padding: 0.9em 1.5em;
    background-color: transparent;
  }

  .header_content_wrap {
    margin-bottom: 0;
  }

  .header_content_wrap .post_header {
    margin-bottom: 0;
  }

  .header_content_wrap .post_featured {
    margin: 0;
    overflow: visible;
  }

  .post_header_position_under .header_content_wrap .post_header {
    margin-top: 0;
  }

  .header_content_wrap .post_header .post_meta_other {
    margin-top: 0;
  }

  .page_content_wrap {
    position: relative;
  }

  .post_featured {
    overflow: hidden;
    position: relative;
    margin-bottom: 1.8em;
  }

  .post_info .post_info_item.post_info_posted_by {
    font-weight: 400;
  }

  .post_info .post_info_item a.post_info_author {
    font-weight: 700;
  }

  .widget_area .post_item .post_info .post_info_item + .post_info_item:before,
aside .post_item .post_info .post_info_item + .post_info_item:before {
    margin: 0 0 0 16px;
  }

  .post_meta .post_meta_item {
    font-size: inherit;
    margin-left: 0;
    white-space: normal;
    transition: color 0.3s ease;
  }

  .post_meta .post_meta_item:after {
    content: "";
    display: inline;
    font-family: inherit;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    vertical-align: baseline;
    margin: 0 0.4em;
  }

  .post_meta .post_meta_item:last-child:after {
    display: none;
  }

  .post_meta_item.post_categories a {
    padding: 5px 16px;
    border-radius: 15px;
    margin-right: 3px;
  }

  .post_meta_item.post_categories a:last-child {
    margin-right: 0;
  }

  .post_meta_item.post_categories {
    margin-left: -3px;
  }

  .post_share .social_items {
    font-size: 1em;
  }

  .post_meta .socials_share {
    display: inline;
    vertical-align: baseline;
  }

  .post_meta_item .socials_share .social_items {
    bottom: auto;
    top: 2.5em;
    background: transparent;
  }

  .post_meta_item .socials_share .social_items:before {
    bottom: auto;
    top: -5px;
    transform: rotate(135deg);
  }

  .post_featured .mask {
    background-color: rgba(0, 0, 0, 0.2);
  }

  .nav-links {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 2em;
    text-align: left;
    border: none;
    list-style-type: none;
    clear: both;
  }

  .nav-links-single .nav-links {
    font-size: 1em;
    text-align: left;
    margin-top: 4.3em;
    overflow: hidden;
    text-transform: none;
  }

  .nav-links-single .nav-links a {
    display: block;
    position: relative;
    min-height: 3em;
    z-index: 1;
  }

  .nav-links-single .nav-links a .nav-arrow {
    width: 5em;
    height: 4.6em;
    line-height: 4.6em;
    overflow: hidden;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
  }

  .nav-links-single .nav-links a .nav-arrow:before {
    content: " ";
    display: block;
    background-color: #fff;
    opacity: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.3s ease;
  }

  .nav-links-single .nav-links a:hover .nav-arrow:before {
    opacity: 0.5;
  }

  .nav-links-single .nav-links a .nav-arrow:after {
    content: "\e939";
    font-family: "fontello";
    display: inline-block;
    position: relative;
    z-index: 2;
    top: 3em;
    opacity: 0;
    color: #292929;
    transition: all 0.3s ease;
  }

  .nav-links-single .nav-links a:hover .nav-arrow:after {
    top: 0;
    opacity: 1;
  }

  .nav-links-single .nav-links .nav-previous {
    width: 49%;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 25px 20px 23px;
    position: relative;
    z-index: 1;
    border-radius: 3px;
  }

  .nav-links-single .nav-links .nav-previous {
    float: left;
    text-align: left;
  }

  .nav-links-single .nav-links .nav-previous a {
    padding-left: 0;
  }

  .nav-links-single .nav-links .nav-previous .post-title {
    text-align: left;
  }

  .nav-links-single .nav-links .post-title {
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  }

  .nav-links-single .nav-links .post-title {
    margin: 11px 0 0;
    font-size: 30px;
    line-height: 1.08em;
    font-weight: 700;
    letter-spacing: 1px;
  }

  .nav-links-single .nav-links .screen-reader-text:hover,
.nav-links-single .nav-links .screen-reader-text {
    display: block !important;
    clip: auto !important;
    top: 0 !important;
    left: 0 !important;
    width: auto !important;
    height: auto !important;
    position: relative !important;
    padding: 0 !important;
    border: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 13px !important;
    line-height: 16px !important;
    font-weight: 500 !important;
    border-radius: 0 !important;
    transition: all 0.3s ease;
    letter-spacing: 0.3px !important;
  }

  .nav-links-single .nav-previous .screen-reader-text:before {
    content: "\e96a";
    font-family: "fontello";
    display: inline-block;
  }

  .nav-links-single .nav-previous .screen-reader-text:before {
    transform: scale(1, 1);
    filter: FlipH;
    -ms-filter: "FlipH";
    margin-right: 7px;
  }

  .single-post .post_item_single {
    border-radius: 3px;
    overflow: hidden;
  }

  .single-post .post_item_single .post_content_single {
    padding: 50px;
  }

  .single-post .post_item_single .post_header_single {
    padding: 18px 50px 18px;
  }

  .single-post .header_content_wrap + .post_content_single {
    padding-top: 0;
  }

  .section_title {
    margin: 0 0 0.72em;
    text-align: left;
    font-size: 3.429em;
    letter-spacing: 1.8px;
  }

  .post_item_single .post_header_single {
    margin-bottom: 0;
  }

  .post_item_single .post_content > .post_meta_single {
    font-size: 1em;
    line-height: 1.35em;
    margin-top: 1.6em;
    letter-spacing: 0;
    overflow: hidden;
    clear: both;
  }

  .post_item_single .post_content .post_tags .post_meta_label {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 2.3px;
    vertical-align: middle;
  }

  .post_item_single .post_content > .post_meta_single .post_tags a {
    padding: 6px 14px;
    margin: 0 7px 7px 0;
    font-size: 13px !important;
    line-height: 17px;
    font-weight: 500;
    letter-spacing: 0;
    text-transform: lowercase;
    border-radius: 20px;
    display: inline-block;
  }

  .post_item_single .post_content > .post_meta_single .post_tags {
    float: left;
    display: block;
    max-width: 50%;
    margin-top: 3px;
  }

  .post_item_single .post_content > .post_meta_single .post_tags:after {
    display: none;
  }

  .post_item_single .post_content > .post_meta_single .post_share {
    float: right;
    display: block;
    max-width: 47%;
  }

  .post_item_single .post_content > .post_meta_single .post_share:before {
    display: none;
  }

  .post_item_single .post_content > .post_meta_single .post_share .social_item {
    margin: 3px 0 3px 0.5em;
  }

  .post_item_single .post_content > .post_meta_single .post_share .socials_share {
    vertical-align: middle;
    display: inline-block;
  }

  .post_item_single .post_content > .post_meta_single .post_share .social_item .social_icon {
    display: block;
    width: 29px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    font-size: 16px;
  }

  .post_item_single .post_content > .post_meta_single .share_meta_label {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 2.3px;
    vertical-align: middle;
  }

  .related_wrap {
    margin-top: 6.9em;
    padding-top: 7em;
    border-top: 1px solid #eee;
  }

  .related_wrap .related_item {
    text-align: left;
  }

  .related_wrap .post_title {
    margin: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 0.94em;
    letter-spacing: 1px;
  }

  .related_wrap .post_title a {
    transition: all 0.3s ease;
  }

  .nav-links-single .nav-links .nav-previous .post-title {
    transition: all 0.3s ease;
  }

  .related_wrap.related_style_classic .post_featured {
    margin-bottom: 2em;
    border-radius: 3px;
  }

  .related_wrap.related_style_classic .post_featured[class*=hover_] {
    display: inline-block;
  }

  .related_wrap.related_style_classic .post_featured img {
    width: 100%;
  }

  .related_wrap.related_style_classic .post_meta {
    margin-top: 0.4em;
    margin-bottom: 0.6em;
  }

  .related_wrap.related_style_classic .post_title + .post_content_inner {
    margin-top: 1.4em;
  }

  .comments_form_wrap {
    margin-top: 7em;
    padding-top: 7em;
    border-top: 1px solid #eee;
    overflow: hidden;
  }

  .related_wrap + .comments_wrap .comments_form_wrap {
    margin-top: 5em;
  }

  .comments_form_wrap form {
    position: relative;
  }

  .comments_wrap #cancel-comment-reply-link {
    font-size: 0;
  }

  .comments_wrap #cancel-comment-reply-link:before {
    content: "\e916";
    font-family: "fontello";
    font-size: 18px;
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
  }

  .comments_wrap .comments_field {
    margin-bottom: 20px;
  }

  .comments_wrap .comments_author,
.comments_wrap .comments_email {
    width: 49%;
    float: left;
  }

  .comments_wrap .comments_email {
    float: right;
  }

  .comments_wrap .comments_comment:before {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block;
  }

  .comments_wrap .comments_field label {
    display: none;
  }

  .comments_wrap .comments_field input[type=checkbox] + label {
    display: block;
  }

  .comments_wrap .comments_field input,
.comments_wrap .comments_field textarea {
    width: 100%;
    padding: 0.9em 1.5em;
  }

  .comments_wrap .comments_field textarea {
    min-height: 17.5em;
  }

  .comments_wrap .form-submit {
    margin: 1.3em 0 0;
  }

  .comments_wrap .form-submit:before {
    content: " ";
    clear: both;
    width: 100%;
    height: 0;
    display: block;
  }

  .comments_wrap .form-submit input[type=submit] {
    display: inline-block;
  }

  .sidebar .widget {
    padding: 30px;
    border-radius: 3px;
    -ms-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07);
    overflow: hidden;
  }

  .sidebar .widget + .widget {
    margin-top: 30px;
  }

  .widget .widget_title {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    letter-spacing: 2.2px;
    padding: 16px 23px;
    border-left: 7px solid red;
  }

  .sidebar_inner .widget .widget_title {
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -30px;
  }

  .widget_area .post_item .post_title,
aside .post_item .post_title {
    margin: 0 0 5px 0;
    text-align: left;
    line-height: 1.25em;
    font-weight: 500;
  }

  .widget_area .post_item .post_thumb,
aside .post_item .post_thumb {
    float: left;
    width: 66px;
    height: 66px;
    margin: 0 25px 3px 0;
    border-radius: 3px;
  }

  .widget_area .post_item .post_info,
aside .post_item .post_info {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 0;
    font-weight: 500;
  }

  aside .post_item + .post_item {
    margin-top: 9px;
    border-top: 1px solid red;
    padding-top: 12px;
  }

  .widget ul {
    margin: 0;
    padding-left: 1.2em;
    list-style-type: none;
  }

  .widget li {
    position: relative;
  }

  .widget ul > li:before {
    content: " ";
    display: block;
    width: 3px;
    height: 3px;
    line-height: 3px;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 0.8em;
    left: -1.2em;
  }

  .widget_categories > ul {
    padding: 0;
  }

  .widget_categories ul > li:before {
    display: none;
  }

  .widget_categories ul {
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 2.4px;
    font-weight: 700;
  }

  .widget_categories ul li {
    padding: 15px 0;
  }

  .widget_categories ul li + li {
    border-top: 1px solid red;
  }

  .widget_categories > ul > li:first-child {
    padding-top: 0 !important;
  }

  .widget_categories ul li:last-child {
    padding-bottom: 0 !important;
  }

  .widget_calendar table {
    width: 100%;
    position: relative;
  }

  .widget_calendar caption {
    margin-bottom: 13px;
    font-weight: 500;
    padding: 17px;
    border-radius: 30px;
    font-size: 14px;
    line-height: 16px;
  }

  .widget_calendar table > thead > tr {
    background-color: transparent !important;
  }

  .widget_calendar th,
.widget_calendar td {
    font-size: 15px !important;
    line-height: 2.2em;
    font-weight: 400 !important;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 2px;
    border: none !important;
    background-color: transparent !important;
    width: 14.2857%;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .widget_calendar th {
    font-weight: 700 !important;
    font-size: 20px !important;
  }

  .widget_calendar td {
    line-height: 3.1em;
    padding: 0;
  }

  .widget_calendar tfoot td {
    line-height: 2em;
  }

  .widget_calendar td#today {
    position: relative;
    z-index: 2;
  }

  .widget_calendar td#today:before {
    content: " ";
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 2.9em;
    height: 2.9em;
    line-height: 2.9em;
    text-align: center;
    border-radius: 50%;
  }

  .widget_calendar tfoot {
    position: relative;
    top: 3px;
  }

  .widget_calendar tfoot td {
    text-transform: none !important;
  }

  .widget_calendar td#prev {
    text-align: left;
    overflow: hidden;
  }

  .widget_calendar td#next {
    text-align: right;
  }

  .widget_calendar td#prev a {
    position: relative;
    letter-spacing: 1px;
    font-weight: 400;
  }

  .widget_calendar td#prev a {
    padding-left: 0.6em;
  }

  .widget_calendar td#prev a:before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 1.2em;
    height: 1em;
    line-height: 1.4em;
    display: inline-block;
  }

  .widget_calendar td#prev a:before {
    content: "\e939";
    font-family: "fontello";
    display: none;
  }

  .widget_search form {
    width: 100%;
    overflow: hidden;
    position: relative;
  }

  .widget_search form:after {
    content: "\e968";
    font-family: "fontello";
    display: block;
    position: absolute;
    z-index: 0;
    top: 50%;
    right: 0;
    margin-top: -0.5em;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
    pointer-events: none;
    cursor: pointer;
    transition: all 0.3s ease;
    z-index: 2;
    width: 5.5em;
    letter-spacing: -1px;
  }

  .widget_search .search-field {
    width: 100%;
    padding: 1.1em 1.5em !important;
    padding-right: 3em !important;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: lowercase;
    border: none !important;
  }

  .widget_search input.search-submit {
    display: block;
    text-indent: -1000px;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 5.5em;
    height: 100%;
    padding: 0;
    border: none !important;
    cursor: pointer;
  }

  .widget_tag_cloud {
    overflow: hidden;
  }

  .widget_tag_cloud .tagcloud {
    margin-bottom: -10px;
    overflow: hidden;
  }

  .widget_tag_cloud a {
    display: block;
    float: left;
    padding: 6px 14px;
    margin: 0 7px 10px 0;
    font-size: 13px !important;
    line-height: 17px;
    font-weight: 500;
    letter-spacing: 0;
    text-transform: lowercase;
    border-radius: 20px;
  }

  #recentcomments {
    padding-left: 0;
  }

  .recentcomments {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
  }

  .recentcomments > a {
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    float: left;
    display: block !important;
    width: 100%;
    letter-spacing: 0;
  }

  li.recentcomments:before {
    display: none !important;
  }

  .recentcomments + .recentcomments {
    margin-top: 11px;
    padding-top: 11px;
    border-top: 1px solid #ddd;
  }

  .recentcomments .comment-author-link {
    font-size: 13px;
    font-weight: 700;
  }

  .widget_banner .image_wrap {
    margin: 0;
    border-radius: 3px;
  }

  .widget_twitter .widget_content ul li + li {
    margin-top: 11px;
    padding-top: 11px;
    border-top: 1px solid #ddd;
  }

  .widget_twitter .widget_content ul li {
    padding-left: 59px;
    min-height: 44px;
  }

  .widget_twitter .widget_content ul {
    padding-left: 0;
  }

  .widget_twitter .widget_content ul > li:before {
    content: "\e840";
    font-style: normal;
    display: inline-block;
    top: 0;
    left: 0;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    line-height: 44px;
    font-weight: 400;
    font-size: 2em;
  }

  .widget_twitter .widget_content ul li + li:before {
    margin-top: 11px;
  }

  .widget_twitter .widget_content ul a {
    border-bottom: 1px solid #ddd;
    transition: all 0.3s ease;
    line-height: 1em;
    display: inline-block;
  }

  .footer_wrap p {
    margin: 0;
  }

  .footer_wrap .sc_layouts_menu > ul > li + li:before {
    display: none;
  }

  .footer_wrap .sc_layouts_menu > ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
  }

  .footer_wrap .sc_layouts_menu > ul > li {
    display: inline-block;
    vertical-align: baseline;
    font-size: 16px;
    z-index: auto !important;
    font-weight: 500;
  }

  .footer_wrap .sc_layouts_menu > ul > li + li:before {
    content: " ";
    display: inline-block;
    width: 0;
    height: 0.8em;
    margin: 0;
    vertical-align: baseline;
    border-left: 1px dotted #ddd;
  }

  .footer_wrap .sc_layouts_menu > ul > li > a {
    padding: 0.5em 1em;
    display: inline-block;
  }

  .footer_wrap .sc_layouts_column_align_left .sc_layouts_menu > ul > li:first-child > a {
    padding-left: 0;
  }

  .sc_layouts_row_type_normal {
    padding: 1em 0;
  }

  .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 1.3em;
    margin-right: 0;
  }

  .sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    font-size: 30px !important;
  }

  .sc_layouts_row_type_normal .sc_layouts_item_icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    font-size: 14px;
    transition: all 0.3s ease;
  }

  .search_wrap .search_submit {
    transition: all 0.3s ease;
  }

  .search_wrap .search_submit:before {
    content: "\e968";
    font-family: "fontello";
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    font-size: 14px;
    font-weight: 400;
    text-transform: lowercase;
    padding: 0 60px 0 21px !important;
    width: 18em;
    height: 50px;
    line-height: 50px;
    border: none;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit {
    display: block;
    font-size: 11px;
    text-align: center;
    width: 60px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: auto;
    right: 0;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit:before {
    transition: all 0.3s ease;
  }

  .top_panel:not(.scheme_dark) .sc_layouts_row_type_normal:not(.scheme_dark) .search_wrap .search_submit:before {
    color: #797e87 !important;
  }

  .top_panel:not(.scheme_dark) .sc_layouts_row_type_normal:not(.scheme_dark) .search_wrap .search_submit:hover:before {
    color: #262f3e !important;
  }

  .sc_layouts_menu_nav li {
    text-align: center;
  }

  .sc_layouts_menu_nav > li > ul:after {
    content: " ";
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    width: 12px;
    height: 12px;
    margin: -6px 0 0 -6px;
    background-color: #fff;
    transform: rotate(45deg);
  }

  .sc_layouts_menu_nav li li.menu-item-has-children > a:after,
.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    display: none;
  }

  .sc_layouts_menu_nav > li > a,
.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.85em 1.3em;
  }

  .sc_layouts_menu_nav > li > ul {
    top: 4em;
    left: 50%;
    margin-left: -3em;
  }

  .sc_layouts_menu_nav > li ul {
    width: 10.8em;
    padding: 1.8em 0;
    border-radius: 3px;
  }

  .sc_layouts_menu_nav > li > ul ul {
    left: 10.8em;
    top: -1.8em;
    margin: 0 0 0 2px;
  }

  .sc_layouts_menu_nav > li li > a {
    padding: 0.27em 1em;
  }

  .sc_layouts_menu_nav > li ul {
    -ms-box-shadow: none;
    box-shadow: none;
  }

  .footer_wrap .sc_layouts_menu > ul > li + li:before {
    display: none;
  }

  .sc_layouts_title_caption {
    font-size: 72px;
  }

  .breadcrumbs {
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .breadcrumbs .breadcrumbs_delimiter {
    margin: 0 0.15em;
  }

  .copyright-text {
    font-size: 16px;
  }

  .post_meta_item.post_categories {
    margin-left: 0;
    margin-top: -5px !important;
    display: inline-block;
    margin-bottom: -5px !important;
  }

  .single-post .post_meta_item.post_categories {
    margin-bottom: 0 !important;
  }

  .post_meta_item.post_categories a {
    display: inline-block;
    line-height: 20px;
    margin-bottom: 3px;
  }
}
/*! CSS Used from: Embedded */
.post-navigation .nav-previous a .nav-arrow {
  background-image: url(https://fcunited.azurewebsites.net/wp-content/uploads/2018/11/post-6-copyright-406x228.jpg);
}

/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__plugins.css ; media=all */
@media all {
  .posts_container.columns_wrap {
    display: flex;
    flex-wrap: wrap;
  }

  .post_featured[class*=hover_] {
    position: relative;
    transition: all 0.35s ease-in-out;
    display: inline-block;
    vertical-align: top;
  }

  .post_featured[class*=hover_],
.post_featured[class*=hover_] * {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .post_featured .mask {
    content: " ";
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    pointer-events: none;
    transition: all 0.5s ease;
  }

  .post_featured.hover_simple:hover .mask {
    opacity: 1;
  }

  .post_featured.hover_simple .icons {
    position: absolute;
    z-index: 6;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }

  .footer_wrap .sc_layouts_item {
    vertical-align: top;
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
  }

  .sc_item_title {
    line-height: 0.94em;
  }

  .socials_wrap {
    margin: -12px 0 0 0;
  }

  .socials_wrap .social_item {
    margin: 12px 12px 0 0;
  }

  .socials_wrap .social_item .social_icon {
    width: 46px;
    height: 46px;
    line-height: 47px;
    font-size: 26px;
  }

  .trx_addons_scroll_to_top {
    border-radius: 3px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 15px;
  }

  form.mc4wp-form {
    position: relative;
    padding-right: 0;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email] {
    width: 100%;
    vertical-align: top;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    line-height: 50px;
    border: none;
    border-radius: 30px;
    padding: 0 10em 0 2.2em;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    height: 50px;
    line-height: 50px;
    min-width: 9.5em;
    vertical-align: top;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 30px;
    text-align: center;
  }

  form.mc4wp-form label {
    margin-top: 10px;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__custom.css ; media=all */
@media all {
  .content_wrap {
    width: 1278px;
  }

  body.body_style_wide:not(.expand_content) [class*=content_wrap] > .content {
    width: 818px;
  }

  [class*=content_wrap] > .sidebar {
    width: 435px;
  }

  body {
    font-family: "Poppins", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.76em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.26px;
  }

  p,
ul {
    margin-top: 0em;
    margin-bottom: 1.6em;
  }

  h1 {
    font-family: "BebasNeue", sans-serif;
    font-size: 4.286em;
    font-weight: 700;
    font-style: normal;
    line-height: 0.93em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 2.1px;
    margin-bottom: 0.63em;
  }

  h2 {
    font-family: "BebasNeue", sans-serif;
    font-size: 3.429em;
    font-weight: 700;
    font-style: normal;
    line-height: 0.96em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 1.75px;
    margin-bottom: 0.52em;
  }

  h3 {
    font-family: "BebasNeue", sans-serif;
    font-size: 2.571em;
    font-weight: 700;
    font-style: normal;
    line-height: 0.91em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 1.3px;
    margin-bottom: 0.92em;
  }

  h5 {
    font-family: "BebasNeue", sans-serif;
    font-size: 1.714em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.06em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.85px;
    margin-bottom: 0.7em;
  }

  h6 {
    font-family: "Poppins", sans-serif;
    font-size: 1.286em;
    font-weight: 500;
    font-style: normal;
    line-height: 1.23em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-bottom: 0.69em;
  }

  input[type=text],
input[type=email],
input[type=search],
textarea {
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
  }

  form button,
input[type=submit] {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    line-height: 18px;
    text-decoration: none;
  }

  .related_wrap .post_title,
.nav-links-single .nav-links .post-title,
.post_item_single .post_content > .post_meta_single .share_meta_label,
.post_item_single .post_content .post_tags .post_meta_label,
.nav-links,
.widget_calendar table,
.widget_categories ul {
    font-family: "BebasNeue", sans-serif;
  }

  .widget_calendar caption {
    font-family: "Poppins", sans-serif;
  }

  .post_meta {
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.4em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 0.4em;
  }

  .nav-links-single .screen-reader-text {
    font-family: "Poppins", sans-serif;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 1.5em;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > a {
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.18px;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > ul {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 1.35em;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li ul > li > a {
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.18px;
  }

  .menu_mobile .menu_mobile_nav_area > ul {
    font-family: "Poppins", sans-serif;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li ul {
    font-family: "Poppins", sans-serif;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email] {
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    line-height: 18px;
    text-decoration: none;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__colors-default.css ; media=all */
@media all {
  .scheme_default {
    color: #797e87;
  }

  .scheme_default h1,
.scheme_default h2,
.scheme_default h3,
.scheme_default h5,
.scheme_default h6,
.scheme_default h3 a,
.scheme_default h6 a,
.scheme_default li a {
    color: #262f3e;
  }

  .scheme_default h3 a:hover,
.scheme_default h6 a:hover,
.scheme_default li a:hover {
    color: #ff0000;
  }

  .scheme_default a {
    color: #ff0000;
  }

  .scheme_default a:hover {
    color: #081324;
  }

  .scheme_default table th,
.scheme_default table th + th {
    border-color: #262f3e;
  }

  .scheme_default table td,
.scheme_default table td + td {
    color: #797e87;
    border-color: #e3e3e3;
  }

  .scheme_default table th {
    color: #8c9097;
    background-color: #081224;
  }

  .scheme_default table > tbody > tr:nth-child(2n+1) > td {
    background-color: #ebebeb;
  }

  .scheme_default table > tbody > tr:nth-child(2n) > td {
    background-color: #f4f4f4;
  }

  .scheme_default ul > li:before {
    color: #ff0000;
  }

  .scheme_default .widget_search form:after {
    color: #ffffff;
  }

  .scheme_default .widget_search form:hover:after {
    color: #ffffff;
  }

  .scheme_default input[type=text],
.scheme_default input[type=password],
.scheme_default input[type=email],
.scheme_default input[type=search],
.scheme_default textarea,
.scheme_default form.mc4wp-form input[type=email] {
    color: #797e87;
    border-color: #e4e4e4;
    background-color: #f4f4f4;
  }

  .scheme_default input[type=text]:focus,
.scheme_default input[type=password]:focus,
.scheme_default input[type=email]:focus,
.scheme_default input[type=search]:focus,
.scheme_default textarea:focus,
.scheme_default form.mc4wp-form input[type=email]:focus {
    color: #262f3e;
    border-color: #262f3e;
    background-color: #f4f4f4;
  }

  .scheme_default input[placeholder]::-moz-placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_default textarea[placeholder]::-moz-placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_default input[placeholder]::-moz-placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_default input[placeholder]::placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_default textarea[placeholder]::-moz-placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_default textarea[placeholder]::placeholder {
    color: #797e87;
    opacity: 1;
  }

  .scheme_default input[type=checkbox] + label:before {
    border-color: #e4e4e4 !important;
  }

  .scheme_default .search_wrap .search_submit:before {
    color: #797e87;
  }

  .scheme_default input[type=submit][disabled],
.scheme_default input[type=submit][disabled]:hover {
    background-color: rgba(38, 47, 62, 0.4) !important;
    color: #ffffff !important;
  }

  .scheme_default button:hover,
.scheme_default button:focus,
.scheme_default input[type=submit]:hover,
.scheme_default input[type=submit]:focus,
.scheme_default .comments_wrap .form-submit input[type=submit]:hover,
.scheme_default .comments_wrap .form-submit input[type=submit]:focus,
.scheme_default .socials_share:not(.socials_type_drop) .social_icon:hover,
.scheme_default .mc4wp-form input[type=submit]:hover,
.scheme_default .mc4wp-form input[type=submit]:focus {
    color: #ffffff;
    background-color: #262f3e;
  }

  .scheme_default .search_wrap .search_submit:hover:before {
    color: #262f3e;
  }

  .scheme_default .sc_layouts_item_icon {
    color: #797e87;
  }

  .scheme_default .sc_layouts_row_type_normal .sc_layouts_item {
    color: #797e87;
  }

  .scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button) {
    color: #797e87;
  }

  .scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover .sc_layouts_item_icon {
    color: #262f3e;
  }

  .scheme_default .sc_layouts_row_type_normal .search_wrap .search_submit:before,
.scheme_default .sc_layouts_row_type_normal .search_wrap .search_submit {
    background-color: transparent;
    color: #262f3e;
  }

  .scheme_default .sc_layouts_row_type_normal .search_wrap .search_submit:hover:before,
.scheme_default .sc_layouts_row_type_normal .search_wrap .search_submit:hover {
    background-color: transparent;
    color: #797e87;
  }

  .scheme_default .sc_layouts_title .sc_layouts_title_breadcrumbs,
.scheme_default .sc_layouts_title .sc_layouts_title_breadcrumbs a {
    color: #262f3e;
  }

  .scheme_default .sc_layouts_title .sc_layouts_title_breadcrumbs a:hover {
    color: #081324;
  }

  .scheme_default .sc_layouts_menu_nav > li > a {
    color: #262f3e;
  }

  .scheme_default .sc_layouts_menu_nav > li > a:hover {
    color: #ff0000 !important;
  }

  .scheme_default .sc_layouts_menu_nav > li ul {
    background-color: #081224;
  }

  .scheme_default .sc_layouts_menu_nav > li > ul:after {
    background-color: #081224;
  }

  .scheme_default .sc_layouts_menu_nav > li li > a {
    color: #8c9097 !important;
  }

  .scheme_default .sc_layouts_menu_nav > li li > a:hover {
    color: #ff0000 !important;
  }

  .scheme_default .sc_layouts_menu_nav > li li > a:hover:after {
    color: #ff0000 !important;
  }

  .scheme_default .menu_mobile_inner {
    color: #797e87;
    background-color: #ffffff;
  }

  .scheme_default .menu_mobile_close:before,
.scheme_default .menu_mobile_close:after {
    border-color: #1d1d1d;
  }

  .scheme_default .menu_mobile_close:hover:before,
.scheme_default .menu_mobile_close:hover:after {
    border-color: #ff0000;
  }

  .scheme_default .menu_mobile_inner a,
.scheme_default .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #1d1d1d;
  }

  .scheme_default .menu_mobile_inner a:hover,
.scheme_default .menu_mobile_inner .menu_mobile_nav_area li:hover:before {
    color: #ff0000;
  }

  .scheme_default .menu_mobile_inner .search_mobile .search_submit {
    color: #797e87;
  }

  .scheme_default .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_default .menu_mobile_inner .search_mobile .search_submit:hover {
    color: #262f3e;
  }

  .scheme_default .sc_layouts_row_type_normal .sc_layouts_item_icon {
    color: #ffffff;
    background-color: #8c9097;
  }

  .scheme_default .sc_layouts_row_type_normal .sc_layouts_item_icon:hover {
    color: #ffffff;
    background-color: #262f3e;
  }

  .scheme_default .top_panel {
    background-color: #ffffff;
  }

  .scheme_default .post_item {
    color: #797e87;
  }

  .scheme_default .post_meta,
.scheme_default .post_meta_item,
.scheme_default .post_meta_item:after,
.scheme_default .post_meta_item:hover:after,
.scheme_default .post_meta_item a,
.scheme_default .post_info .post_info_item,
.scheme_default .post_info .post_info_item a {
    color: #797e87;
  }

  .scheme_default .post_info .post_info_item a.post_info_date {
    color: #ff0000;
  }

  .scheme_default .post_info .post_info_item a.post_info_author {
    color: #262f3e;
  }

  .scheme_default .post_info .post_info_item a.post_info_author:hover {
    color: #ff0000;
  }

  .scheme_default .post_meta_item.post_categories a {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_default .post_meta_item.post_categories a:hover {
    color: #ffffff;
    background-color: #081324;
  }

  .scheme_default .post_meta_item.post_date {
    color: #ff0000;
  }

  .scheme_default .post_meta_item a:hover,
.scheme_default .post_info .post_info_item a:hover {
    color: #262f3e;
  }

  .scheme_default .post_item .post_title a:hover {
    color: #ff0000;
  }

  .scheme_default .post_meta_item .social_items,
.scheme_default .post_meta_item .social_items:before {
    border-color: #e3e3e3;
    color: #797e87;
  }

  .scheme_default .post_item_single .post_content > .post_meta_single .share_meta_label,
.scheme_default .post_item_single .post_content .post_tags .post_meta_label {
    color: #262f3e;
  }

  .scheme_default .post_item_single .post_content .post_meta_single .post_tags a {
    color: #797e87;
    background-color: #f4f4f4;
  }

  .scheme_default .post_item_single .post_content .post_meta_single .post_tags a:hover {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_default .post_item_single .post_content .post_meta .post_share .socials_type_block .social_item .social_icon {
    color: #ffffff !important;
    background-color: #262f3e;
  }

  .scheme_default .post_item_single .post_content .post_meta .post_share .socials_type_block .social_item:hover .social_icon {
    color: #ffffff !important;
    background-color: #ff0000;
  }

  .scheme_default .nav-links-single .screen-reader-text {
    color: #ff0000;
  }

  .scheme_default .nav-links-single .screen-reader-text:hover {
    color: #081324 !important;
  }

  .scheme_default .nav-links-single .nav-links {
    border-color: #e3e3e3;
  }

  .scheme_default .nav-links-single .nav-links a:hover .post-title {
    color: #ff0000;
  }

  .scheme_default .related_wrap {
    border-color: #e3e3e3;
  }

  .scheme_default .related_wrap .post_title a:hover {
    color: #ff0000;
  }

  .scheme_default .comments_form_wrap {
    border-color: #e3e3e3;
  }

  .scheme_default .sidebar_inner .widget + .widget {
    border-color: #e3e3e3;
  }

  .scheme_default .sidebar .widget {
    background-color: #ffffff;
  }

  .scheme_default .widget ul > li:before {
    background-color: #ff0000;
  }

  .scheme_default .widget_calendar caption {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_default .widget_calendar th {
    color: #262f3e;
  }

  .scheme_default .widget_calendar tbody td {
    color: #797e87 !important;
  }

  .scheme_default .widget_calendar td#today {
    color: #ffffff !important;
  }

  .scheme_default .widget_calendar td#today {
    color: #ffffff;
  }

  .scheme_default .widget_calendar td#today:before {
    background-color: #ff0000;
  }

  .scheme_default .widget_calendar #prev a {
    color: #ff0000;
  }

  .scheme_default .widget_calendar #prev a:hover {
    color: #081324;
  }

  .scheme_default .widget_calendar td#prev a:before {
    background-color: #ffffff;
  }

  .scheme_default .widget_categories li {
    color: #262f3e;
  }

  .scheme_default .widget_tag_cloud a {
    color: #797e87;
    background-color: #f4f4f4;
  }

  .scheme_default .widget_tag_cloud a:hover {
    color: #ffffff !important;
    background-color: #ff0000;
  }

  .scheme_default .widget_search input.search-submit {
    background-color: #ff0000;
  }

  .scheme_default .widget .widget_title {
    background-color: #081224;
    color: #ffffff;
    border-color: #ff0000;
  }

  .scheme_default .recentcomments + .recentcomments,
.scheme_default aside .post_item + .post_item,
.scheme_default .widget_categories ul li + li {
    border-color: #e3e3e3;
  }

  .scheme_default .recentcomments .comment-author-link {
    color: #262f3e;
  }

  .scheme_default .single-post .post_item_single {
    background-color: #ffffff;
  }

  .scheme_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    background-color: #ff0000 !important;
    color: #ffffff !important;
  }

  .scheme_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon:hover {
    background-color: #262f3e !important;
    color: #ffffff !important;
  }

  .scheme_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    color: #ffffff !important;
    background-color: #8c9097 !important;
  }

  .scheme_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon:hover {
    color: #ffffff !important;
    background-color: #262f3e !important;
  }

  .scheme_default .nav-links-single .nav-links .nav-previous {
    background-color: #ffffff;
  }

  .scheme_default .comments_wrap .comments_field input,
.scheme_default .comments_wrap .comments_field textarea {
    background-color: #ffffff;
  }

  .scheme_default .widget_twitter .widget_content li {
    color: #797e87;
  }

  .scheme_default .widget_twitter .widget_content .sc_twitter_list li {
    color: #797e87;
  }

  .scheme_default .widget_twitter .widget_content .sc_twitter_list li:before {
    color: #ffffff !important;
    background-color: #ff0000 !important;
  }

  .scheme_default .widget_twitter .widget_content ul li + li {
    border-color: #e3e3e3;
  }

  .scheme_default .widget_twitter .widget_content ul a {
    border-color: #797e87;
    color: #797e87;
  }

  .scheme_default .widget_twitter .widget_content ul a:hover {
    border-color: #ff0000;
    color: #ff0000;
  }

  .scheme_default .socials_wrap .social_item .social_icon {
    background-color: #081224;
  }

  .scheme_default .socials_wrap .social_item .social_icon {
    color: #ffffff;
  }

  .scheme_default .socials_wrap .social_item:hover .social_icon {
    background-color: #ff0000;
  }

  .scheme_default .socials_wrap .social_item:hover .social_icon {
    color: #ffffff;
  }

  .scheme_default .trx_addons_scroll_to_top {
    color: #ffffff;
    border-color: #ff0000;
    background-color: #ff0000;
  }

  .scheme_default .trx_addons_scroll_to_top:hover {
    color: #ffffff;
    border-color: #ff150d;
    background-color: #262f3e;
  }

  .scheme_default .elementor-divider-separator {
    border-color: #e3e3e3;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__colors-dark.css ; media=all */
@media all {
  .scheme_dark {
    color: #848992;
  }

  .scheme_dark h1,
.scheme_dark h2,
.scheme_dark li a {
    color: #ffffff;
  }

  .scheme_dark li a:hover {
    color: #ff0000;
  }

  .scheme_dark a {
    color: #ff0000;
  }

  .scheme_dark a:hover {
    color: #ffffff;
  }

  .scheme_dark ul > li:before {
    color: #ff0000;
  }

  .scheme_dark input[type=text],
.scheme_dark input[type=email],
.scheme_dark form.mc4wp-form input[type=email] {
    color: #b7b7b7;
    border-color: #262f3e;
    background-color: #262f3e;
  }

  .scheme_dark input[type=text]:focus,
.scheme_dark input[type=email]:focus,
.scheme_dark form.mc4wp-form input[type=email]:focus {
    color: #ffffff;
    border-color: #353535;
    background-color: #262f3e;
  }

  .scheme_dark input[placeholder]::-moz-placeholder {
    color: #6f6f6f;
    opacity: 1;
  }

  .scheme_dark input[placeholder]::placeholder {
    color: #6f6f6f;
    opacity: 1;
  }

  .scheme_dark input[type=checkbox] + label:before {
    border-color: #262f3e !important;
  }

  .scheme_dark button:not(.components-button),
.scheme_dark input[type=submit],
.scheme_dark .mc4wp-form input[type=submit] {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_dark .search_wrap .search_submit:before {
    color: #b7b7b7;
  }

  .scheme_dark input[type=submit][disabled],
.scheme_dark input[type=submit][disabled]:hover {
    background-color: rgba(255, 255, 255, 0.4) !important;
    color: #081224 !important;
  }

  .scheme_dark button:hover,
.scheme_dark button:focus,
.scheme_dark input[type=submit]:hover,
.scheme_dark input[type=submit]:focus,
.scheme_dark .mc4wp-form input[type=submit]:hover,
.scheme_dark .mc4wp-form input[type=submit]:focus {
    color: #262f3e;
    background-color: #ffffff;
  }

  .scheme_dark .search_wrap .search_submit:hover:before {
    color: #ffffff;
  }

  .scheme_dark.footer_wrap {
    color: #848992;
    background-color: #081224;
  }

  .scheme_dark .sc_layouts_title .sc_layouts_title_breadcrumbs,
.scheme_dark .sc_layouts_title .sc_layouts_title_breadcrumbs a {
    color: #ffffff;
  }

  .scheme_dark .sc_layouts_title .sc_layouts_title_breadcrumbs a:hover {
    color: #ffffff;
  }

  .scheme_dark .sc_layouts_menu_nav > li > a {
    color: #ffffff;
  }

  .scheme_dark .sc_layouts_menu_nav > li > a:hover {
    color: #ff0000 !important;
  }

  .scheme_dark .menu_mobile_inner {
    color: #a6a6a6;
    background-color: #081224;
  }

  .scheme_dark .menu_mobile_close:before,
.scheme_dark .menu_mobile_close:after {
    border-color: #ffffff;
  }

  .scheme_dark .menu_mobile_close:hover:before,
.scheme_dark .menu_mobile_close:hover:after {
    border-color: #ff0000;
  }

  .scheme_dark .menu_mobile_inner a,
.scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #ffffff;
  }

  .scheme_dark .menu_mobile_inner a:hover,
.scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before {
    color: #ff0000;
  }

  .scheme_dark .menu_mobile_inner .search_mobile .search_submit {
    color: #6f6f6f;
  }

  .scheme_dark .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_dark .menu_mobile_inner .search_mobile .search_submit:hover {
    color: #ffffff;
  }

  .scheme_dark.footer_wrap {
    background-color: #081224;
    color: #a6a6a6;
  }

  .scheme_dark.footer_wrap h2 {
    color: #ffffff;
  }

  .scheme_dark.footer_wrap a {
    color: #ffffff;
  }

  .scheme_dark.footer_wrap a:hover {
    color: #ff0000;
  }

  .scheme_dark .elementor-divider-separator {
    border-color: #262f3e;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/css/__responsive.css ; media=all */
@media (max-width: 1439px) {
  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text] {
    font-size: 14px;
  }

  .sc_layouts_row .sc_layouts_logo img {
    max-height: 4.5em;
  }
}
@media (max-width: 1279px) {
  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text] {
    font-size: 13px;
    line-height: 21px;
  }
}
@media (max-width: 1023px) {
  .trx_addons_scroll_to_top {
    right: 1em;
  }

  .sc_item_title {
    letter-spacing: 1px;
  }

  .sc_layouts_column .sc_layouts_item {
    margin-right: 1.15em;
  }

  .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 1.15em;
    margin-right: 0;
  }

  .sc_layouts_title_title {
    font-size: 0.8em;
  }

  .sc_layouts_menu_nav > li > a {
    padding: 0.7em;
  }

  .sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding-right: 1.3em;
  }

  .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    right: 0.5em;
  }
}
@media (max-width: 767px) {
  .sc_item_title {
    letter-spacing: 0;
  }

  .hide_on_mobile,
.sc_layouts_hide_on_mobile {
    display: none !important;
  }

  .socials_wrap .social_item .social_icon {
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
  }

  .socials_wrap .social_item {
    margin: 6px 6px 0 0;
  }

  .sc_layouts_menu_mobile_button {
    display: inline-block !important;
  }
}
@media (max-width: 479px) {
  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text] {
    font-size: 13px;
    line-height: 19px;
  }

  .sc_layouts_title_title {
    font-size: 0.7em;
  }
}
@media (min-width: 2160px) {
  .sc_layouts_hide_on_wide {
    display: none !important;
  }
}
@media (min-width: 1680px) and (max-width: 2159px) {
  .sc_layouts_hide_on_desktop {
    display: none !important;
  }
}
@media (min-width: 1280px) and (max-width: 1679px) {
  .sc_layouts_hide_on_notebook {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .sc_layouts_hide_on_tablet {
    display: none !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__responsive.css ; media=all */
@media (max-width: 1439px) {
  .content_wrap {
    width: 1100px;
  }

  body.body_style_wide:not(.expand_content) [class*=content_wrap] > .content {
    width: 704.06885759px;
  }

  [class*=content_wrap] > .sidebar {
    width: 374.4131455399px;
  }

  .widget_area .post_item .post_thumb,
aside .post_item .post_thumb {
    margin: 0 20px 3px 0;
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text] {
    font-size: 14px;
    line-height: inherit;
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    width: 16em;
  }

  .related_wrap.related_style_classic .post_title + .post_content_inner {
    margin-top: 10px;
  }

  .single-post .post_item_single .post_header_single {
    padding: 20px 40px 20px;
  }

  .single-post .post_item_single .post_content_single {
    padding: 40px;
  }

  .single-post .header_content_wrap + .post_content_single {
    padding-top: 0;
  }

  .widget_recent_posts .post_info > .post_info_item.post_info_posted:first-child {
    display: block;
  }

  .widget_recent_posts .post_info > .post_info_item.post_info_posted_by:nth-child(2):before {
    display: none;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1130px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1279px) {
  .sc_layouts_title_caption {
    font-size: 4rem;
  }

  h1 {
    font-size: 3.7em;
    margin-top: 55px;
    margin-bottom: 22px;
    letter-spacing: 1.5px;
  }

  h2 {
    font-size: 3em;
    margin-top: 25px;
    margin-bottom: 20px;
    letter-spacing: 1.5px;
  }

  h3 {
    font-size: 2.4em;
    margin-top: 40px;
    margin-bottom: 20px;
    letter-spacing: 1px;
  }

  h5 {
    font-size: 1.6em;
    margin-top: 35px;
    margin-bottom: 18px;
  }

  h6 {
    font-size: 1.2em;
    margin-top: 30px;
    margin-bottom: 16px;
  }

  p,
ul {
    margin-bottom: 1.4em;
  }

  .widget_categories ul li {
    padding: 10px 0;
  }

  .widget_categories ul {
    font-size: 17px;
    letter-spacing: 1.5px;
  }

  .widget_area .post_item .post_info .post_info_item + .post_info_item:before,
aside .post_item .post_info .post_info_item + .post_info_item:before {
    margin: 0 0 0 7px;
  }

  .widget_area .post_item .post_thumb,
aside .post_item .post_thumb {
    margin: 0 18px 3px 0;
  }

  .content_wrap {
    width: 964px !important;
  }

  body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*=content_wrap] > .content {
    width: 617.0203442879px;
  }

  [class*=content_wrap] > .sidebar {
    width: 328.1220657277px;
  }

  .columns_wrap {
    margin-right: -30px;
  }

  .columns_wrap > [class*=column-] {
    padding-right: 30px;
  }

  .columns_wrap.columns_padding_bottom > [class*=column-] {
    padding-bottom: 30px;
  }

  form button,
input[type=submit] {
    padding: 1em 3em;
  }

  .widget_calendar td {
    line-height: 2.5em;
  }

  .widget_calendar td#today:before {
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
  }

  .widget_calendar caption {
    padding: 12px;
  }

  .widget_tag_cloud a {
    padding: 5px 13px;
    margin: 0 5px 6px 0;
  }

  .widget_twitter .widget_content ul > li:before {
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 1.3em;
  }

  .widget_twitter .widget_content ul li {
    min-height: 34px;
  }

  .widget_twitter .widget_content ul li {
    padding-left: 50px;
  }

  table th,
table td {
    padding: 1rem;
  }

  .footer_wrap .sc_layouts_menu > ul > li {
    font-size: 15px;
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    width: 10em;
  }

  .sc_layouts_menu_nav > li > a,
.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.85em 1em;
  }

  .trx_addons_scroll_to_top {
    right: 1px;
    width: 2.2em;
    height: 2.2em;
    line-height: 2.2em;
  }

  .sidebar .widget {
    padding: 20px;
  }

  .widget .widget_title {
    margin-bottom: 20px;
    padding: 16px 13px;
  }

  .sidebar_inner .widget .widget_title {
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
  }

  .sc_layouts_row_type_normal {
    padding: 0.8em 0;
  }

  .single-post .post_item_single .post_content_single {
    padding: 30px;
  }

  .single-post .header_content_wrap + .post_content_single {
    padding-top: 0;
  }

  .single-post .post_item_single .post_header_single {
    padding: 20px 30px 20px;
  }

  .nav-links-single .nav-links .post-title {
    margin: 10px 0 0;
    font-size: 25px;
  }

  .related_wrap {
    margin-top: 60px;
    padding-top: 60px;
  }

  .section_title {
    margin: 0 0 0.5em;
    font-size: 3em;
  }

  .related_wrap .post_title {
    font-size: 26px;
  }

  .related_wrap.related_style_classic .post_featured {
    margin-bottom: 1.8em;
  }

  .comments_form_wrap {
    margin-top: 60px;
    padding-top: 60px;
  }

  .related_wrap + .comments_wrap .comments_form_wrap {
    margin-top: 30px;
  }

  .nav-links {
    margin-top: 1.6em;
  }

  .copyright-text {
    font-size: 15px;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 994px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1023px) {
  .sc_layouts_title_caption {
    font-size: 3rem;
  }

  h1 {
    font-size: 3em;
    margin-top: 45px;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  h2 {
    font-size: 2.6em;
    margin-top: 42px;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  h3 {
    font-size: 2.1em;
    margin-top: 35px;
    margin-bottom: 14px;
    letter-spacing: 1px;
  }

  h5 {
    font-size: 1.45em;
    margin-top: 30px;
    margin-bottom: 13px;
  }

  h6 {
    font-size: 1.1em;
    margin-top: 25px;
    margin-bottom: 12px;
  }

  .content_wrap {
    width: 708px !important;
  }

  body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*=content_wrap] > .content {
    width: 100% !important;
    float: none !important;
  }

  [class*=content_wrap] > .sidebar {
    width: 100% !important;
    float: none !important;
    margin-top: 75px;
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    width: 9em;
    padding: 0 40px 0 20px !important;
    height: 40px;
    line-height: 40px;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .sc_layouts_menu_nav > li > a,
.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.8em;
  }

  .sc_layouts_row_type_normal {
    padding: 0.6em 0;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    min-width: 7.5em;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email] {
    padding: 0 8em 0 2em;
  }

  .copyright-text {
    font-size: 14px;
    line-height: 1.4em;
  }

  .footer_wrap .sc_layouts_menu > ul > li > a {
    padding: 0.5em 0.8em;
  }

  .footer_wrap .sc_layouts_menu > ul > li {
    font-size: 14px;
  }

  .sc_layouts_row_type_normal .sc_layouts_item_icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
  }

  .sc_layouts_row_type_normal .search_wrap .search_submit {
    width: 35px;
  }

  .sc_layouts_row_type_normal .search_wrap .search_field {
    width: 7em;
    padding: 0 30px 0 12px !important;
  }

  .post_meta_item.post_categories a {
    padding: 3px 10px;
  }

  .post_meta .post_meta_item:after {
    margin: 0 0.3em;
  }

  .socials_wrap {
    margin: -8px 0 0 0;
  }

  .socials_wrap .social_item {
    margin: 8px 8px 0 0;
  }

  .socials_wrap .social_item .social_icon {
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 738px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .sc_layouts_title_caption {
    font-size: 2.6rem;
  }

  h1 {
    font-size: 2.6em;
    margin-top: 40px;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  h2 {
    font-size: 2.3em;
    margin-top: 38px;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  h3 {
    font-size: 2em;
    margin-top: 30px;
    margin-bottom: 14px;
    letter-spacing: 1px;
  }

  h5 {
    font-size: 1.3em;
    margin-top: 28px;
    margin-bottom: 13px;
  }

  h6 {
    font-size: 1em;
    margin-top: 23px;
    margin-bottom: 12px;
  }

  .menu_mobile .sc_layouts_logo {
    margin: 2.4rem 0 0;
  }

  .content_wrap {
    width: 440px !important;
  }

  body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*=content_wrap] > .content {
    margin-bottom: 0;
  }

  [class*=content_wrap] > .sidebar {
    margin-top: 60px;
  }

  .columns_wrap {
    margin-right: -20px;
  }

  .columns_wrap > [class*=column-] {
    padding-right: 20px;
  }

  .columns_wrap.columns_padding_bottom > [class*=column-] {
    padding-bottom: 20px;
  }

  .columns_wrap:not(.columns_fluid) > [class*=column-] {
    width: 100%;
  }

  .post_item_single .post_content > .post_meta_single .post_tags,
.post_item_single .post_content > .post_meta_single .post_share {
    max-width: none;
    float: none;
    margin-top: 0;
  }

  .post_item_single .post_content > .post_meta_single .post_share {
    margin-top: 2em;
  }

  .post_item_single .post_content > .post_meta_single .post_share .social_item:first-child {
    margin-left: 0;
  }

  form button,
input[type=submit] {
    padding: 0.84em 2.5em;
  }

  input[type=text],
input[type=password],
input[type=email],
input[type=search],
textarea,
form.mc4wp-form .mc4wp-form-fields input[type=email] {
    padding: 0.8em 1.5em;
  }

  .menu_mobile .menu_mobile_inner {
    overflow-y: auto;
    top: 0;
    bottom: 0;
  }

  .sc_layouts_menu_nav > li > a,
.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.55em;
  }

  .sidebar .widget + .widget {
    margin-top: 20px;
  }

  .widget_area .post_item .post_title,
aside .post_item .post_title {
    font-size: 16px;
  }

  .widget_calendar td {
    line-height: 2.7em;
  }

  .single-post .post_item_single .post_header_single {
    padding: 15px 20px 15px;
  }

  .single-post .post_item_single .post_content_single {
    padding: 20px;
  }

  .single-post .header_content_wrap + .post_content_single {
    padding-top: 0;
  }

  .post_item_single .post_content > .post_meta_single .post_share {
    margin-top: 0.5em;
  }

  .post_item_single .post_content > .post_meta_single .share_meta_label {
    margin-right: 5px;
  }

  .nav-links-single .nav-links {
    margin-top: 40px;
  }

  .nav-links-single .nav-links .post-title {
    margin: 10px 0 0;
    font-size: 20px;
  }

  .related_wrap {
    margin-top: 40px;
    padding-top: 40px;
  }

  .section_title {
    font-size: 28px;
    letter-spacing: 1px;
  }

  .comments_form_wrap {
    margin-top: 40px;
    padding-top: 40px;
  }

  .comments_wrap .comments_field textarea {
    min-height: 10.5em;
  }

  .comments_wrap .comments_field input,
.comments_wrap .comments_field textarea {
    padding: 0.8em 1.5em;
  }

  body div .sc_layouts_column .copyright-text {
    text-align: center;
    display: block;
    width: 100% !important;
  }

  .sc_item_title {
    letter-spacing: 1px;
  }

  .widget_recent_posts .post_info > .post_info_item.post_info_posted:first-child {
    display: inline-block;
  }

  .widget_recent_posts .post_info > .post_info_item.post_info_posted_by:nth-child(2):before {
    display: inline;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 460px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 479px) {
  p,
ul {
    margin-bottom: 1.1em;
  }

  table th,
table td {
    padding: 0.5rem;
  }

  body {
    letter-spacing: 0;
    line-height: 1.6em;
  }

  .sc_layouts_title_caption {
    font-size: 2.2rem;
  }

  h1 {
    font-size: 2.2em;
    margin-top: 28px;
    margin-bottom: 12px;
    letter-spacing: 1px;
    line-height: 0.93em;
  }

  h2 {
    font-size: 2em;
    margin-top: 28px;
    margin-bottom: 11px;
    letter-spacing: 1px;
    line-height: 0.96em;
  }

  h3 {
    font-size: 1.8em;
    margin-top: 23px;
    margin-bottom: 10px;
    letter-spacing: 1px;
    line-height: 0.91em;
  }

  h5 {
    font-size: 1.3em;
    margin-top: 20px;
    margin-bottom: 8px;
    line-height: 1.06em;
  }

  h6 {
    font-size: 1em;
    margin-top: 20px;
    margin-bottom: 8px;
    line-height: 1.23em;
  }

  .menu_mobile .sc_layouts_logo {
    margin: 2rem 0 0;
  }

  .menu_mobile_close {
    width: 3em;
    height: 3em;
    line-height: 3em;
  }

  .content_wrap {
    width: 280px !important;
  }

  [class*=content_wrap] > .sidebar {
    margin-top: 50px;
  }

  .columns_wrap {
    margin-right: -20px;
  }

  .columns_wrap > [class*=column-] {
    padding-right: 20px;
  }

  .columns_wrap.columns_padding_bottom > [class*=column-] {
    padding-bottom: 20px;
  }

  .columns_wrap:not(.columns_fluid) > [class*=column-] {
    width: 100%;
  }

  .menu_mobile .menu_mobile_nav_area > ul > li > a {
    font-size: 18px;
    line-height: 1.5em;
  }

  .menu_mobile .menu_mobile_nav_area li > a {
    font-size: 14px;
    line-height: 1.5em;
    width: 280px;
  }

  .menu_mobile .menu_mobile_nav_area li li .open_child_menu {
    top: -1px;
  }

  .menu_mobile_close:before,
.menu_mobile_close:after {
    width: 35%;
  }

  .sidebar .widget {
    width: 100% !important;
  }

  .sidebar .widget + .widget {
    margin-top: 20px !important;
  }

  .nav-links-single .nav-links .nav-previous {
    padding-right: 8px;
  }

  .nav-links-single .nav-links .post-title {
    letter-spacing: 0;
  }

  .widget_area .post_item .post_title,
aside .post_item .post_title {
    font-size: 15px;
  }

  .widget_calendar td {
    line-height: 2.2em;
  }

  .widget_calendar th {
    font-size: 18px !important;
  }

  .widget_calendar caption {
    padding: 8px;
  }

  .widget_tag_cloud a {
    padding: 4px 12px;
    margin: 0 4px 5px 0;
  }

  .widget_twitter .widget_content ul li {
    padding-left: 45px;
  }

  .widget_twitter .widget_content ul li + li:before {
    margin-top: 14px;
  }

  .recentcomments > a {
    font-size: 16px;
    line-height: 20px;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email] {
    height: 40px;
    line-height: 40px;
  }

  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    height: 40px;
    line-height: 40px;
    font-size: 13px;
  }

  .widget_search .search-field {
    padding: 0.8em 1.5em !important;
    padding-right: 3em !important;
  }

  .widget_search input.search-submit {
    width: 4.5em;
  }

  .widget_search form:after {
    width: 4em;
  }

  .widget_calendar td#today:before {
    width: 2.3em;
    height: 2.3em;
    line-height: 2.3em;
  }

  form button,
input[type=submit] {
    font-size: 13px;
  }

  .sc_layouts_row_type_normal .sc_layouts_item_icon {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }

  .sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    font-size: 25px !important;
  }

  .sc_item_title {
    letter-spacing: 1px;
  }

  .nav-links {
    margin-top: 1.3em;
  }

  .single-post .post_item_single .post_header_single {
    padding: 15px 20px 15px;
  }

  .related_wrap .post_title {
    font-size: 24px;
  }

  .related_wrap.related_style_classic .post_title + .post_content_inner {
    margin-top: 8px;
  }

  .comments_wrap .comments_author,
.comments_wrap .comments_email {
    width: 100%;
  }

  .comments_wrap .comments_field {
    margin-bottom: 15px;
  }

  .related_wrap + .comments_wrap .comments_form_wrap {
    margin-top: 20px;
  }

  .post_item_single .post_content > .post_meta_single .post_tags a {
    padding: 5px 12px;
  }

  .post_item_single .post_content > .post_meta_single .post_tags a {
    padding: 5px 12px;
  }

  .related_wrap.related_style_classic .post_featured {
    margin-bottom: 1.45em;
  }

  .widget_tag_cloud .tagcloud {
    margin-bottom: -8px;
  }

  .widget ul > li:before {
    top: 0.7em;
  }

  .widget_recent_posts .post_info > .post_info_item.post_info_posted:first-child {
    display: block;
  }

  .widget_recent_posts .post_info > .post_info_item.post_info_posted_by:nth-child(2):before {
    display: none;
  }

  .widget_twitter .widget_content ul a {
    display: inline;
    -webkit-hyphens: manual;
            hyphens: manual;
  }

  .nav-links-single .nav-links .nav-previous {
    padding: 20px 15px 18px;
  }

  .nav-links-single .nav-links .post-title {
    margin: 8px 0 0;
  }

  .nav-links-single .nav-links .screen-reader-text:hover,
.nav-links-single .nav-links .screen-reader-text {
    font-size: 12px !important;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 300px;
  }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/*! CSS Used from: Embedded */
.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}

/*! CSS Used from: Embedded */
.elementor-6 .elementor-element.elementor-element-bef9ba7 {
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.08);
}

.elementor-6 .elementor-element.elementor-element-d06c25b {
  justify-content: inherit;
}

.elementor-6 .elementor-element.elementor-element-214e821 .logo_image {
  max-height: 80px;
}

.elementor-6 .elementor-element.elementor-element-f2e75ce {
  justify-content: inherit;
}

.elementor-6 .elementor-element.elementor-element-b70eb50:not(.elementor-motion-effects-element-type-background) {
  background-image: url(/images/header1-3735f4baf4fc2cfdc0c9..jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-b70eb50 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6 .elementor-element.elementor-element-ed1b682 {
  justify-content: inherit;
}

.elementor-6 .elementor-element.elementor-element-6850b4b .elementor-spacer-inner {
  height: 285px;
}

.elementor-6 .elementor-element.elementor-element-b76221f .elementor-spacer-inner {
  height: 180px;
}

.elementor-6 .elementor-element.elementor-element-612f306 .sc_layouts_title {
  min-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-01551c2 .elementor-spacer-inner {
  height: 61px;
}

@media (max-width: 1024px) {
  .elementor-6 .elementor-element.elementor-element-b76221f .elementor-spacer-inner {
    height: 120px;
  }

  .elementor-6 .elementor-element.elementor-element-01551c2 .elementor-spacer-inner {
    height: 50px;
  }
}
@media (min-width: 768px) {
  .elementor-6 .elementor-element.elementor-element-d06c25b {
    width: 27.829%;
  }

  .elementor-6 .elementor-element.elementor-element-f2e75ce {
    width: 72.171%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-6 .elementor-element.elementor-element-d06c25b {
    width: 32%;
  }

  .elementor-6 .elementor-element.elementor-element-f2e75ce {
    width: 68%;
  }
}
@media (max-width: 767px) {
  .elementor-6 .elementor-element.elementor-element-d06c25b {
    width: 70%;
  }

  .elementor-6 .elementor-element.elementor-element-f2e75ce {
    width: 30%;
  }

  .elementor-6 .elementor-element.elementor-element-b76221f .elementor-spacer-inner {
    height: 65px;
  }

  .elementor-6 .elementor-element.elementor-element-01551c2 .elementor-spacer-inner {
    height: 30px;
  }
}
/*! CSS Used from: Embedded */
.elementor-6 .elementor-element.elementor-element-bef9ba7 {
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.08);
}

.elementor-6 .elementor-element.elementor-element-d06c25b {
  justify-content: inherit;
}

.elementor-6 .elementor-element.elementor-element-214e821 .logo_image {
  max-height: 80px;
}

.elementor-6 .elementor-element.elementor-element-f2e75ce {
  justify-content: inherit;
}

.elementor-6 .elementor-element.elementor-element-b70eb50:not(.elementor-motion-effects-element-type-background) {
  background-image: url(/images/header1-3735f4baf4fc2cfdc0c9..jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-b70eb50 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6 .elementor-element.elementor-element-ed1b682 {
  justify-content: inherit;
}

.elementor-6 .elementor-element.elementor-element-6850b4b .elementor-spacer-inner {
  height: 285px;
}

.elementor-6 .elementor-element.elementor-element-b76221f .elementor-spacer-inner {
  height: 180px;
}

.elementor-6 .elementor-element.elementor-element-612f306 .sc_layouts_title {
  min-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-01551c2 .elementor-spacer-inner {
  height: 61px;
}

@media (max-width: 767px) {
  .elementor-6 .elementor-element.elementor-element-d06c25b {
    width: 70%;
  }

  .elementor-6 .elementor-element.elementor-element-f2e75ce {
    width: 30%;
  }

  .elementor-6 .elementor-element.elementor-element-b76221f .elementor-spacer-inner {
    height: 65px;
  }

  .elementor-6 .elementor-element.elementor-element-01551c2 .elementor-spacer-inner {
    height: 30px;
  }
}
@media (min-width: 768px) {
  .elementor-6 .elementor-element.elementor-element-d06c25b {
    width: 27.829%;
  }

  .elementor-6 .elementor-element.elementor-element-f2e75ce {
    width: 72.171%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-6 .elementor-element.elementor-element-d06c25b {
    width: 32%;
  }

  .elementor-6 .elementor-element.elementor-element-f2e75ce {
    width: 68%;
  }
}
@media (max-width: 1024px) {
  .elementor-6 .elementor-element.elementor-element-b76221f .elementor-spacer-inner {
    height: 120px;
  }

  .elementor-6 .elementor-element.elementor-element-01551c2 .elementor-spacer-inner {
    height: 50px;
  }
}
/*! CSS Used from: Embedded */
.elementor-622 .elementor-element.elementor-element-09bdb0e {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-f08c64c .elementor-spacer-inner {
  height: 84px;
}

.elementor-622 .elementor-element.elementor-element-eabacc7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-622 .elementor-element.elementor-element-8e2b6db {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-19f2f15 {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-37347fb {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-54b219a {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-baba68a .elementor-spacer-inner {
  height: 72px;
}

.elementor-622 .elementor-element.elementor-element-38e0052 .elementor-divider-separator {
  border-top-style: solid;
  border-top-width: 2px;
  width: 100%;
}

.elementor-622 .elementor-element.elementor-element-38e0052 .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-622 .elementor-element.elementor-element-d85a5d0 .elementor-spacer-inner {
  height: 15px;
}

.elementor-622 .elementor-element.elementor-element-1c99334 {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-c6d692b {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-87f9d0c {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-fdaa68a .elementor-spacer-inner {
  height: 18px;
}

@media (min-width: 768px) {
  .elementor-622 .elementor-element.elementor-element-8e2b6db {
    width: 22.018%;
  }

  .elementor-622 .elementor-element.elementor-element-19f2f15 {
    width: 40.979%;
  }

  .elementor-622 .elementor-element.elementor-element-37347fb {
    width: 36.999%;
  }

  .elementor-622 .elementor-element.elementor-element-1c99334 {
    width: 60.092%;
  }

  .elementor-622 .elementor-element.elementor-element-c6d692b {
    width: 39.908%;
  }
}
@media (max-width: 1024px) {
  .elementor-622 .elementor-element.elementor-element-f08c64c .elementor-spacer-inner {
    height: 44px;
  }

  .elementor-622 .elementor-element.elementor-element-baba68a .elementor-spacer-inner {
    height: 37px;
  }
}
@media (max-width: 767px) {
  .elementor-622 .elementor-element.elementor-element-f08c64c .elementor-spacer-inner {
    height: 25px;
  }

  .elementor-622 .elementor-element.elementor-element-37347fb > .elementor-element-populated {
    margin: 3px 0px 0px 0px;
  }

  .elementor-622 .elementor-element.elementor-element-baba68a .elementor-spacer-inner {
    height: 17px;
  }

  .elementor-622 .elementor-element.elementor-element-d85a5d0 .elementor-spacer-inner {
    height: 9px;
  }

  .elementor-622 .elementor-element.elementor-element-fdaa68a .elementor-spacer-inner {
    height: 12px;
  }
}
/*! CSS Used from: Embedded */
.elementor-622 .elementor-element.elementor-element-09bdb0e {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-f08c64c .elementor-spacer-inner {
  height: 84px;
}

.elementor-622 .elementor-element.elementor-element-eabacc7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-622 .elementor-element.elementor-element-8e2b6db {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-19f2f15 {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-37347fb {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-54b219a {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-baba68a .elementor-spacer-inner {
  height: 72px;
}

.elementor-622 .elementor-element.elementor-element-38e0052 .elementor-divider-separator {
  border-top-style: solid;
  border-top-width: 2px;
  width: 100%;
}

.elementor-622 .elementor-element.elementor-element-38e0052 .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-622 .elementor-element.elementor-element-d85a5d0 .elementor-spacer-inner {
  height: 15px;
}

.elementor-622 .elementor-element.elementor-element-1c99334 {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-c6d692b {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-87f9d0c {
  justify-content: inherit;
}

.elementor-622 .elementor-element.elementor-element-fdaa68a .elementor-spacer-inner {
  height: 18px;
}

@media (max-width: 1024px) {
  .elementor-622 .elementor-element.elementor-element-f08c64c .elementor-spacer-inner {
    height: 44px;
  }

  .elementor-622 .elementor-element.elementor-element-baba68a .elementor-spacer-inner {
    height: 37px;
  }
}
@media (max-width: 767px) {
  .elementor-622 .elementor-element.elementor-element-f08c64c .elementor-spacer-inner {
    height: 25px;
  }

  .elementor-622 .elementor-element.elementor-element-37347fb > .elementor-element-populated {
    margin: 3px 0px 0px 0px;
  }

  .elementor-622 .elementor-element.elementor-element-baba68a .elementor-spacer-inner {
    height: 17px;
  }

  .elementor-622 .elementor-element.elementor-element-d85a5d0 .elementor-spacer-inner {
    height: 9px;
  }

  .elementor-622 .elementor-element.elementor-element-fdaa68a .elementor-spacer-inner {
    height: 12px;
  }
}
@media (min-width: 768px) {
  .elementor-622 .elementor-element.elementor-element-8e2b6db {
    width: 22.018%;
  }

  .elementor-622 .elementor-element.elementor-element-19f2f15 {
    width: 40.979%;
  }

  .elementor-622 .elementor-element.elementor-element-37347fb {
    width: 36.999%;
  }

  .elementor-622 .elementor-element.elementor-element-1c99334 {
    width: 60.092%;
  }

  .elementor-622 .elementor-element.elementor-element-c6d692b {
    width: 39.908%;
  }
}
/*! CSS Used from: Embedded */
.fcunited_inline_1671874526 {
  background-color: #f4f4f4;
}

.trx_addons_inline_1743425229 img {
  max-height: 80px;
}

/*! CSS Used keyframes */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/**** News Items ****/
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/trx_addons/css/__styles.css ; media=all */
@media all {
  .post_meta_item {
    margin-left: 0.5em;
    white-space: nowrap;
  }

  .post_meta_item:before {
    vertical-align: top;
    line-height: inherit;
    margin: 0 0.3em 0 0;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/style.css ; media=all */
@media all {
  div,
span,
h4,
a,
article {
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
    border: 0;
    outline: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
  }

  article {
    display: block;
  }

  a {
    text-decoration: none;
    background: transparent;
  }

  a,
a:hover,
a:focus,
a:active {
    outline: 0;
  }

  a {
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  }

  h4 > a {
    display: block;
  }

  :active,
:focus {
    outline: 0;
  }

  img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
  }

  .post_featured {
    overflow: hidden;
    position: relative;
    margin-bottom: 1.8em;
  }

  .post_meta .post_meta_item {
    font-size: inherit;
    margin-left: 0;
    white-space: normal;
    transition: color 0.3s ease;
  }

  .post_meta .post_meta_item:after {
    content: "";
    display: inline;
    font-family: inherit;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    vertical-align: baseline;
    margin: 0 0.4em;
  }

  .post_meta .post_meta_item:last-child:after {
    display: none;
  }

  .post_meta_item.post_categories a {
    padding: 5px 16px;
    border-radius: 15px;
    margin-right: 3px;
  }

  .post_meta_item.post_categories a:last-child {
    margin-right: 0;
  }

  .post_meta_item.post_categories {
    margin-left: -3px;
  }

  .post_featured .mask {
    background-color: rgba(0, 0, 0, 0.2);
  }

  .post_meta_item.post_categories {
    margin-left: 0;
    margin-top: -5px !important;
    display: inline-block;
    margin-bottom: -5px !important;
  }

  .post_meta_item.post_categories a {
    display: inline-block;
    line-height: 20px;
    margin-bottom: 3px;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__plugins.css ; media=all */
@media all {
  .posts_container.columns_wrap .post_layout_classic {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .post_layout_classic .post_layout_classic_wrap {
    padding: 30px;
  }

  .post_layout_classic {
    position: relative;
    border-radius: 3px;
    z-index: 1;
  }

  .post_layout_classic .post_featured[class*=hover_] {
    display: block;
  }

  .post_layout_classic .post_featured {
    margin-bottom: 8px;
    border-radius: 3px;
  }

  .post_layout_classic .post_featured img {
    width: 100%;
  }

  .post_layout_classic .post_header {
    padding-top: 0.01px;
  }

  .post_layout_classic .post_title {
    font-size: 36px;
    line-height: 0.95em;
    margin: 0;
  }

  .post_layout_classic .post_meta {
    margin: 0;
  }

  .post_layout_classic .post_meta + .post_title {
    margin-top: 12px;
  }

  .post_layout_classic .post_header + .post_content {
    padding-top: 20px;
  }

  .post_featured[class*=hover_] {
    position: relative;
    transition: all 0.35s ease-in-out;
    display: inline-block;
    vertical-align: top;
  }

  .post_featured[class*=hover_],
.post_featured[class*=hover_] * {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .post_featured .mask {
    content: " ";
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    pointer-events: none;
    transition: all 0.5s ease;
  }

  .post_featured.hover_simple:hover .mask {
    opacity: 1;
  }

  .post_featured.hover_simple .icons {
    position: absolute;
    z-index: 6;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__custom.css ; media=all */
@media all {
  h4 {
    font-family: "BebasNeue", sans-serif;
    font-size: 2.143em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.06em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 1.1px;
    margin-bottom: 0.6em;
  }

  .post_meta {
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.4em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 0.4em;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__colors-default.css ; media=all */
@media all {
  .post_item h4 a {
    color: #262f3e;
  }

  .scheme_default h4 a:hover {
    color: #ff0000;
  }

  .scheme_default a {
    color: #ff0000;
  }

  .scheme_default a:hover {
    color: #081324;
  }

  .scheme_default .post_item {
    color: #797e87;
  }

  .scheme_default .post_meta,
.scheme_default .post_meta_item,
.scheme_default .post_meta_item:after,
.scheme_default .post_meta_item:hover:after,
.scheme_default .post_meta_item a {
    color: #797e87;
  }

  .scheme_default .post_meta_item.post_categories a {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_default .post_meta_item.post_categories a:hover {
    color: #ffffff;
    background-color: #081324;
  }

  .scheme_default .post_meta_item.post_date,
.scheme_default .post_meta_item.post_date a {
    color: #ff0000;
  }

  .scheme_default .post_meta_item.post_date a:hover {
    color: #081324;
  }

  .scheme_default .post_date a:hover,
.scheme_default .post_meta_item a:hover {
    color: #262f3e;
  }

  .scheme_default .post_item .post_title a:hover {
    color: #ff0000;
  }

  .scheme_default .post_layout_classic {
    border-color: #e3e3e3;
  }

  .scheme_default .post_layout_classic {
    background-color: #ffffff;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__responsive.css ; media=all */
@media (max-width: 1439px) {
  .post_layout_classic .post_header + .post_content {
    padding-top: 10px;
  }

  .post_layout_classic .post_content {
    font-size: 1em;
  }

  .post_layout_classic .post_title {
    font-size: 32px;
  }
}
@media (max-width: 1279px) {
  h4 {
    font-size: 2em;
    margin-bottom: 5px;
    letter-spacing: 1px;
  }

  .post_layout_classic .post_title {
    font-size: 28px;
  }

  .post_layout_classic .post_featured {
    margin-bottom: 5px;
  }

  .post_layout_classic .post_layout_classic_wrap {
    padding: 25px;
  }
}
@media (max-width: 1023px) {
  h4 {
    font-size: 1.8em;
    margin-bottom: 13px;
    letter-spacing: 1px;
  }

  .post_meta_item.post_categories a {
    padding: 3px 10px;
  }

  .post_meta .post_meta_item:after {
    margin: 0 0.3em;
  }

  .post_layout_classic .post_featured {
    margin-bottom: 5px;
  }

  .blog_style_classic_3 .post_layout_classic_wrap {
    padding: 20px;
  }

  .post_layout_classic .post_meta_item.post_categories {
    margin-bottom: 0 !important;
  }

  .post_layout_classic .post_title {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  h4 {
    font-size: 1.6em;
    margin-top: 28px;
    margin-bottom: 13px;
    letter-spacing: 1px;
  }

  .post_layout_classic_wrap {
    padding: 25px;
  }
}
@media (max-width: 479px) {
  h4 {
    font-size: 1.6em;
    margin-top: 22px;
    margin-bottom: 9px;
    letter-spacing: 1px;
    line-height: 1.06em;
  }

  .post_layout_classic .post_header + .post_content {
    padding-top: 8px;
  }

  .post_layout_classic .post_featured {
    margin-bottom: 5px;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=3.6.2 ; media=all */
@media all {
  .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=2.5.15 ; media=all */
@media all {
  .screen-reader-text {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/style.css ; media=all */
@media all {
  div,
span,
h2,
a {
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
    border: 0;
    outline: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
  }

  nav {
    display: block;
  }

  a {
    text-decoration: none;
    background: transparent;
  }

  a,
a:hover,
a:focus,
a:active {
    outline: 0;
  }

  a {
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  }

  :active,
:focus {
    outline: 0;
  }

  .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
    display: block;
    top: 5px;
    left: 5px;
    width: auto;
    height: auto;
    font-size: 0.8em;
    line-height: normal;
    padding: 1em 1.5em;
    color: #21759b;
    background-color: #f1f1f1;
    border-radius: 3px;
    clip: auto !important;
    text-decoration: none;
    z-index: 100000;
    -ms-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  }

  .nav-links {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 2em;
    text-align: left;
    border: none;
    list-style-type: none;
    clear: both;
  }

  .nav-links .page-numbers {
    display: inline-block;
    vertical-align: top;
    font-size: inherit;
    font-weight: inherit;
    margin: 3px 1px 0 0;
    padding: 0;
    border: none;
    width: 39px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    border-radius: 50%;
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, background-position 0.3s ease;
  }

  .nav-links .page-numbers.prev {
    text-indent: 200px;
    overflow: hidden;
    position: relative;
    display: none;
  }

  .nav-links .page-numbers.prev:before {
    font-family: "fontello";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    text-indent: 0;
  }

  .nav-links .page-numbers.prev:before {
    content: "\e939";
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__custom.css ; media=all */
@media all {
  h2 {
    font-family: "BebasNeue", sans-serif;
    font-size: 3.429em;
    font-weight: 700;
    font-style: normal;
    line-height: 0.96em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 1.75px;
    margin-bottom: 0.52em;
  }

  .nav-links {
    font-family: "BebasNeue", sans-serif;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__colors-default.css ; media=all */
@media all {
  .scheme_default a {
    color: #ff0000;
  }

  .scheme_default a:hover {
    color: #081324;
  }

  .scheme_default .nav-links .page-numbers {
    color: #262f3e;
  }

  .scheme_default .nav-links a.page-numbers:hover,
.scheme_default .nav-links .page-numbers.current {
    background-color: #081224;
    color: #ffffff;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__responsive.css ; media=all */
@media (max-width: 1279px) {
  h2 {
    font-size: 3em;
    margin-top: 25px;
    margin-bottom: 20px;
    letter-spacing: 1.5px;
  }

  .nav-links {
    margin-top: 1.6em;
  }
}
@media (max-width: 1023px) {
  h2 {
    font-size: 2.6em;
    margin-top: 42px;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  .blog_style_classic_3 .pagination .nav-links {
    margin-top: 1.2em;
  }
}
@media (max-width: 767px) {
  h2 {
    font-size: 2.3em;
    margin-top: 38px;
    margin-bottom: 15px;
    letter-spacing: 1.3px;
  }

  .blog_style_classic_3 .pagination .nav-links {
    margin-top: 0.8em;
  }
}
@media (max-width: 479px) {
  h2 {
    font-size: 2em;
    margin-top: 28px;
    margin-bottom: 11px;
    letter-spacing: 1px;
    line-height: 0.96em;
  }

  .nav-links {
    margin-top: 1.3em;
  }

  .blog_style_classic_3 .pagination .nav-links {
    margin-top: 0.6em;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/sportspress/assets/css/sportspress-style.css?ver=2.3 ; media=all */
@media all {
  .sp-template * {
    box-sizing: border-box;
    font-weight: 400;
    text-transform: none;
    letter-spacing: normal;
    color: #333;
  }

  .sp-template a:hover {
    text-decoration: underline !important;
  }

  .sp-view-all-link a {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    text-decoration: none !important;
    color: rgba(51, 51, 51, 0.5) !important;
  }

  .sp-view-all-link a:hover {
    color: #333 !important;
    text-decoration: none !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=2.5.15 ; media=all */
@media all {
  .elementor *,
.elementor :after,
.elementor :before {
    box-sizing: border-box;
  }

  .elementor a {
    box-shadow: none;
    text-decoration: none;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/style.css ; media=all */
@media all {
  a {
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
    border: 0;
    outline: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
  }

  a {
    text-decoration: none;
    background: transparent;
  }

  a,
a:hover,
a:focus,
a:active {
    outline: 0;
  }

  a {
    transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  }

  :active,
:focus {
    outline: 0;
  }

  .sp-view-all-link > a {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: none;
    white-space: nowrap;
    padding: 1.38em 3.5em;
    letter-spacing: 0;
    height: auto;
    border-width: 0 !important;
    border-radius: 30px;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__plugins.css ; media=all */
@media all {
  .sp-template a:hover {
    text-decoration: none !important;
  }

  .sp-view-all-link > a {
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 18px !important;
    text-transform: capitalize !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__custom.css ; media=all */
@media all {
  .sp-view-all-link > a {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    line-height: 18px;
    text-decoration: none;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__colors-default.css ; media=all */
@media all {
  .scheme_default a {
    color: #ff0000;
  }

  .scheme_default a:hover {
    color: #081324;
  }

  .scheme_default .sp-view-all-link > a {
    color: #ffffff;
    background-color: #ff0000;
  }

  .scheme_default div .sp-view-all-link > a {
    color: #ffffff !important;
  }

  .scheme_default .sp-view-all-link > a:hover {
    color: #ffffff;
    background-color: #262f3e;
  }

  .scheme_default div .sp-view-all-link > a:hover {
    color: #ffffff;
  }

  .scheme_default .sp-template * {
    color: #797e87;
  }

  .scheme_default .sp-template a {
    color: #262f3e;
    font-weight: 400;
    font-size: 15px;
  }

  .scheme_default .sp-template a:hover {
    color: #ff0000;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__responsive.css ; media=all */
@media (max-width: 1279px) {
  .sp-view-all-link > a {
    padding: 1em 3em;
  }
}
@media (max-width: 767px) {
  .sp-view-all-link > a {
    padding: 0.84em 2.5em;
  }

  .sp-view-all-link > a {
    font-size: 13px !important;
  }
}
@media (max-width: 479px) {
  .sp-view-all-link > a {
    font-size: 13px;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/sportspress/assets/css/sportspress.css?ver=2.6.14 ; media=all */
@media all {
  .sp-template {
    margin-bottom: 1.5em;
  }

  .sp-scrollable-table-wrapper {
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
  }

  .sp-data-table {
    width: 100%;
    table-layout: auto;
    border-spacing: 0;
  }

  .sp-data-table thead th {
    white-space: nowrap;
  }

  .sp-data-table thead .sorting {
    cursor: pointer;
  }

  .sp-data-table tbody a {
    text-decoration: none;
  }

  .sp-data-table .sorting:after {
    font-family: dashicons;
  }

  .sp-data-table .sorting:after {
    content: "\f156";
    color: transparent;
    position: absolute;
  }

  .sp-data-table .data-name {
    text-align: left;
  }

  .sp-data-table .data-number {
    width: 1px;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/plugins/sportspress/assets/css/sportspress-style.css?ver=2.3 ; media=all */
@media all {
  .sp-template,
.sp-data-table,
.sp-table-caption {
    font-family: "Roboto", "Helvetica", sans-serif;
  }

  .sp-template {
    clear: both;
    overflow: hidden;
  }

  .sp-template h4 {
    font-family: "Roboto", "Helvetica", sans-serif !important;
  }

  .sp-template {
    margin-bottom: 20px;
  }

  .sp-template *,
.sp-data-table *,
.sp-table-caption {
    box-sizing: border-box;
    text-transform: none;
    letter-spacing: normal;
    color: #333;
  }

  .sp-table-caption {
    margin: 0 !important;
    padding: 15px !important;
    background: #fff !important;
    border: 1px solid #e5e5e5 !important;
    border-bottom: none !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    display: table !important;
    width: 100% !important;
  }

  .sp-template a:hover,
.sp-data-table a:hover {
    text-decoration: underline;
  }

  .sp-data-table {
    margin: 0;
    background: #fff;
    border-collapse: collapse;
    border: 1px solid #e5e5e5;
    width: 100%;
  }

  .sp-data-table tr {
    border: none;
  }

  .sp-data-table th,
.sp-data-table td {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    border: 1px solid #e5e5e5;
    padding: 5px 10px;
    text-align: left;
  }

  .sp-data-table th {
    font-size: 12px;
    font-weight: 500;
    background: #fff;
    color: #999;
    border: none;
  }
}
@media all {
  .sp-data-table .data-name {
    text-align: left !important;
  }

  .sp-data-table .data-player {
    text-align: left !important;
  }
}
@media all {
  .sp-template a:hover,
.sp-data-table a:hover {
    text-decoration: none !important;
  }

  .standings {
    margin-bottom: 30px;
  }

  .sp-table-caption {
    margin: 0 0 30px !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 1em !important;
    display: block !important;
    width: 100% !important;
  }

  .sp-template h4 {
    letter-spacing: 1px !important;
  }

  .sp-data-table {
    border: none !important;
    background: transparent !important;
  }

  .sp-data-table th {
    font-size: 20px !important;
    font-weight: 700 !important;
    letter-spacing: 1.2px !important;
    padding: 10px 15px !important;
  }

  .sp-data-table td {
    font-weight: 400 !important;
    line-height: 1.4em !important;
    border: none !important;
    padding: 15px !important;
    text-align: left;
    background: transparent !important;
    letter-spacing: 0.6px !important;
  }

  .sp-data-table tr:last-child {
    border-bottom: 1px solid #ddd !important;
  }

  .sp-data-table .data-name {
    text-align: left !important;
  }

  .sp_event .sp-template {
    margin-bottom: 90px !important;
  }

  .sp_event .sp-template.sp-template-event-performance {
    margin-bottom: 30px !important;
  }

  .sp-data-table.sp-event-performance .data-number {
    font-size: 36px !important;
    font-weight: 700 !important;
  }

  .sp-data-table.sp-event-performance .data-name > a {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
  }

  .sp-data-table.sp-event-performance .data-name > p {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
  }

  .sp-data-table.sp-event-performance .data-player > a {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .sp-data-table.sp-event-performance .data-player > p {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    margin: 0;
  }

  .sp-data-table.sp-event-performance .data-games > p {
    font-size: 18px;
    line-height: 22px;
    text-align: left;
  }

  .sp-data-table.sp-event-performance .data-games > p span:nth-child(odd) {
    color: #262f3e !important;
  }

  .sp-data-table.data-table-results .data-header {
    padding: 0;
    background: #dee2e6;
  }
  .sp-data-table.data-table-results .data-header td {
    color: #081224 !important;
  }
  .sp-data-table.data-table-results tbody tr:last-child td {
    padding-bottom: 20px !important;
  }
  .sp-data-table.data-table-results td {
    padding: 15px !important;
    text-align: left;
    font-size: 16px;
  }
  .sp-data-table.data-table-results .data-games p {
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    margin: 0;
  }
  .sp-data-table.data-table-results .data-games p span:nth-child(odd) {
    color: #262f3e !important;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__custom.css ; media=all */
@media all {
  .sp-data-table.sp-event-performance .data-number,
.sp-data-table th,
.sp-table-caption,
.sp-template h4 {
    font-family: "BebasNeue", sans-serif !important;
  }

  .sp-template,
.sp-data-table,
.sp-table-caption {
    font-family: "Poppins", sans-serif;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__colors-default.css ; media=all */
@media all {
  .scheme_default table th,
.scheme_default table th + th {
    border-color: #262f3e;
  }

  .scheme_default table td,
.scheme_default table td + td {
    color: #797e87;
    border-color: #e3e3e3;
  }

  .scheme_default table th {
    color: #8c9097;
    background-color: #081224;
  }

  .scheme_default table > tbody > tr:nth-child(2n+1) > td {
    background-color: #ebebeb;
  }

  .scheme_default .sp-template *,
.scheme_default .sp-data-table *,
.scheme_default .sp-table-caption {
    color: #797e87;
  }

  .scheme_default .sp-table-caption {
    color: #262f3e;
  }

  .scheme_default .sp-data-table td {
    color: #262f3e;
  }

  .scheme_default .sp-data-table th {
    color: #262f3e;
    background: #f4f4f4;
  }

  .scheme_default .sp-template a,
.scheme_default .sp-data-table a {
    color: #262f3e;
  }

  .scheme_default .sp-template a:hover,
.scheme_default .sp-data-table a:hover {
    color: #ff0000;
  }
}
/*! CSS Used from: https://fcunited.azurewebsites.net/wp-content/themes/fcunited/css/__responsive.css ; media=all */
@media (max-width: 1279px) {
  table th,
table td {
    padding: 1rem;
  }

  .sp_event .sp-template {
    margin-bottom: 80px !important;
  }

  .sp-data-table.sp-event-performance .data-number {
    font-size: 32px !important;
  }

  .sp-data-table td {
    padding: 15px 20px !important;
  }
}
@media (max-width: 1023px) {
  .sp-table-caption {
    margin: 0 0 25px !important;
    font-size: 38px !important;
  }

  .sp_event .sp-template {
    margin-bottom: 75px !important;
  }

  .sp-data-table.sp-event-performance .data-name > a {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .sp-data-table th {
    font-size: 18px !important;
    letter-spacing: 1px !important;
    padding: 8px 10px !important;
  }

  .sp-data-table td {
    padding: 8px 10px !important;
  }

  .sp-table-caption {
    margin: 0 0 20px !important;
    font-size: 36px !important;
  }

  .sp-template {
    margin-bottom: 20px !important;
  }

  .sp_event .sp-template {
    margin-bottom: 60px !important;
  }

  .sp-data-table.sp-event-performance .data-number {
    font-size: 26px !important;
  }

  .sp-data-table thead th {
    position: relative;
  }
}
@media (max-width: 479px) {
  table th,
table td {
    padding: 0.5rem;
  }

  .sp-data-table th {
    font-size: 16px !important;
    letter-spacing: 1px !important;
    padding: 6px 8px !important;
  }

  .sp-data-table td {
    padding: 6px 8px !important;
  }

  .sp-table-caption {
    margin: 0 0 16px !important;
    font-size: 32px !important;
  }

  .sp_event .sp-template {
    margin-bottom: 45px !important;
  }
}
.fixture-list .time {
  font-size: 25px;
  margin-bottom: 0;
}

.page-light {
  background-color: #f4f4f4;
}

@media (max-width: 768px) {
  .fixture h3 {
    font-size: 30px;
  }
}
.no-results {
  font-size: 16px;
}

.match-details p {
  line-height: 20px;
  margin: 0;
}

.match-details .sub-title {
  margin-bottom: 5px;
  font-size: 14px;
  text-transform: uppercase;
  color: #27303f;
  font-weight: bold;
}

/* adds some margin below the link sets  */
html,
body {
  height: 100%;
}

.navbar .dropdown-menu {
  border: none;
}

.navbar.navbar-submenu {
  margin: 20px 0;
}
.navbar.navbar-submenu .navbar-nav {
  margin: auto;
}
.navbar.navbar-submenu a {
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  padding: 10px 15px;
}
.navbar.navbar-submenu a:hover {
  background: #262f3e;
  color: #fff;
}

@media screen and (max-width: 992px) {
  .navbar .container {
    padding: 0;
    position: relative;
  }
  .navbar .nav-item .nav-link {
    margin: 0;
    padding: 0;
  }
}
.navbar-menu {
  /* breakpoint and up - mega dropdown styles */
}
.navbar-menu .mega-menu {
  background-color: #26303e !important;
  padding: 0 10px 10px 10px;
  margin-bottom: 5px;
}
.navbar-menu .mega-menu .nav-item {
  padding: 0;
}
.navbar-menu .mega-menu .nav-item .nav-link {
  color: #fff;
  padding: 0;
}
.navbar-menu .mega-menu .nav-item .nav-link:hover {
  color: #fff;
}
.navbar-menu .mega-menu h3 {
  color: #fff;
  margin: 0;
}
.navbar-menu .mega-menu h5 {
  margin: 10px 0;
  color: #fff;
}
@media screen and (min-width: 992px) {
  .navbar-menu {
    /* remove the padding from the navbar so the dropdown hover state is not broken */
  }
  .navbar-menu.navbar {
    padding-top: 0px;
    padding-bottom: 0px;
    padding: 0.8em 0;
    height: 93px;
    /* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
    /* makes the dropdown full width  */
  }
  .navbar-menu.navbar .dropdown-menu div[class*=col] {
    margin-bottom: 1rem;
  }
  .navbar-menu.navbar .nav-item {
    padding: 0.5rem 0.5rem;
    margin: 0 0.25rem;
  }
  .navbar-menu.navbar .dropdown {
    position: static;
  }
  .navbar-menu.navbar .mega-menu {
    width: 100%;
    left: 0;
    right: 0;
    /*  height of nav-item  */
    top: 90px;
    background-color: #091223 !important;
  }
  .navbar-menu.navbar .mega-menu a {
    color: #fff;
  }
  .navbar-menu.navbar .mega-menu .nav-item {
    padding: 0;
  }
  .navbar-menu.navbar .mega-menu .nav-item .nav-link {
    color: #fff;
    padding: 0;
  }
  .navbar-menu.navbar .mega-menu .nav-item .nav-link:hover {
    color: #fff;
  }
  .navbar-menu.navbar .mega-menu h3 {
    color: #fff;
    margin: 0;
  }
  .navbar-menu.navbar .mega-menu h5 {
    margin: 10px 0;
    color: #fff;
  }
}

.navbar-quick.navbar .dropdown-menu {
  background-color: #091223 !important;
}
.navbar-quick.navbar .dropdown-menu a {
  color: #fff;
}
.navbar-quick.navbar .dropdown-menu .dropdown-item:hover {
  color: #091223;
}
.navbar-quick.navbar .dropdown-menu .dropdown-divider {
  border-color: rgba(255, 255, 255, 0.5);
}
.navbar-quick.navbar .dropdown-toggle {
  color: rgba(255, 255, 255, 0.75);
  font-size: 16px;
}

.navbar-auth {
  position: relative;
}
.navbar-auth .dropdown-menu {
  left: auto;
  top: 110%;
  right: -11px;
  border: solid 1px;
  border-color: #262f3e;
  background-color: #081224;
  color: #848992;
}
.navbar-auth .dropdown-menu::after {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 2.5em;
  width: 8px;
  height: 8px;
  margin: -5px 0 0 -4px;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  background-color: #fff;
  transform: rotate(45deg);
  border-color: #262f3e;
  background-color: #081224;
}
.navbar-auth .dropdown-menu .dropdown-item:hover, .navbar-auth .dropdown-menu .dropdown-item:focus {
  background: none;
}
@media screen and (min-width: 992px) {
  .navbar-auth .nav-item {
    padding: 0.5rem 0 !important;
  }
}
@media screen and (max-width: 992px) {
  .navbar-auth {
    position: absolute;
    right: 0;
    top: 8px;
  }
  .navbar-auth .dropdown-menu {
    top: 60px;
    position: absolute;
    right: -15px;
  }
}

.navbar-toggler {
  border: solid 1px #fff;
  width: 50px;
  height: 50px;
  color: white;
  border-radius: 50%;
  background-color: white !important;
  color: #262f3e !important;
}
@media screen and (max-width: 992px) {
  .navbar-toggler {
    width: 40px;
    height: 40px;
  }
}
.navbar-toggler i {
  color: #262f3e !important;
}

.navbar-social {
  flex-direction: row;
}

.useful-links a {
  margin: 0 10px;
}

.sub-page {
  background: #f4f4f4;
}

.navbar-brand h5 {
  margin: 0;
  padding: 0;
}

.navbar-quick {
  background: #071223;
  height: 50px;
}
.navbar-quick li a {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
}
.navbar-quick li a:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-custom > ul > li:first-child a {
  padding-left: 0;
}
.navbar-custom .dropdown-menu {
  border: solid 1px;
  border-color: #262f3e;
  background-color: #081224;
  color: #848992;
  padding: 0.5rem;
}
.navbar-custom .dropdown-menu::after {
  border-color: #262f3e;
  background-color: #081224;
}
.navbar-custom .dropdown-menu a {
  color: white;
}
@media screen and (max-width: 992px) {
  .navbar-custom .dropdown-menu {
    border: none;
    background-color: #eee;
    padding: 0 10px;
  }
  .navbar-custom .dropdown-menu .nav-item {
    width: 100%;
    padding-left: 15px;
  }
  .navbar-custom .dropdown-menu .nav-item a {
    color: #262f3e;
  }
}
.navbar-custom .dropdown-toggle:after {
  margin-left: 20px;
}
.navbar-custom.submenu {
  padding: 0;
}
@media screen and (min-width: 992px) {
  .navbar-custom.submenu .navbar-collapse > .navbar-nav > .nav-item > .nav-link {
    padding: 1rem;
  }
}
@media screen and (max-width: 992px) {
  .navbar-custom.submenu {
    padding: 0 15px;
  }
  .navbar-custom.submenu .navbar-collapse > .navbar-nav {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .navbar-custom.submenu .navbar-collapse > .navbar-nav > .nav-item {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .navbar-custom.submenu .navbar-collapse > .navbar-nav > .dropdown > .dropdown-menu {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.logo-image {
  max-height: 55px;
  width: auto;
}
@media screen and (max-width: 992px) {
  .logo-image {
    max-height: 45px;
  }
}

.slider {
  position: relative;
  height: 65vh;
}
@media screen and (max-width: 992px) {
  .slider {
    height: 35vh;
    background-position-x: 25% !important;
  }
}
@media screen and (max-width: 767px) {
  .slider .sc_item_title_text {
    font-size: 30px;
    line-height: 30px;
  }
}
.slider .slider-description {
  font-size: 20px;
  color: #fff;
}
.slider--container {
  height: 100%;
}
.slider--title {
  position: absolute !important;
  bottom: 0;
}
.slider .sc_item_button {
  display: block !important;
  margin-bottom: 40px;
}

.article-page .body_wrap {
  background: #f4f4f4;
}
.article-page.scheme_alter .sc_title.sc_title_accent {
  background-color: #091223;
}
.article-page.scheme_alter .widget .widget_title {
  background-color: #091223;
}

.header--description {
  color: #fff;
}

.header_content_wrap .header--description {
  color: #f00;
  margin-top: 5px;
}

.changelog h1,
.changelog h2,
.changelog h3,
.changelog h4,
.changelog h5 {
  margin: 20px 0;
}

.clearfix {
  clear: both;
}

@media screen and (max-width: 992px) {
  .navbar-top {
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 1;
  }
}
.venue img {
  width: auto !important;
  height: auto;
  max-height: 100%;
}
.venue h5 {
  margin: 0;
}
.venue .tags a {
  background: #071223;
  padding: 10px;
  display: inline-block;
  color: #fff;
  border-radius: 20px;
  margin: 0 5px 5px 0;
}

.background-image {
  background-size: cover;
  background-position: center;
}

.navbar-brand {
  max-width: 550px;
}
.navbar-brand h5 {
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .navbar-brand h5 {
    max-width: 380px;
  }
}

.latest-results .card .date {
  font-size: 12px;
  line-height: 11px;
}
.latest-results .card .team-name {
  font-size: 14px;
}
.latest-results .card .score {
  color: #262f3e !important;
  font-weight: 600;
  font-size: 35px;
}

.wrap-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.content table td,
.content table th {
  padding: 0.75em 0.75em;
}

.clickable {
  cursor: pointer;
}

.nowrap {
  position: relative;
  word-break: keep-all;
  white-space: nowrap;
}

.stats-details {
  margin: 40px 0 20px 0;
}
.stats-details h3 {
  margin: 0;
  font-size: 15px;
  text-transform: uppercase;
}
.stats-details p {
  font-size: 20px;
}
.stats-details .result {
  padding: 0px 8px;
  color: #fff;
  font-size: 15px;
  display: inline-block;
  margin-top: 10px;
  color: #fff;
}
.stats-details .result--1 {
  background: #23BF08;
}
.stats-details .result--2 {
  background: #dc3545;
}
.stats-details .result--3 {
  background: #dee2e6;
}
.stats-details .vs {
  font-size: 15px;
  color: #262f3e;
  font-weight: 500;
}
.stats-details .team {
  margin: 0;
}
.stats-details .date {
  font-size: 13px;
  line-height: 14px;
}
.stats-details .player-match {
  font-size: 15px;
  display: inline-block;
  margin-top: 10px;
}

.player-match span {
  padding: 5px 10px;
  color: #fff;
  display: inline-block;
  width: 30px;
  text-align: center;
}
.player-match span.won-0 {
  background: #dee2e6;
  color: #081224;
}
.player-match span.won-1 {
  background: #bbcef0;
  color: #081224;
}
.player-match span.won-2 {
  background: #5282d9;
  color: #fff !important;
}
.player-match span.won-3 {
  background: #1f468c;
  color: #fff !important;
}
.player-match span.won-3 {
  background: #081224;
  color: #fff !important;
}

.text-success {
  color: #23BF08 !important;
}

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

.btn {
  -webkit-appearance: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: none;
  white-space: nowrap;
  padding: 1.38em 3.5em;
  letter-spacing: 0;
  height: auto;
  border-width: 0 !important;
}
.btn-rounded {
  border-radius: 30px;
}
.btn-primary {
  color: #fff !important;
}

.feed h5 {
  margin: 0;
}
.feed--image {
  margin-bottom: 10px;
  height: 256px;
  background-size: cover;
  background-position: center;
}
.feed--image img {
  display: none !important;
}

.feed .owl-stage .owl-item.active + .active .feed--item {
  margin-right: 0 !important;
}
.feed .owl-stage .owl-item.active + :not(.active) {
  margin-left: 1.5rem !important;
}

.modal-open {
  padding: 0 !important;
}
.modal-open .modal {
  z-index: 999999;
}

.DayPicker {
  width: 100%;
  background: #fafafa;
  margin: 20px 0;
  z-index: 999 !important;
  position: relative;
}
.DayPicker-wrapper {
  width: 100%;
  z-index: 9999 !important;
}
.DayPicker-Day {
  border-radius: 5px;
}
.DayPicker-Day--selected {
  background-color: #262f3e !important;
}

.rc-time-picker .rc-time-picker-input {
  border: none;
}

.match-details h4 a {
  color: #262f3e;
}

body {
  background: #081224;
}

.top_panel .sc_layouts_row {
  background: #081224;
}

.scheme-dark {
  background: #081224;
}
.scheme-light {
  background: #f0f2f7;
}
.scheme-light .sc_title.sc_title_accent {
  background: #081224 !important;
}
.scheme-light .header {
  margin-bottom: 50px;
}
.scheme-light .widget .widget_title {
  background: #081224;
}

.btn--circle {
  display: flex;
  padding: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  color: #ffffff;
  background-color: #262f3e;
}
@media screen and (max-width: 992px) {
  .btn--circle {
    width: 40px;
    height: 40px;
  }
}
.btn--circle i {
  margin: auto;
}

.equal {
  display: flex;
  flex-wrap: wrap;
}
.equal > [class*=col-] {
  display: flex;
  flex-direction: column;
}

.memberships--element .membership .card {
  height: 100%;
}

.stripe .card-input {
  background: #fafafa;
  padding: 15px;
  margin: 15px 0;
  border-radius: 5px;
}

.btn-gray-200 {
  background: #e9ecef;
  color: #262f3e !important;
}
.btn-gray-200:hover {
  background: #262f3e;
  color: white !important;
}

.navbar-auth .dropdown-divider {
  background: #262f3e;
  border-color: #262f3e;
}
.navbar-auth .dropdown-menu {
  padding-top: 0;
}
.navbar-auth .nav-members .dropdown-item {
  cursor: pointer;
  padding: 5px 1.5rem;
}
.navbar-auth .nav-members .current {
  padding: 10px 1.5rem;
  cursor: default;
  background: #262f3e;
}
.navbar-auth .nav-members .current:hover {
  background: #262f3e;
  color: white;
}
.navbar-auth .nav-members .membership {
  font-size: 10px;
  margin-bottom: 10px;
  line-height: 1px;
  display: block;
}

.page-content {
  background: white;
  padding: 30px;
}
.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5 {
  margin-top: 0;
  margin-bottom: 5px;
}

.accordion .view-all {
  display: block !important;
  text-align: right;
  cursor: pointer;
  width: 100%;
}
.accordion .hide-all {
  text-align: right;
  cursor: pointer;
  width: 100%;
}

.mceNonEditable h4 {
  font-size: 1.5em !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: none;
  border-radius: 10px;
  background-color: #F1F1F1;
  text-align: left;
  padding: 0.7em 1em;
  font-size: 1em;
  font-weight: 600;
  cursor: pointer;
  position: relative;
}

.fa-chevron-down {
  float: right;
  color: #000000;
  margin-top: -1em;
}

.fa-chevron-up {
  float: right;
  color: #000000;
  margin-top: -1em;
}

.mceNonEditable h4 a {
  font-size: 0.9em;
  color: #000000;
}

.mceNonEditable h4 .fa-chevron-down {
  display: none;
}
.mceNonEditable h4 .fa-chevron-up {
  display: block;
}

.collapsed .fa-chevron-down {
  display: block !important;
}
.collapsed .fa-chevron-up {
  display: none !important;
}

.membership-join .membership-option {
  border: solid 3px #fff;
}
.membership-join .membership-option.selected {
  border: solid 3px #262f3e;
}

.card.option {
  border: solid 3px #fff;
}
.card.option.selected {
  border: solid 3px #262f3e;
}

.membership-page .membership .content {
  background: white;
  padding: 30px;
}

.memberships-list h4,
.sessions-list h4 {
  text-transform: uppercase;
}

.page_content_wrap .sidebar {
  width: auto !important;
}

.bg-tertiary {
  background: #26303e;
}

.font-weight-semibold {
  font-weight: 600;
}

.event-price {
  line-height: 15px;
}
.event-price.disabled-price h4 {
  color: #848992;
  font-weight: 500;
}
@media (min-width: 992px) {
  .dropdown-menu .dropdown-toggle:after {
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
  }

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

  .dropdown-menu li {
    position: relative;
    width: 100%;
  }

  .nav-item .submenu {
    display: none;
    position: absolute;
    left: 100% !important;
    top: -7px !important;
    margin-left: 3px;
  }

  .nav-item .submenu-left {
    right: 100%;
    left: auto;
  }

  .dropdown-menu > li:hover > .submenu {
    display: block;
  }
}
.profile-page .card.card--nav {
  padding-bottom: 0;
}
.profile-page .card.card--nav .name {
  margin-top: 10px;
}
.profile-page .nav {
  margin-top: 20px;
  color: #bbb;
}
.profile-page .nav .active {
  color: #262f3e;
  border-bottom: solid 3px #262f3e;
}
.profile-page .nav .nav-link {
  padding: 15px;
  cursor: pointer;
}
.profile-page .nav .nav-link:hover {
  color: #262f3e;
}
.profile-page .status {
  width: 25px;
  height: 25px;
  display: inline-block;
  border-radius: 50%;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.gallery--item p {
  line-height: 20px;
}
.gallery .card-img-overlay {
  background: rgba(0, 0, 0, 0.5);
}

.header.homepage .slider {
  min-height: 50vh;
}

.global-search {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 50%, rgb(7, 18, 35) 100%), url(/images/header2-a5ddf47c61f470364fe5..jpg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  height: calc(100vh - 100px);
  text-align: center;
}
.global-search section {
  width: 100%;
}
.global-search .title {
  color: white;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
}
.global-search input[type=text] {
  color: #262f3e;
  border-color: white;
  background-color: rgba(255, 255, 255, 0.5);
}
.global-search input[type=text]:focus {
  color: #262f3e;
  border-color: white;
  background-color: rgba(255, 255, 255, 0.75);
}

/* Customize the label (the container) */
.checkmark-container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.checkmark-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Hide the browser's default checkbox */
/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.checkmark-container:hover input ~ .checkmark {
  background-color: #ccc;
}
.checkmark-container input:checked ~ .checkmark {
  background-color: #262f3e;
}

/* When the checkbox is checked, add a blue background */
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkmark-container input:checked ~ .checkmark:after {
  display: block;
}
.checkmark-container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

.terms-title {
  font-size: 18px;
}

.pre-content {
  margin-bottom: 20px;
}
.pre-content p {
  margin-bottom: 0;
}

.sidebar .alert {
  line-height: 18px;
}

.alert-rounded {
  border-radius: 30px;
}

.consents .consent {
  position: relative;
  background: #fafafa;
}
.consents .consent .required {
  color: #dc3545;
}

.sessions-list .min-period {
  display: flex;
}
.sessions-list .min-period i {
  margin: 3px;
}
.sessions-list .min-period span {
  margin-top: -1px;
  margin-left: 1px;
}

.btn-key {
  border-radius: 30px;
  padding: 20px;
}

.btn-link {
  color: #ff0000;
}

.btn-small {
  padding: 15px 30px;
}

.list-cards h6 {
  font-size: 1em;
}
.list-cards .card {
  border: solid 1px #ddd;
}
.list-cards .card p {
  margin: 0;
}
.list-cards .btn.btn-sm.btn--circle, .list-cards .btn-group-sm > .btn.btn--circle {
  width: 25px;
  height: 25px;
}

.help-container {
  float: right;
}

.game input.invalid {
  border: solid 1px red;
  background-color: rgba(255, 7, 7, 0.1) !important;
}
.game input.failed {
  border: solid 1px orange;
  background-color: rgba(255, 7, 7, 0.1) !important;
}

.modal-title {
  margin: 0;
}

.owl-nav {
  margin-top: 0px !important;
  height: 40px;
}
.owl-nav [class*=owl-] {
  background: none !important;
  font-size: 20px !important;
}
.owl-nav .owl-prev {
  float: left;
}
.owl-nav .owl-next {
  float: right;
}

.position.selected {
  outline: 0.2em #262f3e solid;
}

@media print {
  body {
    background: #fff;
  }

  table td {
    padding: 0;
    margin: 0;
    border: none !important;
  }

  .fixture-list .date {
    width: 90px;
  }
  .fixture-list .day {
    width: 130px;
  }
  .fixture-list .time {
    width: 80px;
  }
  .fixture-list .teama,
.fixture-list .teamb {
    width: 200px;
  }
  .fixture-list .venue {
    width: 200px;
  }
  .fixture-list .venue span {
    text-overflow: ellipsis;
    /* Required for text-overflow to do anything */
    white-space: nowrap;
    overflow: hidden;
    display: block;
    width: 200px;
  }
  .fixture-list .score {
    width: 60px;
  }
  .fixture-list .tbd {
    font-size: 16px;
  }
}
.btn .fa-spin {
  display: none;
}
.btn.loading .fa-spin {
  display: block;
}
.btn[class*=bg-] {
  color: #fff;
}
.btn[class*=bg-]:hover {
  color: #fff;
}
.btn.bg-white {
  color: #ff0000;
}
.btn.bg-white:hover {
  color: #ff0000;
}
.btn .bg-primary:hover {
  background-color: rgba(38, 47, 62, 0.8);
}
.btn.btn-circle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding: 15px;
  display: inline-block;
}

.card {
  padding: 10px;
  border: none;
  border-radius: 5px;
  -ms-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07);
  overflow: hidden;
}
.card--border {
  border: solid 1px #ddd;
}

.fixture-list .fixture {
  padding: 15px 0;
}
.fixture-list .fixture:hover {
  cursor: pointer;
}
.fixture-list .fixture .team {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .fixture-list .fixture .team a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
.fixture-list .fixture .team .team-logo img {
  width: 100px;
}
.fixture-list .fixture .team .team-logo:hover {
  text-decoration: none;
}
.fixture-list .fixture .team .team-logo .team-name {
  color: #262f3e;
  font-size: 1.5em;
}
@media (max-width: 767px) {
  .fixture-list .fixture .team .team-logo .team-name {
    font-size: 1.1em;
    padding: 5px;
  }
}
.fixture-list .fixture h3 {
  margin: 0;
}

.league-table td.data-team {
  text-align: left !important;
}

.widget--league-table .sub-title {
  font-size: 12px;
  display: block;
  letter-spacing: 0.5px;
  font-weight: normal;
  line-height: 14px;
}

.pong-loader {
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 50%;
  height: 40px;
  width: 6px;
  background-color: transparent;
  -webkit-animation: paddles 0.8s ease-out infinite;
          animation: paddles 0.8s ease-out infinite;
  transform: translate3d(0, 0, 0);
  margin-top: -20px;
}
.pong-loader:before {
  content: "";
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 15px;
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  border-radius: 50%;
  -webkit-animation: ballbounce 0.7s ease-out infinite;
          animation: ballbounce 0.7s ease-out infinite;
}

@-webkit-keyframes paddles {
  0% {
    box-shadow: -25px -10px 0px #fafafa, 25px 10px 0px #fafafa;
  }
  50% {
    box-shadow: -25px 8px 0px #fafafa, 25px -10px 0px #fafafa;
  }
  100% {
    box-shadow: -25px -10px 0px #fafafa, 25px 10px 0px #fafafa;
  }
}

@keyframes paddles {
  0% {
    box-shadow: -25px -10px 0px #fafafa, 25px 10px 0px #fafafa;
  }
  50% {
    box-shadow: -25px 8px 0px #fafafa, 25px -10px 0px #fafafa;
  }
  100% {
    box-shadow: -25px -10px 0px #fafafa, 25px 10px 0px #fafafa;
  }
}
@-webkit-keyframes ballbounce {
  0% {
    transform: translateX(-20px) scale(1, 1.2);
  }
  25% {
    transform: scale(1.2, 1);
  }
  50% {
    transform: translateX(15px) scale(1, 1.2);
  }
  75% {
    transform: scale(1.2, 1);
  }
  100% {
    transform: translateX(-20px);
  }
}
@keyframes ballbounce {
  0% {
    transform: translateX(-20px) scale(1, 1.2);
  }
  25% {
    transform: scale(1.2, 1);
  }
  50% {
    transform: translateX(15px) scale(1, 1.2);
  }
  75% {
    transform: scale(1.2, 1);
  }
  100% {
    transform: translateX(-20px);
  }
}
.spinner {
  margin: auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

.spinner > div {
  background-color: #081224;
  height: 100%;
  width: 5px;
  margin: 0 3px 0 0;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
.indicator--overlay {
  height: 100%;
}
.indicator--overlay > div {
  height: 100%;
}
.indicator--overlay .spinner > div {
  background-color: #081224;
}
.indicator--dark {
  background: #f4f4f4;
}
.indicator--dark > div {
  height: 100%;
}
.indicator--dark .spinner > div {
  background-color: #081224;
}

#nprogress .bar {
  z-index: 9999;
  background: white;
  height: 4px !important;
}
#nprogress .bar .peg {
  box-shadow: 0 0 10px #fff, 0 0 5px #fff;
}
#nprogress .spinner {
  z-index: 9999;
}
#nprogress .spinner .spinner-icon {
  border-top-color: white;
  border-left-color: white;
}

.pagemaker-section--1 .subtitle {
  color: #ff0000;
}
.pagemaker-section--1 h2 {
  color: #262f3e;
  text-transform: uppercase;
}
.pagemaker-content .subtitle {
  color: #ff0000;
}
.pagemaker-content h1 {
  color: #262f3e;
  text-transform: uppercase;
}
.pagemaker-content h2 {
  color: #262f3e;
  text-transform: uppercase;
}
.pagemaker-content .content {
  padding: 5.6em 4em;
}
.pagemaker-content--1 {
  text-align: left;
  margin: 20px 0;
}
.pagemaker-content--2 {
  text-align: center;
  margin: 20px 0;
}
.pagemaker-content--4 h1,
.pagemaker-content--4 h2,
.pagemaker-content--4 h3,
.pagemaker-content--4 h4,
.pagemaker-content--4 h5,
.pagemaker-content--4 h6 {
  margin-top: 0;
}
.pagemaker-content--6 {
  padding-top: 56.25%;
  position: relative;
}
.pagemaker-content--6 .react-player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.pagemaker .bg-image {
  height: 100%;
}
.pagemaker .bg-cover {
  background-size: cover;
}

.booking-slots .slot a {
  padding: 20px;
  background-color: #ddd;
  border-radius: 30px;
}
.booking-slots .slot a.btn-danger {
  background-color: #dc3545;
}

.Toastify__toast {
  line-height: 18px;
  font-size: 15px;
  border-radius: 50px;
  padding: 0 20px;
}
.Toastify__toast--success {
  background: #fff;
  border: solid 2px #23BF08;
  color: #23BF08;
}
.Toastify__toast--warning {
  background: #fff;
  border: solid 2px #F49917;
  color: #F49917;
}
.Toastify__toast--error {
  background: #fff;
  border: solid 2px #dc3545;
  color: #dc3545;
}
.Toastify__toast-container {
  z-index: 9999999;
}
.Toastify__progress-bar--success {
  background: rgba(35, 191, 8, 0.5);
}
.Toastify__close-button {
  margin-top: 20px;
}
.Toastify__close-button--success {
  color: #23BF08;
}

/* Menu settings */
/* The main container */
.greedy-menu {
  position: relative;
  display: flex;
  justify-content: space-between;
  min-width: 240px;
  background-color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
  /* Style resets */
  /* The links */
  /* The hidden links list */
  /* The button which hides/shows links */
}
.greedy-menu * {
  box-sizing: border-box;
}
.greedy-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  /* The visible links list */
}
.greedy-menu ul:first-of-type {
  position: relative;
  display: flex;
  /* Displaying the menu items on the same line */
}
.greedy-menu a {
  display: block;
  padding: 18px 25px;
  color: #78b1eb;
  text-decoration: none;
  white-space: nowrap;
}
.greedy-menu .visible-links > li:not(:last-child) > a {
  border-right: 1px solid #78b1eb;
}
.greedy-menu .hidden-links {
  position: absolute;
  top: 54px;
  right: 0;
  background-color: #fff;
  transform: none;
  transform-origin: 0 0;
  transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
.greedy-menu .hidden-links.links-invisible {
  transform: scaleY(0);
}
.greedy-menu .hidden-links.links-invisible li {
  opacity: 0;
}
.greedy-menu .hidden-links.links-invisible li a {
  color: #fff;
}
.greedy-menu .hidden-links li {
  display: block;
  opacity: 1;
  transition: opacity 0.25s ease 0.15s, color 0.15s;
}
.greedy-menu .hidden-links li:not(:last-child) > a {
  border-bottom: 1px solid #78b1eb;
}
.greedy-menu .toggle-links {
  align-self: flex-end;
  position: relative;
  flex: 0 0 60px;
  order: 2;
  visibility: hidden;
  top: 0;
  right: 0;
  border: none;
  width: 60px;
  height: 54px;
  background-color: #46a1fe;
  font-size: 18px;
  line-height: 1;
  color: #78b1eb;
  cursor: pointer;
  /* Firefox specific style reset */
  /*  The hamburger icon */
  /* The circle icon */
}
.greedy-menu .toggle-links:hover {
  background-color: #3c9cfe;
}
.greedy-menu .toggle-links:hover::before {
  transform: scale(1.05);
}
.greedy-menu .toggle-links:focus {
  outline: none;
}
.greedy-menu .toggle-links.visible {
  visibility: visible;
}
.greedy-menu .toggle-links::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.greedy-menu .toggle-links::after {
  content: "";
  position: absolute;
  top: 17px;
  left: 12px;
  display: block;
  width: 36px;
  height: 4px;
  background-color: #fff;
  box-shadow: 0 8px 0 #fff, 0 16px 0 #fff;
  transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), box-shadow 0.2s ease 0.1s;
}
.greedy-menu .toggle-links.counter::before {
  box-sizing: border-box;
  content: attr(data-count);
  position: absolute;
  z-index: 2;
  top: 10px;
  left: -17px;
  display: block;
  color: #fff;
  font-size: 16px;
  width: 34px;
  padding: 6px 1px;
  background-color: #469ff9;
  border: 3px solid #fff;
  border-radius: 50%;
  line-height: 1;
  text-align: center;
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}
.switch .sliderch {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
}
.switch .sliderch:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: 0.4s;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.switch + span {
  position: absolute;
}

/* The slider */
input:checked + .sliderch {
  background-color: #262f3e;
}

input:focus + .sliderch {
  box-shadow: 0 0 1px #262f3e;
}

input:checked + .sliderch:before {
  transform: translateX(26px);
}

/* Rounded sliders */
.sliderch.round {
  border-radius: 34px;
}

.sliderch.round:before {
  border-radius: 50%;
}

.disabled {
  background: #ccc !important;
}

.entry-teams .price .cost {
  font-weight: 500;
}
.entry-teams .price span {
  line-height: 10px;
}

.btn-hover-gray:hover {
  background-color: #eee !important;
  color: #262f3e !important;
}

.matchcard p {
  margin-bottom: 0;
}
.matchcard .games {
  display: block;
  width: 100%;
  overflow-x: auto;
}
@media (max-width: 992px) {
  .matchcard .games--container {
    padding: 20px 0;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .matchcard .games--container {
    width: 550px;
  }
}
.matchcard .game {
  margin-right: 10px;
}
.matchcard .game input {
  width: 50px;
  text-align: center;
}
.matchcard .game input::-webkit-inner-spin-button, .matchcard .game input ::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.matchcard .game input:focus {
  position: relative;
  z-index: 2;
}
.matchcard .game input:last-child {
  margin-left: -1px;
}
.matchcard .game-vertical {
  margin-right: 5px;
}
.matchcard .game-vertical input {
  width: 50px;
  text-align: center;
  /* &:last-child {
      margin-left: -1px;
  } */
}
.matchcard .game-vertical input::-webkit-inner-spin-button, .matchcard .game-vertical input ::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.matchcard .game-vertical input:focus {
  position: relative;
  z-index: 2;
}
.matchcard .score p {
  font-weight: 600;
  font-size: 20px;
}
.matchcard .name .btn {
  text-align: left;
  padding: 0;
}

body.react-confirm-alert-body-element {
  overflow: hidden;
}

.react-confirm-alert--default {
  width: 400px;
  padding: 30px;
  text-align: left;
  background: #fff;
  border: 1px solid #ced4da;
  box-shadow: 0 20px 75px rgba(0, 0, 0, 0.13);
  color: #666;
}

.react-confirm-alert-blur {
  filter: url(#gaussian-blur);
  filter: blur(2px);
  -webkit-filter: blur(2px);
}

.react-confirm-alert-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.9);
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  opacity: 0;
  -webkit-animation: react-confirm-alert-fadeIn 0.5s 0.2s forwards;
  animation: react-confirm-alert-fadeIn 0.5s 0.2s forwards;
}

.react-confirm-alert-body {
  font-family: Arial, Helvetica, sans-serif;
  width: 400px;
  padding: 30px;
  text-align: left;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 20px 75px rgba(0, 0, 0, 0.13);
  color: #666;
}

.react-confirm-alert-svg {
  position: absolute;
  top: 0;
  left: 0;
}

.react-confirm-alert-body > h1 {
  margin-top: 0;
}

.react-confirm-alert-body > h3 {
  margin: 0;
  font-size: 16px;
}

.react-confirm-alert-button-group {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: flex-start;
  margin-top: 20px;
}

.react-confirm-alert-button-group > button {
  outline: none;
  background: #262f3e;
  border: none;
  display: inline-block;
  padding: 6px 18px;
  color: #eee;
  margin-right: 10px;
  border-radius: 5px;
  font-size: 12px;
  cursor: pointer;
}

@-webkit-keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.modal--default {
  width: 450px;
}
.modal--large {
  width: 650px;
  max-width: 650px;
}

.loading-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  z-index: 9999;
  top: 0;
  display: none;
}
.loading-overlay.show {
  display: flex;
  width: 100%;
}
.loading-overlay.show .indicator {
  display: flex;
  width: 100%;
}
.loading-overlay.show .indicator .align-items-center {
  width: 100%;
}

@media screen and (max-width: 480px) {
  .sidebar-root {
    width: 100%;
  }
}
.sidebar-root .sidebar {
  width: 400px;
}
@media screen and (max-width: 480px) {
  .sidebar-root .sidebar {
    width: 100%;
  }
}
.sidebar-root .sidebar .sidebar--header {
  padding: 25px;
}
.sidebar-root .sidebar .sidebar--content {
  padding: 0 25px;
}
.sidebar-root .sidebar .sidebar--footer {
  padding: 0 25px;
}
.sidebar-root .sidebar h6 {
  position: relative;
}
.sidebar-root .sidebar h6 .help-container {
  float: right;
}
.sidebar-root .sidebar h6 .help-container .help {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.sidebar-root .sidebar h6 .help-container .help i {
  color: #adb5bd;
}

.matchcard .card {
  margin-bottom: 10px;
}
.matchcard .slim-pageheader {
  margin: 20px 0;
  position: relative;
}
.matchcard .slim-pageheader .slim-pageactions {
  float: right;
  position: relative;
  top: -15px;
}
.matchcard .slim-pageheader + div {
  clear: both;
}
.matchcard h6 {
  margin-top: 0;
}
.matchcard .btn-icon {
  padding: 0;
}
.matchcard .btn-icon.btn-circle {
  border-radius: 50%;
  border: none;
}
.matchcard .btn-icon.btn-circle > div {
  height: 50px;
  width: 50px;
}
.matchcard .btn-icon.btn-circle.text-secondary:hover i {
  color: #fff;
}
.matchcard .btn-icon > div {
  display: flex;
  width: 35px;
  height: 35px;
  align-items: center;
  justify-content: center;
}

.react-confirm-alert--default h1 {
  margin: 0 0 5px 0;
  font-size: 40px;
  letter-spacing: 0;
}

/* Wizard */
.modal-wizard {
  max-width: auto;
  min-width: 100%;
  width: 100%;
  height: 100vh;
  position: fixed;
  margin: 0;
}
.modal-wizard .modal-content {
  height: 100%;
  width: 100%;
}

.wizard {
  width: 100%;
}
.wizard .audible {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.wizard .summary label {
  font-size: 12px;
  margin: 0;
  text-transform: uppercase;
}
.wizard .summary p {
  margin-top: 0;
  line-height: 10px;
  margin-bottom: 10px;
}
.wizard .steps {
  padding-top: 30px;
  padding-bottom: 30px;
}
.wizard .steps > ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  justify-content: space-between;
  background-image: linear-gradient(#7b7f89, #7b7f89);
  background-size: calc(100% - 50px) 4px;
  background-repeat: no-repeat;
  background-position: center;
}
.wizard .steps > ul li a {
  display: inline-block;
}
.wizard .steps > ul li span.number {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 2px solid #fff;
  border-radius: 50%;
  background-color: #7b7f89;
  text-align: center;
  line-height: 50px;
  color: #fff;
}
.wizard .steps > ul li.current span.number, .wizard .steps > ul li.done span.number {
  background-color: #ff0000;
}
.wizard .step {
  width: 100%;
}
.wizard .step h2 {
  text-transform: uppercase;
}
.wizard .content .title {
  display: none;
}
.wizard .content .bd-wizard-step-title {
  font-size: 20px;
  font-weight: bold;
  color: #7b7f89;
  margin-bottom: 45px;
}
.wizard .content .section-heading {
  font-size: 35px;
  font-weight: bold;
  color: #030303;
  margin-bottom: 17px;
}
.wizard .content p {
  font-size: 16px;
  color: #030303;
}
.wizard .content .purpose-radio {
  position: relative;
  display: inline-block;
}
.wizard .content .purpose-radio .purpose-radio-input {
  position: absolute;
  opacity: 0;
}
.wizard .content .purpose-radio .purpose-radio-input:checked + .purpose-radio-label {
  border-color: #ff0000;
}
.wizard .content .purpose-radio .purpose-radio-input:checked + .purpose-radio-label .label-icon {
  color: #ff0000;
}
.wizard .content .purpose-radio .purpose-radio-input:checked + .purpose-radio-label .label-icon .label-icon-default {
  display: none;
}
.wizard .content .purpose-radio .purpose-radio-input:checked + .purpose-radio-label .label-icon .label-icon-active {
  display: inline-block;
}
.wizard .content .purpose-radio .purpose-radio-input:checked + .purpose-radio-label .label-text {
  color: #ff0000;
}
.wizard .content .purpose-radio .purpose-radio-label {
  display: flex;
  width: 196px;
  height: 184px;
  max-width: 100%;
  border: 2px solid #7b7f89;
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
@media (max-width: 575px) {
  .wizard .content .purpose-radio .purpose-radio-label {
    width: 100%;
  }
}
.wizard .content .purpose-radio .purpose-radio-label .label-icon {
  font-size: 21px;
  color: #262f3e;
  margin-bottom: 17px;
  transition: all 0.2s ease-in-out;
}
.wizard .content .purpose-radio .purpose-radio-label .label-icon .label-icon-active {
  display: none;
}
.wizard .content .purpose-radio .purpose-radio-label .label-text {
  font-size: 16px;
  color: #262f3e;
  transition: all 0.2s ease-in-out;
}
.wizard .content .purpose-radio .purpose-radio-label .label-info {
  font-size: 13px;
}
.wizard .content .purpose-radios-wrapper {
  margin-top: 60px;
}
.wizard .content .purpose-radios-wrapper .purpose-radio {
  margin-right: 18px;
  max-width: calc(33% - 18px);
}
@media (max-width: 575px) {
  .wizard .content .purpose-radios-wrapper .purpose-radio {
    margin-right: 0;
    margin-bottom: 18px;
    width: 100%;
    max-width: none;
  }
}
.wizard .content .purpose-radios-wrapper .purpose-radio:last-child {
  margin-right: 0;
}
.wizard .content .form-control {
  padding: 26px 25px;
  min-height: 50px;
  max-width: 550px;
  border-radius: 4px;
  border: solid 1px #ececec;
}
.wizard .content .form-control::-moz-placeholder {
  color: #919aa3;
}
.wizard .content .form-control::placeholder {
  color: #919aa3;
}
.wizard .actions {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .wizard.vertical {
    padding-left: 200px;
    position: relative;
    min-height: 450px;
  }
  .wizard.vertical .steps {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 480px;
    position: absolute;
    left: 0;
    display: flex;
  }
  .wizard.vertical .steps > ul {
    width: 50px;
    flex-direction: column;
    background-size: 4px calc(100% - 50px);
    margin-bottom: 0;
  }
  .wizard.vertical .steps > ul li:not(:last-child) {
    margin-bottom: 24px;
  }
}

.basket .price {
  color: #262f3e;
  font-size: 30px;
  font-weight: 600;
}
.basket .item {
  padding: 15px;
}
.basket .item:nth-child(odd) {
  background: #fafafa;
}
.basket-count {
  left: 70%;
}
.basket-count > span {
  font-size: 10px;
  position: absolute;
  top: -1px;
  left: -1px;
  display: inline-block;
  height: 20px;
  width: 20px;
}

.list-group-default .list-group-item {
  padding: 15px 20px;
}
@media (min-width: 480px) {
  .list-group-default .list-group-item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
}
.list-group-default .list-group-item img {
  width: 48px;
  border-radius: 100%;
}
.list-group-default .list-title {
  margin-top: 10px;
  margin-right: auto;
}
@media (min-width: 480px) {
  .list-group-default .list-title {
    margin-left: 15px;
    margin-top: 0;
  }
}
.list-group-default .list-title p {
  margin-bottom: 0;
  color: #343a40;
  font-weight: 500;
}
.list-group-default .list-title span {
  display: block;
  font-size: 13px;
}
.list-group-default .list-btn-wrapper {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
@media (min-width: 480px) {
  .list-group-default .list-btn-wrapper {
    margin-top: 0;
  }
}
.list-group-default .list-btn-wrapper .btn + .btn {
  margin-left: 5px;
}
.list-group-default .list-status-wrapper {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
@media (min-width: 480px) {
  .list-group-default .list-status-wrapper {
    margin-top: 0;
  }
}
.list-group-default .list-status-wrapper .btn + .btn {
  margin-left: 5px;
}

.list-group-sortable .list-group-item:hover {
  cursor: pointer;
}

@media (max-width: 992px) {
  .fixture-list .card-body {
    padding: 10px;
  }
}
.fixture-list .date {
  background: #f8f9fa;
  padding: 10px;
  margin-bottom: 10px;
  position: relative;
}
.fixture-list .date .dropdown {
  margin-top: -8px;
  position: absolute;
  right: 0;
}
.fixture-list .team-a {
  text-align: right;
}
.fixture-list .team-b {
  text-align: left;
}
.fixture-list .match {
  border-bottom: solid 1px #eee;
  padding: 10px 0;
}
.fixture-list .match .dropdown .btn-icon > div {
  height: auto;
}

body > .list-group {
  z-index: 9999;
}

.list-group .list-group-item .avatar {
  background: #f4f4f4;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #343a40;
  font-weight: 500;
  min-width: 50px;
}
.list-group .list-group-item .user-btn-wrapper {
  margin-left: 15px;
}
.list-group .list-group-item h5 {
  color: #555;
  margin: 0;
}

/* ------------------------------------------ */
/* ############### Typography ############### */
/* ------------------------------------------ */
.tx-black {
  font-weight: 900;
}

.tx-bold {
  font-weight: 700;
}

.tx-semibold {
  font-weight: 600 !important;
}

.tx-medium {
  font-weight: 500 !important;
}

.tx-normal {
  font-weight: 400;
}

.tx-light {
  font-weight: 300;
}

.tx-thin {
  font-weight: 200;
}

.tx-xthin {
  font-weight: 100;
}

.tx-roboto {
  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
}

.tx-opensans {
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
}

.tx-mont {
  font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;
}

.tx-lato {
  font-family: "Lato", "Helvetica Neue", Arial, sans-serif;
}

.tx-sserif {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.tx-white {
  color: #fff;
}

.tx-black {
  color: #000;
}

.tx-primary {
  color: #262f3e;
}

.tx-success {
  color: #23BF08;
}

.tx-warning {
  color: #F49917;
}

.tx-danger {
  color: #dc3545;
}

.tx-info {
  color: #5B93D3;
}

.tx-inverse {
  color: #343a40;
}

.tx-teal {
  color: #1CAF9A;
}

.tx-dark {
  color: #343a40;
}

.tx-indigo {
  color: #6610f2;
}

.tx-purple {
  color: #6f42c1;
}

.tx-orange {
  color: #f27510;
}

.tx-pink {
  color: #e83e8c;
}

.tx-blue {
  color: #1b84e7;
}

.tx-gray-100 {
  color: #f8f9fa;
}

.tx-gray-200 {
  color: #e9ecef;
}

.tx-gray-300 {
  color: #dee2e6;
}

.tx-gray-400 {
  color: #ced4da;
}

.tx-gray-500 {
  color: #adb5bd;
}

.tx-gray-600 {
  color: #6c757d;
}

.tx-gray-700 {
  color: #495057;
}

.tx-gray-800 {
  color: #343a40;
}

.tx-gray-900 {
  color: #212529;
}

.tx-white-2 {
  color: rgba(255, 255, 255, 0.2);
}

.tx-white-3 {
  color: rgba(255, 255, 255, 0.3);
}

.tx-white-4 {
  color: rgba(255, 255, 255, 0.4);
}

.tx-white-5 {
  color: rgba(255, 255, 255, 0.5);
}

.tx-white-6 {
  color: rgba(255, 255, 255, 0.6);
}

.tx-white-7 {
  color: rgba(255, 255, 255, 0.7);
}

.tx-white-8 {
  color: rgba(255, 255, 255, 0.8);
}

.tx-spacing-1 {
  letter-spacing: 0.5px;
}

.tx-spacing-2 {
  letter-spacing: 1px;
}

.tx-spacing-3 {
  letter-spacing: 1.5px;
}

.tx-spacing-4 {
  letter-spacing: 2px;
}

.tx-spacing-5 {
  letter-spacing: 2.5px;
}

.tx-spacing-6 {
  letter-spacing: 3px;
}

.tx-spacing-7 {
  letter-spacing: 3.5px;
}

.tx-spacing-8 {
  letter-spacing: 4px;
}

.tx-spacing--1 {
  letter-spacing: -0.5px;
}

.tx-spacing--2 {
  letter-spacing: -1px;
}

.tx-spacing--3 {
  letter-spacing: -1.5px;
}

.tx-spacing--4 {
  letter-spacing: -2px;
}

.tx-spacing--5 {
  letter-spacing: -2.5px;
}

.tx-spacing--6 {
  letter-spacing: -3px;
}

.tx-spacing--7 {
  letter-spacing: -3.5px;
}

.tx-spacing--8 {
  letter-spacing: -4px;
}

.tx-uppercase {
  text-transform: uppercase;
}

.tx-lowercase {
  text-transform: lowercase;
}

.tx-transform-none {
  text-transform: none;
}

.tx-center {
  text-align: center;
}

.tx-right {
  text-align: right;
}

.tx-left {
  text-align: left;
}

.tx-center-force {
  text-align: center !important;
}

.tx-right-force {
  text-align: right !important;
}

.tx-left-force {
  text-align: left !important;
}

.tx-italic {
  font-style: italic;
}

.tx-style-normal {
  font-style: normal;
}

.lh-base {
  line-height: 1.5;
}

.lh-normal {
  line-height: normal;
}

.lh-0 {
  line-height: 0;
}

.lh-1 {
  line-height: 1.1;
}

.lh-2 {
  line-height: 1.2;
}

.lh-3 {
  line-height: 1.3;
}

.lh-4 {
  line-height: 1.4;
}

.lh-5 {
  line-height: 1.5;
}

.lh-6 {
  line-height: 1.6;
}

.lh-7 {
  line-height: 1.7;
}

.lh-8 {
  line-height: 1.8;
}

.lh-9 {
  line-height: 1.9;
}

.lh-10 {
  line-height: 2;
}

.lh-11 {
  line-height: 2.1;
}

.lh-12 {
  line-height: 2.2;
}

.lh-13 {
  line-height: 2.3;
}

.lh-14 {
  line-height: 2.4;
}

.lh-15 {
  line-height: 2.5;
}

.valign-top {
  vertical-align: top;
}

.valign-middle {
  vertical-align: middle;
}

.valign-bottom {
  vertical-align: baseline;
}

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

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

.valign-bottom-force {
  vertical-align: baseline !important;
}

.tx-8 {
  font-size: 8px;
}

.tx-8-force {
  font-size: 8px !important;
}

.tx-9 {
  font-size: 9px;
}

.tx-9-force {
  font-size: 9px !important;
}

.tx-10 {
  font-size: 10px;
}

.tx-10-force {
  font-size: 10px !important;
}

.tx-11 {
  font-size: 11px;
}

.tx-11-force {
  font-size: 11px !important;
}

.tx-12 {
  font-size: 12px;
}

.tx-12-force {
  font-size: 12px !important;
}

.tx-13 {
  font-size: 13px;
}

.tx-13-force {
  font-size: 13px !important;
}

.tx-14 {
  font-size: 14px;
}

.tx-14-force {
  font-size: 14px !important;
}

.tx-15 {
  font-size: 15px;
}

.tx-15-force {
  font-size: 15px !important;
}

.tx-16 {
  font-size: 16px;
}

.tx-16-force {
  font-size: 16px !important;
}

.tx-18 {
  font-size: 18px;
}

.tx-18-force {
  font-size: 18px !important;
}

.tx-20 {
  font-size: 20px;
}

.tx-20-force {
  font-size: 20px !important;
}

.tx-22 {
  font-size: 22px;
}

.tx-22-force {
  font-size: 22px !important;
}

.tx-24 {
  font-size: 24px;
}

.tx-24-force {
  font-size: 24px !important;
}

.tx-26 {
  font-size: 26px;
}

.tx-26-force {
  font-size: 26px !important;
}

.tx-28 {
  font-size: 28px;
}

.tx-28-force {
  font-size: 28px !important;
}

.tx-30 {
  font-size: 30px;
}

.tx-30-force {
  font-size: 30px !important;
}

.tx-32 {
  font-size: 32px;
}

.tx-32-force {
  font-size: 32px !important;
}

.tx-34 {
  font-size: 34px;
}

.tx-34-force {
  font-size: 34px !important;
}

.tx-36 {
  font-size: 36px;
}

.tx-36-force {
  font-size: 36px !important;
}

.tx-38 {
  font-size: 38px;
}

.tx-38-force {
  font-size: 38px !important;
}

.tx-40 {
  font-size: 40px;
}

.tx-40-force {
  font-size: 40px !important;
}

.tx-42 {
  font-size: 42px;
}

.tx-42-force {
  font-size: 42px !important;
}

.tx-44 {
  font-size: 44px;
}

.tx-44-force {
  font-size: 44px !important;
}

.tx-46 {
  font-size: 46px;
}

.tx-46-force {
  font-size: 46px !important;
}

.tx-48 {
  font-size: 48px;
}

.tx-48-force {
  font-size: 48px !important;
}

.tx-50 {
  font-size: 50px;
}

.tx-50-force {
  font-size: 50px !important;
}

.tx-52 {
  font-size: 52px;
}

.tx-52-force {
  font-size: 52px !important;
}

.tx-54 {
  font-size: 54px;
}

.tx-54-force {
  font-size: 54px !important;
}

.tx-56 {
  font-size: 56px;
}

.tx-56-force {
  font-size: 56px !important;
}

.tx-58 {
  font-size: 58px;
}

.tx-58-force {
  font-size: 58px !important;
}

.tx-60 {
  font-size: 60px;
}

.tx-60-force {
  font-size: 60px !important;
}

.tx-62 {
  font-size: 62px;
}

.tx-62-force {
  font-size: 62px !important;
}

.tx-64 {
  font-size: 64px;
}

.tx-64-force {
  font-size: 64px !important;
}

.tx-66 {
  font-size: 66px;
}

.tx-66-force {
  font-size: 66px !important;
}

.tx-68 {
  font-size: 68px;
}

.tx-68-force {
  font-size: 68px !important;
}

.tx-70 {
  font-size: 70px;
}

.tx-70-force {
  font-size: 70px !important;
}

.tx-72 {
  font-size: 72px;
}

.tx-72-force {
  font-size: 72px !important;
}

.tx-74 {
  font-size: 74px;
}

.tx-74-force {
  font-size: 74px !important;
}

.tx-76 {
  font-size: 76px;
}

.tx-76-force {
  font-size: 76px !important;
}

.tx-78 {
  font-size: 78px;
}

.tx-78-force {
  font-size: 78px !important;
}

.tx-80 {
  font-size: 80px;
}

.tx-80-force {
  font-size: 80px !important;
}

.tx-82 {
  font-size: 82px;
}

.tx-82-force {
  font-size: 82px !important;
}

.tx-84 {
  font-size: 84px;
}

.tx-84-force {
  font-size: 84px !important;
}

.tx-86 {
  font-size: 86px;
}

.tx-86-force {
  font-size: 86px !important;
}

.tx-88 {
  font-size: 88px;
}

.tx-88-force {
  font-size: 88px !important;
}

.tx-90 {
  font-size: 90px;
}

.tx-90-force {
  font-size: 90px !important;
}

.tx-92 {
  font-size: 92px;
}

.tx-92-force {
  font-size: 92px !important;
}

.tx-94 {
  font-size: 94px;
}

.tx-94-force {
  font-size: 94px !important;
}

.tx-96 {
  font-size: 96px;
}

.tx-96-force {
  font-size: 96px !important;
}

.tx-98 {
  font-size: 98px;
}

.tx-98-force {
  font-size: 98px !important;
}

.tx-100 {
  font-size: 100px;
}

.tx-100-force {
  font-size: 100px !important;
}

.tx-102 {
  font-size: 102px;
}

.tx-102-force {
  font-size: 102px !important;
}

.tx-104 {
  font-size: 104px;
}

.tx-104-force {
  font-size: 104px !important;
}

.tx-106 {
  font-size: 106px;
}

.tx-106-force {
  font-size: 106px !important;
}

.tx-108 {
  font-size: 108px;
}

.tx-108-force {
  font-size: 108px !important;
}

.tx-110 {
  font-size: 110px;
}

.tx-110-force {
  font-size: 110px !important;
}

.tx-112 {
  font-size: 112px;
}

.tx-112-force {
  font-size: 112px !important;
}

.tx-114 {
  font-size: 114px;
}

.tx-114-force {
  font-size: 114px !important;
}

.tx-116 {
  font-size: 116px;
}

.tx-116-force {
  font-size: 116px !important;
}

.tx-118 {
  font-size: 118px;
}

.tx-118-force {
  font-size: 118px !important;
}

.tx-120 {
  font-size: 120px;
}

.tx-120-force {
  font-size: 120px !important;
}

.tx-122 {
  font-size: 122px;
}

.tx-122-force {
  font-size: 122px !important;
}

.tx-124 {
  font-size: 124px;
}

.tx-124-force {
  font-size: 124px !important;
}

.tx-126 {
  font-size: 126px;
}

.tx-126-force {
  font-size: 126px !important;
}

.tx-128 {
  font-size: 128px;
}

.tx-128-force {
  font-size: 128px !important;
}

.tx-130 {
  font-size: 130px;
}

.tx-130-force {
  font-size: 130px !important;
}

.tx-132 {
  font-size: 132px;
}

.tx-132-force {
  font-size: 132px !important;
}

.tx-134 {
  font-size: 134px;
}

.tx-134-force {
  font-size: 134px !important;
}

.tx-136 {
  font-size: 136px;
}

.tx-136-force {
  font-size: 136px !important;
}

.tx-138 {
  font-size: 138px;
}

.tx-138-force {
  font-size: 138px !important;
}

.tx-140 {
  font-size: 140px;
}

.tx-140-force {
  font-size: 140px !important;
}

@media (min-width: 480px) {
  .tx-xs-8 {
    font-size: 8px;
  }

  .tx-xs-8-force {
    font-size: 8px !important;
  }

  .tx-xs-9 {
    font-size: 9px;
  }

  .tx-xs-9-force {
    font-size: 9px !important;
  }

  .tx-xs-10 {
    font-size: 10px;
  }

  .tx-xs-10-force {
    font-size: 10px !important;
  }

  .tx-xs-11 {
    font-size: 11px;
  }

  .tx-xs-11-force {
    font-size: 11px !important;
  }

  .tx-xs-12 {
    font-size: 12px;
  }

  .tx-xs-12-force {
    font-size: 12px !important;
  }

  .tx-xs-13 {
    font-size: 13px;
  }

  .tx-xs-13-force {
    font-size: 13px !important;
  }

  .tx-xs-14 {
    font-size: 14px;
  }

  .tx-xs-14-force {
    font-size: 14px !important;
  }

  .tx-xs-15 {
    font-size: 15px;
  }

  .tx-xs-15-force {
    font-size: 15px !important;
  }

  .tx-xs-16 {
    font-size: 16px;
  }

  .tx-xs-16-force {
    font-size: 16px !important;
  }

  .tx-xs-18 {
    font-size: 18px;
  }

  .tx-xs-18-force {
    font-size: 18px !important;
  }

  .tx-xs-20 {
    font-size: 20px;
  }

  .tx-xs-20-force {
    font-size: 20px !important;
  }

  .tx-xs-22 {
    font-size: 22px;
  }

  .tx-xs-22-force {
    font-size: 22px !important;
  }

  .tx-xs-24 {
    font-size: 24px;
  }

  .tx-xs-24-force {
    font-size: 24px !important;
  }

  .tx-xs-26 {
    font-size: 26px;
  }

  .tx-xs-26-force {
    font-size: 26px !important;
  }

  .tx-xs-28 {
    font-size: 28px;
  }

  .tx-xs-28-force {
    font-size: 28px !important;
  }

  .tx-xs-30 {
    font-size: 30px;
  }

  .tx-xs-30-force {
    font-size: 30px !important;
  }

  .tx-xs-32 {
    font-size: 32px;
  }

  .tx-xs-32-force {
    font-size: 32px !important;
  }

  .tx-xs-34 {
    font-size: 34px;
  }

  .tx-xs-34-force {
    font-size: 34px !important;
  }

  .tx-xs-36 {
    font-size: 36px;
  }

  .tx-xs-36-force {
    font-size: 36px !important;
  }

  .tx-xs-38 {
    font-size: 38px;
  }

  .tx-xs-38-force {
    font-size: 38px !important;
  }

  .tx-xs-40 {
    font-size: 40px;
  }

  .tx-xs-40-force {
    font-size: 40px !important;
  }

  .tx-xs-42 {
    font-size: 42px;
  }

  .tx-xs-42-force {
    font-size: 42px !important;
  }

  .tx-xs-44 {
    font-size: 44px;
  }

  .tx-xs-44-force {
    font-size: 44px !important;
  }

  .tx-xs-46 {
    font-size: 46px;
  }

  .tx-xs-46-force {
    font-size: 46px !important;
  }

  .tx-xs-48 {
    font-size: 48px;
  }

  .tx-xs-48-force {
    font-size: 48px !important;
  }

  .tx-xs-50 {
    font-size: 50px;
  }

  .tx-xs-50-force {
    font-size: 50px !important;
  }

  .tx-xs-52 {
    font-size: 52px;
  }

  .tx-xs-52-force {
    font-size: 52px !important;
  }

  .tx-xs-54 {
    font-size: 54px;
  }

  .tx-xs-54-force {
    font-size: 54px !important;
  }

  .tx-xs-56 {
    font-size: 56px;
  }

  .tx-xs-56-force {
    font-size: 56px !important;
  }

  .tx-xs-58 {
    font-size: 58px;
  }

  .tx-xs-58-force {
    font-size: 58px !important;
  }

  .tx-xs-60 {
    font-size: 60px;
  }

  .tx-xs-60-force {
    font-size: 60px !important;
  }

  .tx-xs-62 {
    font-size: 62px;
  }

  .tx-xs-62-force {
    font-size: 62px !important;
  }

  .tx-xs-64 {
    font-size: 64px;
  }

  .tx-xs-64-force {
    font-size: 64px !important;
  }

  .tx-xs-66 {
    font-size: 66px;
  }

  .tx-xs-66-force {
    font-size: 66px !important;
  }

  .tx-xs-68 {
    font-size: 68px;
  }

  .tx-xs-68-force {
    font-size: 68px !important;
  }

  .tx-xs-70 {
    font-size: 70px;
  }

  .tx-xs-70-force {
    font-size: 70px !important;
  }

  .tx-xs-72 {
    font-size: 72px;
  }

  .tx-xs-72-force {
    font-size: 72px !important;
  }

  .tx-xs-74 {
    font-size: 74px;
  }

  .tx-xs-74-force {
    font-size: 74px !important;
  }

  .tx-xs-76 {
    font-size: 76px;
  }

  .tx-xs-76-force {
    font-size: 76px !important;
  }

  .tx-xs-78 {
    font-size: 78px;
  }

  .tx-xs-78-force {
    font-size: 78px !important;
  }

  .tx-xs-80 {
    font-size: 80px;
  }

  .tx-xs-80-force {
    font-size: 80px !important;
  }

  .tx-xs-82 {
    font-size: 82px;
  }

  .tx-xs-82-force {
    font-size: 82px !important;
  }

  .tx-xs-84 {
    font-size: 84px;
  }

  .tx-xs-84-force {
    font-size: 84px !important;
  }

  .tx-xs-86 {
    font-size: 86px;
  }

  .tx-xs-86-force {
    font-size: 86px !important;
  }

  .tx-xs-88 {
    font-size: 88px;
  }

  .tx-xs-88-force {
    font-size: 88px !important;
  }

  .tx-xs-90 {
    font-size: 90px;
  }

  .tx-xs-90-force {
    font-size: 90px !important;
  }

  .tx-xs-92 {
    font-size: 92px;
  }

  .tx-xs-92-force {
    font-size: 92px !important;
  }

  .tx-xs-94 {
    font-size: 94px;
  }

  .tx-xs-94-force {
    font-size: 94px !important;
  }

  .tx-xs-96 {
    font-size: 96px;
  }

  .tx-xs-96-force {
    font-size: 96px !important;
  }

  .tx-xs-98 {
    font-size: 98px;
  }

  .tx-xs-98-force {
    font-size: 98px !important;
  }

  .tx-xs-100 {
    font-size: 100px;
  }

  .tx-xs-100-force {
    font-size: 100px !important;
  }

  .tx-xs-102 {
    font-size: 102px;
  }

  .tx-xs-102-force {
    font-size: 102px !important;
  }

  .tx-xs-104 {
    font-size: 104px;
  }

  .tx-xs-104-force {
    font-size: 104px !important;
  }

  .tx-xs-106 {
    font-size: 106px;
  }

  .tx-xs-106-force {
    font-size: 106px !important;
  }

  .tx-xs-108 {
    font-size: 108px;
  }

  .tx-xs-108-force {
    font-size: 108px !important;
  }

  .tx-xs-110 {
    font-size: 110px;
  }

  .tx-xs-110-force {
    font-size: 110px !important;
  }

  .tx-xs-112 {
    font-size: 112px;
  }

  .tx-xs-112-force {
    font-size: 112px !important;
  }

  .tx-xs-114 {
    font-size: 114px;
  }

  .tx-xs-114-force {
    font-size: 114px !important;
  }

  .tx-xs-116 {
    font-size: 116px;
  }

  .tx-xs-116-force {
    font-size: 116px !important;
  }

  .tx-xs-118 {
    font-size: 118px;
  }

  .tx-xs-118-force {
    font-size: 118px !important;
  }

  .tx-xs-120 {
    font-size: 120px;
  }

  .tx-xs-120-force {
    font-size: 120px !important;
  }

  .tx-xs-122 {
    font-size: 122px;
  }

  .tx-xs-122-force {
    font-size: 122px !important;
  }

  .tx-xs-124 {
    font-size: 124px;
  }

  .tx-xs-124-force {
    font-size: 124px !important;
  }

  .tx-xs-126 {
    font-size: 126px;
  }

  .tx-xs-126-force {
    font-size: 126px !important;
  }

  .tx-xs-128 {
    font-size: 128px;
  }

  .tx-xs-128-force {
    font-size: 128px !important;
  }

  .tx-xs-130 {
    font-size: 130px;
  }

  .tx-xs-130-force {
    font-size: 130px !important;
  }

  .tx-xs-132 {
    font-size: 132px;
  }

  .tx-xs-132-force {
    font-size: 132px !important;
  }

  .tx-xs-134 {
    font-size: 134px;
  }

  .tx-xs-134-force {
    font-size: 134px !important;
  }

  .tx-xs-136 {
    font-size: 136px;
  }

  .tx-xs-136-force {
    font-size: 136px !important;
  }

  .tx-xs-138 {
    font-size: 138px;
  }

  .tx-xs-138-force {
    font-size: 138px !important;
  }

  .tx-xs-140 {
    font-size: 140px;
  }

  .tx-xs-140-force {
    font-size: 140px !important;
  }

  .tx-xs-bold {
    font-weight: 700;
  }

  .tx-xs-semibold {
    font-weight: 600;
  }

  .tx-xs-medium {
    font-weight: 500;
  }

  .tx-xs-normal {
    font-weight: 400;
  }

  .tx-xs-light {
    font-weight: 300;
  }

  .tx-xs-thin {
    font-weight: 200;
  }

  .tx-xs-xthin {
    font-weight: 100;
  }

  .lh-xs-0 {
    line-height: 0;
  }

  .lh-xs-1 {
    line-height: 1.1;
  }

  .lh-xs-2 {
    line-height: 1.2;
  }

  .lh-xs-3 {
    line-height: 1.3;
  }

  .lh-xs-4 {
    line-height: 1.4;
  }

  .lh-xs-5 {
    line-height: 1.5;
  }

  .lh-xs-6 {
    line-height: 1.6;
  }

  .lh-xs-7 {
    line-height: 1.7;
  }

  .lh-xs-8 {
    line-height: 1.8;
  }

  .lh-xs-9 {
    line-height: 1.9;
  }

  .lh-xs-10 {
    line-height: 2;
  }

  .lh-xs-11 {
    line-height: 2.1;
  }

  .lh-xs-12 {
    line-height: 2.2;
  }

  .lh-xs-13 {
    line-height: 2.3;
  }

  .lh-xs-14 {
    line-height: 2.4;
  }

  .lh-xs-15 {
    line-height: 2.5;
  }

  .tx-xs-center {
    text-align: center;
  }

  .tx-xs-right {
    text-align: right;
  }

  .tx-xs-left {
    text-align: left;
  }

  .tx-xs-center-force {
    text-align: center !important;
  }

  .tx-xs-right-force {
    text-align: right !important;
  }

  .tx-xs-left-force {
    text-align: left !important;
  }
}
@media (min-width: 576px) {
  .tx-sm-8 {
    font-size: 8px;
  }

  .tx-sm-8-force {
    font-size: 8px !important;
  }

  .tx-sm-9 {
    font-size: 9px;
  }

  .tx-sm-9-force {
    font-size: 9px !important;
  }

  .tx-sm-10 {
    font-size: 10px;
  }

  .tx-sm-10-force {
    font-size: 10px !important;
  }

  .tx-sm-11 {
    font-size: 11px;
  }

  .tx-sm-11-force {
    font-size: 11px !important;
  }

  .tx-sm-12 {
    font-size: 12px;
  }

  .tx-sm-12-force {
    font-size: 12px !important;
  }

  .tx-sm-13 {
    font-size: 13px;
  }

  .tx-sm-13-force {
    font-size: 13px !important;
  }

  .tx-sm-14 {
    font-size: 14px;
  }

  .tx-sm-14-force {
    font-size: 14px !important;
  }

  .tx-sm-15 {
    font-size: 15px;
  }

  .tx-sm-15-force {
    font-size: 15px !important;
  }

  .tx-sm-16 {
    font-size: 16px;
  }

  .tx-sm-16-force {
    font-size: 16px !important;
  }

  .tx-sm-18 {
    font-size: 18px;
  }

  .tx-sm-18-force {
    font-size: 18px !important;
  }

  .tx-sm-20 {
    font-size: 20px;
  }

  .tx-sm-20-force {
    font-size: 20px !important;
  }

  .tx-sm-22 {
    font-size: 22px;
  }

  .tx-sm-22-force {
    font-size: 22px !important;
  }

  .tx-sm-24 {
    font-size: 24px;
  }

  .tx-sm-24-force {
    font-size: 24px !important;
  }

  .tx-sm-26 {
    font-size: 26px;
  }

  .tx-sm-26-force {
    font-size: 26px !important;
  }

  .tx-sm-28 {
    font-size: 28px;
  }

  .tx-sm-28-force {
    font-size: 28px !important;
  }

  .tx-sm-30 {
    font-size: 30px;
  }

  .tx-sm-30-force {
    font-size: 30px !important;
  }

  .tx-sm-32 {
    font-size: 32px;
  }

  .tx-sm-32-force {
    font-size: 32px !important;
  }

  .tx-sm-34 {
    font-size: 34px;
  }

  .tx-sm-34-force {
    font-size: 34px !important;
  }

  .tx-sm-36 {
    font-size: 36px;
  }

  .tx-sm-36-force {
    font-size: 36px !important;
  }

  .tx-sm-38 {
    font-size: 38px;
  }

  .tx-sm-38-force {
    font-size: 38px !important;
  }

  .tx-sm-40 {
    font-size: 40px;
  }

  .tx-sm-40-force {
    font-size: 40px !important;
  }

  .tx-sm-42 {
    font-size: 42px;
  }

  .tx-sm-42-force {
    font-size: 42px !important;
  }

  .tx-sm-44 {
    font-size: 44px;
  }

  .tx-sm-44-force {
    font-size: 44px !important;
  }

  .tx-sm-46 {
    font-size: 46px;
  }

  .tx-sm-46-force {
    font-size: 46px !important;
  }

  .tx-sm-48 {
    font-size: 48px;
  }

  .tx-sm-48-force {
    font-size: 48px !important;
  }

  .tx-sm-50 {
    font-size: 50px;
  }

  .tx-sm-50-force {
    font-size: 50px !important;
  }

  .tx-sm-52 {
    font-size: 52px;
  }

  .tx-sm-52-force {
    font-size: 52px !important;
  }

  .tx-sm-54 {
    font-size: 54px;
  }

  .tx-sm-54-force {
    font-size: 54px !important;
  }

  .tx-sm-56 {
    font-size: 56px;
  }

  .tx-sm-56-force {
    font-size: 56px !important;
  }

  .tx-sm-58 {
    font-size: 58px;
  }

  .tx-sm-58-force {
    font-size: 58px !important;
  }

  .tx-sm-60 {
    font-size: 60px;
  }

  .tx-sm-60-force {
    font-size: 60px !important;
  }

  .tx-sm-62 {
    font-size: 62px;
  }

  .tx-sm-62-force {
    font-size: 62px !important;
  }

  .tx-sm-64 {
    font-size: 64px;
  }

  .tx-sm-64-force {
    font-size: 64px !important;
  }

  .tx-sm-66 {
    font-size: 66px;
  }

  .tx-sm-66-force {
    font-size: 66px !important;
  }

  .tx-sm-68 {
    font-size: 68px;
  }

  .tx-sm-68-force {
    font-size: 68px !important;
  }

  .tx-sm-70 {
    font-size: 70px;
  }

  .tx-sm-70-force {
    font-size: 70px !important;
  }

  .tx-sm-72 {
    font-size: 72px;
  }

  .tx-sm-72-force {
    font-size: 72px !important;
  }

  .tx-sm-74 {
    font-size: 74px;
  }

  .tx-sm-74-force {
    font-size: 74px !important;
  }

  .tx-sm-76 {
    font-size: 76px;
  }

  .tx-sm-76-force {
    font-size: 76px !important;
  }

  .tx-sm-78 {
    font-size: 78px;
  }

  .tx-sm-78-force {
    font-size: 78px !important;
  }

  .tx-sm-80 {
    font-size: 80px;
  }

  .tx-sm-80-force {
    font-size: 80px !important;
  }

  .tx-sm-82 {
    font-size: 82px;
  }

  .tx-sm-82-force {
    font-size: 82px !important;
  }

  .tx-sm-84 {
    font-size: 84px;
  }

  .tx-sm-84-force {
    font-size: 84px !important;
  }

  .tx-sm-86 {
    font-size: 86px;
  }

  .tx-sm-86-force {
    font-size: 86px !important;
  }

  .tx-sm-88 {
    font-size: 88px;
  }

  .tx-sm-88-force {
    font-size: 88px !important;
  }

  .tx-sm-90 {
    font-size: 90px;
  }

  .tx-sm-90-force {
    font-size: 90px !important;
  }

  .tx-sm-92 {
    font-size: 92px;
  }

  .tx-sm-92-force {
    font-size: 92px !important;
  }

  .tx-sm-94 {
    font-size: 94px;
  }

  .tx-sm-94-force {
    font-size: 94px !important;
  }

  .tx-sm-96 {
    font-size: 96px;
  }

  .tx-sm-96-force {
    font-size: 96px !important;
  }

  .tx-sm-98 {
    font-size: 98px;
  }

  .tx-sm-98-force {
    font-size: 98px !important;
  }

  .tx-sm-100 {
    font-size: 100px;
  }

  .tx-sm-100-force {
    font-size: 100px !important;
  }

  .tx-sm-102 {
    font-size: 102px;
  }

  .tx-sm-102-force {
    font-size: 102px !important;
  }

  .tx-sm-104 {
    font-size: 104px;
  }

  .tx-sm-104-force {
    font-size: 104px !important;
  }

  .tx-sm-106 {
    font-size: 106px;
  }

  .tx-sm-106-force {
    font-size: 106px !important;
  }

  .tx-sm-108 {
    font-size: 108px;
  }

  .tx-sm-108-force {
    font-size: 108px !important;
  }

  .tx-sm-110 {
    font-size: 110px;
  }

  .tx-sm-110-force {
    font-size: 110px !important;
  }

  .tx-sm-112 {
    font-size: 112px;
  }

  .tx-sm-112-force {
    font-size: 112px !important;
  }

  .tx-sm-114 {
    font-size: 114px;
  }

  .tx-sm-114-force {
    font-size: 114px !important;
  }

  .tx-sm-116 {
    font-size: 116px;
  }

  .tx-sm-116-force {
    font-size: 116px !important;
  }

  .tx-sm-118 {
    font-size: 118px;
  }

  .tx-sm-118-force {
    font-size: 118px !important;
  }

  .tx-sm-120 {
    font-size: 120px;
  }

  .tx-sm-120-force {
    font-size: 120px !important;
  }

  .tx-sm-122 {
    font-size: 122px;
  }

  .tx-sm-122-force {
    font-size: 122px !important;
  }

  .tx-sm-124 {
    font-size: 124px;
  }

  .tx-sm-124-force {
    font-size: 124px !important;
  }

  .tx-sm-126 {
    font-size: 126px;
  }

  .tx-sm-126-force {
    font-size: 126px !important;
  }

  .tx-sm-128 {
    font-size: 128px;
  }

  .tx-sm-128-force {
    font-size: 128px !important;
  }

  .tx-sm-130 {
    font-size: 130px;
  }

  .tx-sm-130-force {
    font-size: 130px !important;
  }

  .tx-sm-132 {
    font-size: 132px;
  }

  .tx-sm-132-force {
    font-size: 132px !important;
  }

  .tx-sm-134 {
    font-size: 134px;
  }

  .tx-sm-134-force {
    font-size: 134px !important;
  }

  .tx-sm-136 {
    font-size: 136px;
  }

  .tx-sm-136-force {
    font-size: 136px !important;
  }

  .tx-sm-138 {
    font-size: 138px;
  }

  .tx-sm-138-force {
    font-size: 138px !important;
  }

  .tx-sm-140 {
    font-size: 140px;
  }

  .tx-sm-140-force {
    font-size: 140px !important;
  }

  .tx-sm-bold {
    font-weight: 700;
  }

  .tx-sm-semibold {
    font-weight: 600;
  }

  .tx-sm-medium {
    font-weight: 500;
  }

  .tx-sm-normal {
    font-weight: 400;
  }

  .tx-sm-light {
    font-weight: 300;
  }

  .tx-sm-thin {
    font-weight: 200;
  }

  .tx-sm-xthin {
    font-weight: 100;
  }

  .lh-sm-0 {
    line-height: 0;
  }

  .lh-sm-1 {
    line-height: 1.1;
  }

  .lh-sm-2 {
    line-height: 1.2;
  }

  .lh-sm-3 {
    line-height: 1.3;
  }

  .lh-sm-4 {
    line-height: 1.4;
  }

  .lh-sm-5 {
    line-height: 1.5;
  }

  .lh-sm-6 {
    line-height: 1.6;
  }

  .lh-sm-7 {
    line-height: 1.7;
  }

  .lh-sm-8 {
    line-height: 1.8;
  }

  .lh-sm-9 {
    line-height: 1.9;
  }

  .lh-sm-10 {
    line-height: 2;
  }

  .lh-sm-11 {
    line-height: 2.1;
  }

  .lh-sm-12 {
    line-height: 2.2;
  }

  .lh-sm-13 {
    line-height: 2.3;
  }

  .lh-sm-14 {
    line-height: 2.4;
  }

  .lh-sm-15 {
    line-height: 2.5;
  }

  .tx-sm-center {
    text-align: center;
  }

  .tx-sm-right {
    text-align: right;
  }

  .tx-sm-left {
    text-align: left;
  }

  .tx-sm-center-force {
    text-align: center !important;
  }

  .tx-sm-right-force {
    text-align: right !important;
  }

  .tx-sm-left-force {
    text-align: left !important;
  }
}
@media (min-width: 768px) {
  .tx-md-8 {
    font-size: 8px;
  }

  .tx-md-8-force {
    font-size: 8px !important;
  }

  .tx-md-9 {
    font-size: 9px;
  }

  .tx-md-9-force {
    font-size: 9px !important;
  }

  .tx-md-10 {
    font-size: 10px;
  }

  .tx-md-10-force {
    font-size: 10px !important;
  }

  .tx-md-11 {
    font-size: 11px;
  }

  .tx-md-11-force {
    font-size: 11px !important;
  }

  .tx-md-12 {
    font-size: 12px;
  }

  .tx-md-12-force {
    font-size: 12px !important;
  }

  .tx-md-13 {
    font-size: 13px;
  }

  .tx-md-13-force {
    font-size: 13px !important;
  }

  .tx-md-14 {
    font-size: 14px;
  }

  .tx-md-14-force {
    font-size: 14px !important;
  }

  .tx-md-15 {
    font-size: 15px;
  }

  .tx-md-15-force {
    font-size: 15px !important;
  }

  .tx-md-16 {
    font-size: 16px;
  }

  .tx-md-16-force {
    font-size: 16px !important;
  }

  .tx-md-18 {
    font-size: 18px;
  }

  .tx-md-18-force {
    font-size: 18px !important;
  }

  .tx-md-20 {
    font-size: 20px;
  }

  .tx-md-20-force {
    font-size: 20px !important;
  }

  .tx-md-22 {
    font-size: 22px;
  }

  .tx-md-22-force {
    font-size: 22px !important;
  }

  .tx-md-24 {
    font-size: 24px;
  }

  .tx-md-24-force {
    font-size: 24px !important;
  }

  .tx-md-26 {
    font-size: 26px;
  }

  .tx-md-26-force {
    font-size: 26px !important;
  }

  .tx-md-28 {
    font-size: 28px;
  }

  .tx-md-28-force {
    font-size: 28px !important;
  }

  .tx-md-30 {
    font-size: 30px;
  }

  .tx-md-30-force {
    font-size: 30px !important;
  }

  .tx-md-32 {
    font-size: 32px;
  }

  .tx-md-32-force {
    font-size: 32px !important;
  }

  .tx-md-34 {
    font-size: 34px;
  }

  .tx-md-34-force {
    font-size: 34px !important;
  }

  .tx-md-36 {
    font-size: 36px;
  }

  .tx-md-36-force {
    font-size: 36px !important;
  }

  .tx-md-38 {
    font-size: 38px;
  }

  .tx-md-38-force {
    font-size: 38px !important;
  }

  .tx-md-40 {
    font-size: 40px;
  }

  .tx-md-40-force {
    font-size: 40px !important;
  }

  .tx-md-42 {
    font-size: 42px;
  }

  .tx-md-42-force {
    font-size: 42px !important;
  }

  .tx-md-44 {
    font-size: 44px;
  }

  .tx-md-44-force {
    font-size: 44px !important;
  }

  .tx-md-46 {
    font-size: 46px;
  }

  .tx-md-46-force {
    font-size: 46px !important;
  }

  .tx-md-48 {
    font-size: 48px;
  }

  .tx-md-48-force {
    font-size: 48px !important;
  }

  .tx-md-50 {
    font-size: 50px;
  }

  .tx-md-50-force {
    font-size: 50px !important;
  }

  .tx-md-52 {
    font-size: 52px;
  }

  .tx-md-52-force {
    font-size: 52px !important;
  }

  .tx-md-54 {
    font-size: 54px;
  }

  .tx-md-54-force {
    font-size: 54px !important;
  }

  .tx-md-56 {
    font-size: 56px;
  }

  .tx-md-56-force {
    font-size: 56px !important;
  }

  .tx-md-58 {
    font-size: 58px;
  }

  .tx-md-58-force {
    font-size: 58px !important;
  }

  .tx-md-60 {
    font-size: 60px;
  }

  .tx-md-60-force {
    font-size: 60px !important;
  }

  .tx-md-62 {
    font-size: 62px;
  }

  .tx-md-62-force {
    font-size: 62px !important;
  }

  .tx-md-64 {
    font-size: 64px;
  }

  .tx-md-64-force {
    font-size: 64px !important;
  }

  .tx-md-66 {
    font-size: 66px;
  }

  .tx-md-66-force {
    font-size: 66px !important;
  }

  .tx-md-68 {
    font-size: 68px;
  }

  .tx-md-68-force {
    font-size: 68px !important;
  }

  .tx-md-70 {
    font-size: 70px;
  }

  .tx-md-70-force {
    font-size: 70px !important;
  }

  .tx-md-72 {
    font-size: 72px;
  }

  .tx-md-72-force {
    font-size: 72px !important;
  }

  .tx-md-74 {
    font-size: 74px;
  }

  .tx-md-74-force {
    font-size: 74px !important;
  }

  .tx-md-76 {
    font-size: 76px;
  }

  .tx-md-76-force {
    font-size: 76px !important;
  }

  .tx-md-78 {
    font-size: 78px;
  }

  .tx-md-78-force {
    font-size: 78px !important;
  }

  .tx-md-80 {
    font-size: 80px;
  }

  .tx-md-80-force {
    font-size: 80px !important;
  }

  .tx-md-82 {
    font-size: 82px;
  }

  .tx-md-82-force {
    font-size: 82px !important;
  }

  .tx-md-84 {
    font-size: 84px;
  }

  .tx-md-84-force {
    font-size: 84px !important;
  }

  .tx-md-86 {
    font-size: 86px;
  }

  .tx-md-86-force {
    font-size: 86px !important;
  }

  .tx-md-88 {
    font-size: 88px;
  }

  .tx-md-88-force {
    font-size: 88px !important;
  }

  .tx-md-90 {
    font-size: 90px;
  }

  .tx-md-90-force {
    font-size: 90px !important;
  }

  .tx-md-92 {
    font-size: 92px;
  }

  .tx-md-92-force {
    font-size: 92px !important;
  }

  .tx-md-94 {
    font-size: 94px;
  }

  .tx-md-94-force {
    font-size: 94px !important;
  }

  .tx-md-96 {
    font-size: 96px;
  }

  .tx-md-96-force {
    font-size: 96px !important;
  }

  .tx-md-98 {
    font-size: 98px;
  }

  .tx-md-98-force {
    font-size: 98px !important;
  }

  .tx-md-100 {
    font-size: 100px;
  }

  .tx-md-100-force {
    font-size: 100px !important;
  }

  .tx-md-102 {
    font-size: 102px;
  }

  .tx-md-102-force {
    font-size: 102px !important;
  }

  .tx-md-104 {
    font-size: 104px;
  }

  .tx-md-104-force {
    font-size: 104px !important;
  }

  .tx-md-106 {
    font-size: 106px;
  }

  .tx-md-106-force {
    font-size: 106px !important;
  }

  .tx-md-108 {
    font-size: 108px;
  }

  .tx-md-108-force {
    font-size: 108px !important;
  }

  .tx-md-110 {
    font-size: 110px;
  }

  .tx-md-110-force {
    font-size: 110px !important;
  }

  .tx-md-112 {
    font-size: 112px;
  }

  .tx-md-112-force {
    font-size: 112px !important;
  }

  .tx-md-114 {
    font-size: 114px;
  }

  .tx-md-114-force {
    font-size: 114px !important;
  }

  .tx-md-116 {
    font-size: 116px;
  }

  .tx-md-116-force {
    font-size: 116px !important;
  }

  .tx-md-118 {
    font-size: 118px;
  }

  .tx-md-118-force {
    font-size: 118px !important;
  }

  .tx-md-120 {
    font-size: 120px;
  }

  .tx-md-120-force {
    font-size: 120px !important;
  }

  .tx-md-122 {
    font-size: 122px;
  }

  .tx-md-122-force {
    font-size: 122px !important;
  }

  .tx-md-124 {
    font-size: 124px;
  }

  .tx-md-124-force {
    font-size: 124px !important;
  }

  .tx-md-126 {
    font-size: 126px;
  }

  .tx-md-126-force {
    font-size: 126px !important;
  }

  .tx-md-128 {
    font-size: 128px;
  }

  .tx-md-128-force {
    font-size: 128px !important;
  }

  .tx-md-130 {
    font-size: 130px;
  }

  .tx-md-130-force {
    font-size: 130px !important;
  }

  .tx-md-132 {
    font-size: 132px;
  }

  .tx-md-132-force {
    font-size: 132px !important;
  }

  .tx-md-134 {
    font-size: 134px;
  }

  .tx-md-134-force {
    font-size: 134px !important;
  }

  .tx-md-136 {
    font-size: 136px;
  }

  .tx-md-136-force {
    font-size: 136px !important;
  }

  .tx-md-138 {
    font-size: 138px;
  }

  .tx-md-138-force {
    font-size: 138px !important;
  }

  .tx-md-140 {
    font-size: 140px;
  }

  .tx-md-140-force {
    font-size: 140px !important;
  }

  .tx-md-bold {
    font-weight: 700;
  }

  .tx-md-semibold {
    font-weight: 600;
  }

  .tx-md-medium {
    font-weight: 500;
  }

  .tx-md-normal {
    font-weight: 400;
  }

  .tx-md-light {
    font-weight: 300;
  }

  .tx-md-thin {
    font-weight: 200;
  }

  .tx-md-xthin {
    font-weight: 100;
  }

  .lh-md-0 {
    line-height: 0;
  }

  .lh-md-1 {
    line-height: 1.1;
  }

  .lh-md-2 {
    line-height: 1.2;
  }

  .lh-md-3 {
    line-height: 1.3;
  }

  .lh-md-4 {
    line-height: 1.4;
  }

  .lh-md-5 {
    line-height: 1.5;
  }

  .lh-md-6 {
    line-height: 1.6;
  }

  .lh-md-7 {
    line-height: 1.7;
  }

  .lh-md-8 {
    line-height: 1.8;
  }

  .lh-md-9 {
    line-height: 1.9;
  }

  .lh-md-10 {
    line-height: 2;
  }

  .lh-md-11 {
    line-height: 2.1;
  }

  .lh-md-12 {
    line-height: 2.2;
  }

  .lh-md-13 {
    line-height: 2.3;
  }

  .lh-md-14 {
    line-height: 2.4;
  }

  .lh-md-15 {
    line-height: 2.5;
  }

  .tx-md-center {
    text-align: center;
  }

  .tx-md-right {
    text-align: right;
  }

  .tx-md-left {
    text-align: left;
  }

  .tx-md-center-force {
    text-align: center !important;
  }

  .tx-md-right-force {
    text-align: right !important;
  }

  .tx-md-left-force {
    text-align: left !important;
  }
}
@media (min-width: 992px) {
  .tx-lg-8 {
    font-size: 8px;
  }

  .tx-lg-8-force {
    font-size: 8px !important;
  }

  .tx-lg-9 {
    font-size: 9px;
  }

  .tx-lg-9-force {
    font-size: 9px !important;
  }

  .tx-lg-10 {
    font-size: 10px;
  }

  .tx-lg-10-force {
    font-size: 10px !important;
  }

  .tx-lg-11 {
    font-size: 11px;
  }

  .tx-lg-11-force {
    font-size: 11px !important;
  }

  .tx-lg-12 {
    font-size: 12px;
  }

  .tx-lg-12-force {
    font-size: 12px !important;
  }

  .tx-lg-13 {
    font-size: 13px;
  }

  .tx-lg-13-force {
    font-size: 13px !important;
  }

  .tx-lg-14 {
    font-size: 14px;
  }

  .tx-lg-14-force {
    font-size: 14px !important;
  }

  .tx-lg-15 {
    font-size: 15px;
  }

  .tx-lg-15-force {
    font-size: 15px !important;
  }

  .tx-lg-16 {
    font-size: 16px;
  }

  .tx-lg-16-force {
    font-size: 16px !important;
  }

  .tx-lg-18 {
    font-size: 18px;
  }

  .tx-lg-18-force {
    font-size: 18px !important;
  }

  .tx-lg-20 {
    font-size: 20px;
  }

  .tx-lg-20-force {
    font-size: 20px !important;
  }

  .tx-lg-22 {
    font-size: 22px;
  }

  .tx-lg-22-force {
    font-size: 22px !important;
  }

  .tx-lg-24 {
    font-size: 24px;
  }

  .tx-lg-24-force {
    font-size: 24px !important;
  }

  .tx-lg-26 {
    font-size: 26px;
  }

  .tx-lg-26-force {
    font-size: 26px !important;
  }

  .tx-lg-28 {
    font-size: 28px;
  }

  .tx-lg-28-force {
    font-size: 28px !important;
  }

  .tx-lg-30 {
    font-size: 30px;
  }

  .tx-lg-30-force {
    font-size: 30px !important;
  }

  .tx-lg-32 {
    font-size: 32px;
  }

  .tx-lg-32-force {
    font-size: 32px !important;
  }

  .tx-lg-34 {
    font-size: 34px;
  }

  .tx-lg-34-force {
    font-size: 34px !important;
  }

  .tx-lg-36 {
    font-size: 36px;
  }

  .tx-lg-36-force {
    font-size: 36px !important;
  }

  .tx-lg-38 {
    font-size: 38px;
  }

  .tx-lg-38-force {
    font-size: 38px !important;
  }

  .tx-lg-40 {
    font-size: 40px;
  }

  .tx-lg-40-force {
    font-size: 40px !important;
  }

  .tx-lg-42 {
    font-size: 42px;
  }

  .tx-lg-42-force {
    font-size: 42px !important;
  }

  .tx-lg-44 {
    font-size: 44px;
  }

  .tx-lg-44-force {
    font-size: 44px !important;
  }

  .tx-lg-46 {
    font-size: 46px;
  }

  .tx-lg-46-force {
    font-size: 46px !important;
  }

  .tx-lg-48 {
    font-size: 48px;
  }

  .tx-lg-48-force {
    font-size: 48px !important;
  }

  .tx-lg-50 {
    font-size: 50px;
  }

  .tx-lg-50-force {
    font-size: 50px !important;
  }

  .tx-lg-52 {
    font-size: 52px;
  }

  .tx-lg-52-force {
    font-size: 52px !important;
  }

  .tx-lg-54 {
    font-size: 54px;
  }

  .tx-lg-54-force {
    font-size: 54px !important;
  }

  .tx-lg-56 {
    font-size: 56px;
  }

  .tx-lg-56-force {
    font-size: 56px !important;
  }

  .tx-lg-58 {
    font-size: 58px;
  }

  .tx-lg-58-force {
    font-size: 58px !important;
  }

  .tx-lg-60 {
    font-size: 60px;
  }

  .tx-lg-60-force {
    font-size: 60px !important;
  }

  .tx-lg-62 {
    font-size: 62px;
  }

  .tx-lg-62-force {
    font-size: 62px !important;
  }

  .tx-lg-64 {
    font-size: 64px;
  }

  .tx-lg-64-force {
    font-size: 64px !important;
  }

  .tx-lg-66 {
    font-size: 66px;
  }

  .tx-lg-66-force {
    font-size: 66px !important;
  }

  .tx-lg-68 {
    font-size: 68px;
  }

  .tx-lg-68-force {
    font-size: 68px !important;
  }

  .tx-lg-70 {
    font-size: 70px;
  }

  .tx-lg-70-force {
    font-size: 70px !important;
  }

  .tx-lg-72 {
    font-size: 72px;
  }

  .tx-lg-72-force {
    font-size: 72px !important;
  }

  .tx-lg-74 {
    font-size: 74px;
  }

  .tx-lg-74-force {
    font-size: 74px !important;
  }

  .tx-lg-76 {
    font-size: 76px;
  }

  .tx-lg-76-force {
    font-size: 76px !important;
  }

  .tx-lg-78 {
    font-size: 78px;
  }

  .tx-lg-78-force {
    font-size: 78px !important;
  }

  .tx-lg-80 {
    font-size: 80px;
  }

  .tx-lg-80-force {
    font-size: 80px !important;
  }

  .tx-lg-82 {
    font-size: 82px;
  }

  .tx-lg-82-force {
    font-size: 82px !important;
  }

  .tx-lg-84 {
    font-size: 84px;
  }

  .tx-lg-84-force {
    font-size: 84px !important;
  }

  .tx-lg-86 {
    font-size: 86px;
  }

  .tx-lg-86-force {
    font-size: 86px !important;
  }

  .tx-lg-88 {
    font-size: 88px;
  }

  .tx-lg-88-force {
    font-size: 88px !important;
  }

  .tx-lg-90 {
    font-size: 90px;
  }

  .tx-lg-90-force {
    font-size: 90px !important;
  }

  .tx-lg-92 {
    font-size: 92px;
  }

  .tx-lg-92-force {
    font-size: 92px !important;
  }

  .tx-lg-94 {
    font-size: 94px;
  }

  .tx-lg-94-force {
    font-size: 94px !important;
  }

  .tx-lg-96 {
    font-size: 96px;
  }

  .tx-lg-96-force {
    font-size: 96px !important;
  }

  .tx-lg-98 {
    font-size: 98px;
  }

  .tx-lg-98-force {
    font-size: 98px !important;
  }

  .tx-lg-100 {
    font-size: 100px;
  }

  .tx-lg-100-force {
    font-size: 100px !important;
  }

  .tx-lg-102 {
    font-size: 102px;
  }

  .tx-lg-102-force {
    font-size: 102px !important;
  }

  .tx-lg-104 {
    font-size: 104px;
  }

  .tx-lg-104-force {
    font-size: 104px !important;
  }

  .tx-lg-106 {
    font-size: 106px;
  }

  .tx-lg-106-force {
    font-size: 106px !important;
  }

  .tx-lg-108 {
    font-size: 108px;
  }

  .tx-lg-108-force {
    font-size: 108px !important;
  }

  .tx-lg-110 {
    font-size: 110px;
  }

  .tx-lg-110-force {
    font-size: 110px !important;
  }

  .tx-lg-112 {
    font-size: 112px;
  }

  .tx-lg-112-force {
    font-size: 112px !important;
  }

  .tx-lg-114 {
    font-size: 114px;
  }

  .tx-lg-114-force {
    font-size: 114px !important;
  }

  .tx-lg-116 {
    font-size: 116px;
  }

  .tx-lg-116-force {
    font-size: 116px !important;
  }

  .tx-lg-118 {
    font-size: 118px;
  }

  .tx-lg-118-force {
    font-size: 118px !important;
  }

  .tx-lg-120 {
    font-size: 120px;
  }

  .tx-lg-120-force {
    font-size: 120px !important;
  }

  .tx-lg-122 {
    font-size: 122px;
  }

  .tx-lg-122-force {
    font-size: 122px !important;
  }

  .tx-lg-124 {
    font-size: 124px;
  }

  .tx-lg-124-force {
    font-size: 124px !important;
  }

  .tx-lg-126 {
    font-size: 126px;
  }

  .tx-lg-126-force {
    font-size: 126px !important;
  }

  .tx-lg-128 {
    font-size: 128px;
  }

  .tx-lg-128-force {
    font-size: 128px !important;
  }

  .tx-lg-130 {
    font-size: 130px;
  }

  .tx-lg-130-force {
    font-size: 130px !important;
  }

  .tx-lg-132 {
    font-size: 132px;
  }

  .tx-lg-132-force {
    font-size: 132px !important;
  }

  .tx-lg-134 {
    font-size: 134px;
  }

  .tx-lg-134-force {
    font-size: 134px !important;
  }

  .tx-lg-136 {
    font-size: 136px;
  }

  .tx-lg-136-force {
    font-size: 136px !important;
  }

  .tx-lg-138 {
    font-size: 138px;
  }

  .tx-lg-138-force {
    font-size: 138px !important;
  }

  .tx-lg-140 {
    font-size: 140px;
  }

  .tx-lg-140-force {
    font-size: 140px !important;
  }

  .tx-lg-bold {
    font-weight: 700;
  }

  .tx-lg-semibold {
    font-weight: 600;
  }

  .tx-lg-medium {
    font-weight: 500;
  }

  .tx-lg-normal {
    font-weight: 400;
  }

  .tx-lg-light {
    font-weight: 300;
  }

  .tx-lg-thin {
    font-weight: 200;
  }

  .tx-lg-xthin {
    font-weight: 100;
  }

  .lh-lg-0 {
    line-height: 0;
  }

  .lh-lg-1 {
    line-height: 1.1;
  }

  .lh-lg-2 {
    line-height: 1.2;
  }

  .lh-lg-3 {
    line-height: 1.3;
  }

  .lh-lg-4 {
    line-height: 1.4;
  }

  .lh-lg-5 {
    line-height: 1.5;
  }

  .lh-lg-6 {
    line-height: 1.6;
  }

  .lh-lg-7 {
    line-height: 1.7;
  }

  .lh-lg-8 {
    line-height: 1.8;
  }

  .lh-lg-9 {
    line-height: 1.9;
  }

  .lh-lg-10 {
    line-height: 2;
  }

  .lh-lg-11 {
    line-height: 2.1;
  }

  .lh-lg-12 {
    line-height: 2.2;
  }

  .lh-lg-13 {
    line-height: 2.3;
  }

  .lh-lg-14 {
    line-height: 2.4;
  }

  .lh-lg-15 {
    line-height: 2.5;
  }

  .tx-lg-center {
    text-align: center;
  }

  .tx-lg-right {
    text-align: right;
  }

  .tx-lg-left {
    text-align: left;
  }

  .tx-lg-center-force {
    text-align: center !important;
  }

  .tx-lg-right-force {
    text-align: right !important;
  }

  .tx-lg-left-force {
    text-align: left !important;
  }
}
@media (min-width: 1200px) {
  .tx-xl-8 {
    font-size: 8px;
  }

  .tx-xl-8-force {
    font-size: 8px !important;
  }

  .tx-xl-9 {
    font-size: 9px;
  }

  .tx-xl-9-force {
    font-size: 9px !important;
  }

  .tx-xl-10 {
    font-size: 10px;
  }

  .tx-xl-10-force {
    font-size: 10px !important;
  }

  .tx-xl-11 {
    font-size: 11px;
  }

  .tx-xl-11-force {
    font-size: 11px !important;
  }

  .tx-xl-12 {
    font-size: 12px;
  }

  .tx-xl-12-force {
    font-size: 12px !important;
  }

  .tx-xl-13 {
    font-size: 13px;
  }

  .tx-xl-13-force {
    font-size: 13px !important;
  }

  .tx-xl-14 {
    font-size: 14px;
  }

  .tx-xl-14-force {
    font-size: 14px !important;
  }

  .tx-xl-15 {
    font-size: 15px;
  }

  .tx-xl-15-force {
    font-size: 15px !important;
  }

  .tx-xl-16 {
    font-size: 16px;
  }

  .tx-xl-16-force {
    font-size: 16px !important;
  }

  .tx-xl-18 {
    font-size: 18px;
  }

  .tx-xl-18-force {
    font-size: 18px !important;
  }

  .tx-xl-20 {
    font-size: 20px;
  }

  .tx-xl-20-force {
    font-size: 20px !important;
  }

  .tx-xl-22 {
    font-size: 22px;
  }

  .tx-xl-22-force {
    font-size: 22px !important;
  }

  .tx-xl-24 {
    font-size: 24px;
  }

  .tx-xl-24-force {
    font-size: 24px !important;
  }

  .tx-xl-26 {
    font-size: 26px;
  }

  .tx-xl-26-force {
    font-size: 26px !important;
  }

  .tx-xl-28 {
    font-size: 28px;
  }

  .tx-xl-28-force {
    font-size: 28px !important;
  }

  .tx-xl-30 {
    font-size: 30px;
  }

  .tx-xl-30-force {
    font-size: 30px !important;
  }

  .tx-xl-32 {
    font-size: 32px;
  }

  .tx-xl-32-force {
    font-size: 32px !important;
  }

  .tx-xl-34 {
    font-size: 34px;
  }

  .tx-xl-34-force {
    font-size: 34px !important;
  }

  .tx-xl-36 {
    font-size: 36px;
  }

  .tx-xl-36-force {
    font-size: 36px !important;
  }

  .tx-xl-38 {
    font-size: 38px;
  }

  .tx-xl-38-force {
    font-size: 38px !important;
  }

  .tx-xl-40 {
    font-size: 40px;
  }

  .tx-xl-40-force {
    font-size: 40px !important;
  }

  .tx-xl-42 {
    font-size: 42px;
  }

  .tx-xl-42-force {
    font-size: 42px !important;
  }

  .tx-xl-44 {
    font-size: 44px;
  }

  .tx-xl-44-force {
    font-size: 44px !important;
  }

  .tx-xl-46 {
    font-size: 46px;
  }

  .tx-xl-46-force {
    font-size: 46px !important;
  }

  .tx-xl-48 {
    font-size: 48px;
  }

  .tx-xl-48-force {
    font-size: 48px !important;
  }

  .tx-xl-50 {
    font-size: 50px;
  }

  .tx-xl-50-force {
    font-size: 50px !important;
  }

  .tx-xl-52 {
    font-size: 52px;
  }

  .tx-xl-52-force {
    font-size: 52px !important;
  }

  .tx-xl-54 {
    font-size: 54px;
  }

  .tx-xl-54-force {
    font-size: 54px !important;
  }

  .tx-xl-56 {
    font-size: 56px;
  }

  .tx-xl-56-force {
    font-size: 56px !important;
  }

  .tx-xl-58 {
    font-size: 58px;
  }

  .tx-xl-58-force {
    font-size: 58px !important;
  }

  .tx-xl-60 {
    font-size: 60px;
  }

  .tx-xl-60-force {
    font-size: 60px !important;
  }

  .tx-xl-62 {
    font-size: 62px;
  }

  .tx-xl-62-force {
    font-size: 62px !important;
  }

  .tx-xl-64 {
    font-size: 64px;
  }

  .tx-xl-64-force {
    font-size: 64px !important;
  }

  .tx-xl-66 {
    font-size: 66px;
  }

  .tx-xl-66-force {
    font-size: 66px !important;
  }

  .tx-xl-68 {
    font-size: 68px;
  }

  .tx-xl-68-force {
    font-size: 68px !important;
  }

  .tx-xl-70 {
    font-size: 70px;
  }

  .tx-xl-70-force {
    font-size: 70px !important;
  }

  .tx-xl-72 {
    font-size: 72px;
  }

  .tx-xl-72-force {
    font-size: 72px !important;
  }

  .tx-xl-74 {
    font-size: 74px;
  }

  .tx-xl-74-force {
    font-size: 74px !important;
  }

  .tx-xl-76 {
    font-size: 76px;
  }

  .tx-xl-76-force {
    font-size: 76px !important;
  }

  .tx-xl-78 {
    font-size: 78px;
  }

  .tx-xl-78-force {
    font-size: 78px !important;
  }

  .tx-xl-80 {
    font-size: 80px;
  }

  .tx-xl-80-force {
    font-size: 80px !important;
  }

  .tx-xl-82 {
    font-size: 82px;
  }

  .tx-xl-82-force {
    font-size: 82px !important;
  }

  .tx-xl-84 {
    font-size: 84px;
  }

  .tx-xl-84-force {
    font-size: 84px !important;
  }

  .tx-xl-86 {
    font-size: 86px;
  }

  .tx-xl-86-force {
    font-size: 86px !important;
  }

  .tx-xl-88 {
    font-size: 88px;
  }

  .tx-xl-88-force {
    font-size: 88px !important;
  }

  .tx-xl-90 {
    font-size: 90px;
  }

  .tx-xl-90-force {
    font-size: 90px !important;
  }

  .tx-xl-92 {
    font-size: 92px;
  }

  .tx-xl-92-force {
    font-size: 92px !important;
  }

  .tx-xl-94 {
    font-size: 94px;
  }

  .tx-xl-94-force {
    font-size: 94px !important;
  }

  .tx-xl-96 {
    font-size: 96px;
  }

  .tx-xl-96-force {
    font-size: 96px !important;
  }

  .tx-xl-98 {
    font-size: 98px;
  }

  .tx-xl-98-force {
    font-size: 98px !important;
  }

  .tx-xl-100 {
    font-size: 100px;
  }

  .tx-xl-100-force {
    font-size: 100px !important;
  }

  .tx-xl-102 {
    font-size: 102px;
  }

  .tx-xl-102-force {
    font-size: 102px !important;
  }

  .tx-xl-104 {
    font-size: 104px;
  }

  .tx-xl-104-force {
    font-size: 104px !important;
  }

  .tx-xl-106 {
    font-size: 106px;
  }

  .tx-xl-106-force {
    font-size: 106px !important;
  }

  .tx-xl-108 {
    font-size: 108px;
  }

  .tx-xl-108-force {
    font-size: 108px !important;
  }

  .tx-xl-110 {
    font-size: 110px;
  }

  .tx-xl-110-force {
    font-size: 110px !important;
  }

  .tx-xl-112 {
    font-size: 112px;
  }

  .tx-xl-112-force {
    font-size: 112px !important;
  }

  .tx-xl-114 {
    font-size: 114px;
  }

  .tx-xl-114-force {
    font-size: 114px !important;
  }

  .tx-xl-116 {
    font-size: 116px;
  }

  .tx-xl-116-force {
    font-size: 116px !important;
  }

  .tx-xl-118 {
    font-size: 118px;
  }

  .tx-xl-118-force {
    font-size: 118px !important;
  }

  .tx-xl-120 {
    font-size: 120px;
  }

  .tx-xl-120-force {
    font-size: 120px !important;
  }

  .tx-xl-122 {
    font-size: 122px;
  }

  .tx-xl-122-force {
    font-size: 122px !important;
  }

  .tx-xl-124 {
    font-size: 124px;
  }

  .tx-xl-124-force {
    font-size: 124px !important;
  }

  .tx-xl-126 {
    font-size: 126px;
  }

  .tx-xl-126-force {
    font-size: 126px !important;
  }

  .tx-xl-128 {
    font-size: 128px;
  }

  .tx-xl-128-force {
    font-size: 128px !important;
  }

  .tx-xl-130 {
    font-size: 130px;
  }

  .tx-xl-130-force {
    font-size: 130px !important;
  }

  .tx-xl-132 {
    font-size: 132px;
  }

  .tx-xl-132-force {
    font-size: 132px !important;
  }

  .tx-xl-134 {
    font-size: 134px;
  }

  .tx-xl-134-force {
    font-size: 134px !important;
  }

  .tx-xl-136 {
    font-size: 136px;
  }

  .tx-xl-136-force {
    font-size: 136px !important;
  }

  .tx-xl-138 {
    font-size: 138px;
  }

  .tx-xl-138-force {
    font-size: 138px !important;
  }

  .tx-xl-140 {
    font-size: 140px;
  }

  .tx-xl-140-force {
    font-size: 140px !important;
  }

  .tx-xl-bold {
    font-weight: 700;
  }

  .tx-xl-semibold {
    font-weight: 600;
  }

  .tx-xl-medium {
    font-weight: 500;
  }

  .tx-xl-normal {
    font-weight: 400;
  }

  .tx-xl-light {
    font-weight: 300;
  }

  .tx-xl-thin {
    font-weight: 200;
  }

  .tx-xl-xthin {
    font-weight: 100;
  }

  .lh-xl-0 {
    line-height: 0;
  }

  .lh-xl-1 {
    line-height: 1.1;
  }

  .lh-xl-2 {
    line-height: 1.2;
  }

  .lh-xl-3 {
    line-height: 1.3;
  }

  .lh-xl-4 {
    line-height: 1.4;
  }

  .lh-xl-5 {
    line-height: 1.5;
  }

  .lh-xl-6 {
    line-height: 1.6;
  }

  .lh-xl-7 {
    line-height: 1.7;
  }

  .lh-xl-8 {
    line-height: 1.8;
  }

  .lh-xl-9 {
    line-height: 1.9;
  }

  .lh-xl-10 {
    line-height: 2;
  }

  .lh-xl-11 {
    line-height: 2.1;
  }

  .lh-xl-12 {
    line-height: 2.2;
  }

  .lh-xl-13 {
    line-height: 2.3;
  }

  .lh-xl-14 {
    line-height: 2.4;
  }

  .lh-xl-15 {
    line-height: 2.5;
  }

  .tx-xl-center {
    text-align: center;
  }

  .tx-xl-right {
    text-align: right;
  }

  .tx-xl-left {
    text-align: left;
  }

  .tx-xl-center-force {
    text-align: center !important;
  }

  .tx-xl-right-force {
    text-align: right !important;
  }

  .tx-xl-left-force {
    text-align: left !important;
  }
}
/* -------------------------------------- */
/* ############### Height ############### */
/* -------------------------------------- */
.ht-5 {
  height: 5px;
}

.mn-ht-5 {
  min-height: 5px;
}

.ht-5p {
  height: 5%;
}

.mx-ht-5p {
  max-height: 5%;
}

.mn-ht-5p {
  min-height: 5%;
}

.ht-5-force {
  height: 5px !important;
}

.ht-5p-force {
  height: 5% !important;
}

.ht-10 {
  height: 10px;
}

.mn-ht-10 {
  min-height: 10px;
}

.ht-10p {
  height: 10%;
}

.mx-ht-10p {
  max-height: 10%;
}

.mn-ht-10p {
  min-height: 10%;
}

.ht-10-force {
  height: 10px !important;
}

.ht-10p-force {
  height: 10% !important;
}

.ht-15 {
  height: 15px;
}

.mn-ht-15 {
  min-height: 15px;
}

.ht-15p {
  height: 15%;
}

.mx-ht-15p {
  max-height: 15%;
}

.mn-ht-15p {
  min-height: 15%;
}

.ht-15-force {
  height: 15px !important;
}

.ht-15p-force {
  height: 15% !important;
}

.ht-20 {
  height: 20px;
}

.mn-ht-20 {
  min-height: 20px;
}

.ht-20p {
  height: 20%;
}

.mx-ht-20p {
  max-height: 20%;
}

.mn-ht-20p {
  min-height: 20%;
}

.ht-20-force {
  height: 20px !important;
}

.ht-20p-force {
  height: 20% !important;
}

.ht-25 {
  height: 25px;
}

.mn-ht-25 {
  min-height: 25px;
}

.ht-25p {
  height: 25%;
}

.mx-ht-25p {
  max-height: 25%;
}

.mn-ht-25p {
  min-height: 25%;
}

.ht-25-force {
  height: 25px !important;
}

.ht-25p-force {
  height: 25% !important;
}

.ht-30 {
  height: 30px;
}

.mn-ht-30 {
  min-height: 30px;
}

.ht-30p {
  height: 30%;
}

.mx-ht-30p {
  max-height: 30%;
}

.mn-ht-30p {
  min-height: 30%;
}

.ht-30-force {
  height: 30px !important;
}

.ht-30p-force {
  height: 30% !important;
}

.ht-35 {
  height: 35px;
}

.mn-ht-35 {
  min-height: 35px;
}

.ht-35p {
  height: 35%;
}

.mx-ht-35p {
  max-height: 35%;
}

.mn-ht-35p {
  min-height: 35%;
}

.ht-35-force {
  height: 35px !important;
}

.ht-35p-force {
  height: 35% !important;
}

.ht-40 {
  height: 40px;
}

.mn-ht-40 {
  min-height: 40px;
}

.ht-40p {
  height: 40%;
}

.mx-ht-40p {
  max-height: 40%;
}

.mn-ht-40p {
  min-height: 40%;
}

.ht-40-force {
  height: 40px !important;
}

.ht-40p-force {
  height: 40% !important;
}

.ht-45 {
  height: 45px;
}

.mn-ht-45 {
  min-height: 45px;
}

.ht-45p {
  height: 45%;
}

.mx-ht-45p {
  max-height: 45%;
}

.mn-ht-45p {
  min-height: 45%;
}

.ht-45-force {
  height: 45px !important;
}

.ht-45p-force {
  height: 45% !important;
}

.ht-50 {
  height: 50px;
}

.mn-ht-50 {
  min-height: 50px;
}

.ht-50p {
  height: 50%;
}

.mx-ht-50p {
  max-height: 50%;
}

.mn-ht-50p {
  min-height: 50%;
}

.ht-50-force {
  height: 50px !important;
}

.ht-50p-force {
  height: 50% !important;
}

.ht-55 {
  height: 55px;
}

.mn-ht-55 {
  min-height: 55px;
}

.ht-55p {
  height: 55%;
}

.mx-ht-55p {
  max-height: 55%;
}

.mn-ht-55p {
  min-height: 55%;
}

.ht-55-force {
  height: 55px !important;
}

.ht-55p-force {
  height: 55% !important;
}

.ht-60 {
  height: 60px;
}

.mn-ht-60 {
  min-height: 60px;
}

.ht-60p {
  height: 60%;
}

.mx-ht-60p {
  max-height: 60%;
}

.mn-ht-60p {
  min-height: 60%;
}

.ht-60-force {
  height: 60px !important;
}

.ht-60p-force {
  height: 60% !important;
}

.ht-65 {
  height: 65px;
}

.mn-ht-65 {
  min-height: 65px;
}

.ht-65p {
  height: 65%;
}

.mx-ht-65p {
  max-height: 65%;
}

.mn-ht-65p {
  min-height: 65%;
}

.ht-65-force {
  height: 65px !important;
}

.ht-65p-force {
  height: 65% !important;
}

.ht-70 {
  height: 70px;
}

.mn-ht-70 {
  min-height: 70px;
}

.ht-70p {
  height: 70%;
}

.mx-ht-70p {
  max-height: 70%;
}

.mn-ht-70p {
  min-height: 70%;
}

.ht-70-force {
  height: 70px !important;
}

.ht-70p-force {
  height: 70% !important;
}

.ht-75 {
  height: 75px;
}

.mn-ht-75 {
  min-height: 75px;
}

.ht-75p {
  height: 75%;
}

.mx-ht-75p {
  max-height: 75%;
}

.mn-ht-75p {
  min-height: 75%;
}

.ht-75-force {
  height: 75px !important;
}

.ht-75p-force {
  height: 75% !important;
}

.ht-80 {
  height: 80px;
}

.mn-ht-80 {
  min-height: 80px;
}

.ht-80p {
  height: 80%;
}

.mx-ht-80p {
  max-height: 80%;
}

.mn-ht-80p {
  min-height: 80%;
}

.ht-80-force {
  height: 80px !important;
}

.ht-80p-force {
  height: 80% !important;
}

.ht-85 {
  height: 85px;
}

.mn-ht-85 {
  min-height: 85px;
}

.ht-85p {
  height: 85%;
}

.mx-ht-85p {
  max-height: 85%;
}

.mn-ht-85p {
  min-height: 85%;
}

.ht-85-force {
  height: 85px !important;
}

.ht-85p-force {
  height: 85% !important;
}

.ht-90 {
  height: 90px;
}

.mn-ht-90 {
  min-height: 90px;
}

.ht-90p {
  height: 90%;
}

.mx-ht-90p {
  max-height: 90%;
}

.mn-ht-90p {
  min-height: 90%;
}

.ht-90-force {
  height: 90px !important;
}

.ht-90p-force {
  height: 90% !important;
}

.ht-95 {
  height: 95px;
}

.mn-ht-95 {
  min-height: 95px;
}

.ht-95p {
  height: 95%;
}

.mx-ht-95p {
  max-height: 95%;
}

.mn-ht-95p {
  min-height: 95%;
}

.ht-95-force {
  height: 95px !important;
}

.ht-95p-force {
  height: 95% !important;
}

.ht-100 {
  height: 100px;
}

.mn-ht-100 {
  min-height: 100px;
}

.ht-100p {
  height: 100%;
}

.mx-ht-100p {
  max-height: 100%;
}

.mn-ht-100p {
  min-height: 100%;
}

.ht-100-force {
  height: 100px !important;
}

.ht-100p-force {
  height: 100% !important;
}

.ht-150 {
  height: 150px;
}

.ht-200 {
  height: 200px;
}

.ht-250 {
  height: 250px;
}

.ht-300 {
  height: 300px;
}

.ht-350 {
  height: 350px;
}

.ht-400 {
  height: 400px;
}

.ht-450 {
  height: 450px;
}

.ht-500 {
  height: 500px;
}

.ht-550 {
  height: 550px;
}

.ht-600 {
  height: 600px;
}

.ht-650 {
  height: 650px;
}

.ht-700 {
  height: 700px;
}

.ht-750 {
  height: 750px;
}

.ht-800 {
  height: 800px;
}

.ht-100v {
  height: 100vh;
}

.ht-1 {
  height: 1px;
}

.ht-2 {
  height: 2px;
}

.ht-3 {
  height: 3px;
}

.ht-4 {
  height: 4px;
}

.ht-6 {
  height: 6px;
}

.ht-7 {
  height: 7px;
}

.ht-8 {
  height: 8px;
}

.ht-9 {
  height: 9px;
}

.ht-auto {
  height: auto;
}

.ht-16 {
  height: 16px;
}

.ht-32 {
  height: 32px;
}

.ht-36 {
  height: 36px;
}

.ht-48 {
  height: 48px;
}

.ht-64 {
  height: 64px;
}

.ht-72 {
  height: 72px;
}

.ht-115 {
  height: 115px;
}

.ht-120 {
  height: 120px;
}

.ht-160 {
  height: 160px;
}

@media (min-width: 480px) {
  .ht-xs-100 {
    height: 100px;
  }

  .mn-ht-xs-100 {
    min-height: 100px;
  }

  .ht-xs-100p {
    height: 100%;
  }

  .mx-ht-xs-100p {
    max-height: 100%;
  }

  .mn-ht-xs-100p {
    min-height: 100%;
  }

  .ht-xs-100-force {
    height: 100px !important;
  }

  .ht-xs-100p-force {
    height: 100% !important;
  }

  .ht-xs-200 {
    height: 200px;
  }

  .mn-ht-xs-200 {
    min-height: 200px;
  }

  .ht-xs-200p {
    height: 200%;
  }

  .mx-ht-xs-200p {
    max-height: 200%;
  }

  .mn-ht-xs-200p {
    min-height: 200%;
  }

  .ht-xs-200-force {
    height: 200px !important;
  }

  .ht-xs-200p-force {
    height: 200% !important;
  }

  .ht-xs-300 {
    height: 300px;
  }

  .mn-ht-xs-300 {
    min-height: 300px;
  }

  .ht-xs-300p {
    height: 300%;
  }

  .mx-ht-xs-300p {
    max-height: 300%;
  }

  .mn-ht-xs-300p {
    min-height: 300%;
  }

  .ht-xs-300-force {
    height: 300px !important;
  }

  .ht-xs-300p-force {
    height: 300% !important;
  }

  .ht-xs-400 {
    height: 400px;
  }

  .mn-ht-xs-400 {
    min-height: 400px;
  }

  .ht-xs-400p {
    height: 400%;
  }

  .mx-ht-xs-400p {
    max-height: 400%;
  }

  .mn-ht-xs-400p {
    min-height: 400%;
  }

  .ht-xs-400-force {
    height: 400px !important;
  }

  .ht-xs-400p-force {
    height: 400% !important;
  }

  .ht-xs-500 {
    height: 500px;
  }

  .mn-ht-xs-500 {
    min-height: 500px;
  }

  .ht-xs-500p {
    height: 500%;
  }

  .mx-ht-xs-500p {
    max-height: 500%;
  }

  .mn-ht-xs-500p {
    min-height: 500%;
  }

  .ht-xs-500-force {
    height: 500px !important;
  }

  .ht-xs-500p-force {
    height: 500% !important;
  }

  .ht-xs-600 {
    height: 600px;
  }

  .mn-ht-xs-600 {
    min-height: 600px;
  }

  .ht-xs-600p {
    height: 600%;
  }

  .mx-ht-xs-600p {
    max-height: 600%;
  }

  .mn-ht-xs-600p {
    min-height: 600%;
  }

  .ht-xs-600-force {
    height: 600px !important;
  }

  .ht-xs-600p-force {
    height: 600% !important;
  }

  .ht-xs-700 {
    height: 700px;
  }

  .mn-ht-xs-700 {
    min-height: 700px;
  }

  .ht-xs-700p {
    height: 700%;
  }

  .mx-ht-xs-700p {
    max-height: 700%;
  }

  .mn-ht-xs-700p {
    min-height: 700%;
  }

  .ht-xs-700-force {
    height: 700px !important;
  }

  .ht-xs-700p-force {
    height: 700% !important;
  }

  .ht-xs-800 {
    height: 800px;
  }

  .mn-ht-xs-800 {
    min-height: 800px;
  }

  .ht-xs-800p {
    height: 800%;
  }

  .mx-ht-xs-800p {
    max-height: 800%;
  }

  .mn-ht-xs-800p {
    min-height: 800%;
  }

  .ht-xs-800-force {
    height: 800px !important;
  }

  .ht-xs-800p-force {
    height: 800% !important;
  }

  .ht-xs-900 {
    height: 900px;
  }

  .mn-ht-xs-900 {
    min-height: 900px;
  }

  .ht-xs-900p {
    height: 900%;
  }

  .mx-ht-xs-900p {
    max-height: 900%;
  }

  .mn-ht-xs-900p {
    min-height: 900%;
  }

  .ht-xs-900-force {
    height: 900px !important;
  }

  .ht-xs-900p-force {
    height: 900% !important;
  }

  .ht-xs-1000 {
    height: 1000px;
  }

  .mn-ht-xs-1000 {
    min-height: 1000px;
  }

  .ht-xs-1000p {
    height: 1000%;
  }

  .mx-ht-xs-1000p {
    max-height: 1000%;
  }

  .mn-ht-xs-1000p {
    min-height: 1000%;
  }

  .ht-xs-1000-force {
    height: 1000px !important;
  }

  .ht-xs-1000p-force {
    height: 1000% !important;
  }

  .ht-xs-150 {
    height: 150px;
  }

  .mn-ht-xs-150 {
    min-height: 150px;
  }

  .ht-xs-150p {
    height: 150%;
  }

  .mx-ht-xs-150p {
    max-height: 150%;
  }

  .mn-ht-xs-150p {
    min-height: 150%;
  }

  .ht-xs-150-force {
    height: 150px !important;
  }

  .ht-xs-150p-force {
    height: 150% !important;
  }

  .ht-xs-200 {
    height: 200px;
  }

  .mn-ht-xs-200 {
    min-height: 200px;
  }

  .ht-xs-200p {
    height: 200%;
  }

  .mx-ht-xs-200p {
    max-height: 200%;
  }

  .mn-ht-xs-200p {
    min-height: 200%;
  }

  .ht-xs-200-force {
    height: 200px !important;
  }

  .ht-xs-200p-force {
    height: 200% !important;
  }

  .ht-xs-250 {
    height: 250px;
  }

  .mn-ht-xs-250 {
    min-height: 250px;
  }

  .ht-xs-250p {
    height: 250%;
  }

  .mx-ht-xs-250p {
    max-height: 250%;
  }

  .mn-ht-xs-250p {
    min-height: 250%;
  }

  .ht-xs-250-force {
    height: 250px !important;
  }

  .ht-xs-250p-force {
    height: 250% !important;
  }

  .ht-xs-300 {
    height: 300px;
  }

  .mn-ht-xs-300 {
    min-height: 300px;
  }

  .ht-xs-300p {
    height: 300%;
  }

  .mx-ht-xs-300p {
    max-height: 300%;
  }

  .mn-ht-xs-300p {
    min-height: 300%;
  }

  .ht-xs-300-force {
    height: 300px !important;
  }

  .ht-xs-300p-force {
    height: 300% !important;
  }

  .ht-xs-350 {
    height: 350px;
  }

  .mn-ht-xs-350 {
    min-height: 350px;
  }

  .ht-xs-350p {
    height: 350%;
  }

  .mx-ht-xs-350p {
    max-height: 350%;
  }

  .mn-ht-xs-350p {
    min-height: 350%;
  }

  .ht-xs-350-force {
    height: 350px !important;
  }

  .ht-xs-350p-force {
    height: 350% !important;
  }

  .ht-xs-400 {
    height: 400px;
  }

  .mn-ht-xs-400 {
    min-height: 400px;
  }

  .ht-xs-400p {
    height: 400%;
  }

  .mx-ht-xs-400p {
    max-height: 400%;
  }

  .mn-ht-xs-400p {
    min-height: 400%;
  }

  .ht-xs-400-force {
    height: 400px !important;
  }

  .ht-xs-400p-force {
    height: 400% !important;
  }

  .ht-xs-450 {
    height: 450px;
  }

  .mn-ht-xs-450 {
    min-height: 450px;
  }

  .ht-xs-450p {
    height: 450%;
  }

  .mx-ht-xs-450p {
    max-height: 450%;
  }

  .mn-ht-xs-450p {
    min-height: 450%;
  }

  .ht-xs-450-force {
    height: 450px !important;
  }

  .ht-xs-450p-force {
    height: 450% !important;
  }

  .ht-xs-500 {
    height: 500px;
  }

  .mn-ht-xs-500 {
    min-height: 500px;
  }

  .ht-xs-500p {
    height: 500%;
  }

  .mx-ht-xs-500p {
    max-height: 500%;
  }

  .mn-ht-xs-500p {
    min-height: 500%;
  }

  .ht-xs-500-force {
    height: 500px !important;
  }

  .ht-xs-500p-force {
    height: 500% !important;
  }

  .ht-xs-550 {
    height: 550px;
  }

  .mn-ht-xs-550 {
    min-height: 550px;
  }

  .ht-xs-550p {
    height: 550%;
  }

  .mx-ht-xs-550p {
    max-height: 550%;
  }

  .mn-ht-xs-550p {
    min-height: 550%;
  }

  .ht-xs-550-force {
    height: 550px !important;
  }

  .ht-xs-550p-force {
    height: 550% !important;
  }

  .ht-xs-600 {
    height: 600px;
  }

  .mn-ht-xs-600 {
    min-height: 600px;
  }

  .ht-xs-600p {
    height: 600%;
  }

  .mx-ht-xs-600p {
    max-height: 600%;
  }

  .mn-ht-xs-600p {
    min-height: 600%;
  }

  .ht-xs-600-force {
    height: 600px !important;
  }

  .ht-xs-600p-force {
    height: 600% !important;
  }

  .ht-xs-650 {
    height: 650px;
  }

  .mn-ht-xs-650 {
    min-height: 650px;
  }

  .ht-xs-650p {
    height: 650%;
  }

  .mx-ht-xs-650p {
    max-height: 650%;
  }

  .mn-ht-xs-650p {
    min-height: 650%;
  }

  .ht-xs-650-force {
    height: 650px !important;
  }

  .ht-xs-650p-force {
    height: 650% !important;
  }

  .ht-xs-700 {
    height: 700px;
  }

  .mn-ht-xs-700 {
    min-height: 700px;
  }

  .ht-xs-700p {
    height: 700%;
  }

  .mx-ht-xs-700p {
    max-height: 700%;
  }

  .mn-ht-xs-700p {
    min-height: 700%;
  }

  .ht-xs-700-force {
    height: 700px !important;
  }

  .ht-xs-700p-force {
    height: 700% !important;
  }

  .ht-xs-750 {
    height: 750px;
  }

  .mn-ht-xs-750 {
    min-height: 750px;
  }

  .ht-xs-750p {
    height: 750%;
  }

  .mx-ht-xs-750p {
    max-height: 750%;
  }

  .mn-ht-xs-750p {
    min-height: 750%;
  }

  .ht-xs-750-force {
    height: 750px !important;
  }

  .ht-xs-750p-force {
    height: 750% !important;
  }

  .ht-xs-800 {
    height: 800px;
  }

  .mn-ht-xs-800 {
    min-height: 800px;
  }

  .ht-xs-800p {
    height: 800%;
  }

  .mx-ht-xs-800p {
    max-height: 800%;
  }

  .mn-ht-xs-800p {
    min-height: 800%;
  }

  .ht-xs-800-force {
    height: 800px !important;
  }

  .ht-xs-800p-force {
    height: 800% !important;
  }

  .ht-xs-850 {
    height: 850px;
  }

  .mn-ht-xs-850 {
    min-height: 850px;
  }

  .ht-xs-850p {
    height: 850%;
  }

  .mx-ht-xs-850p {
    max-height: 850%;
  }

  .mn-ht-xs-850p {
    min-height: 850%;
  }

  .ht-xs-850-force {
    height: 850px !important;
  }

  .ht-xs-850p-force {
    height: 850% !important;
  }

  .ht-xs-100v {
    height: 100vh;
  }
}
@media (min-width: 576px) {
  .ht-sm-100 {
    height: 100px;
  }

  .mn-ht-sm-100 {
    min-height: 100px;
  }

  .ht-sm-100p {
    height: 100%;
  }

  .mx-ht-sm-100p {
    max-height: 100%;
  }

  .mn-ht-sm-100p {
    min-height: 100%;
  }

  .ht-sm-100-force {
    height: 100px !important;
  }

  .ht-sm-100p-force {
    height: 100% !important;
  }

  .ht-sm-200 {
    height: 200px;
  }

  .mn-ht-sm-200 {
    min-height: 200px;
  }

  .ht-sm-200p {
    height: 200%;
  }

  .mx-ht-sm-200p {
    max-height: 200%;
  }

  .mn-ht-sm-200p {
    min-height: 200%;
  }

  .ht-sm-200-force {
    height: 200px !important;
  }

  .ht-sm-200p-force {
    height: 200% !important;
  }

  .ht-sm-300 {
    height: 300px;
  }

  .mn-ht-sm-300 {
    min-height: 300px;
  }

  .ht-sm-300p {
    height: 300%;
  }

  .mx-ht-sm-300p {
    max-height: 300%;
  }

  .mn-ht-sm-300p {
    min-height: 300%;
  }

  .ht-sm-300-force {
    height: 300px !important;
  }

  .ht-sm-300p-force {
    height: 300% !important;
  }

  .ht-sm-400 {
    height: 400px;
  }

  .mn-ht-sm-400 {
    min-height: 400px;
  }

  .ht-sm-400p {
    height: 400%;
  }

  .mx-ht-sm-400p {
    max-height: 400%;
  }

  .mn-ht-sm-400p {
    min-height: 400%;
  }

  .ht-sm-400-force {
    height: 400px !important;
  }

  .ht-sm-400p-force {
    height: 400% !important;
  }

  .ht-sm-500 {
    height: 500px;
  }

  .mn-ht-sm-500 {
    min-height: 500px;
  }

  .ht-sm-500p {
    height: 500%;
  }

  .mx-ht-sm-500p {
    max-height: 500%;
  }

  .mn-ht-sm-500p {
    min-height: 500%;
  }

  .ht-sm-500-force {
    height: 500px !important;
  }

  .ht-sm-500p-force {
    height: 500% !important;
  }

  .ht-sm-600 {
    height: 600px;
  }

  .mn-ht-sm-600 {
    min-height: 600px;
  }

  .ht-sm-600p {
    height: 600%;
  }

  .mx-ht-sm-600p {
    max-height: 600%;
  }

  .mn-ht-sm-600p {
    min-height: 600%;
  }

  .ht-sm-600-force {
    height: 600px !important;
  }

  .ht-sm-600p-force {
    height: 600% !important;
  }

  .ht-sm-700 {
    height: 700px;
  }

  .mn-ht-sm-700 {
    min-height: 700px;
  }

  .ht-sm-700p {
    height: 700%;
  }

  .mx-ht-sm-700p {
    max-height: 700%;
  }

  .mn-ht-sm-700p {
    min-height: 700%;
  }

  .ht-sm-700-force {
    height: 700px !important;
  }

  .ht-sm-700p-force {
    height: 700% !important;
  }

  .ht-sm-800 {
    height: 800px;
  }

  .mn-ht-sm-800 {
    min-height: 800px;
  }

  .ht-sm-800p {
    height: 800%;
  }

  .mx-ht-sm-800p {
    max-height: 800%;
  }

  .mn-ht-sm-800p {
    min-height: 800%;
  }

  .ht-sm-800-force {
    height: 800px !important;
  }

  .ht-sm-800p-force {
    height: 800% !important;
  }

  .ht-sm-900 {
    height: 900px;
  }

  .mn-ht-sm-900 {
    min-height: 900px;
  }

  .ht-sm-900p {
    height: 900%;
  }

  .mx-ht-sm-900p {
    max-height: 900%;
  }

  .mn-ht-sm-900p {
    min-height: 900%;
  }

  .ht-sm-900-force {
    height: 900px !important;
  }

  .ht-sm-900p-force {
    height: 900% !important;
  }

  .ht-sm-1000 {
    height: 1000px;
  }

  .mn-ht-sm-1000 {
    min-height: 1000px;
  }

  .ht-sm-1000p {
    height: 1000%;
  }

  .mx-ht-sm-1000p {
    max-height: 1000%;
  }

  .mn-ht-sm-1000p {
    min-height: 1000%;
  }

  .ht-sm-1000-force {
    height: 1000px !important;
  }

  .ht-sm-1000p-force {
    height: 1000% !important;
  }

  .ht-sm-150 {
    height: 150px;
  }

  .mn-ht-sm-150 {
    min-height: 150px;
  }

  .ht-sm-150p {
    height: 150%;
  }

  .mx-ht-sm-150p {
    max-height: 150%;
  }

  .mn-ht-sm-150p {
    min-height: 150%;
  }

  .ht-sm-150-force {
    height: 150px !important;
  }

  .ht-sm-150p-force {
    height: 150% !important;
  }

  .ht-sm-200 {
    height: 200px;
  }

  .mn-ht-sm-200 {
    min-height: 200px;
  }

  .ht-sm-200p {
    height: 200%;
  }

  .mx-ht-sm-200p {
    max-height: 200%;
  }

  .mn-ht-sm-200p {
    min-height: 200%;
  }

  .ht-sm-200-force {
    height: 200px !important;
  }

  .ht-sm-200p-force {
    height: 200% !important;
  }

  .ht-sm-250 {
    height: 250px;
  }

  .mn-ht-sm-250 {
    min-height: 250px;
  }

  .ht-sm-250p {
    height: 250%;
  }

  .mx-ht-sm-250p {
    max-height: 250%;
  }

  .mn-ht-sm-250p {
    min-height: 250%;
  }

  .ht-sm-250-force {
    height: 250px !important;
  }

  .ht-sm-250p-force {
    height: 250% !important;
  }

  .ht-sm-300 {
    height: 300px;
  }

  .mn-ht-sm-300 {
    min-height: 300px;
  }

  .ht-sm-300p {
    height: 300%;
  }

  .mx-ht-sm-300p {
    max-height: 300%;
  }

  .mn-ht-sm-300p {
    min-height: 300%;
  }

  .ht-sm-300-force {
    height: 300px !important;
  }

  .ht-sm-300p-force {
    height: 300% !important;
  }

  .ht-sm-350 {
    height: 350px;
  }

  .mn-ht-sm-350 {
    min-height: 350px;
  }

  .ht-sm-350p {
    height: 350%;
  }

  .mx-ht-sm-350p {
    max-height: 350%;
  }

  .mn-ht-sm-350p {
    min-height: 350%;
  }

  .ht-sm-350-force {
    height: 350px !important;
  }

  .ht-sm-350p-force {
    height: 350% !important;
  }

  .ht-sm-400 {
    height: 400px;
  }

  .mn-ht-sm-400 {
    min-height: 400px;
  }

  .ht-sm-400p {
    height: 400%;
  }

  .mx-ht-sm-400p {
    max-height: 400%;
  }

  .mn-ht-sm-400p {
    min-height: 400%;
  }

  .ht-sm-400-force {
    height: 400px !important;
  }

  .ht-sm-400p-force {
    height: 400% !important;
  }

  .ht-sm-450 {
    height: 450px;
  }

  .mn-ht-sm-450 {
    min-height: 450px;
  }

  .ht-sm-450p {
    height: 450%;
  }

  .mx-ht-sm-450p {
    max-height: 450%;
  }

  .mn-ht-sm-450p {
    min-height: 450%;
  }

  .ht-sm-450-force {
    height: 450px !important;
  }

  .ht-sm-450p-force {
    height: 450% !important;
  }

  .ht-sm-500 {
    height: 500px;
  }

  .mn-ht-sm-500 {
    min-height: 500px;
  }

  .ht-sm-500p {
    height: 500%;
  }

  .mx-ht-sm-500p {
    max-height: 500%;
  }

  .mn-ht-sm-500p {
    min-height: 500%;
  }

  .ht-sm-500-force {
    height: 500px !important;
  }

  .ht-sm-500p-force {
    height: 500% !important;
  }

  .ht-sm-550 {
    height: 550px;
  }

  .mn-ht-sm-550 {
    min-height: 550px;
  }

  .ht-sm-550p {
    height: 550%;
  }

  .mx-ht-sm-550p {
    max-height: 550%;
  }

  .mn-ht-sm-550p {
    min-height: 550%;
  }

  .ht-sm-550-force {
    height: 550px !important;
  }

  .ht-sm-550p-force {
    height: 550% !important;
  }

  .ht-sm-600 {
    height: 600px;
  }

  .mn-ht-sm-600 {
    min-height: 600px;
  }

  .ht-sm-600p {
    height: 600%;
  }

  .mx-ht-sm-600p {
    max-height: 600%;
  }

  .mn-ht-sm-600p {
    min-height: 600%;
  }

  .ht-sm-600-force {
    height: 600px !important;
  }

  .ht-sm-600p-force {
    height: 600% !important;
  }

  .ht-sm-650 {
    height: 650px;
  }

  .mn-ht-sm-650 {
    min-height: 650px;
  }

  .ht-sm-650p {
    height: 650%;
  }

  .mx-ht-sm-650p {
    max-height: 650%;
  }

  .mn-ht-sm-650p {
    min-height: 650%;
  }

  .ht-sm-650-force {
    height: 650px !important;
  }

  .ht-sm-650p-force {
    height: 650% !important;
  }

  .ht-sm-700 {
    height: 700px;
  }

  .mn-ht-sm-700 {
    min-height: 700px;
  }

  .ht-sm-700p {
    height: 700%;
  }

  .mx-ht-sm-700p {
    max-height: 700%;
  }

  .mn-ht-sm-700p {
    min-height: 700%;
  }

  .ht-sm-700-force {
    height: 700px !important;
  }

  .ht-sm-700p-force {
    height: 700% !important;
  }

  .ht-sm-750 {
    height: 750px;
  }

  .mn-ht-sm-750 {
    min-height: 750px;
  }

  .ht-sm-750p {
    height: 750%;
  }

  .mx-ht-sm-750p {
    max-height: 750%;
  }

  .mn-ht-sm-750p {
    min-height: 750%;
  }

  .ht-sm-750-force {
    height: 750px !important;
  }

  .ht-sm-750p-force {
    height: 750% !important;
  }

  .ht-sm-800 {
    height: 800px;
  }

  .mn-ht-sm-800 {
    min-height: 800px;
  }

  .ht-sm-800p {
    height: 800%;
  }

  .mx-ht-sm-800p {
    max-height: 800%;
  }

  .mn-ht-sm-800p {
    min-height: 800%;
  }

  .ht-sm-800-force {
    height: 800px !important;
  }

  .ht-sm-800p-force {
    height: 800% !important;
  }

  .ht-sm-850 {
    height: 850px;
  }

  .mn-ht-sm-850 {
    min-height: 850px;
  }

  .ht-sm-850p {
    height: 850%;
  }

  .mx-ht-sm-850p {
    max-height: 850%;
  }

  .mn-ht-sm-850p {
    min-height: 850%;
  }

  .ht-sm-850-force {
    height: 850px !important;
  }

  .ht-sm-850p-force {
    height: 850% !important;
  }

  .ht-sm-100v {
    height: 100vh;
  }
}
@media (min-width: 768px) {
  .ht-md-100 {
    height: 100px;
  }

  .mn-ht-md-100 {
    min-height: 100px;
  }

  .ht-md-100p {
    height: 100%;
  }

  .mx-ht-md-100p {
    max-height: 100%;
  }

  .mn-ht-md-100p {
    min-height: 100%;
  }

  .ht-md-100-force {
    height: 100px !important;
  }

  .ht-md-100p-force {
    height: 100% !important;
  }

  .ht-md-200 {
    height: 200px;
  }

  .mn-ht-md-200 {
    min-height: 200px;
  }

  .ht-md-200p {
    height: 200%;
  }

  .mx-ht-md-200p {
    max-height: 200%;
  }

  .mn-ht-md-200p {
    min-height: 200%;
  }

  .ht-md-200-force {
    height: 200px !important;
  }

  .ht-md-200p-force {
    height: 200% !important;
  }

  .ht-md-300 {
    height: 300px;
  }

  .mn-ht-md-300 {
    min-height: 300px;
  }

  .ht-md-300p {
    height: 300%;
  }

  .mx-ht-md-300p {
    max-height: 300%;
  }

  .mn-ht-md-300p {
    min-height: 300%;
  }

  .ht-md-300-force {
    height: 300px !important;
  }

  .ht-md-300p-force {
    height: 300% !important;
  }

  .ht-md-400 {
    height: 400px;
  }

  .mn-ht-md-400 {
    min-height: 400px;
  }

  .ht-md-400p {
    height: 400%;
  }

  .mx-ht-md-400p {
    max-height: 400%;
  }

  .mn-ht-md-400p {
    min-height: 400%;
  }

  .ht-md-400-force {
    height: 400px !important;
  }

  .ht-md-400p-force {
    height: 400% !important;
  }

  .ht-md-500 {
    height: 500px;
  }

  .mn-ht-md-500 {
    min-height: 500px;
  }

  .ht-md-500p {
    height: 500%;
  }

  .mx-ht-md-500p {
    max-height: 500%;
  }

  .mn-ht-md-500p {
    min-height: 500%;
  }

  .ht-md-500-force {
    height: 500px !important;
  }

  .ht-md-500p-force {
    height: 500% !important;
  }

  .ht-md-600 {
    height: 600px;
  }

  .mn-ht-md-600 {
    min-height: 600px;
  }

  .ht-md-600p {
    height: 600%;
  }

  .mx-ht-md-600p {
    max-height: 600%;
  }

  .mn-ht-md-600p {
    min-height: 600%;
  }

  .ht-md-600-force {
    height: 600px !important;
  }

  .ht-md-600p-force {
    height: 600% !important;
  }

  .ht-md-700 {
    height: 700px;
  }

  .mn-ht-md-700 {
    min-height: 700px;
  }

  .ht-md-700p {
    height: 700%;
  }

  .mx-ht-md-700p {
    max-height: 700%;
  }

  .mn-ht-md-700p {
    min-height: 700%;
  }

  .ht-md-700-force {
    height: 700px !important;
  }

  .ht-md-700p-force {
    height: 700% !important;
  }

  .ht-md-800 {
    height: 800px;
  }

  .mn-ht-md-800 {
    min-height: 800px;
  }

  .ht-md-800p {
    height: 800%;
  }

  .mx-ht-md-800p {
    max-height: 800%;
  }

  .mn-ht-md-800p {
    min-height: 800%;
  }

  .ht-md-800-force {
    height: 800px !important;
  }

  .ht-md-800p-force {
    height: 800% !important;
  }

  .ht-md-900 {
    height: 900px;
  }

  .mn-ht-md-900 {
    min-height: 900px;
  }

  .ht-md-900p {
    height: 900%;
  }

  .mx-ht-md-900p {
    max-height: 900%;
  }

  .mn-ht-md-900p {
    min-height: 900%;
  }

  .ht-md-900-force {
    height: 900px !important;
  }

  .ht-md-900p-force {
    height: 900% !important;
  }

  .ht-md-1000 {
    height: 1000px;
  }

  .mn-ht-md-1000 {
    min-height: 1000px;
  }

  .ht-md-1000p {
    height: 1000%;
  }

  .mx-ht-md-1000p {
    max-height: 1000%;
  }

  .mn-ht-md-1000p {
    min-height: 1000%;
  }

  .ht-md-1000-force {
    height: 1000px !important;
  }

  .ht-md-1000p-force {
    height: 1000% !important;
  }

  .ht-md-150 {
    height: 150px;
  }

  .mn-ht-md-150 {
    min-height: 150px;
  }

  .ht-md-150p {
    height: 150%;
  }

  .mx-ht-md-150p {
    max-height: 150%;
  }

  .mn-ht-md-150p {
    min-height: 150%;
  }

  .ht-md-150-force {
    height: 150px !important;
  }

  .ht-md-150p-force {
    height: 150% !important;
  }

  .ht-md-200 {
    height: 200px;
  }

  .mn-ht-md-200 {
    min-height: 200px;
  }

  .ht-md-200p {
    height: 200%;
  }

  .mx-ht-md-200p {
    max-height: 200%;
  }

  .mn-ht-md-200p {
    min-height: 200%;
  }

  .ht-md-200-force {
    height: 200px !important;
  }

  .ht-md-200p-force {
    height: 200% !important;
  }

  .ht-md-250 {
    height: 250px;
  }

  .mn-ht-md-250 {
    min-height: 250px;
  }

  .ht-md-250p {
    height: 250%;
  }

  .mx-ht-md-250p {
    max-height: 250%;
  }

  .mn-ht-md-250p {
    min-height: 250%;
  }

  .ht-md-250-force {
    height: 250px !important;
  }

  .ht-md-250p-force {
    height: 250% !important;
  }

  .ht-md-300 {
    height: 300px;
  }

  .mn-ht-md-300 {
    min-height: 300px;
  }

  .ht-md-300p {
    height: 300%;
  }

  .mx-ht-md-300p {
    max-height: 300%;
  }

  .mn-ht-md-300p {
    min-height: 300%;
  }

  .ht-md-300-force {
    height: 300px !important;
  }

  .ht-md-300p-force {
    height: 300% !important;
  }

  .ht-md-350 {
    height: 350px;
  }

  .mn-ht-md-350 {
    min-height: 350px;
  }

  .ht-md-350p {
    height: 350%;
  }

  .mx-ht-md-350p {
    max-height: 350%;
  }

  .mn-ht-md-350p {
    min-height: 350%;
  }

  .ht-md-350-force {
    height: 350px !important;
  }

  .ht-md-350p-force {
    height: 350% !important;
  }

  .ht-md-400 {
    height: 400px;
  }

  .mn-ht-md-400 {
    min-height: 400px;
  }

  .ht-md-400p {
    height: 400%;
  }

  .mx-ht-md-400p {
    max-height: 400%;
  }

  .mn-ht-md-400p {
    min-height: 400%;
  }

  .ht-md-400-force {
    height: 400px !important;
  }

  .ht-md-400p-force {
    height: 400% !important;
  }

  .ht-md-450 {
    height: 450px;
  }

  .mn-ht-md-450 {
    min-height: 450px;
  }

  .ht-md-450p {
    height: 450%;
  }

  .mx-ht-md-450p {
    max-height: 450%;
  }

  .mn-ht-md-450p {
    min-height: 450%;
  }

  .ht-md-450-force {
    height: 450px !important;
  }

  .ht-md-450p-force {
    height: 450% !important;
  }

  .ht-md-500 {
    height: 500px;
  }

  .mn-ht-md-500 {
    min-height: 500px;
  }

  .ht-md-500p {
    height: 500%;
  }

  .mx-ht-md-500p {
    max-height: 500%;
  }

  .mn-ht-md-500p {
    min-height: 500%;
  }

  .ht-md-500-force {
    height: 500px !important;
  }

  .ht-md-500p-force {
    height: 500% !important;
  }

  .ht-md-550 {
    height: 550px;
  }

  .mn-ht-md-550 {
    min-height: 550px;
  }

  .ht-md-550p {
    height: 550%;
  }

  .mx-ht-md-550p {
    max-height: 550%;
  }

  .mn-ht-md-550p {
    min-height: 550%;
  }

  .ht-md-550-force {
    height: 550px !important;
  }

  .ht-md-550p-force {
    height: 550% !important;
  }

  .ht-md-600 {
    height: 600px;
  }

  .mn-ht-md-600 {
    min-height: 600px;
  }

  .ht-md-600p {
    height: 600%;
  }

  .mx-ht-md-600p {
    max-height: 600%;
  }

  .mn-ht-md-600p {
    min-height: 600%;
  }

  .ht-md-600-force {
    height: 600px !important;
  }

  .ht-md-600p-force {
    height: 600% !important;
  }

  .ht-md-650 {
    height: 650px;
  }

  .mn-ht-md-650 {
    min-height: 650px;
  }

  .ht-md-650p {
    height: 650%;
  }

  .mx-ht-md-650p {
    max-height: 650%;
  }

  .mn-ht-md-650p {
    min-height: 650%;
  }

  .ht-md-650-force {
    height: 650px !important;
  }

  .ht-md-650p-force {
    height: 650% !important;
  }

  .ht-md-700 {
    height: 700px;
  }

  .mn-ht-md-700 {
    min-height: 700px;
  }

  .ht-md-700p {
    height: 700%;
  }

  .mx-ht-md-700p {
    max-height: 700%;
  }

  .mn-ht-md-700p {
    min-height: 700%;
  }

  .ht-md-700-force {
    height: 700px !important;
  }

  .ht-md-700p-force {
    height: 700% !important;
  }

  .ht-md-750 {
    height: 750px;
  }

  .mn-ht-md-750 {
    min-height: 750px;
  }

  .ht-md-750p {
    height: 750%;
  }

  .mx-ht-md-750p {
    max-height: 750%;
  }

  .mn-ht-md-750p {
    min-height: 750%;
  }

  .ht-md-750-force {
    height: 750px !important;
  }

  .ht-md-750p-force {
    height: 750% !important;
  }

  .ht-md-800 {
    height: 800px;
  }

  .mn-ht-md-800 {
    min-height: 800px;
  }

  .ht-md-800p {
    height: 800%;
  }

  .mx-ht-md-800p {
    max-height: 800%;
  }

  .mn-ht-md-800p {
    min-height: 800%;
  }

  .ht-md-800-force {
    height: 800px !important;
  }

  .ht-md-800p-force {
    height: 800% !important;
  }

  .ht-md-850 {
    height: 850px;
  }

  .mn-ht-md-850 {
    min-height: 850px;
  }

  .ht-md-850p {
    height: 850%;
  }

  .mx-ht-md-850p {
    max-height: 850%;
  }

  .mn-ht-md-850p {
    min-height: 850%;
  }

  .ht-md-850-force {
    height: 850px !important;
  }

  .ht-md-850p-force {
    height: 850% !important;
  }

  .ht-md-100v {
    height: 100vh;
  }
}
@media (min-width: 992px) {
  .ht-lg-100 {
    height: 100px;
  }

  .mn-ht-lg-100 {
    min-height: 100px;
  }

  .ht-lg-100p {
    height: 100%;
  }

  .mx-ht-lg-100p {
    max-height: 100%;
  }

  .mn-ht-lg-100p {
    min-height: 100%;
  }

  .ht-lg-100-force {
    height: 100px !important;
  }

  .ht-lg-100p-force {
    height: 100% !important;
  }

  .ht-lg-200 {
    height: 200px;
  }

  .mn-ht-lg-200 {
    min-height: 200px;
  }

  .ht-lg-200p {
    height: 200%;
  }

  .mx-ht-lg-200p {
    max-height: 200%;
  }

  .mn-ht-lg-200p {
    min-height: 200%;
  }

  .ht-lg-200-force {
    height: 200px !important;
  }

  .ht-lg-200p-force {
    height: 200% !important;
  }

  .ht-lg-300 {
    height: 300px;
  }

  .mn-ht-lg-300 {
    min-height: 300px;
  }

  .ht-lg-300p {
    height: 300%;
  }

  .mx-ht-lg-300p {
    max-height: 300%;
  }

  .mn-ht-lg-300p {
    min-height: 300%;
  }

  .ht-lg-300-force {
    height: 300px !important;
  }

  .ht-lg-300p-force {
    height: 300% !important;
  }

  .ht-lg-400 {
    height: 400px;
  }

  .mn-ht-lg-400 {
    min-height: 400px;
  }

  .ht-lg-400p {
    height: 400%;
  }

  .mx-ht-lg-400p {
    max-height: 400%;
  }

  .mn-ht-lg-400p {
    min-height: 400%;
  }

  .ht-lg-400-force {
    height: 400px !important;
  }

  .ht-lg-400p-force {
    height: 400% !important;
  }

  .ht-lg-500 {
    height: 500px;
  }

  .mn-ht-lg-500 {
    min-height: 500px;
  }

  .ht-lg-500p {
    height: 500%;
  }

  .mx-ht-lg-500p {
    max-height: 500%;
  }

  .mn-ht-lg-500p {
    min-height: 500%;
  }

  .ht-lg-500-force {
    height: 500px !important;
  }

  .ht-lg-500p-force {
    height: 500% !important;
  }

  .ht-lg-600 {
    height: 600px;
  }

  .mn-ht-lg-600 {
    min-height: 600px;
  }

  .ht-lg-600p {
    height: 600%;
  }

  .mx-ht-lg-600p {
    max-height: 600%;
  }

  .mn-ht-lg-600p {
    min-height: 600%;
  }

  .ht-lg-600-force {
    height: 600px !important;
  }

  .ht-lg-600p-force {
    height: 600% !important;
  }

  .ht-lg-700 {
    height: 700px;
  }

  .mn-ht-lg-700 {
    min-height: 700px;
  }

  .ht-lg-700p {
    height: 700%;
  }

  .mx-ht-lg-700p {
    max-height: 700%;
  }

  .mn-ht-lg-700p {
    min-height: 700%;
  }

  .ht-lg-700-force {
    height: 700px !important;
  }

  .ht-lg-700p-force {
    height: 700% !important;
  }

  .ht-lg-800 {
    height: 800px;
  }

  .mn-ht-lg-800 {
    min-height: 800px;
  }

  .ht-lg-800p {
    height: 800%;
  }

  .mx-ht-lg-800p {
    max-height: 800%;
  }

  .mn-ht-lg-800p {
    min-height: 800%;
  }

  .ht-lg-800-force {
    height: 800px !important;
  }

  .ht-lg-800p-force {
    height: 800% !important;
  }

  .ht-lg-900 {
    height: 900px;
  }

  .mn-ht-lg-900 {
    min-height: 900px;
  }

  .ht-lg-900p {
    height: 900%;
  }

  .mx-ht-lg-900p {
    max-height: 900%;
  }

  .mn-ht-lg-900p {
    min-height: 900%;
  }

  .ht-lg-900-force {
    height: 900px !important;
  }

  .ht-lg-900p-force {
    height: 900% !important;
  }

  .ht-lg-1000 {
    height: 1000px;
  }

  .mn-ht-lg-1000 {
    min-height: 1000px;
  }

  .ht-lg-1000p {
    height: 1000%;
  }

  .mx-ht-lg-1000p {
    max-height: 1000%;
  }

  .mn-ht-lg-1000p {
    min-height: 1000%;
  }

  .ht-lg-1000-force {
    height: 1000px !important;
  }

  .ht-lg-1000p-force {
    height: 1000% !important;
  }

  .ht-lg-150 {
    height: 150px;
  }

  .mn-ht-lg-150 {
    min-height: 150px;
  }

  .ht-lg-150p {
    height: 150%;
  }

  .mx-ht-lg-150p {
    max-height: 150%;
  }

  .mn-ht-lg-150p {
    min-height: 150%;
  }

  .ht-lg-150-force {
    height: 150px !important;
  }

  .ht-lg-150p-force {
    height: 150% !important;
  }

  .ht-lg-200 {
    height: 200px;
  }

  .mn-ht-lg-200 {
    min-height: 200px;
  }

  .ht-lg-200p {
    height: 200%;
  }

  .mx-ht-lg-200p {
    max-height: 200%;
  }

  .mn-ht-lg-200p {
    min-height: 200%;
  }

  .ht-lg-200-force {
    height: 200px !important;
  }

  .ht-lg-200p-force {
    height: 200% !important;
  }

  .ht-lg-250 {
    height: 250px;
  }

  .mn-ht-lg-250 {
    min-height: 250px;
  }

  .ht-lg-250p {
    height: 250%;
  }

  .mx-ht-lg-250p {
    max-height: 250%;
  }

  .mn-ht-lg-250p {
    min-height: 250%;
  }

  .ht-lg-250-force {
    height: 250px !important;
  }

  .ht-lg-250p-force {
    height: 250% !important;
  }

  .ht-lg-300 {
    height: 300px;
  }

  .mn-ht-lg-300 {
    min-height: 300px;
  }

  .ht-lg-300p {
    height: 300%;
  }

  .mx-ht-lg-300p {
    max-height: 300%;
  }

  .mn-ht-lg-300p {
    min-height: 300%;
  }

  .ht-lg-300-force {
    height: 300px !important;
  }

  .ht-lg-300p-force {
    height: 300% !important;
  }

  .ht-lg-350 {
    height: 350px;
  }

  .mn-ht-lg-350 {
    min-height: 350px;
  }

  .ht-lg-350p {
    height: 350%;
  }

  .mx-ht-lg-350p {
    max-height: 350%;
  }

  .mn-ht-lg-350p {
    min-height: 350%;
  }

  .ht-lg-350-force {
    height: 350px !important;
  }

  .ht-lg-350p-force {
    height: 350% !important;
  }

  .ht-lg-400 {
    height: 400px;
  }

  .mn-ht-lg-400 {
    min-height: 400px;
  }

  .ht-lg-400p {
    height: 400%;
  }

  .mx-ht-lg-400p {
    max-height: 400%;
  }

  .mn-ht-lg-400p {
    min-height: 400%;
  }

  .ht-lg-400-force {
    height: 400px !important;
  }

  .ht-lg-400p-force {
    height: 400% !important;
  }

  .ht-lg-450 {
    height: 450px;
  }

  .mn-ht-lg-450 {
    min-height: 450px;
  }

  .ht-lg-450p {
    height: 450%;
  }

  .mx-ht-lg-450p {
    max-height: 450%;
  }

  .mn-ht-lg-450p {
    min-height: 450%;
  }

  .ht-lg-450-force {
    height: 450px !important;
  }

  .ht-lg-450p-force {
    height: 450% !important;
  }

  .ht-lg-500 {
    height: 500px;
  }

  .mn-ht-lg-500 {
    min-height: 500px;
  }

  .ht-lg-500p {
    height: 500%;
  }

  .mx-ht-lg-500p {
    max-height: 500%;
  }

  .mn-ht-lg-500p {
    min-height: 500%;
  }

  .ht-lg-500-force {
    height: 500px !important;
  }

  .ht-lg-500p-force {
    height: 500% !important;
  }

  .ht-lg-550 {
    height: 550px;
  }

  .mn-ht-lg-550 {
    min-height: 550px;
  }

  .ht-lg-550p {
    height: 550%;
  }

  .mx-ht-lg-550p {
    max-height: 550%;
  }

  .mn-ht-lg-550p {
    min-height: 550%;
  }

  .ht-lg-550-force {
    height: 550px !important;
  }

  .ht-lg-550p-force {
    height: 550% !important;
  }

  .ht-lg-600 {
    height: 600px;
  }

  .mn-ht-lg-600 {
    min-height: 600px;
  }

  .ht-lg-600p {
    height: 600%;
  }

  .mx-ht-lg-600p {
    max-height: 600%;
  }

  .mn-ht-lg-600p {
    min-height: 600%;
  }

  .ht-lg-600-force {
    height: 600px !important;
  }

  .ht-lg-600p-force {
    height: 600% !important;
  }

  .ht-lg-650 {
    height: 650px;
  }

  .mn-ht-lg-650 {
    min-height: 650px;
  }

  .ht-lg-650p {
    height: 650%;
  }

  .mx-ht-lg-650p {
    max-height: 650%;
  }

  .mn-ht-lg-650p {
    min-height: 650%;
  }

  .ht-lg-650-force {
    height: 650px !important;
  }

  .ht-lg-650p-force {
    height: 650% !important;
  }

  .ht-lg-700 {
    height: 700px;
  }

  .mn-ht-lg-700 {
    min-height: 700px;
  }

  .ht-lg-700p {
    height: 700%;
  }

  .mx-ht-lg-700p {
    max-height: 700%;
  }

  .mn-ht-lg-700p {
    min-height: 700%;
  }

  .ht-lg-700-force {
    height: 700px !important;
  }

  .ht-lg-700p-force {
    height: 700% !important;
  }

  .ht-lg-750 {
    height: 750px;
  }

  .mn-ht-lg-750 {
    min-height: 750px;
  }

  .ht-lg-750p {
    height: 750%;
  }

  .mx-ht-lg-750p {
    max-height: 750%;
  }

  .mn-ht-lg-750p {
    min-height: 750%;
  }

  .ht-lg-750-force {
    height: 750px !important;
  }

  .ht-lg-750p-force {
    height: 750% !important;
  }

  .ht-lg-800 {
    height: 800px;
  }

  .mn-ht-lg-800 {
    min-height: 800px;
  }

  .ht-lg-800p {
    height: 800%;
  }

  .mx-ht-lg-800p {
    max-height: 800%;
  }

  .mn-ht-lg-800p {
    min-height: 800%;
  }

  .ht-lg-800-force {
    height: 800px !important;
  }

  .ht-lg-800p-force {
    height: 800% !important;
  }

  .ht-lg-850 {
    height: 850px;
  }

  .mn-ht-lg-850 {
    min-height: 850px;
  }

  .ht-lg-850p {
    height: 850%;
  }

  .mx-ht-lg-850p {
    max-height: 850%;
  }

  .mn-ht-lg-850p {
    min-height: 850%;
  }

  .ht-lg-850-force {
    height: 850px !important;
  }

  .ht-lg-850p-force {
    height: 850% !important;
  }

  .ht-lg-100v {
    height: 100vh;
  }
}
@media (min-width: 1200px) {
  .ht-xl-100 {
    height: 100px;
  }

  .mn-ht-xl-100 {
    min-height: 100px;
  }

  .ht-xl-100p {
    height: 100%;
  }

  .mx-ht-xl-100p {
    max-height: 100%;
  }

  .mn-ht-xl-100p {
    min-height: 100%;
  }

  .ht-xl-100-force {
    height: 100px !important;
  }

  .ht-xl-100p-force {
    height: 100% !important;
  }

  .ht-xl-200 {
    height: 200px;
  }

  .mn-ht-xl-200 {
    min-height: 200px;
  }

  .ht-xl-200p {
    height: 200%;
  }

  .mx-ht-xl-200p {
    max-height: 200%;
  }

  .mn-ht-xl-200p {
    min-height: 200%;
  }

  .ht-xl-200-force {
    height: 200px !important;
  }

  .ht-xl-200p-force {
    height: 200% !important;
  }

  .ht-xl-300 {
    height: 300px;
  }

  .mn-ht-xl-300 {
    min-height: 300px;
  }

  .ht-xl-300p {
    height: 300%;
  }

  .mx-ht-xl-300p {
    max-height: 300%;
  }

  .mn-ht-xl-300p {
    min-height: 300%;
  }

  .ht-xl-300-force {
    height: 300px !important;
  }

  .ht-xl-300p-force {
    height: 300% !important;
  }

  .ht-xl-400 {
    height: 400px;
  }

  .mn-ht-xl-400 {
    min-height: 400px;
  }

  .ht-xl-400p {
    height: 400%;
  }

  .mx-ht-xl-400p {
    max-height: 400%;
  }

  .mn-ht-xl-400p {
    min-height: 400%;
  }

  .ht-xl-400-force {
    height: 400px !important;
  }

  .ht-xl-400p-force {
    height: 400% !important;
  }

  .ht-xl-500 {
    height: 500px;
  }

  .mn-ht-xl-500 {
    min-height: 500px;
  }

  .ht-xl-500p {
    height: 500%;
  }

  .mx-ht-xl-500p {
    max-height: 500%;
  }

  .mn-ht-xl-500p {
    min-height: 500%;
  }

  .ht-xl-500-force {
    height: 500px !important;
  }

  .ht-xl-500p-force {
    height: 500% !important;
  }

  .ht-xl-600 {
    height: 600px;
  }

  .mn-ht-xl-600 {
    min-height: 600px;
  }

  .ht-xl-600p {
    height: 600%;
  }

  .mx-ht-xl-600p {
    max-height: 600%;
  }

  .mn-ht-xl-600p {
    min-height: 600%;
  }

  .ht-xl-600-force {
    height: 600px !important;
  }

  .ht-xl-600p-force {
    height: 600% !important;
  }

  .ht-xl-700 {
    height: 700px;
  }

  .mn-ht-xl-700 {
    min-height: 700px;
  }

  .ht-xl-700p {
    height: 700%;
  }

  .mx-ht-xl-700p {
    max-height: 700%;
  }

  .mn-ht-xl-700p {
    min-height: 700%;
  }

  .ht-xl-700-force {
    height: 700px !important;
  }

  .ht-xl-700p-force {
    height: 700% !important;
  }

  .ht-xl-800 {
    height: 800px;
  }

  .mn-ht-xl-800 {
    min-height: 800px;
  }

  .ht-xl-800p {
    height: 800%;
  }

  .mx-ht-xl-800p {
    max-height: 800%;
  }

  .mn-ht-xl-800p {
    min-height: 800%;
  }

  .ht-xl-800-force {
    height: 800px !important;
  }

  .ht-xl-800p-force {
    height: 800% !important;
  }

  .ht-xl-900 {
    height: 900px;
  }

  .mn-ht-xl-900 {
    min-height: 900px;
  }

  .ht-xl-900p {
    height: 900%;
  }

  .mx-ht-xl-900p {
    max-height: 900%;
  }

  .mn-ht-xl-900p {
    min-height: 900%;
  }

  .ht-xl-900-force {
    height: 900px !important;
  }

  .ht-xl-900p-force {
    height: 900% !important;
  }

  .ht-xl-1000 {
    height: 1000px;
  }

  .mn-ht-xl-1000 {
    min-height: 1000px;
  }

  .ht-xl-1000p {
    height: 1000%;
  }

  .mx-ht-xl-1000p {
    max-height: 1000%;
  }

  .mn-ht-xl-1000p {
    min-height: 1000%;
  }

  .ht-xl-1000-force {
    height: 1000px !important;
  }

  .ht-xl-1000p-force {
    height: 1000% !important;
  }

  .ht-xl-150 {
    height: 150px;
  }

  .mn-ht-xl-150 {
    min-height: 150px;
  }

  .ht-xl-150p {
    height: 150%;
  }

  .mx-ht-xl-150p {
    max-height: 150%;
  }

  .mn-ht-xl-150p {
    min-height: 150%;
  }

  .ht-xl-150-force {
    height: 150px !important;
  }

  .ht-xl-150p-force {
    height: 150% !important;
  }

  .ht-xl-200 {
    height: 200px;
  }

  .mn-ht-xl-200 {
    min-height: 200px;
  }

  .ht-xl-200p {
    height: 200%;
  }

  .mx-ht-xl-200p {
    max-height: 200%;
  }

  .mn-ht-xl-200p {
    min-height: 200%;
  }

  .ht-xl-200-force {
    height: 200px !important;
  }

  .ht-xl-200p-force {
    height: 200% !important;
  }

  .ht-xl-250 {
    height: 250px;
  }

  .mn-ht-xl-250 {
    min-height: 250px;
  }

  .ht-xl-250p {
    height: 250%;
  }

  .mx-ht-xl-250p {
    max-height: 250%;
  }

  .mn-ht-xl-250p {
    min-height: 250%;
  }

  .ht-xl-250-force {
    height: 250px !important;
  }

  .ht-xl-250p-force {
    height: 250% !important;
  }

  .ht-xl-300 {
    height: 300px;
  }

  .mn-ht-xl-300 {
    min-height: 300px;
  }

  .ht-xl-300p {
    height: 300%;
  }

  .mx-ht-xl-300p {
    max-height: 300%;
  }

  .mn-ht-xl-300p {
    min-height: 300%;
  }

  .ht-xl-300-force {
    height: 300px !important;
  }

  .ht-xl-300p-force {
    height: 300% !important;
  }

  .ht-xl-350 {
    height: 350px;
  }

  .mn-ht-xl-350 {
    min-height: 350px;
  }

  .ht-xl-350p {
    height: 350%;
  }

  .mx-ht-xl-350p {
    max-height: 350%;
  }

  .mn-ht-xl-350p {
    min-height: 350%;
  }

  .ht-xl-350-force {
    height: 350px !important;
  }

  .ht-xl-350p-force {
    height: 350% !important;
  }

  .ht-xl-400 {
    height: 400px;
  }

  .mn-ht-xl-400 {
    min-height: 400px;
  }

  .ht-xl-400p {
    height: 400%;
  }

  .mx-ht-xl-400p {
    max-height: 400%;
  }

  .mn-ht-xl-400p {
    min-height: 400%;
  }

  .ht-xl-400-force {
    height: 400px !important;
  }

  .ht-xl-400p-force {
    height: 400% !important;
  }

  .ht-xl-450 {
    height: 450px;
  }

  .mn-ht-xl-450 {
    min-height: 450px;
  }

  .ht-xl-450p {
    height: 450%;
  }

  .mx-ht-xl-450p {
    max-height: 450%;
  }

  .mn-ht-xl-450p {
    min-height: 450%;
  }

  .ht-xl-450-force {
    height: 450px !important;
  }

  .ht-xl-450p-force {
    height: 450% !important;
  }

  .ht-xl-500 {
    height: 500px;
  }

  .mn-ht-xl-500 {
    min-height: 500px;
  }

  .ht-xl-500p {
    height: 500%;
  }

  .mx-ht-xl-500p {
    max-height: 500%;
  }

  .mn-ht-xl-500p {
    min-height: 500%;
  }

  .ht-xl-500-force {
    height: 500px !important;
  }

  .ht-xl-500p-force {
    height: 500% !important;
  }

  .ht-xl-550 {
    height: 550px;
  }

  .mn-ht-xl-550 {
    min-height: 550px;
  }

  .ht-xl-550p {
    height: 550%;
  }

  .mx-ht-xl-550p {
    max-height: 550%;
  }

  .mn-ht-xl-550p {
    min-height: 550%;
  }

  .ht-xl-550-force {
    height: 550px !important;
  }

  .ht-xl-550p-force {
    height: 550% !important;
  }

  .ht-xl-600 {
    height: 600px;
  }

  .mn-ht-xl-600 {
    min-height: 600px;
  }

  .ht-xl-600p {
    height: 600%;
  }

  .mx-ht-xl-600p {
    max-height: 600%;
  }

  .mn-ht-xl-600p {
    min-height: 600%;
  }

  .ht-xl-600-force {
    height: 600px !important;
  }

  .ht-xl-600p-force {
    height: 600% !important;
  }

  .ht-xl-650 {
    height: 650px;
  }

  .mn-ht-xl-650 {
    min-height: 650px;
  }

  .ht-xl-650p {
    height: 650%;
  }

  .mx-ht-xl-650p {
    max-height: 650%;
  }

  .mn-ht-xl-650p {
    min-height: 650%;
  }

  .ht-xl-650-force {
    height: 650px !important;
  }

  .ht-xl-650p-force {
    height: 650% !important;
  }

  .ht-xl-700 {
    height: 700px;
  }

  .mn-ht-xl-700 {
    min-height: 700px;
  }

  .ht-xl-700p {
    height: 700%;
  }

  .mx-ht-xl-700p {
    max-height: 700%;
  }

  .mn-ht-xl-700p {
    min-height: 700%;
  }

  .ht-xl-700-force {
    height: 700px !important;
  }

  .ht-xl-700p-force {
    height: 700% !important;
  }

  .ht-xl-750 {
    height: 750px;
  }

  .mn-ht-xl-750 {
    min-height: 750px;
  }

  .ht-xl-750p {
    height: 750%;
  }

  .mx-ht-xl-750p {
    max-height: 750%;
  }

  .mn-ht-xl-750p {
    min-height: 750%;
  }

  .ht-xl-750-force {
    height: 750px !important;
  }

  .ht-xl-750p-force {
    height: 750% !important;
  }

  .ht-xl-800 {
    height: 800px;
  }

  .mn-ht-xl-800 {
    min-height: 800px;
  }

  .ht-xl-800p {
    height: 800%;
  }

  .mx-ht-xl-800p {
    max-height: 800%;
  }

  .mn-ht-xl-800p {
    min-height: 800%;
  }

  .ht-xl-800-force {
    height: 800px !important;
  }

  .ht-xl-800p-force {
    height: 800% !important;
  }

  .ht-xl-850 {
    height: 850px;
  }

  .mn-ht-xl-850 {
    min-height: 850px;
  }

  .ht-xl-850p {
    height: 850%;
  }

  .mx-ht-xl-850p {
    max-height: 850%;
  }

  .mn-ht-xl-850p {
    min-height: 850%;
  }

  .ht-xl-850-force {
    height: 850px !important;
  }

  .ht-xl-850p-force {
    height: 850% !important;
  }

  .ht-xl-100v {
    height: 100vh;
  }
}
/* --------------------------------------- */
/* ############### Padding ############### */
/* --------------------------------------- */
.pd-0 {
  padding: 0px;
}

.pd-0-force {
  padding: 0px !important;
}

.pd-y-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.pd-y-0-force {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.pd-x-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.pd-x-0-force {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.pd-t-0 {
  padding-top: 0px;
}

.pd-r-0 {
  padding-right: 0px;
}

.pd-b-0 {
  padding-bottom: 0px;
}

.pd-l-0 {
  padding-left: 0px;
}

.pd-t-0-force {
  padding-top: 0px !important;
}

.pd-r-0-force {
  padding-right: 0px !important;
}

.pd-b-0-force {
  padding-bottom: 0px !important;
}

.pd-l-0-force {
  padding-left: 0px !important;
}

.pd-1 {
  padding: 1px;
}

.pd-1-force {
  padding: 1px !important;
}

.pd-y-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.pd-y-1-force {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.pd-x-1 {
  padding-left: 1px;
  padding-right: 1px;
}

.pd-x-1-force {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.pd-t-1 {
  padding-top: 1px;
}

.pd-r-1 {
  padding-right: 1px;
}

.pd-b-1 {
  padding-bottom: 1px;
}

.pd-l-1 {
  padding-left: 1px;
}

.pd-t-1-force {
  padding-top: 1px !important;
}

.pd-r-1-force {
  padding-right: 1px !important;
}

.pd-b-1-force {
  padding-bottom: 1px !important;
}

.pd-l-1-force {
  padding-left: 1px !important;
}

.pd-2 {
  padding: 2px;
}

.pd-2-force {
  padding: 2px !important;
}

.pd-y-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.pd-y-2-force {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.pd-x-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.pd-x-2-force {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.pd-t-2 {
  padding-top: 2px;
}

.pd-r-2 {
  padding-right: 2px;
}

.pd-b-2 {
  padding-bottom: 2px;
}

.pd-l-2 {
  padding-left: 2px;
}

.pd-t-2-force {
  padding-top: 2px !important;
}

.pd-r-2-force {
  padding-right: 2px !important;
}

.pd-b-2-force {
  padding-bottom: 2px !important;
}

.pd-l-2-force {
  padding-left: 2px !important;
}

.pd-3 {
  padding: 3px;
}

.pd-3-force {
  padding: 3px !important;
}

.pd-y-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.pd-y-3-force {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.pd-x-3 {
  padding-left: 3px;
  padding-right: 3px;
}

.pd-x-3-force {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.pd-t-3 {
  padding-top: 3px;
}

.pd-r-3 {
  padding-right: 3px;
}

.pd-b-3 {
  padding-bottom: 3px;
}

.pd-l-3 {
  padding-left: 3px;
}

.pd-t-3-force {
  padding-top: 3px !important;
}

.pd-r-3-force {
  padding-right: 3px !important;
}

.pd-b-3-force {
  padding-bottom: 3px !important;
}

.pd-l-3-force {
  padding-left: 3px !important;
}

.pd-4 {
  padding: 4px;
}

.pd-4-force {
  padding: 4px !important;
}

.pd-y-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.pd-y-4-force {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.pd-x-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.pd-x-4-force {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.pd-t-4 {
  padding-top: 4px;
}

.pd-r-4 {
  padding-right: 4px;
}

.pd-b-4 {
  padding-bottom: 4px;
}

.pd-l-4 {
  padding-left: 4px;
}

.pd-t-4-force {
  padding-top: 4px !important;
}

.pd-r-4-force {
  padding-right: 4px !important;
}

.pd-b-4-force {
  padding-bottom: 4px !important;
}

.pd-l-4-force {
  padding-left: 4px !important;
}

.pd-5 {
  padding: 5px;
}

.pd-5-force {
  padding: 5px !important;
}

.pd-y-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.pd-y-5-force {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.pd-x-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.pd-x-5-force {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.pd-t-5 {
  padding-top: 5px;
}

.pd-r-5 {
  padding-right: 5px;
}

.pd-b-5 {
  padding-bottom: 5px;
}

.pd-l-5 {
  padding-left: 5px;
}

.pd-t-5-force {
  padding-top: 5px !important;
}

.pd-r-5-force {
  padding-right: 5px !important;
}

.pd-b-5-force {
  padding-bottom: 5px !important;
}

.pd-l-5-force {
  padding-left: 5px !important;
}

.pd-6 {
  padding: 6px;
}

.pd-6-force {
  padding: 6px !important;
}

.pd-y-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.pd-y-6-force {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.pd-x-6 {
  padding-left: 6px;
  padding-right: 6px;
}

.pd-x-6-force {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.pd-t-6 {
  padding-top: 6px;
}

.pd-r-6 {
  padding-right: 6px;
}

.pd-b-6 {
  padding-bottom: 6px;
}

.pd-l-6 {
  padding-left: 6px;
}

.pd-t-6-force {
  padding-top: 6px !important;
}

.pd-r-6-force {
  padding-right: 6px !important;
}

.pd-b-6-force {
  padding-bottom: 6px !important;
}

.pd-l-6-force {
  padding-left: 6px !important;
}

.pd-7 {
  padding: 7px;
}

.pd-7-force {
  padding: 7px !important;
}

.pd-y-7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.pd-y-7-force {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.pd-x-7 {
  padding-left: 7px;
  padding-right: 7px;
}

.pd-x-7-force {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.pd-t-7 {
  padding-top: 7px;
}

.pd-r-7 {
  padding-right: 7px;
}

.pd-b-7 {
  padding-bottom: 7px;
}

.pd-l-7 {
  padding-left: 7px;
}

.pd-t-7-force {
  padding-top: 7px !important;
}

.pd-r-7-force {
  padding-right: 7px !important;
}

.pd-b-7-force {
  padding-bottom: 7px !important;
}

.pd-l-7-force {
  padding-left: 7px !important;
}

.pd-8 {
  padding: 8px;
}

.pd-8-force {
  padding: 8px !important;
}

.pd-y-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.pd-y-8-force {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.pd-x-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.pd-x-8-force {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.pd-t-8 {
  padding-top: 8px;
}

.pd-r-8 {
  padding-right: 8px;
}

.pd-b-8 {
  padding-bottom: 8px;
}

.pd-l-8 {
  padding-left: 8px;
}

.pd-t-8-force {
  padding-top: 8px !important;
}

.pd-r-8-force {
  padding-right: 8px !important;
}

.pd-b-8-force {
  padding-bottom: 8px !important;
}

.pd-l-8-force {
  padding-left: 8px !important;
}

.pd-9 {
  padding: 9px;
}

.pd-9-force {
  padding: 9px !important;
}

.pd-y-9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.pd-y-9-force {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.pd-x-9 {
  padding-left: 9px;
  padding-right: 9px;
}

.pd-x-9-force {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.pd-t-9 {
  padding-top: 9px;
}

.pd-r-9 {
  padding-right: 9px;
}

.pd-b-9 {
  padding-bottom: 9px;
}

.pd-l-9 {
  padding-left: 9px;
}

.pd-t-9-force {
  padding-top: 9px !important;
}

.pd-r-9-force {
  padding-right: 9px !important;
}

.pd-b-9-force {
  padding-bottom: 9px !important;
}

.pd-l-9-force {
  padding-left: 9px !important;
}

.pd-10 {
  padding: 10px;
}

.pd-10-force {
  padding: 10px !important;
}

.pd-y-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pd-y-10-force {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.pd-x-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.pd-x-10-force {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.pd-t-10 {
  padding-top: 10px;
}

.pd-r-10 {
  padding-right: 10px;
}

.pd-b-10 {
  padding-bottom: 10px;
}

.pd-l-10 {
  padding-left: 10px;
}

.pd-t-10-force {
  padding-top: 10px !important;
}

.pd-r-10-force {
  padding-right: 10px !important;
}

.pd-b-10-force {
  padding-bottom: 10px !important;
}

.pd-l-10-force {
  padding-left: 10px !important;
}

.pd-15 {
  padding: 15px;
}

.pd-15-force {
  padding: 15px !important;
}

.pd-y-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.pd-y-15-force {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.pd-x-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.pd-x-15-force {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.pd-t-15 {
  padding-top: 15px;
}

.pd-r-15 {
  padding-right: 15px;
}

.pd-b-15 {
  padding-bottom: 15px;
}

.pd-l-15 {
  padding-left: 15px;
}

.pd-t-15-force {
  padding-top: 15px !important;
}

.pd-r-15-force {
  padding-right: 15px !important;
}

.pd-b-15-force {
  padding-bottom: 15px !important;
}

.pd-l-15-force {
  padding-left: 15px !important;
}

.pd-20 {
  padding: 20px;
}

.pd-20-force {
  padding: 20px !important;
}

.pd-y-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pd-y-20-force {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.pd-x-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.pd-x-20-force {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.pd-t-20 {
  padding-top: 20px;
}

.pd-r-20 {
  padding-right: 20px;
}

.pd-b-20 {
  padding-bottom: 20px;
}

.pd-l-20 {
  padding-left: 20px;
}

.pd-t-20-force {
  padding-top: 20px !important;
}

.pd-r-20-force {
  padding-right: 20px !important;
}

.pd-b-20-force {
  padding-bottom: 20px !important;
}

.pd-l-20-force {
  padding-left: 20px !important;
}

.pd-25 {
  padding: 25px;
}

.pd-25-force {
  padding: 25px !important;
}

.pd-y-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.pd-y-25-force {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.pd-x-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.pd-x-25-force {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.pd-t-25 {
  padding-top: 25px;
}

.pd-r-25 {
  padding-right: 25px;
}

.pd-b-25 {
  padding-bottom: 25px;
}

.pd-l-25 {
  padding-left: 25px;
}

.pd-t-25-force {
  padding-top: 25px !important;
}

.pd-r-25-force {
  padding-right: 25px !important;
}

.pd-b-25-force {
  padding-bottom: 25px !important;
}

.pd-l-25-force {
  padding-left: 25px !important;
}

.pd-30 {
  padding: 30px;
}

.pd-30-force {
  padding: 30px !important;
}

.pd-y-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pd-y-30-force {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.pd-x-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.pd-x-30-force {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.pd-t-30 {
  padding-top: 30px;
}

.pd-r-30 {
  padding-right: 30px;
}

.pd-b-30 {
  padding-bottom: 30px;
}

.pd-l-30 {
  padding-left: 30px;
}

.pd-t-30-force {
  padding-top: 30px !important;
}

.pd-r-30-force {
  padding-right: 30px !important;
}

.pd-b-30-force {
  padding-bottom: 30px !important;
}

.pd-l-30-force {
  padding-left: 30px !important;
}

.pd-35 {
  padding: 35px;
}

.pd-35-force {
  padding: 35px !important;
}

.pd-y-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.pd-y-35-force {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.pd-x-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.pd-x-35-force {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.pd-t-35 {
  padding-top: 35px;
}

.pd-r-35 {
  padding-right: 35px;
}

.pd-b-35 {
  padding-bottom: 35px;
}

.pd-l-35 {
  padding-left: 35px;
}

.pd-t-35-force {
  padding-top: 35px !important;
}

.pd-r-35-force {
  padding-right: 35px !important;
}

.pd-b-35-force {
  padding-bottom: 35px !important;
}

.pd-l-35-force {
  padding-left: 35px !important;
}

.pd-40 {
  padding: 40px;
}

.pd-40-force {
  padding: 40px !important;
}

.pd-y-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pd-y-40-force {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.pd-x-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.pd-x-40-force {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.pd-t-40 {
  padding-top: 40px;
}

.pd-r-40 {
  padding-right: 40px;
}

.pd-b-40 {
  padding-bottom: 40px;
}

.pd-l-40 {
  padding-left: 40px;
}

.pd-t-40-force {
  padding-top: 40px !important;
}

.pd-r-40-force {
  padding-right: 40px !important;
}

.pd-b-40-force {
  padding-bottom: 40px !important;
}

.pd-l-40-force {
  padding-left: 40px !important;
}

.pd-45 {
  padding: 45px;
}

.pd-45-force {
  padding: 45px !important;
}

.pd-y-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.pd-y-45-force {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.pd-x-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.pd-x-45-force {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.pd-t-45 {
  padding-top: 45px;
}

.pd-r-45 {
  padding-right: 45px;
}

.pd-b-45 {
  padding-bottom: 45px;
}

.pd-l-45 {
  padding-left: 45px;
}

.pd-t-45-force {
  padding-top: 45px !important;
}

.pd-r-45-force {
  padding-right: 45px !important;
}

.pd-b-45-force {
  padding-bottom: 45px !important;
}

.pd-l-45-force {
  padding-left: 45px !important;
}

.pd-50 {
  padding: 50px;
}

.pd-50-force {
  padding: 50px !important;
}

.pd-y-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.pd-y-50-force {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.pd-x-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.pd-x-50-force {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.pd-t-50 {
  padding-top: 50px;
}

.pd-r-50 {
  padding-right: 50px;
}

.pd-b-50 {
  padding-bottom: 50px;
}

.pd-l-50 {
  padding-left: 50px;
}

.pd-t-50-force {
  padding-top: 50px !important;
}

.pd-r-50-force {
  padding-right: 50px !important;
}

.pd-b-50-force {
  padding-bottom: 50px !important;
}

.pd-l-50-force {
  padding-left: 50px !important;
}

.pd-55 {
  padding: 55px;
}

.pd-55-force {
  padding: 55px !important;
}

.pd-y-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.pd-y-55-force {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.pd-x-55 {
  padding-left: 55px;
  padding-right: 55px;
}

.pd-x-55-force {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.pd-t-55 {
  padding-top: 55px;
}

.pd-r-55 {
  padding-right: 55px;
}

.pd-b-55 {
  padding-bottom: 55px;
}

.pd-l-55 {
  padding-left: 55px;
}

.pd-t-55-force {
  padding-top: 55px !important;
}

.pd-r-55-force {
  padding-right: 55px !important;
}

.pd-b-55-force {
  padding-bottom: 55px !important;
}

.pd-l-55-force {
  padding-left: 55px !important;
}

.pd-60 {
  padding: 60px;
}

.pd-60-force {
  padding: 60px !important;
}

.pd-y-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.pd-y-60-force {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.pd-x-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.pd-x-60-force {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.pd-t-60 {
  padding-top: 60px;
}

.pd-r-60 {
  padding-right: 60px;
}

.pd-b-60 {
  padding-bottom: 60px;
}

.pd-l-60 {
  padding-left: 60px;
}

.pd-t-60-force {
  padding-top: 60px !important;
}

.pd-r-60-force {
  padding-right: 60px !important;
}

.pd-b-60-force {
  padding-bottom: 60px !important;
}

.pd-l-60-force {
  padding-left: 60px !important;
}

.pd-65 {
  padding: 65px;
}

.pd-65-force {
  padding: 65px !important;
}

.pd-y-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.pd-y-65-force {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.pd-x-65 {
  padding-left: 65px;
  padding-right: 65px;
}

.pd-x-65-force {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.pd-t-65 {
  padding-top: 65px;
}

.pd-r-65 {
  padding-right: 65px;
}

.pd-b-65 {
  padding-bottom: 65px;
}

.pd-l-65 {
  padding-left: 65px;
}

.pd-t-65-force {
  padding-top: 65px !important;
}

.pd-r-65-force {
  padding-right: 65px !important;
}

.pd-b-65-force {
  padding-bottom: 65px !important;
}

.pd-l-65-force {
  padding-left: 65px !important;
}

.pd-70 {
  padding: 70px;
}

.pd-70-force {
  padding: 70px !important;
}

.pd-y-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.pd-y-70-force {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.pd-x-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.pd-x-70-force {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.pd-t-70 {
  padding-top: 70px;
}

.pd-r-70 {
  padding-right: 70px;
}

.pd-b-70 {
  padding-bottom: 70px;
}

.pd-l-70 {
  padding-left: 70px;
}

.pd-t-70-force {
  padding-top: 70px !important;
}

.pd-r-70-force {
  padding-right: 70px !important;
}

.pd-b-70-force {
  padding-bottom: 70px !important;
}

.pd-l-70-force {
  padding-left: 70px !important;
}

.pd-75 {
  padding: 75px;
}

.pd-75-force {
  padding: 75px !important;
}

.pd-y-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.pd-y-75-force {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.pd-x-75 {
  padding-left: 75px;
  padding-right: 75px;
}

.pd-x-75-force {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.pd-t-75 {
  padding-top: 75px;
}

.pd-r-75 {
  padding-right: 75px;
}

.pd-b-75 {
  padding-bottom: 75px;
}

.pd-l-75 {
  padding-left: 75px;
}

.pd-t-75-force {
  padding-top: 75px !important;
}

.pd-r-75-force {
  padding-right: 75px !important;
}

.pd-b-75-force {
  padding-bottom: 75px !important;
}

.pd-l-75-force {
  padding-left: 75px !important;
}

.pd-80 {
  padding: 80px;
}

.pd-80-force {
  padding: 80px !important;
}

.pd-y-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.pd-y-80-force {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.pd-x-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.pd-x-80-force {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.pd-t-80 {
  padding-top: 80px;
}

.pd-r-80 {
  padding-right: 80px;
}

.pd-b-80 {
  padding-bottom: 80px;
}

.pd-l-80 {
  padding-left: 80px;
}

.pd-t-80-force {
  padding-top: 80px !important;
}

.pd-r-80-force {
  padding-right: 80px !important;
}

.pd-b-80-force {
  padding-bottom: 80px !important;
}

.pd-l-80-force {
  padding-left: 80px !important;
}

.pd-85 {
  padding: 85px;
}

.pd-85-force {
  padding: 85px !important;
}

.pd-y-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.pd-y-85-force {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.pd-x-85 {
  padding-left: 85px;
  padding-right: 85px;
}

.pd-x-85-force {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.pd-t-85 {
  padding-top: 85px;
}

.pd-r-85 {
  padding-right: 85px;
}

.pd-b-85 {
  padding-bottom: 85px;
}

.pd-l-85 {
  padding-left: 85px;
}

.pd-t-85-force {
  padding-top: 85px !important;
}

.pd-r-85-force {
  padding-right: 85px !important;
}

.pd-b-85-force {
  padding-bottom: 85px !important;
}

.pd-l-85-force {
  padding-left: 85px !important;
}

.pd-90 {
  padding: 90px;
}

.pd-90-force {
  padding: 90px !important;
}

.pd-y-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.pd-y-90-force {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.pd-x-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.pd-x-90-force {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.pd-t-90 {
  padding-top: 90px;
}

.pd-r-90 {
  padding-right: 90px;
}

.pd-b-90 {
  padding-bottom: 90px;
}

.pd-l-90 {
  padding-left: 90px;
}

.pd-t-90-force {
  padding-top: 90px !important;
}

.pd-r-90-force {
  padding-right: 90px !important;
}

.pd-b-90-force {
  padding-bottom: 90px !important;
}

.pd-l-90-force {
  padding-left: 90px !important;
}

.pd-95 {
  padding: 95px;
}

.pd-95-force {
  padding: 95px !important;
}

.pd-y-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.pd-y-95-force {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.pd-x-95 {
  padding-left: 95px;
  padding-right: 95px;
}

.pd-x-95-force {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.pd-t-95 {
  padding-top: 95px;
}

.pd-r-95 {
  padding-right: 95px;
}

.pd-b-95 {
  padding-bottom: 95px;
}

.pd-l-95 {
  padding-left: 95px;
}

.pd-t-95-force {
  padding-top: 95px !important;
}

.pd-r-95-force {
  padding-right: 95px !important;
}

.pd-b-95-force {
  padding-bottom: 95px !important;
}

.pd-l-95-force {
  padding-left: 95px !important;
}

.pd-100 {
  padding: 100px;
}

.pd-100-force {
  padding: 100px !important;
}

.pd-y-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.pd-y-100-force {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.pd-x-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.pd-x-100-force {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.pd-t-100 {
  padding-top: 100px;
}

.pd-r-100 {
  padding-right: 100px;
}

.pd-b-100 {
  padding-bottom: 100px;
}

.pd-l-100 {
  padding-left: 100px;
}

.pd-t-100-force {
  padding-top: 100px !important;
}

.pd-r-100-force {
  padding-right: 100px !important;
}

.pd-b-100-force {
  padding-bottom: 100px !important;
}

.pd-l-100-force {
  padding-left: 100px !important;
}

.pd-110 {
  padding: 110px;
}

.pd-110-force {
  padding: 110px !important;
}

.pd-y-110 {
  padding-top: 110px;
  padding-bottom: 110px;
}

.pd-y-110-force {
  padding-top: 110px !important;
  padding-bottom: 110px !important;
}

.pd-x-110 {
  padding-left: 110px;
  padding-right: 110px;
}

.pd-x-110-force {
  padding-left: 110px !important;
  padding-right: 110px !important;
}

.pd-t-110 {
  padding-top: 110px;
}

.pd-r-110 {
  padding-right: 110px;
}

.pd-b-110 {
  padding-bottom: 110px;
}

.pd-l-110 {
  padding-left: 110px;
}

.pd-t-110-force {
  padding-top: 110px !important;
}

.pd-r-110-force {
  padding-right: 110px !important;
}

.pd-b-110-force {
  padding-bottom: 110px !important;
}

.pd-l-110-force {
  padding-left: 110px !important;
}

.pd-120 {
  padding: 120px;
}

.pd-120-force {
  padding: 120px !important;
}

.pd-y-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.pd-y-120-force {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.pd-x-120 {
  padding-left: 120px;
  padding-right: 120px;
}

.pd-x-120-force {
  padding-left: 120px !important;
  padding-right: 120px !important;
}

.pd-t-120 {
  padding-top: 120px;
}

.pd-r-120 {
  padding-right: 120px;
}

.pd-b-120 {
  padding-bottom: 120px;
}

.pd-l-120 {
  padding-left: 120px;
}

.pd-t-120-force {
  padding-top: 120px !important;
}

.pd-r-120-force {
  padding-right: 120px !important;
}

.pd-b-120-force {
  padding-bottom: 120px !important;
}

.pd-l-120-force {
  padding-left: 120px !important;
}

.pd-130 {
  padding: 130px;
}

.pd-130-force {
  padding: 130px !important;
}

.pd-y-130 {
  padding-top: 130px;
  padding-bottom: 130px;
}

.pd-y-130-force {
  padding-top: 130px !important;
  padding-bottom: 130px !important;
}

.pd-x-130 {
  padding-left: 130px;
  padding-right: 130px;
}

.pd-x-130-force {
  padding-left: 130px !important;
  padding-right: 130px !important;
}

.pd-t-130 {
  padding-top: 130px;
}

.pd-r-130 {
  padding-right: 130px;
}

.pd-b-130 {
  padding-bottom: 130px;
}

.pd-l-130 {
  padding-left: 130px;
}

.pd-t-130-force {
  padding-top: 130px !important;
}

.pd-r-130-force {
  padding-right: 130px !important;
}

.pd-b-130-force {
  padding-bottom: 130px !important;
}

.pd-l-130-force {
  padding-left: 130px !important;
}

.pd-140 {
  padding: 140px;
}

.pd-140-force {
  padding: 140px !important;
}

.pd-y-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.pd-y-140-force {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}

.pd-x-140 {
  padding-left: 140px;
  padding-right: 140px;
}

.pd-x-140-force {
  padding-left: 140px !important;
  padding-right: 140px !important;
}

.pd-t-140 {
  padding-top: 140px;
}

.pd-r-140 {
  padding-right: 140px;
}

.pd-b-140 {
  padding-bottom: 140px;
}

.pd-l-140 {
  padding-left: 140px;
}

.pd-t-140-force {
  padding-top: 140px !important;
}

.pd-r-140-force {
  padding-right: 140px !important;
}

.pd-b-140-force {
  padding-bottom: 140px !important;
}

.pd-l-140-force {
  padding-left: 140px !important;
}

.pd-150 {
  padding: 150px;
}

.pd-150-force {
  padding: 150px !important;
}

.pd-y-150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.pd-y-150-force {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}

.pd-x-150 {
  padding-left: 150px;
  padding-right: 150px;
}

.pd-x-150-force {
  padding-left: 150px !important;
  padding-right: 150px !important;
}

.pd-t-150 {
  padding-top: 150px;
}

.pd-r-150 {
  padding-right: 150px;
}

.pd-b-150 {
  padding-bottom: 150px;
}

.pd-l-150 {
  padding-left: 150px;
}

.pd-t-150-force {
  padding-top: 150px !important;
}

.pd-r-150-force {
  padding-right: 150px !important;
}

.pd-b-150-force {
  padding-bottom: 150px !important;
}

.pd-l-150-force {
  padding-left: 150px !important;
}

.pd-160 {
  padding: 160px;
}

.pd-160-force {
  padding: 160px !important;
}

.pd-y-160 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.pd-y-160-force {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}

.pd-x-160 {
  padding-left: 160px;
  padding-right: 160px;
}

.pd-x-160-force {
  padding-left: 160px !important;
  padding-right: 160px !important;
}

.pd-t-160 {
  padding-top: 160px;
}

.pd-r-160 {
  padding-right: 160px;
}

.pd-b-160 {
  padding-bottom: 160px;
}

.pd-l-160 {
  padding-left: 160px;
}

.pd-t-160-force {
  padding-top: 160px !important;
}

.pd-r-160-force {
  padding-right: 160px !important;
}

.pd-b-160-force {
  padding-bottom: 160px !important;
}

.pd-l-160-force {
  padding-left: 160px !important;
}

.pd-170 {
  padding: 170px;
}

.pd-170-force {
  padding: 170px !important;
}

.pd-y-170 {
  padding-top: 170px;
  padding-bottom: 170px;
}

.pd-y-170-force {
  padding-top: 170px !important;
  padding-bottom: 170px !important;
}

.pd-x-170 {
  padding-left: 170px;
  padding-right: 170px;
}

.pd-x-170-force {
  padding-left: 170px !important;
  padding-right: 170px !important;
}

.pd-t-170 {
  padding-top: 170px;
}

.pd-r-170 {
  padding-right: 170px;
}

.pd-b-170 {
  padding-bottom: 170px;
}

.pd-l-170 {
  padding-left: 170px;
}

.pd-t-170-force {
  padding-top: 170px !important;
}

.pd-r-170-force {
  padding-right: 170px !important;
}

.pd-b-170-force {
  padding-bottom: 170px !important;
}

.pd-l-170-force {
  padding-left: 170px !important;
}

.pd-180 {
  padding: 180px;
}

.pd-180-force {
  padding: 180px !important;
}

.pd-y-180 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.pd-y-180-force {
  padding-top: 180px !important;
  padding-bottom: 180px !important;
}

.pd-x-180 {
  padding-left: 180px;
  padding-right: 180px;
}

.pd-x-180-force {
  padding-left: 180px !important;
  padding-right: 180px !important;
}

.pd-t-180 {
  padding-top: 180px;
}

.pd-r-180 {
  padding-right: 180px;
}

.pd-b-180 {
  padding-bottom: 180px;
}

.pd-l-180 {
  padding-left: 180px;
}

.pd-t-180-force {
  padding-top: 180px !important;
}

.pd-r-180-force {
  padding-right: 180px !important;
}

.pd-b-180-force {
  padding-bottom: 180px !important;
}

.pd-l-180-force {
  padding-left: 180px !important;
}

.pd-190 {
  padding: 190px;
}

.pd-190-force {
  padding: 190px !important;
}

.pd-y-190 {
  padding-top: 190px;
  padding-bottom: 190px;
}

.pd-y-190-force {
  padding-top: 190px !important;
  padding-bottom: 190px !important;
}

.pd-x-190 {
  padding-left: 190px;
  padding-right: 190px;
}

.pd-x-190-force {
  padding-left: 190px !important;
  padding-right: 190px !important;
}

.pd-t-190 {
  padding-top: 190px;
}

.pd-r-190 {
  padding-right: 190px;
}

.pd-b-190 {
  padding-bottom: 190px;
}

.pd-l-190 {
  padding-left: 190px;
}

.pd-t-190-force {
  padding-top: 190px !important;
}

.pd-r-190-force {
  padding-right: 190px !important;
}

.pd-b-190-force {
  padding-bottom: 190px !important;
}

.pd-l-190-force {
  padding-left: 190px !important;
}

.pd-200 {
  padding: 200px;
}

.pd-200-force {
  padding: 200px !important;
}

.pd-y-200 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.pd-y-200-force {
  padding-top: 200px !important;
  padding-bottom: 200px !important;
}

.pd-x-200 {
  padding-left: 200px;
  padding-right: 200px;
}

.pd-x-200-force {
  padding-left: 200px !important;
  padding-right: 200px !important;
}

.pd-t-200 {
  padding-top: 200px;
}

.pd-r-200 {
  padding-right: 200px;
}

.pd-b-200 {
  padding-bottom: 200px;
}

.pd-l-200 {
  padding-left: 200px;
}

.pd-t-200-force {
  padding-top: 200px !important;
}

.pd-r-200-force {
  padding-right: 200px !important;
}

.pd-b-200-force {
  padding-bottom: 200px !important;
}

.pd-l-200-force {
  padding-left: 200px !important;
}

@media (min-width: 480px) {
  .pd-xs-0 {
    padding: 0px;
  }

  .pd-xs-0-force {
    padding: 0px !important;
  }

  .pd-xs-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .pd-xs-y-0-force {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .pd-xs-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pd-xs-x-0-force {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .pd-xs-t-0 {
    padding-top: 0px;
  }

  .pd-xs-r-0 {
    padding-right: 0px;
  }

  .pd-xs-b-0 {
    padding-bottom: 0px;
  }

  .pd-xs-l-0 {
    padding-left: 0px;
  }

  .pd-xs-t-0-force {
    padding-top: 0px !important;
  }

  .pd-xs-r-0-force {
    padding-right: 0px !important;
  }

  .pd-xs-b-0-force {
    padding-bottom: 0px !important;
  }

  .pd-xs-l-0-force {
    padding-left: 0px !important;
  }

  .pd-xs-1 {
    padding: 1px;
  }

  .pd-xs-1-force {
    padding: 1px !important;
  }

  .pd-xs-y-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .pd-xs-y-1-force {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .pd-xs-x-1 {
    padding-left: 1px;
    padding-right: 1px;
  }

  .pd-xs-x-1-force {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .pd-xs-t-1 {
    padding-top: 1px;
  }

  .pd-xs-r-1 {
    padding-right: 1px;
  }

  .pd-xs-b-1 {
    padding-bottom: 1px;
  }

  .pd-xs-l-1 {
    padding-left: 1px;
  }

  .pd-xs-t-1-force {
    padding-top: 1px !important;
  }

  .pd-xs-r-1-force {
    padding-right: 1px !important;
  }

  .pd-xs-b-1-force {
    padding-bottom: 1px !important;
  }

  .pd-xs-l-1-force {
    padding-left: 1px !important;
  }

  .pd-xs-2 {
    padding: 2px;
  }

  .pd-xs-2-force {
    padding: 2px !important;
  }

  .pd-xs-y-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .pd-xs-y-2-force {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .pd-xs-x-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .pd-xs-x-2-force {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }

  .pd-xs-t-2 {
    padding-top: 2px;
  }

  .pd-xs-r-2 {
    padding-right: 2px;
  }

  .pd-xs-b-2 {
    padding-bottom: 2px;
  }

  .pd-xs-l-2 {
    padding-left: 2px;
  }

  .pd-xs-t-2-force {
    padding-top: 2px !important;
  }

  .pd-xs-r-2-force {
    padding-right: 2px !important;
  }

  .pd-xs-b-2-force {
    padding-bottom: 2px !important;
  }

  .pd-xs-l-2-force {
    padding-left: 2px !important;
  }

  .pd-xs-3 {
    padding: 3px;
  }

  .pd-xs-3-force {
    padding: 3px !important;
  }

  .pd-xs-y-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .pd-xs-y-3-force {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .pd-xs-x-3 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .pd-xs-x-3-force {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }

  .pd-xs-t-3 {
    padding-top: 3px;
  }

  .pd-xs-r-3 {
    padding-right: 3px;
  }

  .pd-xs-b-3 {
    padding-bottom: 3px;
  }

  .pd-xs-l-3 {
    padding-left: 3px;
  }

  .pd-xs-t-3-force {
    padding-top: 3px !important;
  }

  .pd-xs-r-3-force {
    padding-right: 3px !important;
  }

  .pd-xs-b-3-force {
    padding-bottom: 3px !important;
  }

  .pd-xs-l-3-force {
    padding-left: 3px !important;
  }

  .pd-xs-4 {
    padding: 4px;
  }

  .pd-xs-4-force {
    padding: 4px !important;
  }

  .pd-xs-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pd-xs-y-4-force {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .pd-xs-x-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .pd-xs-x-4-force {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .pd-xs-t-4 {
    padding-top: 4px;
  }

  .pd-xs-r-4 {
    padding-right: 4px;
  }

  .pd-xs-b-4 {
    padding-bottom: 4px;
  }

  .pd-xs-l-4 {
    padding-left: 4px;
  }

  .pd-xs-t-4-force {
    padding-top: 4px !important;
  }

  .pd-xs-r-4-force {
    padding-right: 4px !important;
  }

  .pd-xs-b-4-force {
    padding-bottom: 4px !important;
  }

  .pd-xs-l-4-force {
    padding-left: 4px !important;
  }

  .pd-xs-5 {
    padding: 5px;
  }

  .pd-xs-5-force {
    padding: 5px !important;
  }

  .pd-xs-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pd-xs-y-5-force {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .pd-xs-x-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pd-xs-x-5-force {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .pd-xs-t-5 {
    padding-top: 5px;
  }

  .pd-xs-r-5 {
    padding-right: 5px;
  }

  .pd-xs-b-5 {
    padding-bottom: 5px;
  }

  .pd-xs-l-5 {
    padding-left: 5px;
  }

  .pd-xs-t-5-force {
    padding-top: 5px !important;
  }

  .pd-xs-r-5-force {
    padding-right: 5px !important;
  }

  .pd-xs-b-5-force {
    padding-bottom: 5px !important;
  }

  .pd-xs-l-5-force {
    padding-left: 5px !important;
  }

  .pd-xs-6 {
    padding: 6px;
  }

  .pd-xs-6-force {
    padding: 6px !important;
  }

  .pd-xs-y-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .pd-xs-y-6-force {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .pd-xs-x-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .pd-xs-x-6-force {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  .pd-xs-t-6 {
    padding-top: 6px;
  }

  .pd-xs-r-6 {
    padding-right: 6px;
  }

  .pd-xs-b-6 {
    padding-bottom: 6px;
  }

  .pd-xs-l-6 {
    padding-left: 6px;
  }

  .pd-xs-t-6-force {
    padding-top: 6px !important;
  }

  .pd-xs-r-6-force {
    padding-right: 6px !important;
  }

  .pd-xs-b-6-force {
    padding-bottom: 6px !important;
  }

  .pd-xs-l-6-force {
    padding-left: 6px !important;
  }

  .pd-xs-7 {
    padding: 7px;
  }

  .pd-xs-7-force {
    padding: 7px !important;
  }

  .pd-xs-y-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .pd-xs-y-7-force {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }

  .pd-xs-x-7 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .pd-xs-x-7-force {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }

  .pd-xs-t-7 {
    padding-top: 7px;
  }

  .pd-xs-r-7 {
    padding-right: 7px;
  }

  .pd-xs-b-7 {
    padding-bottom: 7px;
  }

  .pd-xs-l-7 {
    padding-left: 7px;
  }

  .pd-xs-t-7-force {
    padding-top: 7px !important;
  }

  .pd-xs-r-7-force {
    padding-right: 7px !important;
  }

  .pd-xs-b-7-force {
    padding-bottom: 7px !important;
  }

  .pd-xs-l-7-force {
    padding-left: 7px !important;
  }

  .pd-xs-8 {
    padding: 8px;
  }

  .pd-xs-8-force {
    padding: 8px !important;
  }

  .pd-xs-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .pd-xs-y-8-force {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .pd-xs-x-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .pd-xs-x-8-force {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .pd-xs-t-8 {
    padding-top: 8px;
  }

  .pd-xs-r-8 {
    padding-right: 8px;
  }

  .pd-xs-b-8 {
    padding-bottom: 8px;
  }

  .pd-xs-l-8 {
    padding-left: 8px;
  }

  .pd-xs-t-8-force {
    padding-top: 8px !important;
  }

  .pd-xs-r-8-force {
    padding-right: 8px !important;
  }

  .pd-xs-b-8-force {
    padding-bottom: 8px !important;
  }

  .pd-xs-l-8-force {
    padding-left: 8px !important;
  }

  .pd-xs-9 {
    padding: 9px;
  }

  .pd-xs-9-force {
    padding: 9px !important;
  }

  .pd-xs-y-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .pd-xs-y-9-force {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }

  .pd-xs-x-9 {
    padding-left: 9px;
    padding-right: 9px;
  }

  .pd-xs-x-9-force {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }

  .pd-xs-t-9 {
    padding-top: 9px;
  }

  .pd-xs-r-9 {
    padding-right: 9px;
  }

  .pd-xs-b-9 {
    padding-bottom: 9px;
  }

  .pd-xs-l-9 {
    padding-left: 9px;
  }

  .pd-xs-t-9-force {
    padding-top: 9px !important;
  }

  .pd-xs-r-9-force {
    padding-right: 9px !important;
  }

  .pd-xs-b-9-force {
    padding-bottom: 9px !important;
  }

  .pd-xs-l-9-force {
    padding-left: 9px !important;
  }

  .pd-xs-10 {
    padding: 10px;
  }

  .pd-xs-10-force {
    padding: 10px !important;
  }

  .pd-xs-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pd-xs-y-10-force {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .pd-xs-x-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pd-xs-x-10-force {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .pd-xs-t-10 {
    padding-top: 10px;
  }

  .pd-xs-r-10 {
    padding-right: 10px;
  }

  .pd-xs-b-10 {
    padding-bottom: 10px;
  }

  .pd-xs-l-10 {
    padding-left: 10px;
  }

  .pd-xs-t-10-force {
    padding-top: 10px !important;
  }

  .pd-xs-r-10-force {
    padding-right: 10px !important;
  }

  .pd-xs-b-10-force {
    padding-bottom: 10px !important;
  }

  .pd-xs-l-10-force {
    padding-left: 10px !important;
  }

  .pd-xs-15 {
    padding: 15px;
  }

  .pd-xs-15-force {
    padding: 15px !important;
  }

  .pd-xs-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pd-xs-y-15-force {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .pd-xs-x-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pd-xs-x-15-force {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .pd-xs-t-15 {
    padding-top: 15px;
  }

  .pd-xs-r-15 {
    padding-right: 15px;
  }

  .pd-xs-b-15 {
    padding-bottom: 15px;
  }

  .pd-xs-l-15 {
    padding-left: 15px;
  }

  .pd-xs-t-15-force {
    padding-top: 15px !important;
  }

  .pd-xs-r-15-force {
    padding-right: 15px !important;
  }

  .pd-xs-b-15-force {
    padding-bottom: 15px !important;
  }

  .pd-xs-l-15-force {
    padding-left: 15px !important;
  }

  .pd-xs-20 {
    padding: 20px;
  }

  .pd-xs-20-force {
    padding: 20px !important;
  }

  .pd-xs-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pd-xs-y-20-force {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .pd-xs-x-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pd-xs-x-20-force {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .pd-xs-t-20 {
    padding-top: 20px;
  }

  .pd-xs-r-20 {
    padding-right: 20px;
  }

  .pd-xs-b-20 {
    padding-bottom: 20px;
  }

  .pd-xs-l-20 {
    padding-left: 20px;
  }

  .pd-xs-t-20-force {
    padding-top: 20px !important;
  }

  .pd-xs-r-20-force {
    padding-right: 20px !important;
  }

  .pd-xs-b-20-force {
    padding-bottom: 20px !important;
  }

  .pd-xs-l-20-force {
    padding-left: 20px !important;
  }

  .pd-xs-25 {
    padding: 25px;
  }

  .pd-xs-25-force {
    padding: 25px !important;
  }

  .pd-xs-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pd-xs-y-25-force {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .pd-xs-x-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pd-xs-x-25-force {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .pd-xs-t-25 {
    padding-top: 25px;
  }

  .pd-xs-r-25 {
    padding-right: 25px;
  }

  .pd-xs-b-25 {
    padding-bottom: 25px;
  }

  .pd-xs-l-25 {
    padding-left: 25px;
  }

  .pd-xs-t-25-force {
    padding-top: 25px !important;
  }

  .pd-xs-r-25-force {
    padding-right: 25px !important;
  }

  .pd-xs-b-25-force {
    padding-bottom: 25px !important;
  }

  .pd-xs-l-25-force {
    padding-left: 25px !important;
  }

  .pd-xs-30 {
    padding: 30px;
  }

  .pd-xs-30-force {
    padding: 30px !important;
  }

  .pd-xs-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pd-xs-y-30-force {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .pd-xs-x-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pd-xs-x-30-force {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .pd-xs-t-30 {
    padding-top: 30px;
  }

  .pd-xs-r-30 {
    padding-right: 30px;
  }

  .pd-xs-b-30 {
    padding-bottom: 30px;
  }

  .pd-xs-l-30 {
    padding-left: 30px;
  }

  .pd-xs-t-30-force {
    padding-top: 30px !important;
  }

  .pd-xs-r-30-force {
    padding-right: 30px !important;
  }

  .pd-xs-b-30-force {
    padding-bottom: 30px !important;
  }

  .pd-xs-l-30-force {
    padding-left: 30px !important;
  }

  .pd-xs-35 {
    padding: 35px;
  }

  .pd-xs-35-force {
    padding: 35px !important;
  }

  .pd-xs-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pd-xs-y-35-force {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .pd-xs-x-35 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pd-xs-x-35-force {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .pd-xs-t-35 {
    padding-top: 35px;
  }

  .pd-xs-r-35 {
    padding-right: 35px;
  }

  .pd-xs-b-35 {
    padding-bottom: 35px;
  }

  .pd-xs-l-35 {
    padding-left: 35px;
  }

  .pd-xs-t-35-force {
    padding-top: 35px !important;
  }

  .pd-xs-r-35-force {
    padding-right: 35px !important;
  }

  .pd-xs-b-35-force {
    padding-bottom: 35px !important;
  }

  .pd-xs-l-35-force {
    padding-left: 35px !important;
  }

  .pd-xs-40 {
    padding: 40px;
  }

  .pd-xs-40-force {
    padding: 40px !important;
  }

  .pd-xs-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pd-xs-y-40-force {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .pd-xs-x-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pd-xs-x-40-force {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .pd-xs-t-40 {
    padding-top: 40px;
  }

  .pd-xs-r-40 {
    padding-right: 40px;
  }

  .pd-xs-b-40 {
    padding-bottom: 40px;
  }

  .pd-xs-l-40 {
    padding-left: 40px;
  }

  .pd-xs-t-40-force {
    padding-top: 40px !important;
  }

  .pd-xs-r-40-force {
    padding-right: 40px !important;
  }

  .pd-xs-b-40-force {
    padding-bottom: 40px !important;
  }

  .pd-xs-l-40-force {
    padding-left: 40px !important;
  }

  .pd-xs-45 {
    padding: 45px;
  }

  .pd-xs-45-force {
    padding: 45px !important;
  }

  .pd-xs-y-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pd-xs-y-45-force {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .pd-xs-x-45 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pd-xs-x-45-force {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .pd-xs-t-45 {
    padding-top: 45px;
  }

  .pd-xs-r-45 {
    padding-right: 45px;
  }

  .pd-xs-b-45 {
    padding-bottom: 45px;
  }

  .pd-xs-l-45 {
    padding-left: 45px;
  }

  .pd-xs-t-45-force {
    padding-top: 45px !important;
  }

  .pd-xs-r-45-force {
    padding-right: 45px !important;
  }

  .pd-xs-b-45-force {
    padding-bottom: 45px !important;
  }

  .pd-xs-l-45-force {
    padding-left: 45px !important;
  }

  .pd-xs-50 {
    padding: 50px;
  }

  .pd-xs-50-force {
    padding: 50px !important;
  }

  .pd-xs-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pd-xs-y-50-force {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .pd-xs-x-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pd-xs-x-50-force {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .pd-xs-t-50 {
    padding-top: 50px;
  }

  .pd-xs-r-50 {
    padding-right: 50px;
  }

  .pd-xs-b-50 {
    padding-bottom: 50px;
  }

  .pd-xs-l-50 {
    padding-left: 50px;
  }

  .pd-xs-t-50-force {
    padding-top: 50px !important;
  }

  .pd-xs-r-50-force {
    padding-right: 50px !important;
  }

  .pd-xs-b-50-force {
    padding-bottom: 50px !important;
  }

  .pd-xs-l-50-force {
    padding-left: 50px !important;
  }

  .pd-xs-55 {
    padding: 55px;
  }

  .pd-xs-55-force {
    padding: 55px !important;
  }

  .pd-xs-y-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .pd-xs-y-55-force {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }

  .pd-xs-x-55 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pd-xs-x-55-force {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }

  .pd-xs-t-55 {
    padding-top: 55px;
  }

  .pd-xs-r-55 {
    padding-right: 55px;
  }

  .pd-xs-b-55 {
    padding-bottom: 55px;
  }

  .pd-xs-l-55 {
    padding-left: 55px;
  }

  .pd-xs-t-55-force {
    padding-top: 55px !important;
  }

  .pd-xs-r-55-force {
    padding-right: 55px !important;
  }

  .pd-xs-b-55-force {
    padding-bottom: 55px !important;
  }

  .pd-xs-l-55-force {
    padding-left: 55px !important;
  }

  .pd-xs-60 {
    padding: 60px;
  }

  .pd-xs-60-force {
    padding: 60px !important;
  }

  .pd-xs-y-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pd-xs-y-60-force {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .pd-xs-x-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pd-xs-x-60-force {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .pd-xs-t-60 {
    padding-top: 60px;
  }

  .pd-xs-r-60 {
    padding-right: 60px;
  }

  .pd-xs-b-60 {
    padding-bottom: 60px;
  }

  .pd-xs-l-60 {
    padding-left: 60px;
  }

  .pd-xs-t-60-force {
    padding-top: 60px !important;
  }

  .pd-xs-r-60-force {
    padding-right: 60px !important;
  }

  .pd-xs-b-60-force {
    padding-bottom: 60px !important;
  }

  .pd-xs-l-60-force {
    padding-left: 60px !important;
  }

  .pd-xs-65 {
    padding: 65px;
  }

  .pd-xs-65-force {
    padding: 65px !important;
  }

  .pd-xs-y-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .pd-xs-y-65-force {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }

  .pd-xs-x-65 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pd-xs-x-65-force {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }

  .pd-xs-t-65 {
    padding-top: 65px;
  }

  .pd-xs-r-65 {
    padding-right: 65px;
  }

  .pd-xs-b-65 {
    padding-bottom: 65px;
  }

  .pd-xs-l-65 {
    padding-left: 65px;
  }

  .pd-xs-t-65-force {
    padding-top: 65px !important;
  }

  .pd-xs-r-65-force {
    padding-right: 65px !important;
  }

  .pd-xs-b-65-force {
    padding-bottom: 65px !important;
  }

  .pd-xs-l-65-force {
    padding-left: 65px !important;
  }

  .pd-xs-70 {
    padding: 70px;
  }

  .pd-xs-70-force {
    padding: 70px !important;
  }

  .pd-xs-y-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pd-xs-y-70-force {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  .pd-xs-x-70 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pd-xs-x-70-force {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }

  .pd-xs-t-70 {
    padding-top: 70px;
  }

  .pd-xs-r-70 {
    padding-right: 70px;
  }

  .pd-xs-b-70 {
    padding-bottom: 70px;
  }

  .pd-xs-l-70 {
    padding-left: 70px;
  }

  .pd-xs-t-70-force {
    padding-top: 70px !important;
  }

  .pd-xs-r-70-force {
    padding-right: 70px !important;
  }

  .pd-xs-b-70-force {
    padding-bottom: 70px !important;
  }

  .pd-xs-l-70-force {
    padding-left: 70px !important;
  }

  .pd-xs-75 {
    padding: 75px;
  }

  .pd-xs-75-force {
    padding: 75px !important;
  }

  .pd-xs-y-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pd-xs-y-75-force {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  .pd-xs-x-75 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pd-xs-x-75-force {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }

  .pd-xs-t-75 {
    padding-top: 75px;
  }

  .pd-xs-r-75 {
    padding-right: 75px;
  }

  .pd-xs-b-75 {
    padding-bottom: 75px;
  }

  .pd-xs-l-75 {
    padding-left: 75px;
  }

  .pd-xs-t-75-force {
    padding-top: 75px !important;
  }

  .pd-xs-r-75-force {
    padding-right: 75px !important;
  }

  .pd-xs-b-75-force {
    padding-bottom: 75px !important;
  }

  .pd-xs-l-75-force {
    padding-left: 75px !important;
  }

  .pd-xs-80 {
    padding: 80px;
  }

  .pd-xs-80-force {
    padding: 80px !important;
  }

  .pd-xs-y-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pd-xs-y-80-force {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .pd-xs-x-80 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pd-xs-x-80-force {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .pd-xs-t-80 {
    padding-top: 80px;
  }

  .pd-xs-r-80 {
    padding-right: 80px;
  }

  .pd-xs-b-80 {
    padding-bottom: 80px;
  }

  .pd-xs-l-80 {
    padding-left: 80px;
  }

  .pd-xs-t-80-force {
    padding-top: 80px !important;
  }

  .pd-xs-r-80-force {
    padding-right: 80px !important;
  }

  .pd-xs-b-80-force {
    padding-bottom: 80px !important;
  }

  .pd-xs-l-80-force {
    padding-left: 80px !important;
  }

  .pd-xs-85 {
    padding: 85px;
  }

  .pd-xs-85-force {
    padding: 85px !important;
  }

  .pd-xs-y-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .pd-xs-y-85-force {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }

  .pd-xs-x-85 {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pd-xs-x-85-force {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }

  .pd-xs-t-85 {
    padding-top: 85px;
  }

  .pd-xs-r-85 {
    padding-right: 85px;
  }

  .pd-xs-b-85 {
    padding-bottom: 85px;
  }

  .pd-xs-l-85 {
    padding-left: 85px;
  }

  .pd-xs-t-85-force {
    padding-top: 85px !important;
  }

  .pd-xs-r-85-force {
    padding-right: 85px !important;
  }

  .pd-xs-b-85-force {
    padding-bottom: 85px !important;
  }

  .pd-xs-l-85-force {
    padding-left: 85px !important;
  }

  .pd-xs-90 {
    padding: 90px;
  }

  .pd-xs-90-force {
    padding: 90px !important;
  }

  .pd-xs-y-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pd-xs-y-90-force {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }

  .pd-xs-x-90 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pd-xs-x-90-force {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }

  .pd-xs-t-90 {
    padding-top: 90px;
  }

  .pd-xs-r-90 {
    padding-right: 90px;
  }

  .pd-xs-b-90 {
    padding-bottom: 90px;
  }

  .pd-xs-l-90 {
    padding-left: 90px;
  }

  .pd-xs-t-90-force {
    padding-top: 90px !important;
  }

  .pd-xs-r-90-force {
    padding-right: 90px !important;
  }

  .pd-xs-b-90-force {
    padding-bottom: 90px !important;
  }

  .pd-xs-l-90-force {
    padding-left: 90px !important;
  }

  .pd-xs-95 {
    padding: 95px;
  }

  .pd-xs-95-force {
    padding: 95px !important;
  }

  .pd-xs-y-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .pd-xs-y-95-force {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }

  .pd-xs-x-95 {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pd-xs-x-95-force {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }

  .pd-xs-t-95 {
    padding-top: 95px;
  }

  .pd-xs-r-95 {
    padding-right: 95px;
  }

  .pd-xs-b-95 {
    padding-bottom: 95px;
  }

  .pd-xs-l-95 {
    padding-left: 95px;
  }

  .pd-xs-t-95-force {
    padding-top: 95px !important;
  }

  .pd-xs-r-95-force {
    padding-right: 95px !important;
  }

  .pd-xs-b-95-force {
    padding-bottom: 95px !important;
  }

  .pd-xs-l-95-force {
    padding-left: 95px !important;
  }

  .pd-xs-100 {
    padding: 100px;
  }

  .pd-xs-100-force {
    padding: 100px !important;
  }

  .pd-xs-y-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pd-xs-y-100-force {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .pd-xs-x-100 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pd-xs-x-100-force {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .pd-xs-t-100 {
    padding-top: 100px;
  }

  .pd-xs-r-100 {
    padding-right: 100px;
  }

  .pd-xs-b-100 {
    padding-bottom: 100px;
  }

  .pd-xs-l-100 {
    padding-left: 100px;
  }

  .pd-xs-t-100-force {
    padding-top: 100px !important;
  }

  .pd-xs-r-100-force {
    padding-right: 100px !important;
  }

  .pd-xs-b-100-force {
    padding-bottom: 100px !important;
  }

  .pd-xs-l-100-force {
    padding-left: 100px !important;
  }

  .pd-xs-110 {
    padding: 110px;
  }

  .pd-xs-110-force {
    padding: 110px !important;
  }

  .pd-xs-y-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pd-xs-y-110-force {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }

  .pd-xs-x-110 {
    padding-left: 110px;
    padding-right: 110px;
  }

  .pd-xs-x-110-force {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }

  .pd-xs-t-110 {
    padding-top: 110px;
  }

  .pd-xs-r-110 {
    padding-right: 110px;
  }

  .pd-xs-b-110 {
    padding-bottom: 110px;
  }

  .pd-xs-l-110 {
    padding-left: 110px;
  }

  .pd-xs-t-110-force {
    padding-top: 110px !important;
  }

  .pd-xs-r-110-force {
    padding-right: 110px !important;
  }

  .pd-xs-b-110-force {
    padding-bottom: 110px !important;
  }

  .pd-xs-l-110-force {
    padding-left: 110px !important;
  }

  .pd-xs-120 {
    padding: 120px;
  }

  .pd-xs-120-force {
    padding: 120px !important;
  }

  .pd-xs-y-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pd-xs-y-120-force {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .pd-xs-x-120 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .pd-xs-x-120-force {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .pd-xs-t-120 {
    padding-top: 120px;
  }

  .pd-xs-r-120 {
    padding-right: 120px;
  }

  .pd-xs-b-120 {
    padding-bottom: 120px;
  }

  .pd-xs-l-120 {
    padding-left: 120px;
  }

  .pd-xs-t-120-force {
    padding-top: 120px !important;
  }

  .pd-xs-r-120-force {
    padding-right: 120px !important;
  }

  .pd-xs-b-120-force {
    padding-bottom: 120px !important;
  }

  .pd-xs-l-120-force {
    padding-left: 120px !important;
  }

  .pd-xs-130 {
    padding: 130px;
  }

  .pd-xs-130-force {
    padding: 130px !important;
  }

  .pd-xs-y-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .pd-xs-y-130-force {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }

  .pd-xs-x-130 {
    padding-left: 130px;
    padding-right: 130px;
  }

  .pd-xs-x-130-force {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }

  .pd-xs-t-130 {
    padding-top: 130px;
  }

  .pd-xs-r-130 {
    padding-right: 130px;
  }

  .pd-xs-b-130 {
    padding-bottom: 130px;
  }

  .pd-xs-l-130 {
    padding-left: 130px;
  }

  .pd-xs-t-130-force {
    padding-top: 130px !important;
  }

  .pd-xs-r-130-force {
    padding-right: 130px !important;
  }

  .pd-xs-b-130-force {
    padding-bottom: 130px !important;
  }

  .pd-xs-l-130-force {
    padding-left: 130px !important;
  }

  .pd-xs-140 {
    padding: 140px;
  }

  .pd-xs-140-force {
    padding: 140px !important;
  }

  .pd-xs-y-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .pd-xs-y-140-force {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .pd-xs-x-140 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .pd-xs-x-140-force {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .pd-xs-t-140 {
    padding-top: 140px;
  }

  .pd-xs-r-140 {
    padding-right: 140px;
  }

  .pd-xs-b-140 {
    padding-bottom: 140px;
  }

  .pd-xs-l-140 {
    padding-left: 140px;
  }

  .pd-xs-t-140-force {
    padding-top: 140px !important;
  }

  .pd-xs-r-140-force {
    padding-right: 140px !important;
  }

  .pd-xs-b-140-force {
    padding-bottom: 140px !important;
  }

  .pd-xs-l-140-force {
    padding-left: 140px !important;
  }

  .pd-xs-150 {
    padding: 150px;
  }

  .pd-xs-150-force {
    padding: 150px !important;
  }

  .pd-xs-y-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pd-xs-y-150-force {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }

  .pd-xs-x-150 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .pd-xs-x-150-force {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }

  .pd-xs-t-150 {
    padding-top: 150px;
  }

  .pd-xs-r-150 {
    padding-right: 150px;
  }

  .pd-xs-b-150 {
    padding-bottom: 150px;
  }

  .pd-xs-l-150 {
    padding-left: 150px;
  }

  .pd-xs-t-150-force {
    padding-top: 150px !important;
  }

  .pd-xs-r-150-force {
    padding-right: 150px !important;
  }

  .pd-xs-b-150-force {
    padding-bottom: 150px !important;
  }

  .pd-xs-l-150-force {
    padding-left: 150px !important;
  }

  .pd-xs-160 {
    padding: 160px;
  }

  .pd-xs-160-force {
    padding: 160px !important;
  }

  .pd-xs-y-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pd-xs-y-160-force {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .pd-xs-x-160 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .pd-xs-x-160-force {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .pd-xs-t-160 {
    padding-top: 160px;
  }

  .pd-xs-r-160 {
    padding-right: 160px;
  }

  .pd-xs-b-160 {
    padding-bottom: 160px;
  }

  .pd-xs-l-160 {
    padding-left: 160px;
  }

  .pd-xs-t-160-force {
    padding-top: 160px !important;
  }

  .pd-xs-r-160-force {
    padding-right: 160px !important;
  }

  .pd-xs-b-160-force {
    padding-bottom: 160px !important;
  }

  .pd-xs-l-160-force {
    padding-left: 160px !important;
  }

  .pd-xs-170 {
    padding: 170px;
  }

  .pd-xs-170-force {
    padding: 170px !important;
  }

  .pd-xs-y-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .pd-xs-y-170-force {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }

  .pd-xs-x-170 {
    padding-left: 170px;
    padding-right: 170px;
  }

  .pd-xs-x-170-force {
    padding-left: 170px !important;
    padding-right: 170px !important;
  }

  .pd-xs-t-170 {
    padding-top: 170px;
  }

  .pd-xs-r-170 {
    padding-right: 170px;
  }

  .pd-xs-b-170 {
    padding-bottom: 170px;
  }

  .pd-xs-l-170 {
    padding-left: 170px;
  }

  .pd-xs-t-170-force {
    padding-top: 170px !important;
  }

  .pd-xs-r-170-force {
    padding-right: 170px !important;
  }

  .pd-xs-b-170-force {
    padding-bottom: 170px !important;
  }

  .pd-xs-l-170-force {
    padding-left: 170px !important;
  }

  .pd-xs-180 {
    padding: 180px;
  }

  .pd-xs-180-force {
    padding: 180px !important;
  }

  .pd-xs-y-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .pd-xs-y-180-force {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }

  .pd-xs-x-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .pd-xs-x-180-force {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }

  .pd-xs-t-180 {
    padding-top: 180px;
  }

  .pd-xs-r-180 {
    padding-right: 180px;
  }

  .pd-xs-b-180 {
    padding-bottom: 180px;
  }

  .pd-xs-l-180 {
    padding-left: 180px;
  }

  .pd-xs-t-180-force {
    padding-top: 180px !important;
  }

  .pd-xs-r-180-force {
    padding-right: 180px !important;
  }

  .pd-xs-b-180-force {
    padding-bottom: 180px !important;
  }

  .pd-xs-l-180-force {
    padding-left: 180px !important;
  }

  .pd-xs-190 {
    padding: 190px;
  }

  .pd-xs-190-force {
    padding: 190px !important;
  }

  .pd-xs-y-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pd-xs-y-190-force {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }

  .pd-xs-x-190 {
    padding-left: 190px;
    padding-right: 190px;
  }

  .pd-xs-x-190-force {
    padding-left: 190px !important;
    padding-right: 190px !important;
  }

  .pd-xs-t-190 {
    padding-top: 190px;
  }

  .pd-xs-r-190 {
    padding-right: 190px;
  }

  .pd-xs-b-190 {
    padding-bottom: 190px;
  }

  .pd-xs-l-190 {
    padding-left: 190px;
  }

  .pd-xs-t-190-force {
    padding-top: 190px !important;
  }

  .pd-xs-r-190-force {
    padding-right: 190px !important;
  }

  .pd-xs-b-190-force {
    padding-bottom: 190px !important;
  }

  .pd-xs-l-190-force {
    padding-left: 190px !important;
  }

  .pd-xs-200 {
    padding: 200px;
  }

  .pd-xs-200-force {
    padding: 200px !important;
  }

  .pd-xs-y-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pd-xs-y-200-force {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .pd-xs-x-200 {
    padding-left: 200px;
    padding-right: 200px;
  }

  .pd-xs-x-200-force {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }

  .pd-xs-t-200 {
    padding-top: 200px;
  }

  .pd-xs-r-200 {
    padding-right: 200px;
  }

  .pd-xs-b-200 {
    padding-bottom: 200px;
  }

  .pd-xs-l-200 {
    padding-left: 200px;
  }

  .pd-xs-t-200-force {
    padding-top: 200px !important;
  }

  .pd-xs-r-200-force {
    padding-right: 200px !important;
  }

  .pd-xs-b-200-force {
    padding-bottom: 200px !important;
  }

  .pd-xs-l-200-force {
    padding-left: 200px !important;
  }
}
@media (min-width: 576px) {
  .pd-sm-0 {
    padding: 0px;
  }

  .pd-sm-0-force {
    padding: 0px !important;
  }

  .pd-sm-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .pd-sm-y-0-force {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .pd-sm-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pd-sm-x-0-force {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .pd-sm-t-0 {
    padding-top: 0px;
  }

  .pd-sm-r-0 {
    padding-right: 0px;
  }

  .pd-sm-b-0 {
    padding-bottom: 0px;
  }

  .pd-sm-l-0 {
    padding-left: 0px;
  }

  .pd-sm-t-0-force {
    padding-top: 0px !important;
  }

  .pd-sm-r-0-force {
    padding-right: 0px !important;
  }

  .pd-sm-b-0-force {
    padding-bottom: 0px !important;
  }

  .pd-sm-l-0-force {
    padding-left: 0px !important;
  }

  .pd-sm-1 {
    padding: 1px;
  }

  .pd-sm-1-force {
    padding: 1px !important;
  }

  .pd-sm-y-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .pd-sm-y-1-force {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .pd-sm-x-1 {
    padding-left: 1px;
    padding-right: 1px;
  }

  .pd-sm-x-1-force {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .pd-sm-t-1 {
    padding-top: 1px;
  }

  .pd-sm-r-1 {
    padding-right: 1px;
  }

  .pd-sm-b-1 {
    padding-bottom: 1px;
  }

  .pd-sm-l-1 {
    padding-left: 1px;
  }

  .pd-sm-t-1-force {
    padding-top: 1px !important;
  }

  .pd-sm-r-1-force {
    padding-right: 1px !important;
  }

  .pd-sm-b-1-force {
    padding-bottom: 1px !important;
  }

  .pd-sm-l-1-force {
    padding-left: 1px !important;
  }

  .pd-sm-2 {
    padding: 2px;
  }

  .pd-sm-2-force {
    padding: 2px !important;
  }

  .pd-sm-y-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .pd-sm-y-2-force {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .pd-sm-x-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .pd-sm-x-2-force {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }

  .pd-sm-t-2 {
    padding-top: 2px;
  }

  .pd-sm-r-2 {
    padding-right: 2px;
  }

  .pd-sm-b-2 {
    padding-bottom: 2px;
  }

  .pd-sm-l-2 {
    padding-left: 2px;
  }

  .pd-sm-t-2-force {
    padding-top: 2px !important;
  }

  .pd-sm-r-2-force {
    padding-right: 2px !important;
  }

  .pd-sm-b-2-force {
    padding-bottom: 2px !important;
  }

  .pd-sm-l-2-force {
    padding-left: 2px !important;
  }

  .pd-sm-3 {
    padding: 3px;
  }

  .pd-sm-3-force {
    padding: 3px !important;
  }

  .pd-sm-y-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .pd-sm-y-3-force {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .pd-sm-x-3 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .pd-sm-x-3-force {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }

  .pd-sm-t-3 {
    padding-top: 3px;
  }

  .pd-sm-r-3 {
    padding-right: 3px;
  }

  .pd-sm-b-3 {
    padding-bottom: 3px;
  }

  .pd-sm-l-3 {
    padding-left: 3px;
  }

  .pd-sm-t-3-force {
    padding-top: 3px !important;
  }

  .pd-sm-r-3-force {
    padding-right: 3px !important;
  }

  .pd-sm-b-3-force {
    padding-bottom: 3px !important;
  }

  .pd-sm-l-3-force {
    padding-left: 3px !important;
  }

  .pd-sm-4 {
    padding: 4px;
  }

  .pd-sm-4-force {
    padding: 4px !important;
  }

  .pd-sm-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pd-sm-y-4-force {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .pd-sm-x-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .pd-sm-x-4-force {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .pd-sm-t-4 {
    padding-top: 4px;
  }

  .pd-sm-r-4 {
    padding-right: 4px;
  }

  .pd-sm-b-4 {
    padding-bottom: 4px;
  }

  .pd-sm-l-4 {
    padding-left: 4px;
  }

  .pd-sm-t-4-force {
    padding-top: 4px !important;
  }

  .pd-sm-r-4-force {
    padding-right: 4px !important;
  }

  .pd-sm-b-4-force {
    padding-bottom: 4px !important;
  }

  .pd-sm-l-4-force {
    padding-left: 4px !important;
  }

  .pd-sm-5 {
    padding: 5px;
  }

  .pd-sm-5-force {
    padding: 5px !important;
  }

  .pd-sm-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pd-sm-y-5-force {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .pd-sm-x-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pd-sm-x-5-force {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .pd-sm-t-5 {
    padding-top: 5px;
  }

  .pd-sm-r-5 {
    padding-right: 5px;
  }

  .pd-sm-b-5 {
    padding-bottom: 5px;
  }

  .pd-sm-l-5 {
    padding-left: 5px;
  }

  .pd-sm-t-5-force {
    padding-top: 5px !important;
  }

  .pd-sm-r-5-force {
    padding-right: 5px !important;
  }

  .pd-sm-b-5-force {
    padding-bottom: 5px !important;
  }

  .pd-sm-l-5-force {
    padding-left: 5px !important;
  }

  .pd-sm-6 {
    padding: 6px;
  }

  .pd-sm-6-force {
    padding: 6px !important;
  }

  .pd-sm-y-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .pd-sm-y-6-force {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .pd-sm-x-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .pd-sm-x-6-force {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  .pd-sm-t-6 {
    padding-top: 6px;
  }

  .pd-sm-r-6 {
    padding-right: 6px;
  }

  .pd-sm-b-6 {
    padding-bottom: 6px;
  }

  .pd-sm-l-6 {
    padding-left: 6px;
  }

  .pd-sm-t-6-force {
    padding-top: 6px !important;
  }

  .pd-sm-r-6-force {
    padding-right: 6px !important;
  }

  .pd-sm-b-6-force {
    padding-bottom: 6px !important;
  }

  .pd-sm-l-6-force {
    padding-left: 6px !important;
  }

  .pd-sm-7 {
    padding: 7px;
  }

  .pd-sm-7-force {
    padding: 7px !important;
  }

  .pd-sm-y-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .pd-sm-y-7-force {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }

  .pd-sm-x-7 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .pd-sm-x-7-force {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }

  .pd-sm-t-7 {
    padding-top: 7px;
  }

  .pd-sm-r-7 {
    padding-right: 7px;
  }

  .pd-sm-b-7 {
    padding-bottom: 7px;
  }

  .pd-sm-l-7 {
    padding-left: 7px;
  }

  .pd-sm-t-7-force {
    padding-top: 7px !important;
  }

  .pd-sm-r-7-force {
    padding-right: 7px !important;
  }

  .pd-sm-b-7-force {
    padding-bottom: 7px !important;
  }

  .pd-sm-l-7-force {
    padding-left: 7px !important;
  }

  .pd-sm-8 {
    padding: 8px;
  }

  .pd-sm-8-force {
    padding: 8px !important;
  }

  .pd-sm-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .pd-sm-y-8-force {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .pd-sm-x-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .pd-sm-x-8-force {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .pd-sm-t-8 {
    padding-top: 8px;
  }

  .pd-sm-r-8 {
    padding-right: 8px;
  }

  .pd-sm-b-8 {
    padding-bottom: 8px;
  }

  .pd-sm-l-8 {
    padding-left: 8px;
  }

  .pd-sm-t-8-force {
    padding-top: 8px !important;
  }

  .pd-sm-r-8-force {
    padding-right: 8px !important;
  }

  .pd-sm-b-8-force {
    padding-bottom: 8px !important;
  }

  .pd-sm-l-8-force {
    padding-left: 8px !important;
  }

  .pd-sm-9 {
    padding: 9px;
  }

  .pd-sm-9-force {
    padding: 9px !important;
  }

  .pd-sm-y-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .pd-sm-y-9-force {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }

  .pd-sm-x-9 {
    padding-left: 9px;
    padding-right: 9px;
  }

  .pd-sm-x-9-force {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }

  .pd-sm-t-9 {
    padding-top: 9px;
  }

  .pd-sm-r-9 {
    padding-right: 9px;
  }

  .pd-sm-b-9 {
    padding-bottom: 9px;
  }

  .pd-sm-l-9 {
    padding-left: 9px;
  }

  .pd-sm-t-9-force {
    padding-top: 9px !important;
  }

  .pd-sm-r-9-force {
    padding-right: 9px !important;
  }

  .pd-sm-b-9-force {
    padding-bottom: 9px !important;
  }

  .pd-sm-l-9-force {
    padding-left: 9px !important;
  }

  .pd-sm-10 {
    padding: 10px;
  }

  .pd-sm-10-force {
    padding: 10px !important;
  }

  .pd-sm-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pd-sm-y-10-force {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .pd-sm-x-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pd-sm-x-10-force {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .pd-sm-t-10 {
    padding-top: 10px;
  }

  .pd-sm-r-10 {
    padding-right: 10px;
  }

  .pd-sm-b-10 {
    padding-bottom: 10px;
  }

  .pd-sm-l-10 {
    padding-left: 10px;
  }

  .pd-sm-t-10-force {
    padding-top: 10px !important;
  }

  .pd-sm-r-10-force {
    padding-right: 10px !important;
  }

  .pd-sm-b-10-force {
    padding-bottom: 10px !important;
  }

  .pd-sm-l-10-force {
    padding-left: 10px !important;
  }

  .pd-sm-15 {
    padding: 15px;
  }

  .pd-sm-15-force {
    padding: 15px !important;
  }

  .pd-sm-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pd-sm-y-15-force {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .pd-sm-x-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pd-sm-x-15-force {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .pd-sm-t-15 {
    padding-top: 15px;
  }

  .pd-sm-r-15 {
    padding-right: 15px;
  }

  .pd-sm-b-15 {
    padding-bottom: 15px;
  }

  .pd-sm-l-15 {
    padding-left: 15px;
  }

  .pd-sm-t-15-force {
    padding-top: 15px !important;
  }

  .pd-sm-r-15-force {
    padding-right: 15px !important;
  }

  .pd-sm-b-15-force {
    padding-bottom: 15px !important;
  }

  .pd-sm-l-15-force {
    padding-left: 15px !important;
  }

  .pd-sm-20 {
    padding: 20px;
  }

  .pd-sm-20-force {
    padding: 20px !important;
  }

  .pd-sm-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pd-sm-y-20-force {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .pd-sm-x-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pd-sm-x-20-force {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .pd-sm-t-20 {
    padding-top: 20px;
  }

  .pd-sm-r-20 {
    padding-right: 20px;
  }

  .pd-sm-b-20 {
    padding-bottom: 20px;
  }

  .pd-sm-l-20 {
    padding-left: 20px;
  }

  .pd-sm-t-20-force {
    padding-top: 20px !important;
  }

  .pd-sm-r-20-force {
    padding-right: 20px !important;
  }

  .pd-sm-b-20-force {
    padding-bottom: 20px !important;
  }

  .pd-sm-l-20-force {
    padding-left: 20px !important;
  }

  .pd-sm-25 {
    padding: 25px;
  }

  .pd-sm-25-force {
    padding: 25px !important;
  }

  .pd-sm-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pd-sm-y-25-force {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .pd-sm-x-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pd-sm-x-25-force {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .pd-sm-t-25 {
    padding-top: 25px;
  }

  .pd-sm-r-25 {
    padding-right: 25px;
  }

  .pd-sm-b-25 {
    padding-bottom: 25px;
  }

  .pd-sm-l-25 {
    padding-left: 25px;
  }

  .pd-sm-t-25-force {
    padding-top: 25px !important;
  }

  .pd-sm-r-25-force {
    padding-right: 25px !important;
  }

  .pd-sm-b-25-force {
    padding-bottom: 25px !important;
  }

  .pd-sm-l-25-force {
    padding-left: 25px !important;
  }

  .pd-sm-30 {
    padding: 30px;
  }

  .pd-sm-30-force {
    padding: 30px !important;
  }

  .pd-sm-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pd-sm-y-30-force {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .pd-sm-x-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pd-sm-x-30-force {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .pd-sm-t-30 {
    padding-top: 30px;
  }

  .pd-sm-r-30 {
    padding-right: 30px;
  }

  .pd-sm-b-30 {
    padding-bottom: 30px;
  }

  .pd-sm-l-30 {
    padding-left: 30px;
  }

  .pd-sm-t-30-force {
    padding-top: 30px !important;
  }

  .pd-sm-r-30-force {
    padding-right: 30px !important;
  }

  .pd-sm-b-30-force {
    padding-bottom: 30px !important;
  }

  .pd-sm-l-30-force {
    padding-left: 30px !important;
  }

  .pd-sm-35 {
    padding: 35px;
  }

  .pd-sm-35-force {
    padding: 35px !important;
  }

  .pd-sm-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pd-sm-y-35-force {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .pd-sm-x-35 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pd-sm-x-35-force {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .pd-sm-t-35 {
    padding-top: 35px;
  }

  .pd-sm-r-35 {
    padding-right: 35px;
  }

  .pd-sm-b-35 {
    padding-bottom: 35px;
  }

  .pd-sm-l-35 {
    padding-left: 35px;
  }

  .pd-sm-t-35-force {
    padding-top: 35px !important;
  }

  .pd-sm-r-35-force {
    padding-right: 35px !important;
  }

  .pd-sm-b-35-force {
    padding-bottom: 35px !important;
  }

  .pd-sm-l-35-force {
    padding-left: 35px !important;
  }

  .pd-sm-40 {
    padding: 40px;
  }

  .pd-sm-40-force {
    padding: 40px !important;
  }

  .pd-sm-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pd-sm-y-40-force {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .pd-sm-x-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pd-sm-x-40-force {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .pd-sm-t-40 {
    padding-top: 40px;
  }

  .pd-sm-r-40 {
    padding-right: 40px;
  }

  .pd-sm-b-40 {
    padding-bottom: 40px;
  }

  .pd-sm-l-40 {
    padding-left: 40px;
  }

  .pd-sm-t-40-force {
    padding-top: 40px !important;
  }

  .pd-sm-r-40-force {
    padding-right: 40px !important;
  }

  .pd-sm-b-40-force {
    padding-bottom: 40px !important;
  }

  .pd-sm-l-40-force {
    padding-left: 40px !important;
  }

  .pd-sm-45 {
    padding: 45px;
  }

  .pd-sm-45-force {
    padding: 45px !important;
  }

  .pd-sm-y-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pd-sm-y-45-force {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .pd-sm-x-45 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pd-sm-x-45-force {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .pd-sm-t-45 {
    padding-top: 45px;
  }

  .pd-sm-r-45 {
    padding-right: 45px;
  }

  .pd-sm-b-45 {
    padding-bottom: 45px;
  }

  .pd-sm-l-45 {
    padding-left: 45px;
  }

  .pd-sm-t-45-force {
    padding-top: 45px !important;
  }

  .pd-sm-r-45-force {
    padding-right: 45px !important;
  }

  .pd-sm-b-45-force {
    padding-bottom: 45px !important;
  }

  .pd-sm-l-45-force {
    padding-left: 45px !important;
  }

  .pd-sm-50 {
    padding: 50px;
  }

  .pd-sm-50-force {
    padding: 50px !important;
  }

  .pd-sm-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pd-sm-y-50-force {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .pd-sm-x-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pd-sm-x-50-force {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .pd-sm-t-50 {
    padding-top: 50px;
  }

  .pd-sm-r-50 {
    padding-right: 50px;
  }

  .pd-sm-b-50 {
    padding-bottom: 50px;
  }

  .pd-sm-l-50 {
    padding-left: 50px;
  }

  .pd-sm-t-50-force {
    padding-top: 50px !important;
  }

  .pd-sm-r-50-force {
    padding-right: 50px !important;
  }

  .pd-sm-b-50-force {
    padding-bottom: 50px !important;
  }

  .pd-sm-l-50-force {
    padding-left: 50px !important;
  }

  .pd-sm-55 {
    padding: 55px;
  }

  .pd-sm-55-force {
    padding: 55px !important;
  }

  .pd-sm-y-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .pd-sm-y-55-force {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }

  .pd-sm-x-55 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pd-sm-x-55-force {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }

  .pd-sm-t-55 {
    padding-top: 55px;
  }

  .pd-sm-r-55 {
    padding-right: 55px;
  }

  .pd-sm-b-55 {
    padding-bottom: 55px;
  }

  .pd-sm-l-55 {
    padding-left: 55px;
  }

  .pd-sm-t-55-force {
    padding-top: 55px !important;
  }

  .pd-sm-r-55-force {
    padding-right: 55px !important;
  }

  .pd-sm-b-55-force {
    padding-bottom: 55px !important;
  }

  .pd-sm-l-55-force {
    padding-left: 55px !important;
  }

  .pd-sm-60 {
    padding: 60px;
  }

  .pd-sm-60-force {
    padding: 60px !important;
  }

  .pd-sm-y-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pd-sm-y-60-force {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .pd-sm-x-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pd-sm-x-60-force {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .pd-sm-t-60 {
    padding-top: 60px;
  }

  .pd-sm-r-60 {
    padding-right: 60px;
  }

  .pd-sm-b-60 {
    padding-bottom: 60px;
  }

  .pd-sm-l-60 {
    padding-left: 60px;
  }

  .pd-sm-t-60-force {
    padding-top: 60px !important;
  }

  .pd-sm-r-60-force {
    padding-right: 60px !important;
  }

  .pd-sm-b-60-force {
    padding-bottom: 60px !important;
  }

  .pd-sm-l-60-force {
    padding-left: 60px !important;
  }

  .pd-sm-65 {
    padding: 65px;
  }

  .pd-sm-65-force {
    padding: 65px !important;
  }

  .pd-sm-y-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .pd-sm-y-65-force {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }

  .pd-sm-x-65 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pd-sm-x-65-force {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }

  .pd-sm-t-65 {
    padding-top: 65px;
  }

  .pd-sm-r-65 {
    padding-right: 65px;
  }

  .pd-sm-b-65 {
    padding-bottom: 65px;
  }

  .pd-sm-l-65 {
    padding-left: 65px;
  }

  .pd-sm-t-65-force {
    padding-top: 65px !important;
  }

  .pd-sm-r-65-force {
    padding-right: 65px !important;
  }

  .pd-sm-b-65-force {
    padding-bottom: 65px !important;
  }

  .pd-sm-l-65-force {
    padding-left: 65px !important;
  }

  .pd-sm-70 {
    padding: 70px;
  }

  .pd-sm-70-force {
    padding: 70px !important;
  }

  .pd-sm-y-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pd-sm-y-70-force {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  .pd-sm-x-70 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pd-sm-x-70-force {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }

  .pd-sm-t-70 {
    padding-top: 70px;
  }

  .pd-sm-r-70 {
    padding-right: 70px;
  }

  .pd-sm-b-70 {
    padding-bottom: 70px;
  }

  .pd-sm-l-70 {
    padding-left: 70px;
  }

  .pd-sm-t-70-force {
    padding-top: 70px !important;
  }

  .pd-sm-r-70-force {
    padding-right: 70px !important;
  }

  .pd-sm-b-70-force {
    padding-bottom: 70px !important;
  }

  .pd-sm-l-70-force {
    padding-left: 70px !important;
  }

  .pd-sm-75 {
    padding: 75px;
  }

  .pd-sm-75-force {
    padding: 75px !important;
  }

  .pd-sm-y-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pd-sm-y-75-force {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  .pd-sm-x-75 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pd-sm-x-75-force {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }

  .pd-sm-t-75 {
    padding-top: 75px;
  }

  .pd-sm-r-75 {
    padding-right: 75px;
  }

  .pd-sm-b-75 {
    padding-bottom: 75px;
  }

  .pd-sm-l-75 {
    padding-left: 75px;
  }

  .pd-sm-t-75-force {
    padding-top: 75px !important;
  }

  .pd-sm-r-75-force {
    padding-right: 75px !important;
  }

  .pd-sm-b-75-force {
    padding-bottom: 75px !important;
  }

  .pd-sm-l-75-force {
    padding-left: 75px !important;
  }

  .pd-sm-80 {
    padding: 80px;
  }

  .pd-sm-80-force {
    padding: 80px !important;
  }

  .pd-sm-y-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pd-sm-y-80-force {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .pd-sm-x-80 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pd-sm-x-80-force {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .pd-sm-t-80 {
    padding-top: 80px;
  }

  .pd-sm-r-80 {
    padding-right: 80px;
  }

  .pd-sm-b-80 {
    padding-bottom: 80px;
  }

  .pd-sm-l-80 {
    padding-left: 80px;
  }

  .pd-sm-t-80-force {
    padding-top: 80px !important;
  }

  .pd-sm-r-80-force {
    padding-right: 80px !important;
  }

  .pd-sm-b-80-force {
    padding-bottom: 80px !important;
  }

  .pd-sm-l-80-force {
    padding-left: 80px !important;
  }

  .pd-sm-85 {
    padding: 85px;
  }

  .pd-sm-85-force {
    padding: 85px !important;
  }

  .pd-sm-y-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .pd-sm-y-85-force {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }

  .pd-sm-x-85 {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pd-sm-x-85-force {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }

  .pd-sm-t-85 {
    padding-top: 85px;
  }

  .pd-sm-r-85 {
    padding-right: 85px;
  }

  .pd-sm-b-85 {
    padding-bottom: 85px;
  }

  .pd-sm-l-85 {
    padding-left: 85px;
  }

  .pd-sm-t-85-force {
    padding-top: 85px !important;
  }

  .pd-sm-r-85-force {
    padding-right: 85px !important;
  }

  .pd-sm-b-85-force {
    padding-bottom: 85px !important;
  }

  .pd-sm-l-85-force {
    padding-left: 85px !important;
  }

  .pd-sm-90 {
    padding: 90px;
  }

  .pd-sm-90-force {
    padding: 90px !important;
  }

  .pd-sm-y-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pd-sm-y-90-force {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }

  .pd-sm-x-90 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pd-sm-x-90-force {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }

  .pd-sm-t-90 {
    padding-top: 90px;
  }

  .pd-sm-r-90 {
    padding-right: 90px;
  }

  .pd-sm-b-90 {
    padding-bottom: 90px;
  }

  .pd-sm-l-90 {
    padding-left: 90px;
  }

  .pd-sm-t-90-force {
    padding-top: 90px !important;
  }

  .pd-sm-r-90-force {
    padding-right: 90px !important;
  }

  .pd-sm-b-90-force {
    padding-bottom: 90px !important;
  }

  .pd-sm-l-90-force {
    padding-left: 90px !important;
  }

  .pd-sm-95 {
    padding: 95px;
  }

  .pd-sm-95-force {
    padding: 95px !important;
  }

  .pd-sm-y-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .pd-sm-y-95-force {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }

  .pd-sm-x-95 {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pd-sm-x-95-force {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }

  .pd-sm-t-95 {
    padding-top: 95px;
  }

  .pd-sm-r-95 {
    padding-right: 95px;
  }

  .pd-sm-b-95 {
    padding-bottom: 95px;
  }

  .pd-sm-l-95 {
    padding-left: 95px;
  }

  .pd-sm-t-95-force {
    padding-top: 95px !important;
  }

  .pd-sm-r-95-force {
    padding-right: 95px !important;
  }

  .pd-sm-b-95-force {
    padding-bottom: 95px !important;
  }

  .pd-sm-l-95-force {
    padding-left: 95px !important;
  }

  .pd-sm-100 {
    padding: 100px;
  }

  .pd-sm-100-force {
    padding: 100px !important;
  }

  .pd-sm-y-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pd-sm-y-100-force {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .pd-sm-x-100 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pd-sm-x-100-force {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .pd-sm-t-100 {
    padding-top: 100px;
  }

  .pd-sm-r-100 {
    padding-right: 100px;
  }

  .pd-sm-b-100 {
    padding-bottom: 100px;
  }

  .pd-sm-l-100 {
    padding-left: 100px;
  }

  .pd-sm-t-100-force {
    padding-top: 100px !important;
  }

  .pd-sm-r-100-force {
    padding-right: 100px !important;
  }

  .pd-sm-b-100-force {
    padding-bottom: 100px !important;
  }

  .pd-sm-l-100-force {
    padding-left: 100px !important;
  }

  .pd-sm-110 {
    padding: 110px;
  }

  .pd-sm-110-force {
    padding: 110px !important;
  }

  .pd-sm-y-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pd-sm-y-110-force {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }

  .pd-sm-x-110 {
    padding-left: 110px;
    padding-right: 110px;
  }

  .pd-sm-x-110-force {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }

  .pd-sm-t-110 {
    padding-top: 110px;
  }

  .pd-sm-r-110 {
    padding-right: 110px;
  }

  .pd-sm-b-110 {
    padding-bottom: 110px;
  }

  .pd-sm-l-110 {
    padding-left: 110px;
  }

  .pd-sm-t-110-force {
    padding-top: 110px !important;
  }

  .pd-sm-r-110-force {
    padding-right: 110px !important;
  }

  .pd-sm-b-110-force {
    padding-bottom: 110px !important;
  }

  .pd-sm-l-110-force {
    padding-left: 110px !important;
  }

  .pd-sm-120 {
    padding: 120px;
  }

  .pd-sm-120-force {
    padding: 120px !important;
  }

  .pd-sm-y-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pd-sm-y-120-force {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .pd-sm-x-120 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .pd-sm-x-120-force {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .pd-sm-t-120 {
    padding-top: 120px;
  }

  .pd-sm-r-120 {
    padding-right: 120px;
  }

  .pd-sm-b-120 {
    padding-bottom: 120px;
  }

  .pd-sm-l-120 {
    padding-left: 120px;
  }

  .pd-sm-t-120-force {
    padding-top: 120px !important;
  }

  .pd-sm-r-120-force {
    padding-right: 120px !important;
  }

  .pd-sm-b-120-force {
    padding-bottom: 120px !important;
  }

  .pd-sm-l-120-force {
    padding-left: 120px !important;
  }

  .pd-sm-130 {
    padding: 130px;
  }

  .pd-sm-130-force {
    padding: 130px !important;
  }

  .pd-sm-y-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .pd-sm-y-130-force {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }

  .pd-sm-x-130 {
    padding-left: 130px;
    padding-right: 130px;
  }

  .pd-sm-x-130-force {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }

  .pd-sm-t-130 {
    padding-top: 130px;
  }

  .pd-sm-r-130 {
    padding-right: 130px;
  }

  .pd-sm-b-130 {
    padding-bottom: 130px;
  }

  .pd-sm-l-130 {
    padding-left: 130px;
  }

  .pd-sm-t-130-force {
    padding-top: 130px !important;
  }

  .pd-sm-r-130-force {
    padding-right: 130px !important;
  }

  .pd-sm-b-130-force {
    padding-bottom: 130px !important;
  }

  .pd-sm-l-130-force {
    padding-left: 130px !important;
  }

  .pd-sm-140 {
    padding: 140px;
  }

  .pd-sm-140-force {
    padding: 140px !important;
  }

  .pd-sm-y-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .pd-sm-y-140-force {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .pd-sm-x-140 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .pd-sm-x-140-force {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .pd-sm-t-140 {
    padding-top: 140px;
  }

  .pd-sm-r-140 {
    padding-right: 140px;
  }

  .pd-sm-b-140 {
    padding-bottom: 140px;
  }

  .pd-sm-l-140 {
    padding-left: 140px;
  }

  .pd-sm-t-140-force {
    padding-top: 140px !important;
  }

  .pd-sm-r-140-force {
    padding-right: 140px !important;
  }

  .pd-sm-b-140-force {
    padding-bottom: 140px !important;
  }

  .pd-sm-l-140-force {
    padding-left: 140px !important;
  }

  .pd-sm-150 {
    padding: 150px;
  }

  .pd-sm-150-force {
    padding: 150px !important;
  }

  .pd-sm-y-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pd-sm-y-150-force {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }

  .pd-sm-x-150 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .pd-sm-x-150-force {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }

  .pd-sm-t-150 {
    padding-top: 150px;
  }

  .pd-sm-r-150 {
    padding-right: 150px;
  }

  .pd-sm-b-150 {
    padding-bottom: 150px;
  }

  .pd-sm-l-150 {
    padding-left: 150px;
  }

  .pd-sm-t-150-force {
    padding-top: 150px !important;
  }

  .pd-sm-r-150-force {
    padding-right: 150px !important;
  }

  .pd-sm-b-150-force {
    padding-bottom: 150px !important;
  }

  .pd-sm-l-150-force {
    padding-left: 150px !important;
  }

  .pd-sm-160 {
    padding: 160px;
  }

  .pd-sm-160-force {
    padding: 160px !important;
  }

  .pd-sm-y-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pd-sm-y-160-force {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .pd-sm-x-160 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .pd-sm-x-160-force {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .pd-sm-t-160 {
    padding-top: 160px;
  }

  .pd-sm-r-160 {
    padding-right: 160px;
  }

  .pd-sm-b-160 {
    padding-bottom: 160px;
  }

  .pd-sm-l-160 {
    padding-left: 160px;
  }

  .pd-sm-t-160-force {
    padding-top: 160px !important;
  }

  .pd-sm-r-160-force {
    padding-right: 160px !important;
  }

  .pd-sm-b-160-force {
    padding-bottom: 160px !important;
  }

  .pd-sm-l-160-force {
    padding-left: 160px !important;
  }

  .pd-sm-170 {
    padding: 170px;
  }

  .pd-sm-170-force {
    padding: 170px !important;
  }

  .pd-sm-y-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .pd-sm-y-170-force {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }

  .pd-sm-x-170 {
    padding-left: 170px;
    padding-right: 170px;
  }

  .pd-sm-x-170-force {
    padding-left: 170px !important;
    padding-right: 170px !important;
  }

  .pd-sm-t-170 {
    padding-top: 170px;
  }

  .pd-sm-r-170 {
    padding-right: 170px;
  }

  .pd-sm-b-170 {
    padding-bottom: 170px;
  }

  .pd-sm-l-170 {
    padding-left: 170px;
  }

  .pd-sm-t-170-force {
    padding-top: 170px !important;
  }

  .pd-sm-r-170-force {
    padding-right: 170px !important;
  }

  .pd-sm-b-170-force {
    padding-bottom: 170px !important;
  }

  .pd-sm-l-170-force {
    padding-left: 170px !important;
  }

  .pd-sm-180 {
    padding: 180px;
  }

  .pd-sm-180-force {
    padding: 180px !important;
  }

  .pd-sm-y-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .pd-sm-y-180-force {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }

  .pd-sm-x-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .pd-sm-x-180-force {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }

  .pd-sm-t-180 {
    padding-top: 180px;
  }

  .pd-sm-r-180 {
    padding-right: 180px;
  }

  .pd-sm-b-180 {
    padding-bottom: 180px;
  }

  .pd-sm-l-180 {
    padding-left: 180px;
  }

  .pd-sm-t-180-force {
    padding-top: 180px !important;
  }

  .pd-sm-r-180-force {
    padding-right: 180px !important;
  }

  .pd-sm-b-180-force {
    padding-bottom: 180px !important;
  }

  .pd-sm-l-180-force {
    padding-left: 180px !important;
  }

  .pd-sm-190 {
    padding: 190px;
  }

  .pd-sm-190-force {
    padding: 190px !important;
  }

  .pd-sm-y-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pd-sm-y-190-force {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }

  .pd-sm-x-190 {
    padding-left: 190px;
    padding-right: 190px;
  }

  .pd-sm-x-190-force {
    padding-left: 190px !important;
    padding-right: 190px !important;
  }

  .pd-sm-t-190 {
    padding-top: 190px;
  }

  .pd-sm-r-190 {
    padding-right: 190px;
  }

  .pd-sm-b-190 {
    padding-bottom: 190px;
  }

  .pd-sm-l-190 {
    padding-left: 190px;
  }

  .pd-sm-t-190-force {
    padding-top: 190px !important;
  }

  .pd-sm-r-190-force {
    padding-right: 190px !important;
  }

  .pd-sm-b-190-force {
    padding-bottom: 190px !important;
  }

  .pd-sm-l-190-force {
    padding-left: 190px !important;
  }

  .pd-sm-200 {
    padding: 200px;
  }

  .pd-sm-200-force {
    padding: 200px !important;
  }

  .pd-sm-y-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pd-sm-y-200-force {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .pd-sm-x-200 {
    padding-left: 200px;
    padding-right: 200px;
  }

  .pd-sm-x-200-force {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }

  .pd-sm-t-200 {
    padding-top: 200px;
  }

  .pd-sm-r-200 {
    padding-right: 200px;
  }

  .pd-sm-b-200 {
    padding-bottom: 200px;
  }

  .pd-sm-l-200 {
    padding-left: 200px;
  }

  .pd-sm-t-200-force {
    padding-top: 200px !important;
  }

  .pd-sm-r-200-force {
    padding-right: 200px !important;
  }

  .pd-sm-b-200-force {
    padding-bottom: 200px !important;
  }

  .pd-sm-l-200-force {
    padding-left: 200px !important;
  }
}
@media (min-width: 768px) {
  .pd-md-0 {
    padding: 0px;
  }

  .pd-md-0-force {
    padding: 0px !important;
  }

  .pd-md-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .pd-md-y-0-force {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .pd-md-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pd-md-x-0-force {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .pd-md-t-0 {
    padding-top: 0px;
  }

  .pd-md-r-0 {
    padding-right: 0px;
  }

  .pd-md-b-0 {
    padding-bottom: 0px;
  }

  .pd-md-l-0 {
    padding-left: 0px;
  }

  .pd-md-t-0-force {
    padding-top: 0px !important;
  }

  .pd-md-r-0-force {
    padding-right: 0px !important;
  }

  .pd-md-b-0-force {
    padding-bottom: 0px !important;
  }

  .pd-md-l-0-force {
    padding-left: 0px !important;
  }

  .pd-md-1 {
    padding: 1px;
  }

  .pd-md-1-force {
    padding: 1px !important;
  }

  .pd-md-y-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .pd-md-y-1-force {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .pd-md-x-1 {
    padding-left: 1px;
    padding-right: 1px;
  }

  .pd-md-x-1-force {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .pd-md-t-1 {
    padding-top: 1px;
  }

  .pd-md-r-1 {
    padding-right: 1px;
  }

  .pd-md-b-1 {
    padding-bottom: 1px;
  }

  .pd-md-l-1 {
    padding-left: 1px;
  }

  .pd-md-t-1-force {
    padding-top: 1px !important;
  }

  .pd-md-r-1-force {
    padding-right: 1px !important;
  }

  .pd-md-b-1-force {
    padding-bottom: 1px !important;
  }

  .pd-md-l-1-force {
    padding-left: 1px !important;
  }

  .pd-md-2 {
    padding: 2px;
  }

  .pd-md-2-force {
    padding: 2px !important;
  }

  .pd-md-y-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .pd-md-y-2-force {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .pd-md-x-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .pd-md-x-2-force {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }

  .pd-md-t-2 {
    padding-top: 2px;
  }

  .pd-md-r-2 {
    padding-right: 2px;
  }

  .pd-md-b-2 {
    padding-bottom: 2px;
  }

  .pd-md-l-2 {
    padding-left: 2px;
  }

  .pd-md-t-2-force {
    padding-top: 2px !important;
  }

  .pd-md-r-2-force {
    padding-right: 2px !important;
  }

  .pd-md-b-2-force {
    padding-bottom: 2px !important;
  }

  .pd-md-l-2-force {
    padding-left: 2px !important;
  }

  .pd-md-3 {
    padding: 3px;
  }

  .pd-md-3-force {
    padding: 3px !important;
  }

  .pd-md-y-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .pd-md-y-3-force {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .pd-md-x-3 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .pd-md-x-3-force {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }

  .pd-md-t-3 {
    padding-top: 3px;
  }

  .pd-md-r-3 {
    padding-right: 3px;
  }

  .pd-md-b-3 {
    padding-bottom: 3px;
  }

  .pd-md-l-3 {
    padding-left: 3px;
  }

  .pd-md-t-3-force {
    padding-top: 3px !important;
  }

  .pd-md-r-3-force {
    padding-right: 3px !important;
  }

  .pd-md-b-3-force {
    padding-bottom: 3px !important;
  }

  .pd-md-l-3-force {
    padding-left: 3px !important;
  }

  .pd-md-4 {
    padding: 4px;
  }

  .pd-md-4-force {
    padding: 4px !important;
  }

  .pd-md-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pd-md-y-4-force {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .pd-md-x-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .pd-md-x-4-force {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .pd-md-t-4 {
    padding-top: 4px;
  }

  .pd-md-r-4 {
    padding-right: 4px;
  }

  .pd-md-b-4 {
    padding-bottom: 4px;
  }

  .pd-md-l-4 {
    padding-left: 4px;
  }

  .pd-md-t-4-force {
    padding-top: 4px !important;
  }

  .pd-md-r-4-force {
    padding-right: 4px !important;
  }

  .pd-md-b-4-force {
    padding-bottom: 4px !important;
  }

  .pd-md-l-4-force {
    padding-left: 4px !important;
  }

  .pd-md-5 {
    padding: 5px;
  }

  .pd-md-5-force {
    padding: 5px !important;
  }

  .pd-md-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pd-md-y-5-force {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .pd-md-x-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pd-md-x-5-force {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .pd-md-t-5 {
    padding-top: 5px;
  }

  .pd-md-r-5 {
    padding-right: 5px;
  }

  .pd-md-b-5 {
    padding-bottom: 5px;
  }

  .pd-md-l-5 {
    padding-left: 5px;
  }

  .pd-md-t-5-force {
    padding-top: 5px !important;
  }

  .pd-md-r-5-force {
    padding-right: 5px !important;
  }

  .pd-md-b-5-force {
    padding-bottom: 5px !important;
  }

  .pd-md-l-5-force {
    padding-left: 5px !important;
  }

  .pd-md-6 {
    padding: 6px;
  }

  .pd-md-6-force {
    padding: 6px !important;
  }

  .pd-md-y-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .pd-md-y-6-force {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .pd-md-x-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .pd-md-x-6-force {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  .pd-md-t-6 {
    padding-top: 6px;
  }

  .pd-md-r-6 {
    padding-right: 6px;
  }

  .pd-md-b-6 {
    padding-bottom: 6px;
  }

  .pd-md-l-6 {
    padding-left: 6px;
  }

  .pd-md-t-6-force {
    padding-top: 6px !important;
  }

  .pd-md-r-6-force {
    padding-right: 6px !important;
  }

  .pd-md-b-6-force {
    padding-bottom: 6px !important;
  }

  .pd-md-l-6-force {
    padding-left: 6px !important;
  }

  .pd-md-7 {
    padding: 7px;
  }

  .pd-md-7-force {
    padding: 7px !important;
  }

  .pd-md-y-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .pd-md-y-7-force {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }

  .pd-md-x-7 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .pd-md-x-7-force {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }

  .pd-md-t-7 {
    padding-top: 7px;
  }

  .pd-md-r-7 {
    padding-right: 7px;
  }

  .pd-md-b-7 {
    padding-bottom: 7px;
  }

  .pd-md-l-7 {
    padding-left: 7px;
  }

  .pd-md-t-7-force {
    padding-top: 7px !important;
  }

  .pd-md-r-7-force {
    padding-right: 7px !important;
  }

  .pd-md-b-7-force {
    padding-bottom: 7px !important;
  }

  .pd-md-l-7-force {
    padding-left: 7px !important;
  }

  .pd-md-8 {
    padding: 8px;
  }

  .pd-md-8-force {
    padding: 8px !important;
  }

  .pd-md-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .pd-md-y-8-force {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .pd-md-x-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .pd-md-x-8-force {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .pd-md-t-8 {
    padding-top: 8px;
  }

  .pd-md-r-8 {
    padding-right: 8px;
  }

  .pd-md-b-8 {
    padding-bottom: 8px;
  }

  .pd-md-l-8 {
    padding-left: 8px;
  }

  .pd-md-t-8-force {
    padding-top: 8px !important;
  }

  .pd-md-r-8-force {
    padding-right: 8px !important;
  }

  .pd-md-b-8-force {
    padding-bottom: 8px !important;
  }

  .pd-md-l-8-force {
    padding-left: 8px !important;
  }

  .pd-md-9 {
    padding: 9px;
  }

  .pd-md-9-force {
    padding: 9px !important;
  }

  .pd-md-y-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .pd-md-y-9-force {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }

  .pd-md-x-9 {
    padding-left: 9px;
    padding-right: 9px;
  }

  .pd-md-x-9-force {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }

  .pd-md-t-9 {
    padding-top: 9px;
  }

  .pd-md-r-9 {
    padding-right: 9px;
  }

  .pd-md-b-9 {
    padding-bottom: 9px;
  }

  .pd-md-l-9 {
    padding-left: 9px;
  }

  .pd-md-t-9-force {
    padding-top: 9px !important;
  }

  .pd-md-r-9-force {
    padding-right: 9px !important;
  }

  .pd-md-b-9-force {
    padding-bottom: 9px !important;
  }

  .pd-md-l-9-force {
    padding-left: 9px !important;
  }

  .pd-md-10 {
    padding: 10px;
  }

  .pd-md-10-force {
    padding: 10px !important;
  }

  .pd-md-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pd-md-y-10-force {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .pd-md-x-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pd-md-x-10-force {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .pd-md-t-10 {
    padding-top: 10px;
  }

  .pd-md-r-10 {
    padding-right: 10px;
  }

  .pd-md-b-10 {
    padding-bottom: 10px;
  }

  .pd-md-l-10 {
    padding-left: 10px;
  }

  .pd-md-t-10-force {
    padding-top: 10px !important;
  }

  .pd-md-r-10-force {
    padding-right: 10px !important;
  }

  .pd-md-b-10-force {
    padding-bottom: 10px !important;
  }

  .pd-md-l-10-force {
    padding-left: 10px !important;
  }

  .pd-md-15 {
    padding: 15px;
  }

  .pd-md-15-force {
    padding: 15px !important;
  }

  .pd-md-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pd-md-y-15-force {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .pd-md-x-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pd-md-x-15-force {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .pd-md-t-15 {
    padding-top: 15px;
  }

  .pd-md-r-15 {
    padding-right: 15px;
  }

  .pd-md-b-15 {
    padding-bottom: 15px;
  }

  .pd-md-l-15 {
    padding-left: 15px;
  }

  .pd-md-t-15-force {
    padding-top: 15px !important;
  }

  .pd-md-r-15-force {
    padding-right: 15px !important;
  }

  .pd-md-b-15-force {
    padding-bottom: 15px !important;
  }

  .pd-md-l-15-force {
    padding-left: 15px !important;
  }

  .pd-md-20 {
    padding: 20px;
  }

  .pd-md-20-force {
    padding: 20px !important;
  }

  .pd-md-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pd-md-y-20-force {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .pd-md-x-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pd-md-x-20-force {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .pd-md-t-20 {
    padding-top: 20px;
  }

  .pd-md-r-20 {
    padding-right: 20px;
  }

  .pd-md-b-20 {
    padding-bottom: 20px;
  }

  .pd-md-l-20 {
    padding-left: 20px;
  }

  .pd-md-t-20-force {
    padding-top: 20px !important;
  }

  .pd-md-r-20-force {
    padding-right: 20px !important;
  }

  .pd-md-b-20-force {
    padding-bottom: 20px !important;
  }

  .pd-md-l-20-force {
    padding-left: 20px !important;
  }

  .pd-md-25 {
    padding: 25px;
  }

  .pd-md-25-force {
    padding: 25px !important;
  }

  .pd-md-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pd-md-y-25-force {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .pd-md-x-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pd-md-x-25-force {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .pd-md-t-25 {
    padding-top: 25px;
  }

  .pd-md-r-25 {
    padding-right: 25px;
  }

  .pd-md-b-25 {
    padding-bottom: 25px;
  }

  .pd-md-l-25 {
    padding-left: 25px;
  }

  .pd-md-t-25-force {
    padding-top: 25px !important;
  }

  .pd-md-r-25-force {
    padding-right: 25px !important;
  }

  .pd-md-b-25-force {
    padding-bottom: 25px !important;
  }

  .pd-md-l-25-force {
    padding-left: 25px !important;
  }

  .pd-md-30 {
    padding: 30px;
  }

  .pd-md-30-force {
    padding: 30px !important;
  }

  .pd-md-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pd-md-y-30-force {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .pd-md-x-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pd-md-x-30-force {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .pd-md-t-30 {
    padding-top: 30px;
  }

  .pd-md-r-30 {
    padding-right: 30px;
  }

  .pd-md-b-30 {
    padding-bottom: 30px;
  }

  .pd-md-l-30 {
    padding-left: 30px;
  }

  .pd-md-t-30-force {
    padding-top: 30px !important;
  }

  .pd-md-r-30-force {
    padding-right: 30px !important;
  }

  .pd-md-b-30-force {
    padding-bottom: 30px !important;
  }

  .pd-md-l-30-force {
    padding-left: 30px !important;
  }

  .pd-md-35 {
    padding: 35px;
  }

  .pd-md-35-force {
    padding: 35px !important;
  }

  .pd-md-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pd-md-y-35-force {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .pd-md-x-35 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pd-md-x-35-force {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .pd-md-t-35 {
    padding-top: 35px;
  }

  .pd-md-r-35 {
    padding-right: 35px;
  }

  .pd-md-b-35 {
    padding-bottom: 35px;
  }

  .pd-md-l-35 {
    padding-left: 35px;
  }

  .pd-md-t-35-force {
    padding-top: 35px !important;
  }

  .pd-md-r-35-force {
    padding-right: 35px !important;
  }

  .pd-md-b-35-force {
    padding-bottom: 35px !important;
  }

  .pd-md-l-35-force {
    padding-left: 35px !important;
  }

  .pd-md-40 {
    padding: 40px;
  }

  .pd-md-40-force {
    padding: 40px !important;
  }

  .pd-md-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pd-md-y-40-force {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .pd-md-x-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pd-md-x-40-force {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .pd-md-t-40 {
    padding-top: 40px;
  }

  .pd-md-r-40 {
    padding-right: 40px;
  }

  .pd-md-b-40 {
    padding-bottom: 40px;
  }

  .pd-md-l-40 {
    padding-left: 40px;
  }

  .pd-md-t-40-force {
    padding-top: 40px !important;
  }

  .pd-md-r-40-force {
    padding-right: 40px !important;
  }

  .pd-md-b-40-force {
    padding-bottom: 40px !important;
  }

  .pd-md-l-40-force {
    padding-left: 40px !important;
  }

  .pd-md-45 {
    padding: 45px;
  }

  .pd-md-45-force {
    padding: 45px !important;
  }

  .pd-md-y-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pd-md-y-45-force {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .pd-md-x-45 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pd-md-x-45-force {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .pd-md-t-45 {
    padding-top: 45px;
  }

  .pd-md-r-45 {
    padding-right: 45px;
  }

  .pd-md-b-45 {
    padding-bottom: 45px;
  }

  .pd-md-l-45 {
    padding-left: 45px;
  }

  .pd-md-t-45-force {
    padding-top: 45px !important;
  }

  .pd-md-r-45-force {
    padding-right: 45px !important;
  }

  .pd-md-b-45-force {
    padding-bottom: 45px !important;
  }

  .pd-md-l-45-force {
    padding-left: 45px !important;
  }

  .pd-md-50 {
    padding: 50px;
  }

  .pd-md-50-force {
    padding: 50px !important;
  }

  .pd-md-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pd-md-y-50-force {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .pd-md-x-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pd-md-x-50-force {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .pd-md-t-50 {
    padding-top: 50px;
  }

  .pd-md-r-50 {
    padding-right: 50px;
  }

  .pd-md-b-50 {
    padding-bottom: 50px;
  }

  .pd-md-l-50 {
    padding-left: 50px;
  }

  .pd-md-t-50-force {
    padding-top: 50px !important;
  }

  .pd-md-r-50-force {
    padding-right: 50px !important;
  }

  .pd-md-b-50-force {
    padding-bottom: 50px !important;
  }

  .pd-md-l-50-force {
    padding-left: 50px !important;
  }

  .pd-md-55 {
    padding: 55px;
  }

  .pd-md-55-force {
    padding: 55px !important;
  }

  .pd-md-y-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .pd-md-y-55-force {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }

  .pd-md-x-55 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pd-md-x-55-force {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }

  .pd-md-t-55 {
    padding-top: 55px;
  }

  .pd-md-r-55 {
    padding-right: 55px;
  }

  .pd-md-b-55 {
    padding-bottom: 55px;
  }

  .pd-md-l-55 {
    padding-left: 55px;
  }

  .pd-md-t-55-force {
    padding-top: 55px !important;
  }

  .pd-md-r-55-force {
    padding-right: 55px !important;
  }

  .pd-md-b-55-force {
    padding-bottom: 55px !important;
  }

  .pd-md-l-55-force {
    padding-left: 55px !important;
  }

  .pd-md-60 {
    padding: 60px;
  }

  .pd-md-60-force {
    padding: 60px !important;
  }

  .pd-md-y-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pd-md-y-60-force {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .pd-md-x-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pd-md-x-60-force {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .pd-md-t-60 {
    padding-top: 60px;
  }

  .pd-md-r-60 {
    padding-right: 60px;
  }

  .pd-md-b-60 {
    padding-bottom: 60px;
  }

  .pd-md-l-60 {
    padding-left: 60px;
  }

  .pd-md-t-60-force {
    padding-top: 60px !important;
  }

  .pd-md-r-60-force {
    padding-right: 60px !important;
  }

  .pd-md-b-60-force {
    padding-bottom: 60px !important;
  }

  .pd-md-l-60-force {
    padding-left: 60px !important;
  }

  .pd-md-65 {
    padding: 65px;
  }

  .pd-md-65-force {
    padding: 65px !important;
  }

  .pd-md-y-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .pd-md-y-65-force {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }

  .pd-md-x-65 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pd-md-x-65-force {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }

  .pd-md-t-65 {
    padding-top: 65px;
  }

  .pd-md-r-65 {
    padding-right: 65px;
  }

  .pd-md-b-65 {
    padding-bottom: 65px;
  }

  .pd-md-l-65 {
    padding-left: 65px;
  }

  .pd-md-t-65-force {
    padding-top: 65px !important;
  }

  .pd-md-r-65-force {
    padding-right: 65px !important;
  }

  .pd-md-b-65-force {
    padding-bottom: 65px !important;
  }

  .pd-md-l-65-force {
    padding-left: 65px !important;
  }

  .pd-md-70 {
    padding: 70px;
  }

  .pd-md-70-force {
    padding: 70px !important;
  }

  .pd-md-y-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pd-md-y-70-force {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  .pd-md-x-70 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pd-md-x-70-force {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }

  .pd-md-t-70 {
    padding-top: 70px;
  }

  .pd-md-r-70 {
    padding-right: 70px;
  }

  .pd-md-b-70 {
    padding-bottom: 70px;
  }

  .pd-md-l-70 {
    padding-left: 70px;
  }

  .pd-md-t-70-force {
    padding-top: 70px !important;
  }

  .pd-md-r-70-force {
    padding-right: 70px !important;
  }

  .pd-md-b-70-force {
    padding-bottom: 70px !important;
  }

  .pd-md-l-70-force {
    padding-left: 70px !important;
  }

  .pd-md-75 {
    padding: 75px;
  }

  .pd-md-75-force {
    padding: 75px !important;
  }

  .pd-md-y-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pd-md-y-75-force {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  .pd-md-x-75 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pd-md-x-75-force {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }

  .pd-md-t-75 {
    padding-top: 75px;
  }

  .pd-md-r-75 {
    padding-right: 75px;
  }

  .pd-md-b-75 {
    padding-bottom: 75px;
  }

  .pd-md-l-75 {
    padding-left: 75px;
  }

  .pd-md-t-75-force {
    padding-top: 75px !important;
  }

  .pd-md-r-75-force {
    padding-right: 75px !important;
  }

  .pd-md-b-75-force {
    padding-bottom: 75px !important;
  }

  .pd-md-l-75-force {
    padding-left: 75px !important;
  }

  .pd-md-80 {
    padding: 80px;
  }

  .pd-md-80-force {
    padding: 80px !important;
  }

  .pd-md-y-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pd-md-y-80-force {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .pd-md-x-80 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pd-md-x-80-force {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .pd-md-t-80 {
    padding-top: 80px;
  }

  .pd-md-r-80 {
    padding-right: 80px;
  }

  .pd-md-b-80 {
    padding-bottom: 80px;
  }

  .pd-md-l-80 {
    padding-left: 80px;
  }

  .pd-md-t-80-force {
    padding-top: 80px !important;
  }

  .pd-md-r-80-force {
    padding-right: 80px !important;
  }

  .pd-md-b-80-force {
    padding-bottom: 80px !important;
  }

  .pd-md-l-80-force {
    padding-left: 80px !important;
  }

  .pd-md-85 {
    padding: 85px;
  }

  .pd-md-85-force {
    padding: 85px !important;
  }

  .pd-md-y-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .pd-md-y-85-force {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }

  .pd-md-x-85 {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pd-md-x-85-force {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }

  .pd-md-t-85 {
    padding-top: 85px;
  }

  .pd-md-r-85 {
    padding-right: 85px;
  }

  .pd-md-b-85 {
    padding-bottom: 85px;
  }

  .pd-md-l-85 {
    padding-left: 85px;
  }

  .pd-md-t-85-force {
    padding-top: 85px !important;
  }

  .pd-md-r-85-force {
    padding-right: 85px !important;
  }

  .pd-md-b-85-force {
    padding-bottom: 85px !important;
  }

  .pd-md-l-85-force {
    padding-left: 85px !important;
  }

  .pd-md-90 {
    padding: 90px;
  }

  .pd-md-90-force {
    padding: 90px !important;
  }

  .pd-md-y-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pd-md-y-90-force {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }

  .pd-md-x-90 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pd-md-x-90-force {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }

  .pd-md-t-90 {
    padding-top: 90px;
  }

  .pd-md-r-90 {
    padding-right: 90px;
  }

  .pd-md-b-90 {
    padding-bottom: 90px;
  }

  .pd-md-l-90 {
    padding-left: 90px;
  }

  .pd-md-t-90-force {
    padding-top: 90px !important;
  }

  .pd-md-r-90-force {
    padding-right: 90px !important;
  }

  .pd-md-b-90-force {
    padding-bottom: 90px !important;
  }

  .pd-md-l-90-force {
    padding-left: 90px !important;
  }

  .pd-md-95 {
    padding: 95px;
  }

  .pd-md-95-force {
    padding: 95px !important;
  }

  .pd-md-y-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .pd-md-y-95-force {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }

  .pd-md-x-95 {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pd-md-x-95-force {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }

  .pd-md-t-95 {
    padding-top: 95px;
  }

  .pd-md-r-95 {
    padding-right: 95px;
  }

  .pd-md-b-95 {
    padding-bottom: 95px;
  }

  .pd-md-l-95 {
    padding-left: 95px;
  }

  .pd-md-t-95-force {
    padding-top: 95px !important;
  }

  .pd-md-r-95-force {
    padding-right: 95px !important;
  }

  .pd-md-b-95-force {
    padding-bottom: 95px !important;
  }

  .pd-md-l-95-force {
    padding-left: 95px !important;
  }

  .pd-md-100 {
    padding: 100px;
  }

  .pd-md-100-force {
    padding: 100px !important;
  }

  .pd-md-y-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pd-md-y-100-force {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .pd-md-x-100 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pd-md-x-100-force {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .pd-md-t-100 {
    padding-top: 100px;
  }

  .pd-md-r-100 {
    padding-right: 100px;
  }

  .pd-md-b-100 {
    padding-bottom: 100px;
  }

  .pd-md-l-100 {
    padding-left: 100px;
  }

  .pd-md-t-100-force {
    padding-top: 100px !important;
  }

  .pd-md-r-100-force {
    padding-right: 100px !important;
  }

  .pd-md-b-100-force {
    padding-bottom: 100px !important;
  }

  .pd-md-l-100-force {
    padding-left: 100px !important;
  }

  .pd-md-110 {
    padding: 110px;
  }

  .pd-md-110-force {
    padding: 110px !important;
  }

  .pd-md-y-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pd-md-y-110-force {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }

  .pd-md-x-110 {
    padding-left: 110px;
    padding-right: 110px;
  }

  .pd-md-x-110-force {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }

  .pd-md-t-110 {
    padding-top: 110px;
  }

  .pd-md-r-110 {
    padding-right: 110px;
  }

  .pd-md-b-110 {
    padding-bottom: 110px;
  }

  .pd-md-l-110 {
    padding-left: 110px;
  }

  .pd-md-t-110-force {
    padding-top: 110px !important;
  }

  .pd-md-r-110-force {
    padding-right: 110px !important;
  }

  .pd-md-b-110-force {
    padding-bottom: 110px !important;
  }

  .pd-md-l-110-force {
    padding-left: 110px !important;
  }

  .pd-md-120 {
    padding: 120px;
  }

  .pd-md-120-force {
    padding: 120px !important;
  }

  .pd-md-y-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pd-md-y-120-force {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .pd-md-x-120 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .pd-md-x-120-force {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .pd-md-t-120 {
    padding-top: 120px;
  }

  .pd-md-r-120 {
    padding-right: 120px;
  }

  .pd-md-b-120 {
    padding-bottom: 120px;
  }

  .pd-md-l-120 {
    padding-left: 120px;
  }

  .pd-md-t-120-force {
    padding-top: 120px !important;
  }

  .pd-md-r-120-force {
    padding-right: 120px !important;
  }

  .pd-md-b-120-force {
    padding-bottom: 120px !important;
  }

  .pd-md-l-120-force {
    padding-left: 120px !important;
  }

  .pd-md-130 {
    padding: 130px;
  }

  .pd-md-130-force {
    padding: 130px !important;
  }

  .pd-md-y-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .pd-md-y-130-force {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }

  .pd-md-x-130 {
    padding-left: 130px;
    padding-right: 130px;
  }

  .pd-md-x-130-force {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }

  .pd-md-t-130 {
    padding-top: 130px;
  }

  .pd-md-r-130 {
    padding-right: 130px;
  }

  .pd-md-b-130 {
    padding-bottom: 130px;
  }

  .pd-md-l-130 {
    padding-left: 130px;
  }

  .pd-md-t-130-force {
    padding-top: 130px !important;
  }

  .pd-md-r-130-force {
    padding-right: 130px !important;
  }

  .pd-md-b-130-force {
    padding-bottom: 130px !important;
  }

  .pd-md-l-130-force {
    padding-left: 130px !important;
  }

  .pd-md-140 {
    padding: 140px;
  }

  .pd-md-140-force {
    padding: 140px !important;
  }

  .pd-md-y-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .pd-md-y-140-force {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .pd-md-x-140 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .pd-md-x-140-force {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .pd-md-t-140 {
    padding-top: 140px;
  }

  .pd-md-r-140 {
    padding-right: 140px;
  }

  .pd-md-b-140 {
    padding-bottom: 140px;
  }

  .pd-md-l-140 {
    padding-left: 140px;
  }

  .pd-md-t-140-force {
    padding-top: 140px !important;
  }

  .pd-md-r-140-force {
    padding-right: 140px !important;
  }

  .pd-md-b-140-force {
    padding-bottom: 140px !important;
  }

  .pd-md-l-140-force {
    padding-left: 140px !important;
  }

  .pd-md-150 {
    padding: 150px;
  }

  .pd-md-150-force {
    padding: 150px !important;
  }

  .pd-md-y-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pd-md-y-150-force {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }

  .pd-md-x-150 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .pd-md-x-150-force {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }

  .pd-md-t-150 {
    padding-top: 150px;
  }

  .pd-md-r-150 {
    padding-right: 150px;
  }

  .pd-md-b-150 {
    padding-bottom: 150px;
  }

  .pd-md-l-150 {
    padding-left: 150px;
  }

  .pd-md-t-150-force {
    padding-top: 150px !important;
  }

  .pd-md-r-150-force {
    padding-right: 150px !important;
  }

  .pd-md-b-150-force {
    padding-bottom: 150px !important;
  }

  .pd-md-l-150-force {
    padding-left: 150px !important;
  }

  .pd-md-160 {
    padding: 160px;
  }

  .pd-md-160-force {
    padding: 160px !important;
  }

  .pd-md-y-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pd-md-y-160-force {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .pd-md-x-160 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .pd-md-x-160-force {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .pd-md-t-160 {
    padding-top: 160px;
  }

  .pd-md-r-160 {
    padding-right: 160px;
  }

  .pd-md-b-160 {
    padding-bottom: 160px;
  }

  .pd-md-l-160 {
    padding-left: 160px;
  }

  .pd-md-t-160-force {
    padding-top: 160px !important;
  }

  .pd-md-r-160-force {
    padding-right: 160px !important;
  }

  .pd-md-b-160-force {
    padding-bottom: 160px !important;
  }

  .pd-md-l-160-force {
    padding-left: 160px !important;
  }

  .pd-md-170 {
    padding: 170px;
  }

  .pd-md-170-force {
    padding: 170px !important;
  }

  .pd-md-y-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .pd-md-y-170-force {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }

  .pd-md-x-170 {
    padding-left: 170px;
    padding-right: 170px;
  }

  .pd-md-x-170-force {
    padding-left: 170px !important;
    padding-right: 170px !important;
  }

  .pd-md-t-170 {
    padding-top: 170px;
  }

  .pd-md-r-170 {
    padding-right: 170px;
  }

  .pd-md-b-170 {
    padding-bottom: 170px;
  }

  .pd-md-l-170 {
    padding-left: 170px;
  }

  .pd-md-t-170-force {
    padding-top: 170px !important;
  }

  .pd-md-r-170-force {
    padding-right: 170px !important;
  }

  .pd-md-b-170-force {
    padding-bottom: 170px !important;
  }

  .pd-md-l-170-force {
    padding-left: 170px !important;
  }

  .pd-md-180 {
    padding: 180px;
  }

  .pd-md-180-force {
    padding: 180px !important;
  }

  .pd-md-y-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .pd-md-y-180-force {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }

  .pd-md-x-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .pd-md-x-180-force {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }

  .pd-md-t-180 {
    padding-top: 180px;
  }

  .pd-md-r-180 {
    padding-right: 180px;
  }

  .pd-md-b-180 {
    padding-bottom: 180px;
  }

  .pd-md-l-180 {
    padding-left: 180px;
  }

  .pd-md-t-180-force {
    padding-top: 180px !important;
  }

  .pd-md-r-180-force {
    padding-right: 180px !important;
  }

  .pd-md-b-180-force {
    padding-bottom: 180px !important;
  }

  .pd-md-l-180-force {
    padding-left: 180px !important;
  }

  .pd-md-190 {
    padding: 190px;
  }

  .pd-md-190-force {
    padding: 190px !important;
  }

  .pd-md-y-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pd-md-y-190-force {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }

  .pd-md-x-190 {
    padding-left: 190px;
    padding-right: 190px;
  }

  .pd-md-x-190-force {
    padding-left: 190px !important;
    padding-right: 190px !important;
  }

  .pd-md-t-190 {
    padding-top: 190px;
  }

  .pd-md-r-190 {
    padding-right: 190px;
  }

  .pd-md-b-190 {
    padding-bottom: 190px;
  }

  .pd-md-l-190 {
    padding-left: 190px;
  }

  .pd-md-t-190-force {
    padding-top: 190px !important;
  }

  .pd-md-r-190-force {
    padding-right: 190px !important;
  }

  .pd-md-b-190-force {
    padding-bottom: 190px !important;
  }

  .pd-md-l-190-force {
    padding-left: 190px !important;
  }

  .pd-md-200 {
    padding: 200px;
  }

  .pd-md-200-force {
    padding: 200px !important;
  }

  .pd-md-y-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pd-md-y-200-force {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .pd-md-x-200 {
    padding-left: 200px;
    padding-right: 200px;
  }

  .pd-md-x-200-force {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }

  .pd-md-t-200 {
    padding-top: 200px;
  }

  .pd-md-r-200 {
    padding-right: 200px;
  }

  .pd-md-b-200 {
    padding-bottom: 200px;
  }

  .pd-md-l-200 {
    padding-left: 200px;
  }

  .pd-md-t-200-force {
    padding-top: 200px !important;
  }

  .pd-md-r-200-force {
    padding-right: 200px !important;
  }

  .pd-md-b-200-force {
    padding-bottom: 200px !important;
  }

  .pd-md-l-200-force {
    padding-left: 200px !important;
  }
}
@media (min-width: 992px) {
  .pd-lg-0 {
    padding: 0px;
  }

  .pd-lg-0-force {
    padding: 0px !important;
  }

  .pd-lg-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .pd-lg-y-0-force {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .pd-lg-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pd-lg-x-0-force {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .pd-lg-t-0 {
    padding-top: 0px;
  }

  .pd-lg-r-0 {
    padding-right: 0px;
  }

  .pd-lg-b-0 {
    padding-bottom: 0px;
  }

  .pd-lg-l-0 {
    padding-left: 0px;
  }

  .pd-lg-t-0-force {
    padding-top: 0px !important;
  }

  .pd-lg-r-0-force {
    padding-right: 0px !important;
  }

  .pd-lg-b-0-force {
    padding-bottom: 0px !important;
  }

  .pd-lg-l-0-force {
    padding-left: 0px !important;
  }

  .pd-lg-1 {
    padding: 1px;
  }

  .pd-lg-1-force {
    padding: 1px !important;
  }

  .pd-lg-y-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .pd-lg-y-1-force {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .pd-lg-x-1 {
    padding-left: 1px;
    padding-right: 1px;
  }

  .pd-lg-x-1-force {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .pd-lg-t-1 {
    padding-top: 1px;
  }

  .pd-lg-r-1 {
    padding-right: 1px;
  }

  .pd-lg-b-1 {
    padding-bottom: 1px;
  }

  .pd-lg-l-1 {
    padding-left: 1px;
  }

  .pd-lg-t-1-force {
    padding-top: 1px !important;
  }

  .pd-lg-r-1-force {
    padding-right: 1px !important;
  }

  .pd-lg-b-1-force {
    padding-bottom: 1px !important;
  }

  .pd-lg-l-1-force {
    padding-left: 1px !important;
  }

  .pd-lg-2 {
    padding: 2px;
  }

  .pd-lg-2-force {
    padding: 2px !important;
  }

  .pd-lg-y-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .pd-lg-y-2-force {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .pd-lg-x-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .pd-lg-x-2-force {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }

  .pd-lg-t-2 {
    padding-top: 2px;
  }

  .pd-lg-r-2 {
    padding-right: 2px;
  }

  .pd-lg-b-2 {
    padding-bottom: 2px;
  }

  .pd-lg-l-2 {
    padding-left: 2px;
  }

  .pd-lg-t-2-force {
    padding-top: 2px !important;
  }

  .pd-lg-r-2-force {
    padding-right: 2px !important;
  }

  .pd-lg-b-2-force {
    padding-bottom: 2px !important;
  }

  .pd-lg-l-2-force {
    padding-left: 2px !important;
  }

  .pd-lg-3 {
    padding: 3px;
  }

  .pd-lg-3-force {
    padding: 3px !important;
  }

  .pd-lg-y-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .pd-lg-y-3-force {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .pd-lg-x-3 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .pd-lg-x-3-force {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }

  .pd-lg-t-3 {
    padding-top: 3px;
  }

  .pd-lg-r-3 {
    padding-right: 3px;
  }

  .pd-lg-b-3 {
    padding-bottom: 3px;
  }

  .pd-lg-l-3 {
    padding-left: 3px;
  }

  .pd-lg-t-3-force {
    padding-top: 3px !important;
  }

  .pd-lg-r-3-force {
    padding-right: 3px !important;
  }

  .pd-lg-b-3-force {
    padding-bottom: 3px !important;
  }

  .pd-lg-l-3-force {
    padding-left: 3px !important;
  }

  .pd-lg-4 {
    padding: 4px;
  }

  .pd-lg-4-force {
    padding: 4px !important;
  }

  .pd-lg-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pd-lg-y-4-force {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .pd-lg-x-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .pd-lg-x-4-force {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .pd-lg-t-4 {
    padding-top: 4px;
  }

  .pd-lg-r-4 {
    padding-right: 4px;
  }

  .pd-lg-b-4 {
    padding-bottom: 4px;
  }

  .pd-lg-l-4 {
    padding-left: 4px;
  }

  .pd-lg-t-4-force {
    padding-top: 4px !important;
  }

  .pd-lg-r-4-force {
    padding-right: 4px !important;
  }

  .pd-lg-b-4-force {
    padding-bottom: 4px !important;
  }

  .pd-lg-l-4-force {
    padding-left: 4px !important;
  }

  .pd-lg-5 {
    padding: 5px;
  }

  .pd-lg-5-force {
    padding: 5px !important;
  }

  .pd-lg-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pd-lg-y-5-force {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .pd-lg-x-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pd-lg-x-5-force {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .pd-lg-t-5 {
    padding-top: 5px;
  }

  .pd-lg-r-5 {
    padding-right: 5px;
  }

  .pd-lg-b-5 {
    padding-bottom: 5px;
  }

  .pd-lg-l-5 {
    padding-left: 5px;
  }

  .pd-lg-t-5-force {
    padding-top: 5px !important;
  }

  .pd-lg-r-5-force {
    padding-right: 5px !important;
  }

  .pd-lg-b-5-force {
    padding-bottom: 5px !important;
  }

  .pd-lg-l-5-force {
    padding-left: 5px !important;
  }

  .pd-lg-6 {
    padding: 6px;
  }

  .pd-lg-6-force {
    padding: 6px !important;
  }

  .pd-lg-y-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .pd-lg-y-6-force {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .pd-lg-x-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .pd-lg-x-6-force {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  .pd-lg-t-6 {
    padding-top: 6px;
  }

  .pd-lg-r-6 {
    padding-right: 6px;
  }

  .pd-lg-b-6 {
    padding-bottom: 6px;
  }

  .pd-lg-l-6 {
    padding-left: 6px;
  }

  .pd-lg-t-6-force {
    padding-top: 6px !important;
  }

  .pd-lg-r-6-force {
    padding-right: 6px !important;
  }

  .pd-lg-b-6-force {
    padding-bottom: 6px !important;
  }

  .pd-lg-l-6-force {
    padding-left: 6px !important;
  }

  .pd-lg-7 {
    padding: 7px;
  }

  .pd-lg-7-force {
    padding: 7px !important;
  }

  .pd-lg-y-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .pd-lg-y-7-force {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }

  .pd-lg-x-7 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .pd-lg-x-7-force {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }

  .pd-lg-t-7 {
    padding-top: 7px;
  }

  .pd-lg-r-7 {
    padding-right: 7px;
  }

  .pd-lg-b-7 {
    padding-bottom: 7px;
  }

  .pd-lg-l-7 {
    padding-left: 7px;
  }

  .pd-lg-t-7-force {
    padding-top: 7px !important;
  }

  .pd-lg-r-7-force {
    padding-right: 7px !important;
  }

  .pd-lg-b-7-force {
    padding-bottom: 7px !important;
  }

  .pd-lg-l-7-force {
    padding-left: 7px !important;
  }

  .pd-lg-8 {
    padding: 8px;
  }

  .pd-lg-8-force {
    padding: 8px !important;
  }

  .pd-lg-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .pd-lg-y-8-force {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .pd-lg-x-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .pd-lg-x-8-force {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .pd-lg-t-8 {
    padding-top: 8px;
  }

  .pd-lg-r-8 {
    padding-right: 8px;
  }

  .pd-lg-b-8 {
    padding-bottom: 8px;
  }

  .pd-lg-l-8 {
    padding-left: 8px;
  }

  .pd-lg-t-8-force {
    padding-top: 8px !important;
  }

  .pd-lg-r-8-force {
    padding-right: 8px !important;
  }

  .pd-lg-b-8-force {
    padding-bottom: 8px !important;
  }

  .pd-lg-l-8-force {
    padding-left: 8px !important;
  }

  .pd-lg-9 {
    padding: 9px;
  }

  .pd-lg-9-force {
    padding: 9px !important;
  }

  .pd-lg-y-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .pd-lg-y-9-force {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }

  .pd-lg-x-9 {
    padding-left: 9px;
    padding-right: 9px;
  }

  .pd-lg-x-9-force {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }

  .pd-lg-t-9 {
    padding-top: 9px;
  }

  .pd-lg-r-9 {
    padding-right: 9px;
  }

  .pd-lg-b-9 {
    padding-bottom: 9px;
  }

  .pd-lg-l-9 {
    padding-left: 9px;
  }

  .pd-lg-t-9-force {
    padding-top: 9px !important;
  }

  .pd-lg-r-9-force {
    padding-right: 9px !important;
  }

  .pd-lg-b-9-force {
    padding-bottom: 9px !important;
  }

  .pd-lg-l-9-force {
    padding-left: 9px !important;
  }

  .pd-lg-10 {
    padding: 10px;
  }

  .pd-lg-10-force {
    padding: 10px !important;
  }

  .pd-lg-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pd-lg-y-10-force {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .pd-lg-x-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pd-lg-x-10-force {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .pd-lg-t-10 {
    padding-top: 10px;
  }

  .pd-lg-r-10 {
    padding-right: 10px;
  }

  .pd-lg-b-10 {
    padding-bottom: 10px;
  }

  .pd-lg-l-10 {
    padding-left: 10px;
  }

  .pd-lg-t-10-force {
    padding-top: 10px !important;
  }

  .pd-lg-r-10-force {
    padding-right: 10px !important;
  }

  .pd-lg-b-10-force {
    padding-bottom: 10px !important;
  }

  .pd-lg-l-10-force {
    padding-left: 10px !important;
  }

  .pd-lg-15 {
    padding: 15px;
  }

  .pd-lg-15-force {
    padding: 15px !important;
  }

  .pd-lg-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pd-lg-y-15-force {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .pd-lg-x-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pd-lg-x-15-force {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .pd-lg-t-15 {
    padding-top: 15px;
  }

  .pd-lg-r-15 {
    padding-right: 15px;
  }

  .pd-lg-b-15 {
    padding-bottom: 15px;
  }

  .pd-lg-l-15 {
    padding-left: 15px;
  }

  .pd-lg-t-15-force {
    padding-top: 15px !important;
  }

  .pd-lg-r-15-force {
    padding-right: 15px !important;
  }

  .pd-lg-b-15-force {
    padding-bottom: 15px !important;
  }

  .pd-lg-l-15-force {
    padding-left: 15px !important;
  }

  .pd-lg-20 {
    padding: 20px;
  }

  .pd-lg-20-force {
    padding: 20px !important;
  }

  .pd-lg-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pd-lg-y-20-force {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .pd-lg-x-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pd-lg-x-20-force {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .pd-lg-t-20 {
    padding-top: 20px;
  }

  .pd-lg-r-20 {
    padding-right: 20px;
  }

  .pd-lg-b-20 {
    padding-bottom: 20px;
  }

  .pd-lg-l-20 {
    padding-left: 20px;
  }

  .pd-lg-t-20-force {
    padding-top: 20px !important;
  }

  .pd-lg-r-20-force {
    padding-right: 20px !important;
  }

  .pd-lg-b-20-force {
    padding-bottom: 20px !important;
  }

  .pd-lg-l-20-force {
    padding-left: 20px !important;
  }

  .pd-lg-25 {
    padding: 25px;
  }

  .pd-lg-25-force {
    padding: 25px !important;
  }

  .pd-lg-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pd-lg-y-25-force {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .pd-lg-x-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pd-lg-x-25-force {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .pd-lg-t-25 {
    padding-top: 25px;
  }

  .pd-lg-r-25 {
    padding-right: 25px;
  }

  .pd-lg-b-25 {
    padding-bottom: 25px;
  }

  .pd-lg-l-25 {
    padding-left: 25px;
  }

  .pd-lg-t-25-force {
    padding-top: 25px !important;
  }

  .pd-lg-r-25-force {
    padding-right: 25px !important;
  }

  .pd-lg-b-25-force {
    padding-bottom: 25px !important;
  }

  .pd-lg-l-25-force {
    padding-left: 25px !important;
  }

  .pd-lg-30 {
    padding: 30px;
  }

  .pd-lg-30-force {
    padding: 30px !important;
  }

  .pd-lg-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pd-lg-y-30-force {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .pd-lg-x-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pd-lg-x-30-force {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .pd-lg-t-30 {
    padding-top: 30px;
  }

  .pd-lg-r-30 {
    padding-right: 30px;
  }

  .pd-lg-b-30 {
    padding-bottom: 30px;
  }

  .pd-lg-l-30 {
    padding-left: 30px;
  }

  .pd-lg-t-30-force {
    padding-top: 30px !important;
  }

  .pd-lg-r-30-force {
    padding-right: 30px !important;
  }

  .pd-lg-b-30-force {
    padding-bottom: 30px !important;
  }

  .pd-lg-l-30-force {
    padding-left: 30px !important;
  }

  .pd-lg-35 {
    padding: 35px;
  }

  .pd-lg-35-force {
    padding: 35px !important;
  }

  .pd-lg-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pd-lg-y-35-force {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .pd-lg-x-35 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pd-lg-x-35-force {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .pd-lg-t-35 {
    padding-top: 35px;
  }

  .pd-lg-r-35 {
    padding-right: 35px;
  }

  .pd-lg-b-35 {
    padding-bottom: 35px;
  }

  .pd-lg-l-35 {
    padding-left: 35px;
  }

  .pd-lg-t-35-force {
    padding-top: 35px !important;
  }

  .pd-lg-r-35-force {
    padding-right: 35px !important;
  }

  .pd-lg-b-35-force {
    padding-bottom: 35px !important;
  }

  .pd-lg-l-35-force {
    padding-left: 35px !important;
  }

  .pd-lg-40 {
    padding: 40px;
  }

  .pd-lg-40-force {
    padding: 40px !important;
  }

  .pd-lg-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pd-lg-y-40-force {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .pd-lg-x-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pd-lg-x-40-force {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .pd-lg-t-40 {
    padding-top: 40px;
  }

  .pd-lg-r-40 {
    padding-right: 40px;
  }

  .pd-lg-b-40 {
    padding-bottom: 40px;
  }

  .pd-lg-l-40 {
    padding-left: 40px;
  }

  .pd-lg-t-40-force {
    padding-top: 40px !important;
  }

  .pd-lg-r-40-force {
    padding-right: 40px !important;
  }

  .pd-lg-b-40-force {
    padding-bottom: 40px !important;
  }

  .pd-lg-l-40-force {
    padding-left: 40px !important;
  }

  .pd-lg-45 {
    padding: 45px;
  }

  .pd-lg-45-force {
    padding: 45px !important;
  }

  .pd-lg-y-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pd-lg-y-45-force {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .pd-lg-x-45 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pd-lg-x-45-force {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .pd-lg-t-45 {
    padding-top: 45px;
  }

  .pd-lg-r-45 {
    padding-right: 45px;
  }

  .pd-lg-b-45 {
    padding-bottom: 45px;
  }

  .pd-lg-l-45 {
    padding-left: 45px;
  }

  .pd-lg-t-45-force {
    padding-top: 45px !important;
  }

  .pd-lg-r-45-force {
    padding-right: 45px !important;
  }

  .pd-lg-b-45-force {
    padding-bottom: 45px !important;
  }

  .pd-lg-l-45-force {
    padding-left: 45px !important;
  }

  .pd-lg-50 {
    padding: 50px;
  }

  .pd-lg-50-force {
    padding: 50px !important;
  }

  .pd-lg-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pd-lg-y-50-force {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .pd-lg-x-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pd-lg-x-50-force {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .pd-lg-t-50 {
    padding-top: 50px;
  }

  .pd-lg-r-50 {
    padding-right: 50px;
  }

  .pd-lg-b-50 {
    padding-bottom: 50px;
  }

  .pd-lg-l-50 {
    padding-left: 50px;
  }

  .pd-lg-t-50-force {
    padding-top: 50px !important;
  }

  .pd-lg-r-50-force {
    padding-right: 50px !important;
  }

  .pd-lg-b-50-force {
    padding-bottom: 50px !important;
  }

  .pd-lg-l-50-force {
    padding-left: 50px !important;
  }

  .pd-lg-55 {
    padding: 55px;
  }

  .pd-lg-55-force {
    padding: 55px !important;
  }

  .pd-lg-y-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .pd-lg-y-55-force {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }

  .pd-lg-x-55 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pd-lg-x-55-force {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }

  .pd-lg-t-55 {
    padding-top: 55px;
  }

  .pd-lg-r-55 {
    padding-right: 55px;
  }

  .pd-lg-b-55 {
    padding-bottom: 55px;
  }

  .pd-lg-l-55 {
    padding-left: 55px;
  }

  .pd-lg-t-55-force {
    padding-top: 55px !important;
  }

  .pd-lg-r-55-force {
    padding-right: 55px !important;
  }

  .pd-lg-b-55-force {
    padding-bottom: 55px !important;
  }

  .pd-lg-l-55-force {
    padding-left: 55px !important;
  }

  .pd-lg-60 {
    padding: 60px;
  }

  .pd-lg-60-force {
    padding: 60px !important;
  }

  .pd-lg-y-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pd-lg-y-60-force {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .pd-lg-x-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pd-lg-x-60-force {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .pd-lg-t-60 {
    padding-top: 60px;
  }

  .pd-lg-r-60 {
    padding-right: 60px;
  }

  .pd-lg-b-60 {
    padding-bottom: 60px;
  }

  .pd-lg-l-60 {
    padding-left: 60px;
  }

  .pd-lg-t-60-force {
    padding-top: 60px !important;
  }

  .pd-lg-r-60-force {
    padding-right: 60px !important;
  }

  .pd-lg-b-60-force {
    padding-bottom: 60px !important;
  }

  .pd-lg-l-60-force {
    padding-left: 60px !important;
  }

  .pd-lg-65 {
    padding: 65px;
  }

  .pd-lg-65-force {
    padding: 65px !important;
  }

  .pd-lg-y-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .pd-lg-y-65-force {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }

  .pd-lg-x-65 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pd-lg-x-65-force {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }

  .pd-lg-t-65 {
    padding-top: 65px;
  }

  .pd-lg-r-65 {
    padding-right: 65px;
  }

  .pd-lg-b-65 {
    padding-bottom: 65px;
  }

  .pd-lg-l-65 {
    padding-left: 65px;
  }

  .pd-lg-t-65-force {
    padding-top: 65px !important;
  }

  .pd-lg-r-65-force {
    padding-right: 65px !important;
  }

  .pd-lg-b-65-force {
    padding-bottom: 65px !important;
  }

  .pd-lg-l-65-force {
    padding-left: 65px !important;
  }

  .pd-lg-70 {
    padding: 70px;
  }

  .pd-lg-70-force {
    padding: 70px !important;
  }

  .pd-lg-y-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pd-lg-y-70-force {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  .pd-lg-x-70 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pd-lg-x-70-force {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }

  .pd-lg-t-70 {
    padding-top: 70px;
  }

  .pd-lg-r-70 {
    padding-right: 70px;
  }

  .pd-lg-b-70 {
    padding-bottom: 70px;
  }

  .pd-lg-l-70 {
    padding-left: 70px;
  }

  .pd-lg-t-70-force {
    padding-top: 70px !important;
  }

  .pd-lg-r-70-force {
    padding-right: 70px !important;
  }

  .pd-lg-b-70-force {
    padding-bottom: 70px !important;
  }

  .pd-lg-l-70-force {
    padding-left: 70px !important;
  }

  .pd-lg-75 {
    padding: 75px;
  }

  .pd-lg-75-force {
    padding: 75px !important;
  }

  .pd-lg-y-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pd-lg-y-75-force {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  .pd-lg-x-75 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pd-lg-x-75-force {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }

  .pd-lg-t-75 {
    padding-top: 75px;
  }

  .pd-lg-r-75 {
    padding-right: 75px;
  }

  .pd-lg-b-75 {
    padding-bottom: 75px;
  }

  .pd-lg-l-75 {
    padding-left: 75px;
  }

  .pd-lg-t-75-force {
    padding-top: 75px !important;
  }

  .pd-lg-r-75-force {
    padding-right: 75px !important;
  }

  .pd-lg-b-75-force {
    padding-bottom: 75px !important;
  }

  .pd-lg-l-75-force {
    padding-left: 75px !important;
  }

  .pd-lg-80 {
    padding: 80px;
  }

  .pd-lg-80-force {
    padding: 80px !important;
  }

  .pd-lg-y-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pd-lg-y-80-force {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .pd-lg-x-80 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pd-lg-x-80-force {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .pd-lg-t-80 {
    padding-top: 80px;
  }

  .pd-lg-r-80 {
    padding-right: 80px;
  }

  .pd-lg-b-80 {
    padding-bottom: 80px;
  }

  .pd-lg-l-80 {
    padding-left: 80px;
  }

  .pd-lg-t-80-force {
    padding-top: 80px !important;
  }

  .pd-lg-r-80-force {
    padding-right: 80px !important;
  }

  .pd-lg-b-80-force {
    padding-bottom: 80px !important;
  }

  .pd-lg-l-80-force {
    padding-left: 80px !important;
  }

  .pd-lg-85 {
    padding: 85px;
  }

  .pd-lg-85-force {
    padding: 85px !important;
  }

  .pd-lg-y-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .pd-lg-y-85-force {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }

  .pd-lg-x-85 {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pd-lg-x-85-force {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }

  .pd-lg-t-85 {
    padding-top: 85px;
  }

  .pd-lg-r-85 {
    padding-right: 85px;
  }

  .pd-lg-b-85 {
    padding-bottom: 85px;
  }

  .pd-lg-l-85 {
    padding-left: 85px;
  }

  .pd-lg-t-85-force {
    padding-top: 85px !important;
  }

  .pd-lg-r-85-force {
    padding-right: 85px !important;
  }

  .pd-lg-b-85-force {
    padding-bottom: 85px !important;
  }

  .pd-lg-l-85-force {
    padding-left: 85px !important;
  }

  .pd-lg-90 {
    padding: 90px;
  }

  .pd-lg-90-force {
    padding: 90px !important;
  }

  .pd-lg-y-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pd-lg-y-90-force {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }

  .pd-lg-x-90 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pd-lg-x-90-force {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }

  .pd-lg-t-90 {
    padding-top: 90px;
  }

  .pd-lg-r-90 {
    padding-right: 90px;
  }

  .pd-lg-b-90 {
    padding-bottom: 90px;
  }

  .pd-lg-l-90 {
    padding-left: 90px;
  }

  .pd-lg-t-90-force {
    padding-top: 90px !important;
  }

  .pd-lg-r-90-force {
    padding-right: 90px !important;
  }

  .pd-lg-b-90-force {
    padding-bottom: 90px !important;
  }

  .pd-lg-l-90-force {
    padding-left: 90px !important;
  }

  .pd-lg-95 {
    padding: 95px;
  }

  .pd-lg-95-force {
    padding: 95px !important;
  }

  .pd-lg-y-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .pd-lg-y-95-force {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }

  .pd-lg-x-95 {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pd-lg-x-95-force {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }

  .pd-lg-t-95 {
    padding-top: 95px;
  }

  .pd-lg-r-95 {
    padding-right: 95px;
  }

  .pd-lg-b-95 {
    padding-bottom: 95px;
  }

  .pd-lg-l-95 {
    padding-left: 95px;
  }

  .pd-lg-t-95-force {
    padding-top: 95px !important;
  }

  .pd-lg-r-95-force {
    padding-right: 95px !important;
  }

  .pd-lg-b-95-force {
    padding-bottom: 95px !important;
  }

  .pd-lg-l-95-force {
    padding-left: 95px !important;
  }

  .pd-lg-100 {
    padding: 100px;
  }

  .pd-lg-100-force {
    padding: 100px !important;
  }

  .pd-lg-y-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pd-lg-y-100-force {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .pd-lg-x-100 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pd-lg-x-100-force {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .pd-lg-t-100 {
    padding-top: 100px;
  }

  .pd-lg-r-100 {
    padding-right: 100px;
  }

  .pd-lg-b-100 {
    padding-bottom: 100px;
  }

  .pd-lg-l-100 {
    padding-left: 100px;
  }

  .pd-lg-t-100-force {
    padding-top: 100px !important;
  }

  .pd-lg-r-100-force {
    padding-right: 100px !important;
  }

  .pd-lg-b-100-force {
    padding-bottom: 100px !important;
  }

  .pd-lg-l-100-force {
    padding-left: 100px !important;
  }

  .pd-lg-110 {
    padding: 110px;
  }

  .pd-lg-110-force {
    padding: 110px !important;
  }

  .pd-lg-y-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pd-lg-y-110-force {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }

  .pd-lg-x-110 {
    padding-left: 110px;
    padding-right: 110px;
  }

  .pd-lg-x-110-force {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }

  .pd-lg-t-110 {
    padding-top: 110px;
  }

  .pd-lg-r-110 {
    padding-right: 110px;
  }

  .pd-lg-b-110 {
    padding-bottom: 110px;
  }

  .pd-lg-l-110 {
    padding-left: 110px;
  }

  .pd-lg-t-110-force {
    padding-top: 110px !important;
  }

  .pd-lg-r-110-force {
    padding-right: 110px !important;
  }

  .pd-lg-b-110-force {
    padding-bottom: 110px !important;
  }

  .pd-lg-l-110-force {
    padding-left: 110px !important;
  }

  .pd-lg-120 {
    padding: 120px;
  }

  .pd-lg-120-force {
    padding: 120px !important;
  }

  .pd-lg-y-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pd-lg-y-120-force {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .pd-lg-x-120 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .pd-lg-x-120-force {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .pd-lg-t-120 {
    padding-top: 120px;
  }

  .pd-lg-r-120 {
    padding-right: 120px;
  }

  .pd-lg-b-120 {
    padding-bottom: 120px;
  }

  .pd-lg-l-120 {
    padding-left: 120px;
  }

  .pd-lg-t-120-force {
    padding-top: 120px !important;
  }

  .pd-lg-r-120-force {
    padding-right: 120px !important;
  }

  .pd-lg-b-120-force {
    padding-bottom: 120px !important;
  }

  .pd-lg-l-120-force {
    padding-left: 120px !important;
  }

  .pd-lg-130 {
    padding: 130px;
  }

  .pd-lg-130-force {
    padding: 130px !important;
  }

  .pd-lg-y-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .pd-lg-y-130-force {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }

  .pd-lg-x-130 {
    padding-left: 130px;
    padding-right: 130px;
  }

  .pd-lg-x-130-force {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }

  .pd-lg-t-130 {
    padding-top: 130px;
  }

  .pd-lg-r-130 {
    padding-right: 130px;
  }

  .pd-lg-b-130 {
    padding-bottom: 130px;
  }

  .pd-lg-l-130 {
    padding-left: 130px;
  }

  .pd-lg-t-130-force {
    padding-top: 130px !important;
  }

  .pd-lg-r-130-force {
    padding-right: 130px !important;
  }

  .pd-lg-b-130-force {
    padding-bottom: 130px !important;
  }

  .pd-lg-l-130-force {
    padding-left: 130px !important;
  }

  .pd-lg-140 {
    padding: 140px;
  }

  .pd-lg-140-force {
    padding: 140px !important;
  }

  .pd-lg-y-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .pd-lg-y-140-force {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .pd-lg-x-140 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .pd-lg-x-140-force {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .pd-lg-t-140 {
    padding-top: 140px;
  }

  .pd-lg-r-140 {
    padding-right: 140px;
  }

  .pd-lg-b-140 {
    padding-bottom: 140px;
  }

  .pd-lg-l-140 {
    padding-left: 140px;
  }

  .pd-lg-t-140-force {
    padding-top: 140px !important;
  }

  .pd-lg-r-140-force {
    padding-right: 140px !important;
  }

  .pd-lg-b-140-force {
    padding-bottom: 140px !important;
  }

  .pd-lg-l-140-force {
    padding-left: 140px !important;
  }

  .pd-lg-150 {
    padding: 150px;
  }

  .pd-lg-150-force {
    padding: 150px !important;
  }

  .pd-lg-y-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pd-lg-y-150-force {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }

  .pd-lg-x-150 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .pd-lg-x-150-force {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }

  .pd-lg-t-150 {
    padding-top: 150px;
  }

  .pd-lg-r-150 {
    padding-right: 150px;
  }

  .pd-lg-b-150 {
    padding-bottom: 150px;
  }

  .pd-lg-l-150 {
    padding-left: 150px;
  }

  .pd-lg-t-150-force {
    padding-top: 150px !important;
  }

  .pd-lg-r-150-force {
    padding-right: 150px !important;
  }

  .pd-lg-b-150-force {
    padding-bottom: 150px !important;
  }

  .pd-lg-l-150-force {
    padding-left: 150px !important;
  }

  .pd-lg-160 {
    padding: 160px;
  }

  .pd-lg-160-force {
    padding: 160px !important;
  }

  .pd-lg-y-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pd-lg-y-160-force {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .pd-lg-x-160 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .pd-lg-x-160-force {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .pd-lg-t-160 {
    padding-top: 160px;
  }

  .pd-lg-r-160 {
    padding-right: 160px;
  }

  .pd-lg-b-160 {
    padding-bottom: 160px;
  }

  .pd-lg-l-160 {
    padding-left: 160px;
  }

  .pd-lg-t-160-force {
    padding-top: 160px !important;
  }

  .pd-lg-r-160-force {
    padding-right: 160px !important;
  }

  .pd-lg-b-160-force {
    padding-bottom: 160px !important;
  }

  .pd-lg-l-160-force {
    padding-left: 160px !important;
  }

  .pd-lg-170 {
    padding: 170px;
  }

  .pd-lg-170-force {
    padding: 170px !important;
  }

  .pd-lg-y-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .pd-lg-y-170-force {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }

  .pd-lg-x-170 {
    padding-left: 170px;
    padding-right: 170px;
  }

  .pd-lg-x-170-force {
    padding-left: 170px !important;
    padding-right: 170px !important;
  }

  .pd-lg-t-170 {
    padding-top: 170px;
  }

  .pd-lg-r-170 {
    padding-right: 170px;
  }

  .pd-lg-b-170 {
    padding-bottom: 170px;
  }

  .pd-lg-l-170 {
    padding-left: 170px;
  }

  .pd-lg-t-170-force {
    padding-top: 170px !important;
  }

  .pd-lg-r-170-force {
    padding-right: 170px !important;
  }

  .pd-lg-b-170-force {
    padding-bottom: 170px !important;
  }

  .pd-lg-l-170-force {
    padding-left: 170px !important;
  }

  .pd-lg-180 {
    padding: 180px;
  }

  .pd-lg-180-force {
    padding: 180px !important;
  }

  .pd-lg-y-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .pd-lg-y-180-force {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }

  .pd-lg-x-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .pd-lg-x-180-force {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }

  .pd-lg-t-180 {
    padding-top: 180px;
  }

  .pd-lg-r-180 {
    padding-right: 180px;
  }

  .pd-lg-b-180 {
    padding-bottom: 180px;
  }

  .pd-lg-l-180 {
    padding-left: 180px;
  }

  .pd-lg-t-180-force {
    padding-top: 180px !important;
  }

  .pd-lg-r-180-force {
    padding-right: 180px !important;
  }

  .pd-lg-b-180-force {
    padding-bottom: 180px !important;
  }

  .pd-lg-l-180-force {
    padding-left: 180px !important;
  }

  .pd-lg-190 {
    padding: 190px;
  }

  .pd-lg-190-force {
    padding: 190px !important;
  }

  .pd-lg-y-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pd-lg-y-190-force {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }

  .pd-lg-x-190 {
    padding-left: 190px;
    padding-right: 190px;
  }

  .pd-lg-x-190-force {
    padding-left: 190px !important;
    padding-right: 190px !important;
  }

  .pd-lg-t-190 {
    padding-top: 190px;
  }

  .pd-lg-r-190 {
    padding-right: 190px;
  }

  .pd-lg-b-190 {
    padding-bottom: 190px;
  }

  .pd-lg-l-190 {
    padding-left: 190px;
  }

  .pd-lg-t-190-force {
    padding-top: 190px !important;
  }

  .pd-lg-r-190-force {
    padding-right: 190px !important;
  }

  .pd-lg-b-190-force {
    padding-bottom: 190px !important;
  }

  .pd-lg-l-190-force {
    padding-left: 190px !important;
  }

  .pd-lg-200 {
    padding: 200px;
  }

  .pd-lg-200-force {
    padding: 200px !important;
  }

  .pd-lg-y-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pd-lg-y-200-force {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .pd-lg-x-200 {
    padding-left: 200px;
    padding-right: 200px;
  }

  .pd-lg-x-200-force {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }

  .pd-lg-t-200 {
    padding-top: 200px;
  }

  .pd-lg-r-200 {
    padding-right: 200px;
  }

  .pd-lg-b-200 {
    padding-bottom: 200px;
  }

  .pd-lg-l-200 {
    padding-left: 200px;
  }

  .pd-lg-t-200-force {
    padding-top: 200px !important;
  }

  .pd-lg-r-200-force {
    padding-right: 200px !important;
  }

  .pd-lg-b-200-force {
    padding-bottom: 200px !important;
  }

  .pd-lg-l-200-force {
    padding-left: 200px !important;
  }
}
@media (min-width: 1200px) {
  .pd-xl-0 {
    padding: 0px;
  }

  .pd-xl-0-force {
    padding: 0px !important;
  }

  .pd-xl-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .pd-xl-y-0-force {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .pd-xl-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pd-xl-x-0-force {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .pd-xl-t-0 {
    padding-top: 0px;
  }

  .pd-xl-r-0 {
    padding-right: 0px;
  }

  .pd-xl-b-0 {
    padding-bottom: 0px;
  }

  .pd-xl-l-0 {
    padding-left: 0px;
  }

  .pd-xl-t-0-force {
    padding-top: 0px !important;
  }

  .pd-xl-r-0-force {
    padding-right: 0px !important;
  }

  .pd-xl-b-0-force {
    padding-bottom: 0px !important;
  }

  .pd-xl-l-0-force {
    padding-left: 0px !important;
  }

  .pd-xl-1 {
    padding: 1px;
  }

  .pd-xl-1-force {
    padding: 1px !important;
  }

  .pd-xl-y-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .pd-xl-y-1-force {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .pd-xl-x-1 {
    padding-left: 1px;
    padding-right: 1px;
  }

  .pd-xl-x-1-force {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .pd-xl-t-1 {
    padding-top: 1px;
  }

  .pd-xl-r-1 {
    padding-right: 1px;
  }

  .pd-xl-b-1 {
    padding-bottom: 1px;
  }

  .pd-xl-l-1 {
    padding-left: 1px;
  }

  .pd-xl-t-1-force {
    padding-top: 1px !important;
  }

  .pd-xl-r-1-force {
    padding-right: 1px !important;
  }

  .pd-xl-b-1-force {
    padding-bottom: 1px !important;
  }

  .pd-xl-l-1-force {
    padding-left: 1px !important;
  }

  .pd-xl-2 {
    padding: 2px;
  }

  .pd-xl-2-force {
    padding: 2px !important;
  }

  .pd-xl-y-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .pd-xl-y-2-force {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .pd-xl-x-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .pd-xl-x-2-force {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }

  .pd-xl-t-2 {
    padding-top: 2px;
  }

  .pd-xl-r-2 {
    padding-right: 2px;
  }

  .pd-xl-b-2 {
    padding-bottom: 2px;
  }

  .pd-xl-l-2 {
    padding-left: 2px;
  }

  .pd-xl-t-2-force {
    padding-top: 2px !important;
  }

  .pd-xl-r-2-force {
    padding-right: 2px !important;
  }

  .pd-xl-b-2-force {
    padding-bottom: 2px !important;
  }

  .pd-xl-l-2-force {
    padding-left: 2px !important;
  }

  .pd-xl-3 {
    padding: 3px;
  }

  .pd-xl-3-force {
    padding: 3px !important;
  }

  .pd-xl-y-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .pd-xl-y-3-force {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .pd-xl-x-3 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .pd-xl-x-3-force {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }

  .pd-xl-t-3 {
    padding-top: 3px;
  }

  .pd-xl-r-3 {
    padding-right: 3px;
  }

  .pd-xl-b-3 {
    padding-bottom: 3px;
  }

  .pd-xl-l-3 {
    padding-left: 3px;
  }

  .pd-xl-t-3-force {
    padding-top: 3px !important;
  }

  .pd-xl-r-3-force {
    padding-right: 3px !important;
  }

  .pd-xl-b-3-force {
    padding-bottom: 3px !important;
  }

  .pd-xl-l-3-force {
    padding-left: 3px !important;
  }

  .pd-xl-4 {
    padding: 4px;
  }

  .pd-xl-4-force {
    padding: 4px !important;
  }

  .pd-xl-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pd-xl-y-4-force {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .pd-xl-x-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .pd-xl-x-4-force {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .pd-xl-t-4 {
    padding-top: 4px;
  }

  .pd-xl-r-4 {
    padding-right: 4px;
  }

  .pd-xl-b-4 {
    padding-bottom: 4px;
  }

  .pd-xl-l-4 {
    padding-left: 4px;
  }

  .pd-xl-t-4-force {
    padding-top: 4px !important;
  }

  .pd-xl-r-4-force {
    padding-right: 4px !important;
  }

  .pd-xl-b-4-force {
    padding-bottom: 4px !important;
  }

  .pd-xl-l-4-force {
    padding-left: 4px !important;
  }

  .pd-xl-5 {
    padding: 5px;
  }

  .pd-xl-5-force {
    padding: 5px !important;
  }

  .pd-xl-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pd-xl-y-5-force {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .pd-xl-x-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pd-xl-x-5-force {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .pd-xl-t-5 {
    padding-top: 5px;
  }

  .pd-xl-r-5 {
    padding-right: 5px;
  }

  .pd-xl-b-5 {
    padding-bottom: 5px;
  }

  .pd-xl-l-5 {
    padding-left: 5px;
  }

  .pd-xl-t-5-force {
    padding-top: 5px !important;
  }

  .pd-xl-r-5-force {
    padding-right: 5px !important;
  }

  .pd-xl-b-5-force {
    padding-bottom: 5px !important;
  }

  .pd-xl-l-5-force {
    padding-left: 5px !important;
  }

  .pd-xl-6 {
    padding: 6px;
  }

  .pd-xl-6-force {
    padding: 6px !important;
  }

  .pd-xl-y-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .pd-xl-y-6-force {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .pd-xl-x-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .pd-xl-x-6-force {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  .pd-xl-t-6 {
    padding-top: 6px;
  }

  .pd-xl-r-6 {
    padding-right: 6px;
  }

  .pd-xl-b-6 {
    padding-bottom: 6px;
  }

  .pd-xl-l-6 {
    padding-left: 6px;
  }

  .pd-xl-t-6-force {
    padding-top: 6px !important;
  }

  .pd-xl-r-6-force {
    padding-right: 6px !important;
  }

  .pd-xl-b-6-force {
    padding-bottom: 6px !important;
  }

  .pd-xl-l-6-force {
    padding-left: 6px !important;
  }

  .pd-xl-7 {
    padding: 7px;
  }

  .pd-xl-7-force {
    padding: 7px !important;
  }

  .pd-xl-y-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .pd-xl-y-7-force {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }

  .pd-xl-x-7 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .pd-xl-x-7-force {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }

  .pd-xl-t-7 {
    padding-top: 7px;
  }

  .pd-xl-r-7 {
    padding-right: 7px;
  }

  .pd-xl-b-7 {
    padding-bottom: 7px;
  }

  .pd-xl-l-7 {
    padding-left: 7px;
  }

  .pd-xl-t-7-force {
    padding-top: 7px !important;
  }

  .pd-xl-r-7-force {
    padding-right: 7px !important;
  }

  .pd-xl-b-7-force {
    padding-bottom: 7px !important;
  }

  .pd-xl-l-7-force {
    padding-left: 7px !important;
  }

  .pd-xl-8 {
    padding: 8px;
  }

  .pd-xl-8-force {
    padding: 8px !important;
  }

  .pd-xl-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .pd-xl-y-8-force {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .pd-xl-x-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .pd-xl-x-8-force {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .pd-xl-t-8 {
    padding-top: 8px;
  }

  .pd-xl-r-8 {
    padding-right: 8px;
  }

  .pd-xl-b-8 {
    padding-bottom: 8px;
  }

  .pd-xl-l-8 {
    padding-left: 8px;
  }

  .pd-xl-t-8-force {
    padding-top: 8px !important;
  }

  .pd-xl-r-8-force {
    padding-right: 8px !important;
  }

  .pd-xl-b-8-force {
    padding-bottom: 8px !important;
  }

  .pd-xl-l-8-force {
    padding-left: 8px !important;
  }

  .pd-xl-9 {
    padding: 9px;
  }

  .pd-xl-9-force {
    padding: 9px !important;
  }

  .pd-xl-y-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .pd-xl-y-9-force {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }

  .pd-xl-x-9 {
    padding-left: 9px;
    padding-right: 9px;
  }

  .pd-xl-x-9-force {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }

  .pd-xl-t-9 {
    padding-top: 9px;
  }

  .pd-xl-r-9 {
    padding-right: 9px;
  }

  .pd-xl-b-9 {
    padding-bottom: 9px;
  }

  .pd-xl-l-9 {
    padding-left: 9px;
  }

  .pd-xl-t-9-force {
    padding-top: 9px !important;
  }

  .pd-xl-r-9-force {
    padding-right: 9px !important;
  }

  .pd-xl-b-9-force {
    padding-bottom: 9px !important;
  }

  .pd-xl-l-9-force {
    padding-left: 9px !important;
  }

  .pd-xl-10 {
    padding: 10px;
  }

  .pd-xl-10-force {
    padding: 10px !important;
  }

  .pd-xl-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pd-xl-y-10-force {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .pd-xl-x-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pd-xl-x-10-force {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .pd-xl-t-10 {
    padding-top: 10px;
  }

  .pd-xl-r-10 {
    padding-right: 10px;
  }

  .pd-xl-b-10 {
    padding-bottom: 10px;
  }

  .pd-xl-l-10 {
    padding-left: 10px;
  }

  .pd-xl-t-10-force {
    padding-top: 10px !important;
  }

  .pd-xl-r-10-force {
    padding-right: 10px !important;
  }

  .pd-xl-b-10-force {
    padding-bottom: 10px !important;
  }

  .pd-xl-l-10-force {
    padding-left: 10px !important;
  }

  .pd-xl-15 {
    padding: 15px;
  }

  .pd-xl-15-force {
    padding: 15px !important;
  }

  .pd-xl-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pd-xl-y-15-force {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .pd-xl-x-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pd-xl-x-15-force {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .pd-xl-t-15 {
    padding-top: 15px;
  }

  .pd-xl-r-15 {
    padding-right: 15px;
  }

  .pd-xl-b-15 {
    padding-bottom: 15px;
  }

  .pd-xl-l-15 {
    padding-left: 15px;
  }

  .pd-xl-t-15-force {
    padding-top: 15px !important;
  }

  .pd-xl-r-15-force {
    padding-right: 15px !important;
  }

  .pd-xl-b-15-force {
    padding-bottom: 15px !important;
  }

  .pd-xl-l-15-force {
    padding-left: 15px !important;
  }

  .pd-xl-20 {
    padding: 20px;
  }

  .pd-xl-20-force {
    padding: 20px !important;
  }

  .pd-xl-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pd-xl-y-20-force {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .pd-xl-x-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pd-xl-x-20-force {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .pd-xl-t-20 {
    padding-top: 20px;
  }

  .pd-xl-r-20 {
    padding-right: 20px;
  }

  .pd-xl-b-20 {
    padding-bottom: 20px;
  }

  .pd-xl-l-20 {
    padding-left: 20px;
  }

  .pd-xl-t-20-force {
    padding-top: 20px !important;
  }

  .pd-xl-r-20-force {
    padding-right: 20px !important;
  }

  .pd-xl-b-20-force {
    padding-bottom: 20px !important;
  }

  .pd-xl-l-20-force {
    padding-left: 20px !important;
  }

  .pd-xl-25 {
    padding: 25px;
  }

  .pd-xl-25-force {
    padding: 25px !important;
  }

  .pd-xl-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pd-xl-y-25-force {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .pd-xl-x-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pd-xl-x-25-force {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .pd-xl-t-25 {
    padding-top: 25px;
  }

  .pd-xl-r-25 {
    padding-right: 25px;
  }

  .pd-xl-b-25 {
    padding-bottom: 25px;
  }

  .pd-xl-l-25 {
    padding-left: 25px;
  }

  .pd-xl-t-25-force {
    padding-top: 25px !important;
  }

  .pd-xl-r-25-force {
    padding-right: 25px !important;
  }

  .pd-xl-b-25-force {
    padding-bottom: 25px !important;
  }

  .pd-xl-l-25-force {
    padding-left: 25px !important;
  }

  .pd-xl-30 {
    padding: 30px;
  }

  .pd-xl-30-force {
    padding: 30px !important;
  }

  .pd-xl-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pd-xl-y-30-force {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .pd-xl-x-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pd-xl-x-30-force {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .pd-xl-t-30 {
    padding-top: 30px;
  }

  .pd-xl-r-30 {
    padding-right: 30px;
  }

  .pd-xl-b-30 {
    padding-bottom: 30px;
  }

  .pd-xl-l-30 {
    padding-left: 30px;
  }

  .pd-xl-t-30-force {
    padding-top: 30px !important;
  }

  .pd-xl-r-30-force {
    padding-right: 30px !important;
  }

  .pd-xl-b-30-force {
    padding-bottom: 30px !important;
  }

  .pd-xl-l-30-force {
    padding-left: 30px !important;
  }

  .pd-xl-35 {
    padding: 35px;
  }

  .pd-xl-35-force {
    padding: 35px !important;
  }

  .pd-xl-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pd-xl-y-35-force {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .pd-xl-x-35 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pd-xl-x-35-force {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .pd-xl-t-35 {
    padding-top: 35px;
  }

  .pd-xl-r-35 {
    padding-right: 35px;
  }

  .pd-xl-b-35 {
    padding-bottom: 35px;
  }

  .pd-xl-l-35 {
    padding-left: 35px;
  }

  .pd-xl-t-35-force {
    padding-top: 35px !important;
  }

  .pd-xl-r-35-force {
    padding-right: 35px !important;
  }

  .pd-xl-b-35-force {
    padding-bottom: 35px !important;
  }

  .pd-xl-l-35-force {
    padding-left: 35px !important;
  }

  .pd-xl-40 {
    padding: 40px;
  }

  .pd-xl-40-force {
    padding: 40px !important;
  }

  .pd-xl-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pd-xl-y-40-force {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .pd-xl-x-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pd-xl-x-40-force {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .pd-xl-t-40 {
    padding-top: 40px;
  }

  .pd-xl-r-40 {
    padding-right: 40px;
  }

  .pd-xl-b-40 {
    padding-bottom: 40px;
  }

  .pd-xl-l-40 {
    padding-left: 40px;
  }

  .pd-xl-t-40-force {
    padding-top: 40px !important;
  }

  .pd-xl-r-40-force {
    padding-right: 40px !important;
  }

  .pd-xl-b-40-force {
    padding-bottom: 40px !important;
  }

  .pd-xl-l-40-force {
    padding-left: 40px !important;
  }

  .pd-xl-45 {
    padding: 45px;
  }

  .pd-xl-45-force {
    padding: 45px !important;
  }

  .pd-xl-y-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pd-xl-y-45-force {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .pd-xl-x-45 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .pd-xl-x-45-force {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .pd-xl-t-45 {
    padding-top: 45px;
  }

  .pd-xl-r-45 {
    padding-right: 45px;
  }

  .pd-xl-b-45 {
    padding-bottom: 45px;
  }

  .pd-xl-l-45 {
    padding-left: 45px;
  }

  .pd-xl-t-45-force {
    padding-top: 45px !important;
  }

  .pd-xl-r-45-force {
    padding-right: 45px !important;
  }

  .pd-xl-b-45-force {
    padding-bottom: 45px !important;
  }

  .pd-xl-l-45-force {
    padding-left: 45px !important;
  }

  .pd-xl-50 {
    padding: 50px;
  }

  .pd-xl-50-force {
    padding: 50px !important;
  }

  .pd-xl-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pd-xl-y-50-force {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .pd-xl-x-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pd-xl-x-50-force {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .pd-xl-t-50 {
    padding-top: 50px;
  }

  .pd-xl-r-50 {
    padding-right: 50px;
  }

  .pd-xl-b-50 {
    padding-bottom: 50px;
  }

  .pd-xl-l-50 {
    padding-left: 50px;
  }

  .pd-xl-t-50-force {
    padding-top: 50px !important;
  }

  .pd-xl-r-50-force {
    padding-right: 50px !important;
  }

  .pd-xl-b-50-force {
    padding-bottom: 50px !important;
  }

  .pd-xl-l-50-force {
    padding-left: 50px !important;
  }

  .pd-xl-55 {
    padding: 55px;
  }

  .pd-xl-55-force {
    padding: 55px !important;
  }

  .pd-xl-y-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .pd-xl-y-55-force {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }

  .pd-xl-x-55 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .pd-xl-x-55-force {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }

  .pd-xl-t-55 {
    padding-top: 55px;
  }

  .pd-xl-r-55 {
    padding-right: 55px;
  }

  .pd-xl-b-55 {
    padding-bottom: 55px;
  }

  .pd-xl-l-55 {
    padding-left: 55px;
  }

  .pd-xl-t-55-force {
    padding-top: 55px !important;
  }

  .pd-xl-r-55-force {
    padding-right: 55px !important;
  }

  .pd-xl-b-55-force {
    padding-bottom: 55px !important;
  }

  .pd-xl-l-55-force {
    padding-left: 55px !important;
  }

  .pd-xl-60 {
    padding: 60px;
  }

  .pd-xl-60-force {
    padding: 60px !important;
  }

  .pd-xl-y-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pd-xl-y-60-force {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .pd-xl-x-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pd-xl-x-60-force {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .pd-xl-t-60 {
    padding-top: 60px;
  }

  .pd-xl-r-60 {
    padding-right: 60px;
  }

  .pd-xl-b-60 {
    padding-bottom: 60px;
  }

  .pd-xl-l-60 {
    padding-left: 60px;
  }

  .pd-xl-t-60-force {
    padding-top: 60px !important;
  }

  .pd-xl-r-60-force {
    padding-right: 60px !important;
  }

  .pd-xl-b-60-force {
    padding-bottom: 60px !important;
  }

  .pd-xl-l-60-force {
    padding-left: 60px !important;
  }

  .pd-xl-65 {
    padding: 65px;
  }

  .pd-xl-65-force {
    padding: 65px !important;
  }

  .pd-xl-y-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .pd-xl-y-65-force {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }

  .pd-xl-x-65 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .pd-xl-x-65-force {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }

  .pd-xl-t-65 {
    padding-top: 65px;
  }

  .pd-xl-r-65 {
    padding-right: 65px;
  }

  .pd-xl-b-65 {
    padding-bottom: 65px;
  }

  .pd-xl-l-65 {
    padding-left: 65px;
  }

  .pd-xl-t-65-force {
    padding-top: 65px !important;
  }

  .pd-xl-r-65-force {
    padding-right: 65px !important;
  }

  .pd-xl-b-65-force {
    padding-bottom: 65px !important;
  }

  .pd-xl-l-65-force {
    padding-left: 65px !important;
  }

  .pd-xl-70 {
    padding: 70px;
  }

  .pd-xl-70-force {
    padding: 70px !important;
  }

  .pd-xl-y-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pd-xl-y-70-force {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  .pd-xl-x-70 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .pd-xl-x-70-force {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }

  .pd-xl-t-70 {
    padding-top: 70px;
  }

  .pd-xl-r-70 {
    padding-right: 70px;
  }

  .pd-xl-b-70 {
    padding-bottom: 70px;
  }

  .pd-xl-l-70 {
    padding-left: 70px;
  }

  .pd-xl-t-70-force {
    padding-top: 70px !important;
  }

  .pd-xl-r-70-force {
    padding-right: 70px !important;
  }

  .pd-xl-b-70-force {
    padding-bottom: 70px !important;
  }

  .pd-xl-l-70-force {
    padding-left: 70px !important;
  }

  .pd-xl-75 {
    padding: 75px;
  }

  .pd-xl-75-force {
    padding: 75px !important;
  }

  .pd-xl-y-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pd-xl-y-75-force {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  .pd-xl-x-75 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .pd-xl-x-75-force {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }

  .pd-xl-t-75 {
    padding-top: 75px;
  }

  .pd-xl-r-75 {
    padding-right: 75px;
  }

  .pd-xl-b-75 {
    padding-bottom: 75px;
  }

  .pd-xl-l-75 {
    padding-left: 75px;
  }

  .pd-xl-t-75-force {
    padding-top: 75px !important;
  }

  .pd-xl-r-75-force {
    padding-right: 75px !important;
  }

  .pd-xl-b-75-force {
    padding-bottom: 75px !important;
  }

  .pd-xl-l-75-force {
    padding-left: 75px !important;
  }

  .pd-xl-80 {
    padding: 80px;
  }

  .pd-xl-80-force {
    padding: 80px !important;
  }

  .pd-xl-y-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pd-xl-y-80-force {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .pd-xl-x-80 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pd-xl-x-80-force {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .pd-xl-t-80 {
    padding-top: 80px;
  }

  .pd-xl-r-80 {
    padding-right: 80px;
  }

  .pd-xl-b-80 {
    padding-bottom: 80px;
  }

  .pd-xl-l-80 {
    padding-left: 80px;
  }

  .pd-xl-t-80-force {
    padding-top: 80px !important;
  }

  .pd-xl-r-80-force {
    padding-right: 80px !important;
  }

  .pd-xl-b-80-force {
    padding-bottom: 80px !important;
  }

  .pd-xl-l-80-force {
    padding-left: 80px !important;
  }

  .pd-xl-85 {
    padding: 85px;
  }

  .pd-xl-85-force {
    padding: 85px !important;
  }

  .pd-xl-y-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .pd-xl-y-85-force {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }

  .pd-xl-x-85 {
    padding-left: 85px;
    padding-right: 85px;
  }

  .pd-xl-x-85-force {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }

  .pd-xl-t-85 {
    padding-top: 85px;
  }

  .pd-xl-r-85 {
    padding-right: 85px;
  }

  .pd-xl-b-85 {
    padding-bottom: 85px;
  }

  .pd-xl-l-85 {
    padding-left: 85px;
  }

  .pd-xl-t-85-force {
    padding-top: 85px !important;
  }

  .pd-xl-r-85-force {
    padding-right: 85px !important;
  }

  .pd-xl-b-85-force {
    padding-bottom: 85px !important;
  }

  .pd-xl-l-85-force {
    padding-left: 85px !important;
  }

  .pd-xl-90 {
    padding: 90px;
  }

  .pd-xl-90-force {
    padding: 90px !important;
  }

  .pd-xl-y-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pd-xl-y-90-force {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }

  .pd-xl-x-90 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .pd-xl-x-90-force {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }

  .pd-xl-t-90 {
    padding-top: 90px;
  }

  .pd-xl-r-90 {
    padding-right: 90px;
  }

  .pd-xl-b-90 {
    padding-bottom: 90px;
  }

  .pd-xl-l-90 {
    padding-left: 90px;
  }

  .pd-xl-t-90-force {
    padding-top: 90px !important;
  }

  .pd-xl-r-90-force {
    padding-right: 90px !important;
  }

  .pd-xl-b-90-force {
    padding-bottom: 90px !important;
  }

  .pd-xl-l-90-force {
    padding-left: 90px !important;
  }

  .pd-xl-95 {
    padding: 95px;
  }

  .pd-xl-95-force {
    padding: 95px !important;
  }

  .pd-xl-y-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .pd-xl-y-95-force {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }

  .pd-xl-x-95 {
    padding-left: 95px;
    padding-right: 95px;
  }

  .pd-xl-x-95-force {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }

  .pd-xl-t-95 {
    padding-top: 95px;
  }

  .pd-xl-r-95 {
    padding-right: 95px;
  }

  .pd-xl-b-95 {
    padding-bottom: 95px;
  }

  .pd-xl-l-95 {
    padding-left: 95px;
  }

  .pd-xl-t-95-force {
    padding-top: 95px !important;
  }

  .pd-xl-r-95-force {
    padding-right: 95px !important;
  }

  .pd-xl-b-95-force {
    padding-bottom: 95px !important;
  }

  .pd-xl-l-95-force {
    padding-left: 95px !important;
  }

  .pd-xl-100 {
    padding: 100px;
  }

  .pd-xl-100-force {
    padding: 100px !important;
  }

  .pd-xl-y-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pd-xl-y-100-force {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .pd-xl-x-100 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pd-xl-x-100-force {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .pd-xl-t-100 {
    padding-top: 100px;
  }

  .pd-xl-r-100 {
    padding-right: 100px;
  }

  .pd-xl-b-100 {
    padding-bottom: 100px;
  }

  .pd-xl-l-100 {
    padding-left: 100px;
  }

  .pd-xl-t-100-force {
    padding-top: 100px !important;
  }

  .pd-xl-r-100-force {
    padding-right: 100px !important;
  }

  .pd-xl-b-100-force {
    padding-bottom: 100px !important;
  }

  .pd-xl-l-100-force {
    padding-left: 100px !important;
  }

  .pd-xl-110 {
    padding: 110px;
  }

  .pd-xl-110-force {
    padding: 110px !important;
  }

  .pd-xl-y-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pd-xl-y-110-force {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }

  .pd-xl-x-110 {
    padding-left: 110px;
    padding-right: 110px;
  }

  .pd-xl-x-110-force {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }

  .pd-xl-t-110 {
    padding-top: 110px;
  }

  .pd-xl-r-110 {
    padding-right: 110px;
  }

  .pd-xl-b-110 {
    padding-bottom: 110px;
  }

  .pd-xl-l-110 {
    padding-left: 110px;
  }

  .pd-xl-t-110-force {
    padding-top: 110px !important;
  }

  .pd-xl-r-110-force {
    padding-right: 110px !important;
  }

  .pd-xl-b-110-force {
    padding-bottom: 110px !important;
  }

  .pd-xl-l-110-force {
    padding-left: 110px !important;
  }

  .pd-xl-120 {
    padding: 120px;
  }

  .pd-xl-120-force {
    padding: 120px !important;
  }

  .pd-xl-y-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pd-xl-y-120-force {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .pd-xl-x-120 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .pd-xl-x-120-force {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .pd-xl-t-120 {
    padding-top: 120px;
  }

  .pd-xl-r-120 {
    padding-right: 120px;
  }

  .pd-xl-b-120 {
    padding-bottom: 120px;
  }

  .pd-xl-l-120 {
    padding-left: 120px;
  }

  .pd-xl-t-120-force {
    padding-top: 120px !important;
  }

  .pd-xl-r-120-force {
    padding-right: 120px !important;
  }

  .pd-xl-b-120-force {
    padding-bottom: 120px !important;
  }

  .pd-xl-l-120-force {
    padding-left: 120px !important;
  }

  .pd-xl-130 {
    padding: 130px;
  }

  .pd-xl-130-force {
    padding: 130px !important;
  }

  .pd-xl-y-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .pd-xl-y-130-force {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }

  .pd-xl-x-130 {
    padding-left: 130px;
    padding-right: 130px;
  }

  .pd-xl-x-130-force {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }

  .pd-xl-t-130 {
    padding-top: 130px;
  }

  .pd-xl-r-130 {
    padding-right: 130px;
  }

  .pd-xl-b-130 {
    padding-bottom: 130px;
  }

  .pd-xl-l-130 {
    padding-left: 130px;
  }

  .pd-xl-t-130-force {
    padding-top: 130px !important;
  }

  .pd-xl-r-130-force {
    padding-right: 130px !important;
  }

  .pd-xl-b-130-force {
    padding-bottom: 130px !important;
  }

  .pd-xl-l-130-force {
    padding-left: 130px !important;
  }

  .pd-xl-140 {
    padding: 140px;
  }

  .pd-xl-140-force {
    padding: 140px !important;
  }

  .pd-xl-y-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .pd-xl-y-140-force {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .pd-xl-x-140 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .pd-xl-x-140-force {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .pd-xl-t-140 {
    padding-top: 140px;
  }

  .pd-xl-r-140 {
    padding-right: 140px;
  }

  .pd-xl-b-140 {
    padding-bottom: 140px;
  }

  .pd-xl-l-140 {
    padding-left: 140px;
  }

  .pd-xl-t-140-force {
    padding-top: 140px !important;
  }

  .pd-xl-r-140-force {
    padding-right: 140px !important;
  }

  .pd-xl-b-140-force {
    padding-bottom: 140px !important;
  }

  .pd-xl-l-140-force {
    padding-left: 140px !important;
  }

  .pd-xl-150 {
    padding: 150px;
  }

  .pd-xl-150-force {
    padding: 150px !important;
  }

  .pd-xl-y-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pd-xl-y-150-force {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }

  .pd-xl-x-150 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .pd-xl-x-150-force {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }

  .pd-xl-t-150 {
    padding-top: 150px;
  }

  .pd-xl-r-150 {
    padding-right: 150px;
  }

  .pd-xl-b-150 {
    padding-bottom: 150px;
  }

  .pd-xl-l-150 {
    padding-left: 150px;
  }

  .pd-xl-t-150-force {
    padding-top: 150px !important;
  }

  .pd-xl-r-150-force {
    padding-right: 150px !important;
  }

  .pd-xl-b-150-force {
    padding-bottom: 150px !important;
  }

  .pd-xl-l-150-force {
    padding-left: 150px !important;
  }

  .pd-xl-160 {
    padding: 160px;
  }

  .pd-xl-160-force {
    padding: 160px !important;
  }

  .pd-xl-y-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pd-xl-y-160-force {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .pd-xl-x-160 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .pd-xl-x-160-force {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .pd-xl-t-160 {
    padding-top: 160px;
  }

  .pd-xl-r-160 {
    padding-right: 160px;
  }

  .pd-xl-b-160 {
    padding-bottom: 160px;
  }

  .pd-xl-l-160 {
    padding-left: 160px;
  }

  .pd-xl-t-160-force {
    padding-top: 160px !important;
  }

  .pd-xl-r-160-force {
    padding-right: 160px !important;
  }

  .pd-xl-b-160-force {
    padding-bottom: 160px !important;
  }

  .pd-xl-l-160-force {
    padding-left: 160px !important;
  }

  .pd-xl-170 {
    padding: 170px;
  }

  .pd-xl-170-force {
    padding: 170px !important;
  }

  .pd-xl-y-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .pd-xl-y-170-force {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }

  .pd-xl-x-170 {
    padding-left: 170px;
    padding-right: 170px;
  }

  .pd-xl-x-170-force {
    padding-left: 170px !important;
    padding-right: 170px !important;
  }

  .pd-xl-t-170 {
    padding-top: 170px;
  }

  .pd-xl-r-170 {
    padding-right: 170px;
  }

  .pd-xl-b-170 {
    padding-bottom: 170px;
  }

  .pd-xl-l-170 {
    padding-left: 170px;
  }

  .pd-xl-t-170-force {
    padding-top: 170px !important;
  }

  .pd-xl-r-170-force {
    padding-right: 170px !important;
  }

  .pd-xl-b-170-force {
    padding-bottom: 170px !important;
  }

  .pd-xl-l-170-force {
    padding-left: 170px !important;
  }

  .pd-xl-180 {
    padding: 180px;
  }

  .pd-xl-180-force {
    padding: 180px !important;
  }

  .pd-xl-y-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .pd-xl-y-180-force {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }

  .pd-xl-x-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .pd-xl-x-180-force {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }

  .pd-xl-t-180 {
    padding-top: 180px;
  }

  .pd-xl-r-180 {
    padding-right: 180px;
  }

  .pd-xl-b-180 {
    padding-bottom: 180px;
  }

  .pd-xl-l-180 {
    padding-left: 180px;
  }

  .pd-xl-t-180-force {
    padding-top: 180px !important;
  }

  .pd-xl-r-180-force {
    padding-right: 180px !important;
  }

  .pd-xl-b-180-force {
    padding-bottom: 180px !important;
  }

  .pd-xl-l-180-force {
    padding-left: 180px !important;
  }

  .pd-xl-190 {
    padding: 190px;
  }

  .pd-xl-190-force {
    padding: 190px !important;
  }

  .pd-xl-y-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pd-xl-y-190-force {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }

  .pd-xl-x-190 {
    padding-left: 190px;
    padding-right: 190px;
  }

  .pd-xl-x-190-force {
    padding-left: 190px !important;
    padding-right: 190px !important;
  }

  .pd-xl-t-190 {
    padding-top: 190px;
  }

  .pd-xl-r-190 {
    padding-right: 190px;
  }

  .pd-xl-b-190 {
    padding-bottom: 190px;
  }

  .pd-xl-l-190 {
    padding-left: 190px;
  }

  .pd-xl-t-190-force {
    padding-top: 190px !important;
  }

  .pd-xl-r-190-force {
    padding-right: 190px !important;
  }

  .pd-xl-b-190-force {
    padding-bottom: 190px !important;
  }

  .pd-xl-l-190-force {
    padding-left: 190px !important;
  }

  .pd-xl-200 {
    padding: 200px;
  }

  .pd-xl-200-force {
    padding: 200px !important;
  }

  .pd-xl-y-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pd-xl-y-200-force {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .pd-xl-x-200 {
    padding-left: 200px;
    padding-right: 200px;
  }

  .pd-xl-x-200-force {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }

  .pd-xl-t-200 {
    padding-top: 200px;
  }

  .pd-xl-r-200 {
    padding-right: 200px;
  }

  .pd-xl-b-200 {
    padding-bottom: 200px;
  }

  .pd-xl-l-200 {
    padding-left: 200px;
  }

  .pd-xl-t-200-force {
    padding-top: 200px !important;
  }

  .pd-xl-r-200-force {
    padding-right: 200px !important;
  }

  .pd-xl-b-200-force {
    padding-bottom: 200px !important;
  }

  .pd-xl-l-200-force {
    padding-left: 200px !important;
  }
}
.pd-12 {
  padding: 12px;
}

.pd-12-force {
  padding: 12px !important;
}

.pd-y-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.pd-y-12-force {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.pd-x-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.pd-x-12-force {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.pd-t-12 {
  padding-top: 12px;
}

.pd-r-12 {
  padding-right: 12px;
}

.pd-b-12 {
  padding-bottom: 12px;
}

.pd-l-12 {
  padding-left: 12px;
}

.pd-t-12-force {
  padding-top: 12px !important;
}

.pd-r-12-force {
  padding-right: 12px !important;
}

.pd-b-12-force {
  padding-bottom: 12px !important;
}

.pd-l-12-force {
  padding-left: 12px !important;
}

.pd-13 {
  padding: 13px;
}

.pd-13-force {
  padding: 13px !important;
}

.pd-y-13 {
  padding-top: 13px;
  padding-bottom: 13px;
}

.pd-y-13-force {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.pd-x-13 {
  padding-left: 13px;
  padding-right: 13px;
}

.pd-x-13-force {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.pd-t-13 {
  padding-top: 13px;
}

.pd-r-13 {
  padding-right: 13px;
}

.pd-b-13 {
  padding-bottom: 13px;
}

.pd-l-13 {
  padding-left: 13px;
}

.pd-t-13-force {
  padding-top: 13px !important;
}

.pd-r-13-force {
  padding-right: 13px !important;
}

.pd-b-13-force {
  padding-bottom: 13px !important;
}

.pd-l-13-force {
  padding-left: 13px !important;
}

/* -------------------------------------- */
/* ############### Margin ############### */
/* -------------------------------------- */
.mg-0 {
  margin: 0px;
}

.mg-0-force {
  margin: 0px !important;
}

.mg-y-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.mg-y-0-force {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.mg-x-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mg-x-0-force {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.mg-t-0 {
  margin-top: 0px;
}

.mg-r-0 {
  margin-right: 0px;
}

.mg-b-0 {
  margin-bottom: 0px;
}

.mg-l-0 {
  margin-left: 0px;
}

.mg-t-0-force {
  margin-top: 0px !important;
}

.mg-r-0-force {
  margin-right: 0px !important;
}

.mg-b-0-force {
  margin-bottom: 0px !important;
}

.mg-l-0-force {
  margin-left: 0px !important;
}

.mg-1 {
  margin: 1px;
}

.mg-1-force {
  margin: 1px !important;
}

.mg-y-1 {
  margin-top: 1px;
  margin-bottom: 1px;
}

.mg-y-1-force {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.mg-x-1 {
  margin-left: 1px;
  margin-right: 1px;
}

.mg-x-1-force {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.mg-t-1 {
  margin-top: 1px;
}

.mg-r-1 {
  margin-right: 1px;
}

.mg-b-1 {
  margin-bottom: 1px;
}

.mg-l-1 {
  margin-left: 1px;
}

.mg-t-1-force {
  margin-top: 1px !important;
}

.mg-r-1-force {
  margin-right: 1px !important;
}

.mg-b-1-force {
  margin-bottom: 1px !important;
}

.mg-l-1-force {
  margin-left: 1px !important;
}

.mg-2 {
  margin: 2px;
}

.mg-2-force {
  margin: 2px !important;
}

.mg-y-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.mg-y-2-force {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.mg-x-2 {
  margin-left: 2px;
  margin-right: 2px;
}

.mg-x-2-force {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.mg-t-2 {
  margin-top: 2px;
}

.mg-r-2 {
  margin-right: 2px;
}

.mg-b-2 {
  margin-bottom: 2px;
}

.mg-l-2 {
  margin-left: 2px;
}

.mg-t-2-force {
  margin-top: 2px !important;
}

.mg-r-2-force {
  margin-right: 2px !important;
}

.mg-b-2-force {
  margin-bottom: 2px !important;
}

.mg-l-2-force {
  margin-left: 2px !important;
}

.mg-3 {
  margin: 3px;
}

.mg-3-force {
  margin: 3px !important;
}

.mg-y-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.mg-y-3-force {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.mg-x-3 {
  margin-left: 3px;
  margin-right: 3px;
}

.mg-x-3-force {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.mg-t-3 {
  margin-top: 3px;
}

.mg-r-3 {
  margin-right: 3px;
}

.mg-b-3 {
  margin-bottom: 3px;
}

.mg-l-3 {
  margin-left: 3px;
}

.mg-t-3-force {
  margin-top: 3px !important;
}

.mg-r-3-force {
  margin-right: 3px !important;
}

.mg-b-3-force {
  margin-bottom: 3px !important;
}

.mg-l-3-force {
  margin-left: 3px !important;
}

.mg-4 {
  margin: 4px;
}

.mg-4-force {
  margin: 4px !important;
}

.mg-y-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.mg-y-4-force {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.mg-x-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.mg-x-4-force {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.mg-t-4 {
  margin-top: 4px;
}

.mg-r-4 {
  margin-right: 4px;
}

.mg-b-4 {
  margin-bottom: 4px;
}

.mg-l-4 {
  margin-left: 4px;
}

.mg-t-4-force {
  margin-top: 4px !important;
}

.mg-r-4-force {
  margin-right: 4px !important;
}

.mg-b-4-force {
  margin-bottom: 4px !important;
}

.mg-l-4-force {
  margin-left: 4px !important;
}

.mg-5 {
  margin: 5px;
}

.mg-5-force {
  margin: 5px !important;
}

.mg-y-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mg-y-5-force {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.mg-x-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.mg-x-5-force {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.mg-t-5 {
  margin-top: 5px;
}

.mg-r-5 {
  margin-right: 5px;
}

.mg-b-5 {
  margin-bottom: 5px;
}

.mg-l-5 {
  margin-left: 5px;
}

.mg-t-5-force {
  margin-top: 5px !important;
}

.mg-r-5-force {
  margin-right: 5px !important;
}

.mg-b-5-force {
  margin-bottom: 5px !important;
}

.mg-l-5-force {
  margin-left: 5px !important;
}

.mg-6 {
  margin: 6px;
}

.mg-6-force {
  margin: 6px !important;
}

.mg-y-6 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.mg-y-6-force {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.mg-x-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.mg-x-6-force {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.mg-t-6 {
  margin-top: 6px;
}

.mg-r-6 {
  margin-right: 6px;
}

.mg-b-6 {
  margin-bottom: 6px;
}

.mg-l-6 {
  margin-left: 6px;
}

.mg-t-6-force {
  margin-top: 6px !important;
}

.mg-r-6-force {
  margin-right: 6px !important;
}

.mg-b-6-force {
  margin-bottom: 6px !important;
}

.mg-l-6-force {
  margin-left: 6px !important;
}

.mg-7 {
  margin: 7px;
}

.mg-7-force {
  margin: 7px !important;
}

.mg-y-7 {
  margin-top: 7px;
  margin-bottom: 7px;
}

.mg-y-7-force {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.mg-x-7 {
  margin-left: 7px;
  margin-right: 7px;
}

.mg-x-7-force {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.mg-t-7 {
  margin-top: 7px;
}

.mg-r-7 {
  margin-right: 7px;
}

.mg-b-7 {
  margin-bottom: 7px;
}

.mg-l-7 {
  margin-left: 7px;
}

.mg-t-7-force {
  margin-top: 7px !important;
}

.mg-r-7-force {
  margin-right: 7px !important;
}

.mg-b-7-force {
  margin-bottom: 7px !important;
}

.mg-l-7-force {
  margin-left: 7px !important;
}

.mg-8 {
  margin: 8px;
}

.mg-8-force {
  margin: 8px !important;
}

.mg-y-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.mg-y-8-force {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.mg-x-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.mg-x-8-force {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.mg-t-8 {
  margin-top: 8px;
}

.mg-r-8 {
  margin-right: 8px;
}

.mg-b-8 {
  margin-bottom: 8px;
}

.mg-l-8 {
  margin-left: 8px;
}

.mg-t-8-force {
  margin-top: 8px !important;
}

.mg-r-8-force {
  margin-right: 8px !important;
}

.mg-b-8-force {
  margin-bottom: 8px !important;
}

.mg-l-8-force {
  margin-left: 8px !important;
}

.mg-9 {
  margin: 9px;
}

.mg-9-force {
  margin: 9px !important;
}

.mg-y-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.mg-y-9-force {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.mg-x-9 {
  margin-left: 9px;
  margin-right: 9px;
}

.mg-x-9-force {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.mg-t-9 {
  margin-top: 9px;
}

.mg-r-9 {
  margin-right: 9px;
}

.mg-b-9 {
  margin-bottom: 9px;
}

.mg-l-9 {
  margin-left: 9px;
}

.mg-t-9-force {
  margin-top: 9px !important;
}

.mg-r-9-force {
  margin-right: 9px !important;
}

.mg-b-9-force {
  margin-bottom: 9px !important;
}

.mg-l-9-force {
  margin-left: 9px !important;
}

.mg-10 {
  margin: 10px;
}

.mg-10-force {
  margin: 10px !important;
}

.mg-y-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mg-y-10-force {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.mg-x-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.mg-x-10-force {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.mg-t-10 {
  margin-top: 10px;
}

.mg-r-10 {
  margin-right: 10px;
}

.mg-b-10 {
  margin-bottom: 10px;
}

.mg-l-10 {
  margin-left: 10px;
}

.mg-t-10-force {
  margin-top: 10px !important;
}

.mg-r-10-force {
  margin-right: 10px !important;
}

.mg-b-10-force {
  margin-bottom: 10px !important;
}

.mg-l-10-force {
  margin-left: 10px !important;
}

.mg-15 {
  margin: 15px;
}

.mg-15-force {
  margin: 15px !important;
}

.mg-y-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mg-y-15-force {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.mg-x-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.mg-x-15-force {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.mg-t-15 {
  margin-top: 15px;
}

.mg-r-15 {
  margin-right: 15px;
}

.mg-b-15 {
  margin-bottom: 15px;
}

.mg-l-15 {
  margin-left: 15px;
}

.mg-t-15-force {
  margin-top: 15px !important;
}

.mg-r-15-force {
  margin-right: 15px !important;
}

.mg-b-15-force {
  margin-bottom: 15px !important;
}

.mg-l-15-force {
  margin-left: 15px !important;
}

.mg-20 {
  margin: 20px;
}

.mg-20-force {
  margin: 20px !important;
}

.mg-y-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mg-y-20-force {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.mg-x-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.mg-x-20-force {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.mg-t-20 {
  margin-top: 20px;
}

.mg-r-20 {
  margin-right: 20px;
}

.mg-b-20 {
  margin-bottom: 20px;
}

.mg-l-20 {
  margin-left: 20px;
}

.mg-t-20-force {
  margin-top: 20px !important;
}

.mg-r-20-force {
  margin-right: 20px !important;
}

.mg-b-20-force {
  margin-bottom: 20px !important;
}

.mg-l-20-force {
  margin-left: 20px !important;
}

.mg-25 {
  margin: 25px;
}

.mg-25-force {
  margin: 25px !important;
}

.mg-y-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.mg-y-25-force {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.mg-x-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.mg-x-25-force {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.mg-t-25 {
  margin-top: 25px;
}

.mg-r-25 {
  margin-right: 25px;
}

.mg-b-25 {
  margin-bottom: 25px;
}

.mg-l-25 {
  margin-left: 25px;
}

.mg-t-25-force {
  margin-top: 25px !important;
}

.mg-r-25-force {
  margin-right: 25px !important;
}

.mg-b-25-force {
  margin-bottom: 25px !important;
}

.mg-l-25-force {
  margin-left: 25px !important;
}

.mg-30 {
  margin: 30px;
}

.mg-30-force {
  margin: 30px !important;
}

.mg-y-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mg-y-30-force {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mg-x-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.mg-x-30-force {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.mg-t-30 {
  margin-top: 30px;
}

.mg-r-30 {
  margin-right: 30px;
}

.mg-b-30 {
  margin-bottom: 30px;
}

.mg-l-30 {
  margin-left: 30px;
}

.mg-t-30-force {
  margin-top: 30px !important;
}

.mg-r-30-force {
  margin-right: 30px !important;
}

.mg-b-30-force {
  margin-bottom: 30px !important;
}

.mg-l-30-force {
  margin-left: 30px !important;
}

.mg-35 {
  margin: 35px;
}

.mg-35-force {
  margin: 35px !important;
}

.mg-y-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.mg-y-35-force {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.mg-x-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.mg-x-35-force {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.mg-t-35 {
  margin-top: 35px;
}

.mg-r-35 {
  margin-right: 35px;
}

.mg-b-35 {
  margin-bottom: 35px;
}

.mg-l-35 {
  margin-left: 35px;
}

.mg-t-35-force {
  margin-top: 35px !important;
}

.mg-r-35-force {
  margin-right: 35px !important;
}

.mg-b-35-force {
  margin-bottom: 35px !important;
}

.mg-l-35-force {
  margin-left: 35px !important;
}

.mg-40 {
  margin: 40px;
}

.mg-40-force {
  margin: 40px !important;
}

.mg-y-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mg-y-40-force {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.mg-x-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.mg-x-40-force {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.mg-t-40 {
  margin-top: 40px;
}

.mg-r-40 {
  margin-right: 40px;
}

.mg-b-40 {
  margin-bottom: 40px;
}

.mg-l-40 {
  margin-left: 40px;
}

.mg-t-40-force {
  margin-top: 40px !important;
}

.mg-r-40-force {
  margin-right: 40px !important;
}

.mg-b-40-force {
  margin-bottom: 40px !important;
}

.mg-l-40-force {
  margin-left: 40px !important;
}

.mg-45 {
  margin: 45px;
}

.mg-45-force {
  margin: 45px !important;
}

.mg-y-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.mg-y-45-force {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.mg-x-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.mg-x-45-force {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.mg-t-45 {
  margin-top: 45px;
}

.mg-r-45 {
  margin-right: 45px;
}

.mg-b-45 {
  margin-bottom: 45px;
}

.mg-l-45 {
  margin-left: 45px;
}

.mg-t-45-force {
  margin-top: 45px !important;
}

.mg-r-45-force {
  margin-right: 45px !important;
}

.mg-b-45-force {
  margin-bottom: 45px !important;
}

.mg-l-45-force {
  margin-left: 45px !important;
}

.mg-50 {
  margin: 50px;
}

.mg-50-force {
  margin: 50px !important;
}

.mg-y-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.mg-y-50-force {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.mg-x-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.mg-x-50-force {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.mg-t-50 {
  margin-top: 50px;
}

.mg-r-50 {
  margin-right: 50px;
}

.mg-b-50 {
  margin-bottom: 50px;
}

.mg-l-50 {
  margin-left: 50px;
}

.mg-t-50-force {
  margin-top: 50px !important;
}

.mg-r-50-force {
  margin-right: 50px !important;
}

.mg-b-50-force {
  margin-bottom: 50px !important;
}

.mg-l-50-force {
  margin-left: 50px !important;
}

.mg-55 {
  margin: 55px;
}

.mg-55-force {
  margin: 55px !important;
}

.mg-y-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.mg-y-55-force {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.mg-x-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.mg-x-55-force {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.mg-t-55 {
  margin-top: 55px;
}

.mg-r-55 {
  margin-right: 55px;
}

.mg-b-55 {
  margin-bottom: 55px;
}

.mg-l-55 {
  margin-left: 55px;
}

.mg-t-55-force {
  margin-top: 55px !important;
}

.mg-r-55-force {
  margin-right: 55px !important;
}

.mg-b-55-force {
  margin-bottom: 55px !important;
}

.mg-l-55-force {
  margin-left: 55px !important;
}

.mg-60 {
  margin: 60px;
}

.mg-60-force {
  margin: 60px !important;
}

.mg-y-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.mg-y-60-force {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.mg-x-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.mg-x-60-force {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.mg-t-60 {
  margin-top: 60px;
}

.mg-r-60 {
  margin-right: 60px;
}

.mg-b-60 {
  margin-bottom: 60px;
}

.mg-l-60 {
  margin-left: 60px;
}

.mg-t-60-force {
  margin-top: 60px !important;
}

.mg-r-60-force {
  margin-right: 60px !important;
}

.mg-b-60-force {
  margin-bottom: 60px !important;
}

.mg-l-60-force {
  margin-left: 60px !important;
}

.mg-65 {
  margin: 65px;
}

.mg-65-force {
  margin: 65px !important;
}

.mg-y-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.mg-y-65-force {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.mg-x-65 {
  margin-left: 65px;
  margin-right: 65px;
}

.mg-x-65-force {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.mg-t-65 {
  margin-top: 65px;
}

.mg-r-65 {
  margin-right: 65px;
}

.mg-b-65 {
  margin-bottom: 65px;
}

.mg-l-65 {
  margin-left: 65px;
}

.mg-t-65-force {
  margin-top: 65px !important;
}

.mg-r-65-force {
  margin-right: 65px !important;
}

.mg-b-65-force {
  margin-bottom: 65px !important;
}

.mg-l-65-force {
  margin-left: 65px !important;
}

.mg-70 {
  margin: 70px;
}

.mg-70-force {
  margin: 70px !important;
}

.mg-y-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.mg-y-70-force {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.mg-x-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.mg-x-70-force {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.mg-t-70 {
  margin-top: 70px;
}

.mg-r-70 {
  margin-right: 70px;
}

.mg-b-70 {
  margin-bottom: 70px;
}

.mg-l-70 {
  margin-left: 70px;
}

.mg-t-70-force {
  margin-top: 70px !important;
}

.mg-r-70-force {
  margin-right: 70px !important;
}

.mg-b-70-force {
  margin-bottom: 70px !important;
}

.mg-l-70-force {
  margin-left: 70px !important;
}

.mg-75 {
  margin: 75px;
}

.mg-75-force {
  margin: 75px !important;
}

.mg-y-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.mg-y-75-force {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.mg-x-75 {
  margin-left: 75px;
  margin-right: 75px;
}

.mg-x-75-force {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.mg-t-75 {
  margin-top: 75px;
}

.mg-r-75 {
  margin-right: 75px;
}

.mg-b-75 {
  margin-bottom: 75px;
}

.mg-l-75 {
  margin-left: 75px;
}

.mg-t-75-force {
  margin-top: 75px !important;
}

.mg-r-75-force {
  margin-right: 75px !important;
}

.mg-b-75-force {
  margin-bottom: 75px !important;
}

.mg-l-75-force {
  margin-left: 75px !important;
}

.mg-80 {
  margin: 80px;
}

.mg-80-force {
  margin: 80px !important;
}

.mg-y-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.mg-y-80-force {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.mg-x-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.mg-x-80-force {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.mg-t-80 {
  margin-top: 80px;
}

.mg-r-80 {
  margin-right: 80px;
}

.mg-b-80 {
  margin-bottom: 80px;
}

.mg-l-80 {
  margin-left: 80px;
}

.mg-t-80-force {
  margin-top: 80px !important;
}

.mg-r-80-force {
  margin-right: 80px !important;
}

.mg-b-80-force {
  margin-bottom: 80px !important;
}

.mg-l-80-force {
  margin-left: 80px !important;
}

.mg-85 {
  margin: 85px;
}

.mg-85-force {
  margin: 85px !important;
}

.mg-y-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.mg-y-85-force {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.mg-x-85 {
  margin-left: 85px;
  margin-right: 85px;
}

.mg-x-85-force {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.mg-t-85 {
  margin-top: 85px;
}

.mg-r-85 {
  margin-right: 85px;
}

.mg-b-85 {
  margin-bottom: 85px;
}

.mg-l-85 {
  margin-left: 85px;
}

.mg-t-85-force {
  margin-top: 85px !important;
}

.mg-r-85-force {
  margin-right: 85px !important;
}

.mg-b-85-force {
  margin-bottom: 85px !important;
}

.mg-l-85-force {
  margin-left: 85px !important;
}

.mg-90 {
  margin: 90px;
}

.mg-90-force {
  margin: 90px !important;
}

.mg-y-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.mg-y-90-force {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.mg-x-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.mg-x-90-force {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.mg-t-90 {
  margin-top: 90px;
}

.mg-r-90 {
  margin-right: 90px;
}

.mg-b-90 {
  margin-bottom: 90px;
}

.mg-l-90 {
  margin-left: 90px;
}

.mg-t-90-force {
  margin-top: 90px !important;
}

.mg-r-90-force {
  margin-right: 90px !important;
}

.mg-b-90-force {
  margin-bottom: 90px !important;
}

.mg-l-90-force {
  margin-left: 90px !important;
}

.mg-95 {
  margin: 95px;
}

.mg-95-force {
  margin: 95px !important;
}

.mg-y-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.mg-y-95-force {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.mg-x-95 {
  margin-left: 95px;
  margin-right: 95px;
}

.mg-x-95-force {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.mg-t-95 {
  margin-top: 95px;
}

.mg-r-95 {
  margin-right: 95px;
}

.mg-b-95 {
  margin-bottom: 95px;
}

.mg-l-95 {
  margin-left: 95px;
}

.mg-t-95-force {
  margin-top: 95px !important;
}

.mg-r-95-force {
  margin-right: 95px !important;
}

.mg-b-95-force {
  margin-bottom: 95px !important;
}

.mg-l-95-force {
  margin-left: 95px !important;
}

.mg-100 {
  margin: 100px;
}

.mg-100-force {
  margin: 100px !important;
}

.mg-y-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mg-y-100-force {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.mg-x-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.mg-x-100-force {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.mg-t-100 {
  margin-top: 100px;
}

.mg-r-100 {
  margin-right: 100px;
}

.mg-b-100 {
  margin-bottom: 100px;
}

.mg-l-100 {
  margin-left: 100px;
}

.mg-t-100-force {
  margin-top: 100px !important;
}

.mg-r-100-force {
  margin-right: 100px !important;
}

.mg-b-100-force {
  margin-bottom: 100px !important;
}

.mg-l-100-force {
  margin-left: 100px !important;
}

.mg-105 {
  margin: 105px;
}

.mg-105-force {
  margin: 105px !important;
}

.mg-y-105 {
  margin-top: 105px;
  margin-bottom: 105px;
}

.mg-y-105-force {
  margin-top: 105px !important;
  margin-bottom: 105px !important;
}

.mg-x-105 {
  margin-left: 105px;
  margin-right: 105px;
}

.mg-x-105-force {
  margin-left: 105px !important;
  margin-right: 105px !important;
}

.mg-t-105 {
  margin-top: 105px;
}

.mg-r-105 {
  margin-right: 105px;
}

.mg-b-105 {
  margin-bottom: 105px;
}

.mg-l-105 {
  margin-left: 105px;
}

.mg-t-105-force {
  margin-top: 105px !important;
}

.mg-r-105-force {
  margin-right: 105px !important;
}

.mg-b-105-force {
  margin-bottom: 105px !important;
}

.mg-l-105-force {
  margin-left: 105px !important;
}

.mg-110 {
  margin: 110px;
}

.mg-110-force {
  margin: 110px !important;
}

.mg-y-110 {
  margin-top: 110px;
  margin-bottom: 110px;
}

.mg-y-110-force {
  margin-top: 110px !important;
  margin-bottom: 110px !important;
}

.mg-x-110 {
  margin-left: 110px;
  margin-right: 110px;
}

.mg-x-110-force {
  margin-left: 110px !important;
  margin-right: 110px !important;
}

.mg-t-110 {
  margin-top: 110px;
}

.mg-r-110 {
  margin-right: 110px;
}

.mg-b-110 {
  margin-bottom: 110px;
}

.mg-l-110 {
  margin-left: 110px;
}

.mg-t-110-force {
  margin-top: 110px !important;
}

.mg-r-110-force {
  margin-right: 110px !important;
}

.mg-b-110-force {
  margin-bottom: 110px !important;
}

.mg-l-110-force {
  margin-left: 110px !important;
}

.mg-115 {
  margin: 115px;
}

.mg-115-force {
  margin: 115px !important;
}

.mg-y-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.mg-y-115-force {
  margin-top: 115px !important;
  margin-bottom: 115px !important;
}

.mg-x-115 {
  margin-left: 115px;
  margin-right: 115px;
}

.mg-x-115-force {
  margin-left: 115px !important;
  margin-right: 115px !important;
}

.mg-t-115 {
  margin-top: 115px;
}

.mg-r-115 {
  margin-right: 115px;
}

.mg-b-115 {
  margin-bottom: 115px;
}

.mg-l-115 {
  margin-left: 115px;
}

.mg-t-115-force {
  margin-top: 115px !important;
}

.mg-r-115-force {
  margin-right: 115px !important;
}

.mg-b-115-force {
  margin-bottom: 115px !important;
}

.mg-l-115-force {
  margin-left: 115px !important;
}

.mg-120 {
  margin: 120px;
}

.mg-120-force {
  margin: 120px !important;
}

.mg-y-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mg-y-120-force {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.mg-x-120 {
  margin-left: 120px;
  margin-right: 120px;
}

.mg-x-120-force {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.mg-t-120 {
  margin-top: 120px;
}

.mg-r-120 {
  margin-right: 120px;
}

.mg-b-120 {
  margin-bottom: 120px;
}

.mg-l-120 {
  margin-left: 120px;
}

.mg-t-120-force {
  margin-top: 120px !important;
}

.mg-r-120-force {
  margin-right: 120px !important;
}

.mg-b-120-force {
  margin-bottom: 120px !important;
}

.mg-l-120-force {
  margin-left: 120px !important;
}

.mg-t-auto {
  margin-top: auto;
}

.mg-r-auto {
  margin-right: auto;
}

.mg-b-auto {
  margin-bottom: auto;
}

.mg-l-auto {
  margin-left: auto;
}

.mg-x-auto {
  margin: auto;
}

.mg-l--1 {
  margin-left: -1px;
}

.mg-r--1 {
  margin-right: -1px;
}

.mg-t--1 {
  margin-top: -1px;
}

.mg-l--5 {
  margin-left: -5px;
}

.mg-r--5 {
  margin-right: -5px;
}

@media (min-width: 480px) {
  .mg-xs-0 {
    margin: 0px;
  }

  .mg-xs-0-force {
    margin: 0px !important;
  }

  .mg-xs-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mg-xs-y-0-force {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .mg-xs-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mg-xs-x-0-force {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .mg-xs-t-0 {
    margin-top: 0px;
  }

  .mg-xs-r-0 {
    margin-right: 0px;
  }

  .mg-xs-b-0 {
    margin-bottom: 0px;
  }

  .mg-xs-l-0 {
    margin-left: 0px;
  }

  .mg-xs-t-0-force {
    margin-top: 0px !important;
  }

  .mg-xs-r-0-force {
    margin-right: 0px !important;
  }

  .mg-xs-b-0-force {
    margin-bottom: 0px !important;
  }

  .mg-xs-l-0-force {
    margin-left: 0px !important;
  }

  .mg-xs-1 {
    margin: 1px;
  }

  .mg-xs-1-force {
    margin: 1px !important;
  }

  .mg-xs-y-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .mg-xs-y-1-force {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .mg-xs-x-1 {
    margin-left: 1px;
    margin-right: 1px;
  }

  .mg-xs-x-1-force {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .mg-xs-t-1 {
    margin-top: 1px;
  }

  .mg-xs-r-1 {
    margin-right: 1px;
  }

  .mg-xs-b-1 {
    margin-bottom: 1px;
  }

  .mg-xs-l-1 {
    margin-left: 1px;
  }

  .mg-xs-t-1-force {
    margin-top: 1px !important;
  }

  .mg-xs-r-1-force {
    margin-right: 1px !important;
  }

  .mg-xs-b-1-force {
    margin-bottom: 1px !important;
  }

  .mg-xs-l-1-force {
    margin-left: 1px !important;
  }

  .mg-xs-2 {
    margin: 2px;
  }

  .mg-xs-2-force {
    margin: 2px !important;
  }

  .mg-xs-y-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .mg-xs-y-2-force {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .mg-xs-x-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .mg-xs-x-2-force {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }

  .mg-xs-t-2 {
    margin-top: 2px;
  }

  .mg-xs-r-2 {
    margin-right: 2px;
  }

  .mg-xs-b-2 {
    margin-bottom: 2px;
  }

  .mg-xs-l-2 {
    margin-left: 2px;
  }

  .mg-xs-t-2-force {
    margin-top: 2px !important;
  }

  .mg-xs-r-2-force {
    margin-right: 2px !important;
  }

  .mg-xs-b-2-force {
    margin-bottom: 2px !important;
  }

  .mg-xs-l-2-force {
    margin-left: 2px !important;
  }

  .mg-xs-3 {
    margin: 3px;
  }

  .mg-xs-3-force {
    margin: 3px !important;
  }

  .mg-xs-y-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .mg-xs-y-3-force {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .mg-xs-x-3 {
    margin-left: 3px;
    margin-right: 3px;
  }

  .mg-xs-x-3-force {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }

  .mg-xs-t-3 {
    margin-top: 3px;
  }

  .mg-xs-r-3 {
    margin-right: 3px;
  }

  .mg-xs-b-3 {
    margin-bottom: 3px;
  }

  .mg-xs-l-3 {
    margin-left: 3px;
  }

  .mg-xs-t-3-force {
    margin-top: 3px !important;
  }

  .mg-xs-r-3-force {
    margin-right: 3px !important;
  }

  .mg-xs-b-3-force {
    margin-bottom: 3px !important;
  }

  .mg-xs-l-3-force {
    margin-left: 3px !important;
  }

  .mg-xs-4 {
    margin: 4px;
  }

  .mg-xs-4-force {
    margin: 4px !important;
  }

  .mg-xs-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .mg-xs-y-4-force {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .mg-xs-x-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .mg-xs-x-4-force {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .mg-xs-t-4 {
    margin-top: 4px;
  }

  .mg-xs-r-4 {
    margin-right: 4px;
  }

  .mg-xs-b-4 {
    margin-bottom: 4px;
  }

  .mg-xs-l-4 {
    margin-left: 4px;
  }

  .mg-xs-t-4-force {
    margin-top: 4px !important;
  }

  .mg-xs-r-4-force {
    margin-right: 4px !important;
  }

  .mg-xs-b-4-force {
    margin-bottom: 4px !important;
  }

  .mg-xs-l-4-force {
    margin-left: 4px !important;
  }

  .mg-xs-5 {
    margin: 5px;
  }

  .mg-xs-5-force {
    margin: 5px !important;
  }

  .mg-xs-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mg-xs-y-5-force {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .mg-xs-x-5 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mg-xs-x-5-force {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .mg-xs-t-5 {
    margin-top: 5px;
  }

  .mg-xs-r-5 {
    margin-right: 5px;
  }

  .mg-xs-b-5 {
    margin-bottom: 5px;
  }

  .mg-xs-l-5 {
    margin-left: 5px;
  }

  .mg-xs-t-5-force {
    margin-top: 5px !important;
  }

  .mg-xs-r-5-force {
    margin-right: 5px !important;
  }

  .mg-xs-b-5-force {
    margin-bottom: 5px !important;
  }

  .mg-xs-l-5-force {
    margin-left: 5px !important;
  }

  .mg-xs-6 {
    margin: 6px;
  }

  .mg-xs-6-force {
    margin: 6px !important;
  }

  .mg-xs-y-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .mg-xs-y-6-force {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .mg-xs-x-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .mg-xs-x-6-force {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }

  .mg-xs-t-6 {
    margin-top: 6px;
  }

  .mg-xs-r-6 {
    margin-right: 6px;
  }

  .mg-xs-b-6 {
    margin-bottom: 6px;
  }

  .mg-xs-l-6 {
    margin-left: 6px;
  }

  .mg-xs-t-6-force {
    margin-top: 6px !important;
  }

  .mg-xs-r-6-force {
    margin-right: 6px !important;
  }

  .mg-xs-b-6-force {
    margin-bottom: 6px !important;
  }

  .mg-xs-l-6-force {
    margin-left: 6px !important;
  }

  .mg-xs-7 {
    margin: 7px;
  }

  .mg-xs-7-force {
    margin: 7px !important;
  }

  .mg-xs-y-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .mg-xs-y-7-force {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }

  .mg-xs-x-7 {
    margin-left: 7px;
    margin-right: 7px;
  }

  .mg-xs-x-7-force {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }

  .mg-xs-t-7 {
    margin-top: 7px;
  }

  .mg-xs-r-7 {
    margin-right: 7px;
  }

  .mg-xs-b-7 {
    margin-bottom: 7px;
  }

  .mg-xs-l-7 {
    margin-left: 7px;
  }

  .mg-xs-t-7-force {
    margin-top: 7px !important;
  }

  .mg-xs-r-7-force {
    margin-right: 7px !important;
  }

  .mg-xs-b-7-force {
    margin-bottom: 7px !important;
  }

  .mg-xs-l-7-force {
    margin-left: 7px !important;
  }

  .mg-xs-8 {
    margin: 8px;
  }

  .mg-xs-8-force {
    margin: 8px !important;
  }

  .mg-xs-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .mg-xs-y-8-force {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .mg-xs-x-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .mg-xs-x-8-force {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .mg-xs-t-8 {
    margin-top: 8px;
  }

  .mg-xs-r-8 {
    margin-right: 8px;
  }

  .mg-xs-b-8 {
    margin-bottom: 8px;
  }

  .mg-xs-l-8 {
    margin-left: 8px;
  }

  .mg-xs-t-8-force {
    margin-top: 8px !important;
  }

  .mg-xs-r-8-force {
    margin-right: 8px !important;
  }

  .mg-xs-b-8-force {
    margin-bottom: 8px !important;
  }

  .mg-xs-l-8-force {
    margin-left: 8px !important;
  }

  .mg-xs-9 {
    margin: 9px;
  }

  .mg-xs-9-force {
    margin: 9px !important;
  }

  .mg-xs-y-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .mg-xs-y-9-force {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }

  .mg-xs-x-9 {
    margin-left: 9px;
    margin-right: 9px;
  }

  .mg-xs-x-9-force {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }

  .mg-xs-t-9 {
    margin-top: 9px;
  }

  .mg-xs-r-9 {
    margin-right: 9px;
  }

  .mg-xs-b-9 {
    margin-bottom: 9px;
  }

  .mg-xs-l-9 {
    margin-left: 9px;
  }

  .mg-xs-t-9-force {
    margin-top: 9px !important;
  }

  .mg-xs-r-9-force {
    margin-right: 9px !important;
  }

  .mg-xs-b-9-force {
    margin-bottom: 9px !important;
  }

  .mg-xs-l-9-force {
    margin-left: 9px !important;
  }

  .mg-xs-10 {
    margin: 10px;
  }

  .mg-xs-10-force {
    margin: 10px !important;
  }

  .mg-xs-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mg-xs-y-10-force {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .mg-xs-x-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mg-xs-x-10-force {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .mg-xs-t-10 {
    margin-top: 10px;
  }

  .mg-xs-r-10 {
    margin-right: 10px;
  }

  .mg-xs-b-10 {
    margin-bottom: 10px;
  }

  .mg-xs-l-10 {
    margin-left: 10px;
  }

  .mg-xs-t-10-force {
    margin-top: 10px !important;
  }

  .mg-xs-r-10-force {
    margin-right: 10px !important;
  }

  .mg-xs-b-10-force {
    margin-bottom: 10px !important;
  }

  .mg-xs-l-10-force {
    margin-left: 10px !important;
  }

  .mg-xs-15 {
    margin: 15px;
  }

  .mg-xs-15-force {
    margin: 15px !important;
  }

  .mg-xs-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mg-xs-y-15-force {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .mg-xs-x-15 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mg-xs-x-15-force {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .mg-xs-t-15 {
    margin-top: 15px;
  }

  .mg-xs-r-15 {
    margin-right: 15px;
  }

  .mg-xs-b-15 {
    margin-bottom: 15px;
  }

  .mg-xs-l-15 {
    margin-left: 15px;
  }

  .mg-xs-t-15-force {
    margin-top: 15px !important;
  }

  .mg-xs-r-15-force {
    margin-right: 15px !important;
  }

  .mg-xs-b-15-force {
    margin-bottom: 15px !important;
  }

  .mg-xs-l-15-force {
    margin-left: 15px !important;
  }

  .mg-xs-20 {
    margin: 20px;
  }

  .mg-xs-20-force {
    margin: 20px !important;
  }

  .mg-xs-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mg-xs-y-20-force {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .mg-xs-x-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mg-xs-x-20-force {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .mg-xs-t-20 {
    margin-top: 20px;
  }

  .mg-xs-r-20 {
    margin-right: 20px;
  }

  .mg-xs-b-20 {
    margin-bottom: 20px;
  }

  .mg-xs-l-20 {
    margin-left: 20px;
  }

  .mg-xs-t-20-force {
    margin-top: 20px !important;
  }

  .mg-xs-r-20-force {
    margin-right: 20px !important;
  }

  .mg-xs-b-20-force {
    margin-bottom: 20px !important;
  }

  .mg-xs-l-20-force {
    margin-left: 20px !important;
  }

  .mg-xs-25 {
    margin: 25px;
  }

  .mg-xs-25-force {
    margin: 25px !important;
  }

  .mg-xs-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mg-xs-y-25-force {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .mg-xs-x-25 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mg-xs-x-25-force {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .mg-xs-t-25 {
    margin-top: 25px;
  }

  .mg-xs-r-25 {
    margin-right: 25px;
  }

  .mg-xs-b-25 {
    margin-bottom: 25px;
  }

  .mg-xs-l-25 {
    margin-left: 25px;
  }

  .mg-xs-t-25-force {
    margin-top: 25px !important;
  }

  .mg-xs-r-25-force {
    margin-right: 25px !important;
  }

  .mg-xs-b-25-force {
    margin-bottom: 25px !important;
  }

  .mg-xs-l-25-force {
    margin-left: 25px !important;
  }

  .mg-xs-30 {
    margin: 30px;
  }

  .mg-xs-30-force {
    margin: 30px !important;
  }

  .mg-xs-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mg-xs-y-30-force {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .mg-xs-x-30 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mg-xs-x-30-force {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .mg-xs-t-30 {
    margin-top: 30px;
  }

  .mg-xs-r-30 {
    margin-right: 30px;
  }

  .mg-xs-b-30 {
    margin-bottom: 30px;
  }

  .mg-xs-l-30 {
    margin-left: 30px;
  }

  .mg-xs-t-30-force {
    margin-top: 30px !important;
  }

  .mg-xs-r-30-force {
    margin-right: 30px !important;
  }

  .mg-xs-b-30-force {
    margin-bottom: 30px !important;
  }

  .mg-xs-l-30-force {
    margin-left: 30px !important;
  }

  .mg-xs-35 {
    margin: 35px;
  }

  .mg-xs-35-force {
    margin: 35px !important;
  }

  .mg-xs-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mg-xs-y-35-force {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .mg-xs-x-35 {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mg-xs-x-35-force {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .mg-xs-t-35 {
    margin-top: 35px;
  }

  .mg-xs-r-35 {
    margin-right: 35px;
  }

  .mg-xs-b-35 {
    margin-bottom: 35px;
  }

  .mg-xs-l-35 {
    margin-left: 35px;
  }

  .mg-xs-t-35-force {
    margin-top: 35px !important;
  }

  .mg-xs-r-35-force {
    margin-right: 35px !important;
  }

  .mg-xs-b-35-force {
    margin-bottom: 35px !important;
  }

  .mg-xs-l-35-force {
    margin-left: 35px !important;
  }

  .mg-xs-40 {
    margin: 40px;
  }

  .mg-xs-40-force {
    margin: 40px !important;
  }

  .mg-xs-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mg-xs-y-40-force {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .mg-xs-x-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mg-xs-x-40-force {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .mg-xs-t-40 {
    margin-top: 40px;
  }

  .mg-xs-r-40 {
    margin-right: 40px;
  }

  .mg-xs-b-40 {
    margin-bottom: 40px;
  }

  .mg-xs-l-40 {
    margin-left: 40px;
  }

  .mg-xs-t-40-force {
    margin-top: 40px !important;
  }

  .mg-xs-r-40-force {
    margin-right: 40px !important;
  }

  .mg-xs-b-40-force {
    margin-bottom: 40px !important;
  }

  .mg-xs-l-40-force {
    margin-left: 40px !important;
  }

  .mg-xs-45 {
    margin: 45px;
  }

  .mg-xs-45-force {
    margin: 45px !important;
  }

  .mg-xs-y-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mg-xs-y-45-force {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .mg-xs-x-45 {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mg-xs-x-45-force {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .mg-xs-t-45 {
    margin-top: 45px;
  }

  .mg-xs-r-45 {
    margin-right: 45px;
  }

  .mg-xs-b-45 {
    margin-bottom: 45px;
  }

  .mg-xs-l-45 {
    margin-left: 45px;
  }

  .mg-xs-t-45-force {
    margin-top: 45px !important;
  }

  .mg-xs-r-45-force {
    margin-right: 45px !important;
  }

  .mg-xs-b-45-force {
    margin-bottom: 45px !important;
  }

  .mg-xs-l-45-force {
    margin-left: 45px !important;
  }

  .mg-xs-50 {
    margin: 50px;
  }

  .mg-xs-50-force {
    margin: 50px !important;
  }

  .mg-xs-y-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mg-xs-y-50-force {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .mg-xs-x-50 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mg-xs-x-50-force {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .mg-xs-t-50 {
    margin-top: 50px;
  }

  .mg-xs-r-50 {
    margin-right: 50px;
  }

  .mg-xs-b-50 {
    margin-bottom: 50px;
  }

  .mg-xs-l-50 {
    margin-left: 50px;
  }

  .mg-xs-t-50-force {
    margin-top: 50px !important;
  }

  .mg-xs-r-50-force {
    margin-right: 50px !important;
  }

  .mg-xs-b-50-force {
    margin-bottom: 50px !important;
  }

  .mg-xs-l-50-force {
    margin-left: 50px !important;
  }

  .mg-xs-55 {
    margin: 55px;
  }

  .mg-xs-55-force {
    margin: 55px !important;
  }

  .mg-xs-y-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mg-xs-y-55-force {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }

  .mg-xs-x-55 {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mg-xs-x-55-force {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }

  .mg-xs-t-55 {
    margin-top: 55px;
  }

  .mg-xs-r-55 {
    margin-right: 55px;
  }

  .mg-xs-b-55 {
    margin-bottom: 55px;
  }

  .mg-xs-l-55 {
    margin-left: 55px;
  }

  .mg-xs-t-55-force {
    margin-top: 55px !important;
  }

  .mg-xs-r-55-force {
    margin-right: 55px !important;
  }

  .mg-xs-b-55-force {
    margin-bottom: 55px !important;
  }

  .mg-xs-l-55-force {
    margin-left: 55px !important;
  }

  .mg-xs-60 {
    margin: 60px;
  }

  .mg-xs-60-force {
    margin: 60px !important;
  }

  .mg-xs-y-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mg-xs-y-60-force {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .mg-xs-x-60 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mg-xs-x-60-force {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .mg-xs-t-60 {
    margin-top: 60px;
  }

  .mg-xs-r-60 {
    margin-right: 60px;
  }

  .mg-xs-b-60 {
    margin-bottom: 60px;
  }

  .mg-xs-l-60 {
    margin-left: 60px;
  }

  .mg-xs-t-60-force {
    margin-top: 60px !important;
  }

  .mg-xs-r-60-force {
    margin-right: 60px !important;
  }

  .mg-xs-b-60-force {
    margin-bottom: 60px !important;
  }

  .mg-xs-l-60-force {
    margin-left: 60px !important;
  }

  .mg-xs-65 {
    margin: 65px;
  }

  .mg-xs-65-force {
    margin: 65px !important;
  }

  .mg-xs-y-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mg-xs-y-65-force {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }

  .mg-xs-x-65 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mg-xs-x-65-force {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }

  .mg-xs-t-65 {
    margin-top: 65px;
  }

  .mg-xs-r-65 {
    margin-right: 65px;
  }

  .mg-xs-b-65 {
    margin-bottom: 65px;
  }

  .mg-xs-l-65 {
    margin-left: 65px;
  }

  .mg-xs-t-65-force {
    margin-top: 65px !important;
  }

  .mg-xs-r-65-force {
    margin-right: 65px !important;
  }

  .mg-xs-b-65-force {
    margin-bottom: 65px !important;
  }

  .mg-xs-l-65-force {
    margin-left: 65px !important;
  }

  .mg-xs-70 {
    margin: 70px;
  }

  .mg-xs-70-force {
    margin: 70px !important;
  }

  .mg-xs-y-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mg-xs-y-70-force {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }

  .mg-xs-x-70 {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mg-xs-x-70-force {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }

  .mg-xs-t-70 {
    margin-top: 70px;
  }

  .mg-xs-r-70 {
    margin-right: 70px;
  }

  .mg-xs-b-70 {
    margin-bottom: 70px;
  }

  .mg-xs-l-70 {
    margin-left: 70px;
  }

  .mg-xs-t-70-force {
    margin-top: 70px !important;
  }

  .mg-xs-r-70-force {
    margin-right: 70px !important;
  }

  .mg-xs-b-70-force {
    margin-bottom: 70px !important;
  }

  .mg-xs-l-70-force {
    margin-left: 70px !important;
  }

  .mg-xs-75 {
    margin: 75px;
  }

  .mg-xs-75-force {
    margin: 75px !important;
  }

  .mg-xs-y-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mg-xs-y-75-force {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .mg-xs-x-75 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mg-xs-x-75-force {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }

  .mg-xs-t-75 {
    margin-top: 75px;
  }

  .mg-xs-r-75 {
    margin-right: 75px;
  }

  .mg-xs-b-75 {
    margin-bottom: 75px;
  }

  .mg-xs-l-75 {
    margin-left: 75px;
  }

  .mg-xs-t-75-force {
    margin-top: 75px !important;
  }

  .mg-xs-r-75-force {
    margin-right: 75px !important;
  }

  .mg-xs-b-75-force {
    margin-bottom: 75px !important;
  }

  .mg-xs-l-75-force {
    margin-left: 75px !important;
  }

  .mg-xs-80 {
    margin: 80px;
  }

  .mg-xs-80-force {
    margin: 80px !important;
  }

  .mg-xs-y-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mg-xs-y-80-force {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .mg-xs-x-80 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mg-xs-x-80-force {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .mg-xs-t-80 {
    margin-top: 80px;
  }

  .mg-xs-r-80 {
    margin-right: 80px;
  }

  .mg-xs-b-80 {
    margin-bottom: 80px;
  }

  .mg-xs-l-80 {
    margin-left: 80px;
  }

  .mg-xs-t-80-force {
    margin-top: 80px !important;
  }

  .mg-xs-r-80-force {
    margin-right: 80px !important;
  }

  .mg-xs-b-80-force {
    margin-bottom: 80px !important;
  }

  .mg-xs-l-80-force {
    margin-left: 80px !important;
  }

  .mg-xs-85 {
    margin: 85px;
  }

  .mg-xs-85-force {
    margin: 85px !important;
  }

  .mg-xs-y-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mg-xs-y-85-force {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }

  .mg-xs-x-85 {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mg-xs-x-85-force {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }

  .mg-xs-t-85 {
    margin-top: 85px;
  }

  .mg-xs-r-85 {
    margin-right: 85px;
  }

  .mg-xs-b-85 {
    margin-bottom: 85px;
  }

  .mg-xs-l-85 {
    margin-left: 85px;
  }

  .mg-xs-t-85-force {
    margin-top: 85px !important;
  }

  .mg-xs-r-85-force {
    margin-right: 85px !important;
  }

  .mg-xs-b-85-force {
    margin-bottom: 85px !important;
  }

  .mg-xs-l-85-force {
    margin-left: 85px !important;
  }

  .mg-xs-90 {
    margin: 90px;
  }

  .mg-xs-90-force {
    margin: 90px !important;
  }

  .mg-xs-y-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mg-xs-y-90-force {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }

  .mg-xs-x-90 {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mg-xs-x-90-force {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }

  .mg-xs-t-90 {
    margin-top: 90px;
  }

  .mg-xs-r-90 {
    margin-right: 90px;
  }

  .mg-xs-b-90 {
    margin-bottom: 90px;
  }

  .mg-xs-l-90 {
    margin-left: 90px;
  }

  .mg-xs-t-90-force {
    margin-top: 90px !important;
  }

  .mg-xs-r-90-force {
    margin-right: 90px !important;
  }

  .mg-xs-b-90-force {
    margin-bottom: 90px !important;
  }

  .mg-xs-l-90-force {
    margin-left: 90px !important;
  }

  .mg-xs-95 {
    margin: 95px;
  }

  .mg-xs-95-force {
    margin: 95px !important;
  }

  .mg-xs-y-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mg-xs-y-95-force {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }

  .mg-xs-x-95 {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mg-xs-x-95-force {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }

  .mg-xs-t-95 {
    margin-top: 95px;
  }

  .mg-xs-r-95 {
    margin-right: 95px;
  }

  .mg-xs-b-95 {
    margin-bottom: 95px;
  }

  .mg-xs-l-95 {
    margin-left: 95px;
  }

  .mg-xs-t-95-force {
    margin-top: 95px !important;
  }

  .mg-xs-r-95-force {
    margin-right: 95px !important;
  }

  .mg-xs-b-95-force {
    margin-bottom: 95px !important;
  }

  .mg-xs-l-95-force {
    margin-left: 95px !important;
  }

  .mg-xs-100 {
    margin: 100px;
  }

  .mg-xs-100-force {
    margin: 100px !important;
  }

  .mg-xs-y-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mg-xs-y-100-force {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .mg-xs-x-100 {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mg-xs-x-100-force {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .mg-xs-t-100 {
    margin-top: 100px;
  }

  .mg-xs-r-100 {
    margin-right: 100px;
  }

  .mg-xs-b-100 {
    margin-bottom: 100px;
  }

  .mg-xs-l-100 {
    margin-left: 100px;
  }

  .mg-xs-t-100-force {
    margin-top: 100px !important;
  }

  .mg-xs-r-100-force {
    margin-right: 100px !important;
  }

  .mg-xs-b-100-force {
    margin-bottom: 100px !important;
  }

  .mg-xs-l-100-force {
    margin-left: 100px !important;
  }

  .mg-xs-t-auto {
    margin-top: auto;
  }

  .mg-xs-r-auto {
    margin-right: auto;
  }

  .mg-xs-b-auto {
    margin-bottom: auto;
  }

  .mg-xs-l-auto {
    margin-left: auto;
  }

  .mg-xs-auto {
    margin: auto;
  }

  .mg-xs-x-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mg-xs-l--1 {
    margin-left: -1px;
  }

  .mg-xs-r--1 {
    margin-right: -1px;
  }

  .mg-xs-t--1 {
    margin-top: -1px;
  }
}
@media (min-width: 576px) {
  .mg-sm-0 {
    margin: 0px;
  }

  .mg-sm-0-force {
    margin: 0px !important;
  }

  .mg-sm-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mg-sm-y-0-force {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .mg-sm-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mg-sm-x-0-force {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .mg-sm-t-0 {
    margin-top: 0px;
  }

  .mg-sm-r-0 {
    margin-right: 0px;
  }

  .mg-sm-b-0 {
    margin-bottom: 0px;
  }

  .mg-sm-l-0 {
    margin-left: 0px;
  }

  .mg-sm-t-0-force {
    margin-top: 0px !important;
  }

  .mg-sm-r-0-force {
    margin-right: 0px !important;
  }

  .mg-sm-b-0-force {
    margin-bottom: 0px !important;
  }

  .mg-sm-l-0-force {
    margin-left: 0px !important;
  }

  .mg-sm-1 {
    margin: 1px;
  }

  .mg-sm-1-force {
    margin: 1px !important;
  }

  .mg-sm-y-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .mg-sm-y-1-force {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .mg-sm-x-1 {
    margin-left: 1px;
    margin-right: 1px;
  }

  .mg-sm-x-1-force {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .mg-sm-t-1 {
    margin-top: 1px;
  }

  .mg-sm-r-1 {
    margin-right: 1px;
  }

  .mg-sm-b-1 {
    margin-bottom: 1px;
  }

  .mg-sm-l-1 {
    margin-left: 1px;
  }

  .mg-sm-t-1-force {
    margin-top: 1px !important;
  }

  .mg-sm-r-1-force {
    margin-right: 1px !important;
  }

  .mg-sm-b-1-force {
    margin-bottom: 1px !important;
  }

  .mg-sm-l-1-force {
    margin-left: 1px !important;
  }

  .mg-sm-2 {
    margin: 2px;
  }

  .mg-sm-2-force {
    margin: 2px !important;
  }

  .mg-sm-y-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .mg-sm-y-2-force {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .mg-sm-x-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .mg-sm-x-2-force {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }

  .mg-sm-t-2 {
    margin-top: 2px;
  }

  .mg-sm-r-2 {
    margin-right: 2px;
  }

  .mg-sm-b-2 {
    margin-bottom: 2px;
  }

  .mg-sm-l-2 {
    margin-left: 2px;
  }

  .mg-sm-t-2-force {
    margin-top: 2px !important;
  }

  .mg-sm-r-2-force {
    margin-right: 2px !important;
  }

  .mg-sm-b-2-force {
    margin-bottom: 2px !important;
  }

  .mg-sm-l-2-force {
    margin-left: 2px !important;
  }

  .mg-sm-3 {
    margin: 3px;
  }

  .mg-sm-3-force {
    margin: 3px !important;
  }

  .mg-sm-y-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .mg-sm-y-3-force {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .mg-sm-x-3 {
    margin-left: 3px;
    margin-right: 3px;
  }

  .mg-sm-x-3-force {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }

  .mg-sm-t-3 {
    margin-top: 3px;
  }

  .mg-sm-r-3 {
    margin-right: 3px;
  }

  .mg-sm-b-3 {
    margin-bottom: 3px;
  }

  .mg-sm-l-3 {
    margin-left: 3px;
  }

  .mg-sm-t-3-force {
    margin-top: 3px !important;
  }

  .mg-sm-r-3-force {
    margin-right: 3px !important;
  }

  .mg-sm-b-3-force {
    margin-bottom: 3px !important;
  }

  .mg-sm-l-3-force {
    margin-left: 3px !important;
  }

  .mg-sm-4 {
    margin: 4px;
  }

  .mg-sm-4-force {
    margin: 4px !important;
  }

  .mg-sm-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .mg-sm-y-4-force {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .mg-sm-x-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .mg-sm-x-4-force {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .mg-sm-t-4 {
    margin-top: 4px;
  }

  .mg-sm-r-4 {
    margin-right: 4px;
  }

  .mg-sm-b-4 {
    margin-bottom: 4px;
  }

  .mg-sm-l-4 {
    margin-left: 4px;
  }

  .mg-sm-t-4-force {
    margin-top: 4px !important;
  }

  .mg-sm-r-4-force {
    margin-right: 4px !important;
  }

  .mg-sm-b-4-force {
    margin-bottom: 4px !important;
  }

  .mg-sm-l-4-force {
    margin-left: 4px !important;
  }

  .mg-sm-5 {
    margin: 5px;
  }

  .mg-sm-5-force {
    margin: 5px !important;
  }

  .mg-sm-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mg-sm-y-5-force {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .mg-sm-x-5 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mg-sm-x-5-force {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .mg-sm-t-5 {
    margin-top: 5px;
  }

  .mg-sm-r-5 {
    margin-right: 5px;
  }

  .mg-sm-b-5 {
    margin-bottom: 5px;
  }

  .mg-sm-l-5 {
    margin-left: 5px;
  }

  .mg-sm-t-5-force {
    margin-top: 5px !important;
  }

  .mg-sm-r-5-force {
    margin-right: 5px !important;
  }

  .mg-sm-b-5-force {
    margin-bottom: 5px !important;
  }

  .mg-sm-l-5-force {
    margin-left: 5px !important;
  }

  .mg-sm-6 {
    margin: 6px;
  }

  .mg-sm-6-force {
    margin: 6px !important;
  }

  .mg-sm-y-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .mg-sm-y-6-force {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .mg-sm-x-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .mg-sm-x-6-force {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }

  .mg-sm-t-6 {
    margin-top: 6px;
  }

  .mg-sm-r-6 {
    margin-right: 6px;
  }

  .mg-sm-b-6 {
    margin-bottom: 6px;
  }

  .mg-sm-l-6 {
    margin-left: 6px;
  }

  .mg-sm-t-6-force {
    margin-top: 6px !important;
  }

  .mg-sm-r-6-force {
    margin-right: 6px !important;
  }

  .mg-sm-b-6-force {
    margin-bottom: 6px !important;
  }

  .mg-sm-l-6-force {
    margin-left: 6px !important;
  }

  .mg-sm-7 {
    margin: 7px;
  }

  .mg-sm-7-force {
    margin: 7px !important;
  }

  .mg-sm-y-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .mg-sm-y-7-force {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }

  .mg-sm-x-7 {
    margin-left: 7px;
    margin-right: 7px;
  }

  .mg-sm-x-7-force {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }

  .mg-sm-t-7 {
    margin-top: 7px;
  }

  .mg-sm-r-7 {
    margin-right: 7px;
  }

  .mg-sm-b-7 {
    margin-bottom: 7px;
  }

  .mg-sm-l-7 {
    margin-left: 7px;
  }

  .mg-sm-t-7-force {
    margin-top: 7px !important;
  }

  .mg-sm-r-7-force {
    margin-right: 7px !important;
  }

  .mg-sm-b-7-force {
    margin-bottom: 7px !important;
  }

  .mg-sm-l-7-force {
    margin-left: 7px !important;
  }

  .mg-sm-8 {
    margin: 8px;
  }

  .mg-sm-8-force {
    margin: 8px !important;
  }

  .mg-sm-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .mg-sm-y-8-force {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .mg-sm-x-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .mg-sm-x-8-force {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .mg-sm-t-8 {
    margin-top: 8px;
  }

  .mg-sm-r-8 {
    margin-right: 8px;
  }

  .mg-sm-b-8 {
    margin-bottom: 8px;
  }

  .mg-sm-l-8 {
    margin-left: 8px;
  }

  .mg-sm-t-8-force {
    margin-top: 8px !important;
  }

  .mg-sm-r-8-force {
    margin-right: 8px !important;
  }

  .mg-sm-b-8-force {
    margin-bottom: 8px !important;
  }

  .mg-sm-l-8-force {
    margin-left: 8px !important;
  }

  .mg-sm-9 {
    margin: 9px;
  }

  .mg-sm-9-force {
    margin: 9px !important;
  }

  .mg-sm-y-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .mg-sm-y-9-force {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }

  .mg-sm-x-9 {
    margin-left: 9px;
    margin-right: 9px;
  }

  .mg-sm-x-9-force {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }

  .mg-sm-t-9 {
    margin-top: 9px;
  }

  .mg-sm-r-9 {
    margin-right: 9px;
  }

  .mg-sm-b-9 {
    margin-bottom: 9px;
  }

  .mg-sm-l-9 {
    margin-left: 9px;
  }

  .mg-sm-t-9-force {
    margin-top: 9px !important;
  }

  .mg-sm-r-9-force {
    margin-right: 9px !important;
  }

  .mg-sm-b-9-force {
    margin-bottom: 9px !important;
  }

  .mg-sm-l-9-force {
    margin-left: 9px !important;
  }

  .mg-sm-10 {
    margin: 10px;
  }

  .mg-sm-10-force {
    margin: 10px !important;
  }

  .mg-sm-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mg-sm-y-10-force {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .mg-sm-x-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mg-sm-x-10-force {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .mg-sm-t-10 {
    margin-top: 10px;
  }

  .mg-sm-r-10 {
    margin-right: 10px;
  }

  .mg-sm-b-10 {
    margin-bottom: 10px;
  }

  .mg-sm-l-10 {
    margin-left: 10px;
  }

  .mg-sm-t-10-force {
    margin-top: 10px !important;
  }

  .mg-sm-r-10-force {
    margin-right: 10px !important;
  }

  .mg-sm-b-10-force {
    margin-bottom: 10px !important;
  }

  .mg-sm-l-10-force {
    margin-left: 10px !important;
  }

  .mg-sm-15 {
    margin: 15px;
  }

  .mg-sm-15-force {
    margin: 15px !important;
  }

  .mg-sm-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mg-sm-y-15-force {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .mg-sm-x-15 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mg-sm-x-15-force {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .mg-sm-t-15 {
    margin-top: 15px;
  }

  .mg-sm-r-15 {
    margin-right: 15px;
  }

  .mg-sm-b-15 {
    margin-bottom: 15px;
  }

  .mg-sm-l-15 {
    margin-left: 15px;
  }

  .mg-sm-t-15-force {
    margin-top: 15px !important;
  }

  .mg-sm-r-15-force {
    margin-right: 15px !important;
  }

  .mg-sm-b-15-force {
    margin-bottom: 15px !important;
  }

  .mg-sm-l-15-force {
    margin-left: 15px !important;
  }

  .mg-sm-20 {
    margin: 20px;
  }

  .mg-sm-20-force {
    margin: 20px !important;
  }

  .mg-sm-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mg-sm-y-20-force {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .mg-sm-x-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mg-sm-x-20-force {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .mg-sm-t-20 {
    margin-top: 20px;
  }

  .mg-sm-r-20 {
    margin-right: 20px;
  }

  .mg-sm-b-20 {
    margin-bottom: 20px;
  }

  .mg-sm-l-20 {
    margin-left: 20px;
  }

  .mg-sm-t-20-force {
    margin-top: 20px !important;
  }

  .mg-sm-r-20-force {
    margin-right: 20px !important;
  }

  .mg-sm-b-20-force {
    margin-bottom: 20px !important;
  }

  .mg-sm-l-20-force {
    margin-left: 20px !important;
  }

  .mg-sm-25 {
    margin: 25px;
  }

  .mg-sm-25-force {
    margin: 25px !important;
  }

  .mg-sm-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mg-sm-y-25-force {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .mg-sm-x-25 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mg-sm-x-25-force {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .mg-sm-t-25 {
    margin-top: 25px;
  }

  .mg-sm-r-25 {
    margin-right: 25px;
  }

  .mg-sm-b-25 {
    margin-bottom: 25px;
  }

  .mg-sm-l-25 {
    margin-left: 25px;
  }

  .mg-sm-t-25-force {
    margin-top: 25px !important;
  }

  .mg-sm-r-25-force {
    margin-right: 25px !important;
  }

  .mg-sm-b-25-force {
    margin-bottom: 25px !important;
  }

  .mg-sm-l-25-force {
    margin-left: 25px !important;
  }

  .mg-sm-30 {
    margin: 30px;
  }

  .mg-sm-30-force {
    margin: 30px !important;
  }

  .mg-sm-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mg-sm-y-30-force {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .mg-sm-x-30 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mg-sm-x-30-force {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .mg-sm-t-30 {
    margin-top: 30px;
  }

  .mg-sm-r-30 {
    margin-right: 30px;
  }

  .mg-sm-b-30 {
    margin-bottom: 30px;
  }

  .mg-sm-l-30 {
    margin-left: 30px;
  }

  .mg-sm-t-30-force {
    margin-top: 30px !important;
  }

  .mg-sm-r-30-force {
    margin-right: 30px !important;
  }

  .mg-sm-b-30-force {
    margin-bottom: 30px !important;
  }

  .mg-sm-l-30-force {
    margin-left: 30px !important;
  }

  .mg-sm-35 {
    margin: 35px;
  }

  .mg-sm-35-force {
    margin: 35px !important;
  }

  .mg-sm-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mg-sm-y-35-force {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .mg-sm-x-35 {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mg-sm-x-35-force {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .mg-sm-t-35 {
    margin-top: 35px;
  }

  .mg-sm-r-35 {
    margin-right: 35px;
  }

  .mg-sm-b-35 {
    margin-bottom: 35px;
  }

  .mg-sm-l-35 {
    margin-left: 35px;
  }

  .mg-sm-t-35-force {
    margin-top: 35px !important;
  }

  .mg-sm-r-35-force {
    margin-right: 35px !important;
  }

  .mg-sm-b-35-force {
    margin-bottom: 35px !important;
  }

  .mg-sm-l-35-force {
    margin-left: 35px !important;
  }

  .mg-sm-40 {
    margin: 40px;
  }

  .mg-sm-40-force {
    margin: 40px !important;
  }

  .mg-sm-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mg-sm-y-40-force {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .mg-sm-x-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mg-sm-x-40-force {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .mg-sm-t-40 {
    margin-top: 40px;
  }

  .mg-sm-r-40 {
    margin-right: 40px;
  }

  .mg-sm-b-40 {
    margin-bottom: 40px;
  }

  .mg-sm-l-40 {
    margin-left: 40px;
  }

  .mg-sm-t-40-force {
    margin-top: 40px !important;
  }

  .mg-sm-r-40-force {
    margin-right: 40px !important;
  }

  .mg-sm-b-40-force {
    margin-bottom: 40px !important;
  }

  .mg-sm-l-40-force {
    margin-left: 40px !important;
  }

  .mg-sm-45 {
    margin: 45px;
  }

  .mg-sm-45-force {
    margin: 45px !important;
  }

  .mg-sm-y-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mg-sm-y-45-force {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .mg-sm-x-45 {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mg-sm-x-45-force {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .mg-sm-t-45 {
    margin-top: 45px;
  }

  .mg-sm-r-45 {
    margin-right: 45px;
  }

  .mg-sm-b-45 {
    margin-bottom: 45px;
  }

  .mg-sm-l-45 {
    margin-left: 45px;
  }

  .mg-sm-t-45-force {
    margin-top: 45px !important;
  }

  .mg-sm-r-45-force {
    margin-right: 45px !important;
  }

  .mg-sm-b-45-force {
    margin-bottom: 45px !important;
  }

  .mg-sm-l-45-force {
    margin-left: 45px !important;
  }

  .mg-sm-50 {
    margin: 50px;
  }

  .mg-sm-50-force {
    margin: 50px !important;
  }

  .mg-sm-y-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mg-sm-y-50-force {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .mg-sm-x-50 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mg-sm-x-50-force {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .mg-sm-t-50 {
    margin-top: 50px;
  }

  .mg-sm-r-50 {
    margin-right: 50px;
  }

  .mg-sm-b-50 {
    margin-bottom: 50px;
  }

  .mg-sm-l-50 {
    margin-left: 50px;
  }

  .mg-sm-t-50-force {
    margin-top: 50px !important;
  }

  .mg-sm-r-50-force {
    margin-right: 50px !important;
  }

  .mg-sm-b-50-force {
    margin-bottom: 50px !important;
  }

  .mg-sm-l-50-force {
    margin-left: 50px !important;
  }

  .mg-sm-55 {
    margin: 55px;
  }

  .mg-sm-55-force {
    margin: 55px !important;
  }

  .mg-sm-y-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mg-sm-y-55-force {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }

  .mg-sm-x-55 {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mg-sm-x-55-force {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }

  .mg-sm-t-55 {
    margin-top: 55px;
  }

  .mg-sm-r-55 {
    margin-right: 55px;
  }

  .mg-sm-b-55 {
    margin-bottom: 55px;
  }

  .mg-sm-l-55 {
    margin-left: 55px;
  }

  .mg-sm-t-55-force {
    margin-top: 55px !important;
  }

  .mg-sm-r-55-force {
    margin-right: 55px !important;
  }

  .mg-sm-b-55-force {
    margin-bottom: 55px !important;
  }

  .mg-sm-l-55-force {
    margin-left: 55px !important;
  }

  .mg-sm-60 {
    margin: 60px;
  }

  .mg-sm-60-force {
    margin: 60px !important;
  }

  .mg-sm-y-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mg-sm-y-60-force {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .mg-sm-x-60 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mg-sm-x-60-force {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .mg-sm-t-60 {
    margin-top: 60px;
  }

  .mg-sm-r-60 {
    margin-right: 60px;
  }

  .mg-sm-b-60 {
    margin-bottom: 60px;
  }

  .mg-sm-l-60 {
    margin-left: 60px;
  }

  .mg-sm-t-60-force {
    margin-top: 60px !important;
  }

  .mg-sm-r-60-force {
    margin-right: 60px !important;
  }

  .mg-sm-b-60-force {
    margin-bottom: 60px !important;
  }

  .mg-sm-l-60-force {
    margin-left: 60px !important;
  }

  .mg-sm-65 {
    margin: 65px;
  }

  .mg-sm-65-force {
    margin: 65px !important;
  }

  .mg-sm-y-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mg-sm-y-65-force {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }

  .mg-sm-x-65 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mg-sm-x-65-force {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }

  .mg-sm-t-65 {
    margin-top: 65px;
  }

  .mg-sm-r-65 {
    margin-right: 65px;
  }

  .mg-sm-b-65 {
    margin-bottom: 65px;
  }

  .mg-sm-l-65 {
    margin-left: 65px;
  }

  .mg-sm-t-65-force {
    margin-top: 65px !important;
  }

  .mg-sm-r-65-force {
    margin-right: 65px !important;
  }

  .mg-sm-b-65-force {
    margin-bottom: 65px !important;
  }

  .mg-sm-l-65-force {
    margin-left: 65px !important;
  }

  .mg-sm-70 {
    margin: 70px;
  }

  .mg-sm-70-force {
    margin: 70px !important;
  }

  .mg-sm-y-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mg-sm-y-70-force {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }

  .mg-sm-x-70 {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mg-sm-x-70-force {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }

  .mg-sm-t-70 {
    margin-top: 70px;
  }

  .mg-sm-r-70 {
    margin-right: 70px;
  }

  .mg-sm-b-70 {
    margin-bottom: 70px;
  }

  .mg-sm-l-70 {
    margin-left: 70px;
  }

  .mg-sm-t-70-force {
    margin-top: 70px !important;
  }

  .mg-sm-r-70-force {
    margin-right: 70px !important;
  }

  .mg-sm-b-70-force {
    margin-bottom: 70px !important;
  }

  .mg-sm-l-70-force {
    margin-left: 70px !important;
  }

  .mg-sm-75 {
    margin: 75px;
  }

  .mg-sm-75-force {
    margin: 75px !important;
  }

  .mg-sm-y-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mg-sm-y-75-force {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .mg-sm-x-75 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mg-sm-x-75-force {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }

  .mg-sm-t-75 {
    margin-top: 75px;
  }

  .mg-sm-r-75 {
    margin-right: 75px;
  }

  .mg-sm-b-75 {
    margin-bottom: 75px;
  }

  .mg-sm-l-75 {
    margin-left: 75px;
  }

  .mg-sm-t-75-force {
    margin-top: 75px !important;
  }

  .mg-sm-r-75-force {
    margin-right: 75px !important;
  }

  .mg-sm-b-75-force {
    margin-bottom: 75px !important;
  }

  .mg-sm-l-75-force {
    margin-left: 75px !important;
  }

  .mg-sm-80 {
    margin: 80px;
  }

  .mg-sm-80-force {
    margin: 80px !important;
  }

  .mg-sm-y-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mg-sm-y-80-force {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .mg-sm-x-80 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mg-sm-x-80-force {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .mg-sm-t-80 {
    margin-top: 80px;
  }

  .mg-sm-r-80 {
    margin-right: 80px;
  }

  .mg-sm-b-80 {
    margin-bottom: 80px;
  }

  .mg-sm-l-80 {
    margin-left: 80px;
  }

  .mg-sm-t-80-force {
    margin-top: 80px !important;
  }

  .mg-sm-r-80-force {
    margin-right: 80px !important;
  }

  .mg-sm-b-80-force {
    margin-bottom: 80px !important;
  }

  .mg-sm-l-80-force {
    margin-left: 80px !important;
  }

  .mg-sm-85 {
    margin: 85px;
  }

  .mg-sm-85-force {
    margin: 85px !important;
  }

  .mg-sm-y-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mg-sm-y-85-force {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }

  .mg-sm-x-85 {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mg-sm-x-85-force {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }

  .mg-sm-t-85 {
    margin-top: 85px;
  }

  .mg-sm-r-85 {
    margin-right: 85px;
  }

  .mg-sm-b-85 {
    margin-bottom: 85px;
  }

  .mg-sm-l-85 {
    margin-left: 85px;
  }

  .mg-sm-t-85-force {
    margin-top: 85px !important;
  }

  .mg-sm-r-85-force {
    margin-right: 85px !important;
  }

  .mg-sm-b-85-force {
    margin-bottom: 85px !important;
  }

  .mg-sm-l-85-force {
    margin-left: 85px !important;
  }

  .mg-sm-90 {
    margin: 90px;
  }

  .mg-sm-90-force {
    margin: 90px !important;
  }

  .mg-sm-y-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mg-sm-y-90-force {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }

  .mg-sm-x-90 {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mg-sm-x-90-force {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }

  .mg-sm-t-90 {
    margin-top: 90px;
  }

  .mg-sm-r-90 {
    margin-right: 90px;
  }

  .mg-sm-b-90 {
    margin-bottom: 90px;
  }

  .mg-sm-l-90 {
    margin-left: 90px;
  }

  .mg-sm-t-90-force {
    margin-top: 90px !important;
  }

  .mg-sm-r-90-force {
    margin-right: 90px !important;
  }

  .mg-sm-b-90-force {
    margin-bottom: 90px !important;
  }

  .mg-sm-l-90-force {
    margin-left: 90px !important;
  }

  .mg-sm-95 {
    margin: 95px;
  }

  .mg-sm-95-force {
    margin: 95px !important;
  }

  .mg-sm-y-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mg-sm-y-95-force {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }

  .mg-sm-x-95 {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mg-sm-x-95-force {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }

  .mg-sm-t-95 {
    margin-top: 95px;
  }

  .mg-sm-r-95 {
    margin-right: 95px;
  }

  .mg-sm-b-95 {
    margin-bottom: 95px;
  }

  .mg-sm-l-95 {
    margin-left: 95px;
  }

  .mg-sm-t-95-force {
    margin-top: 95px !important;
  }

  .mg-sm-r-95-force {
    margin-right: 95px !important;
  }

  .mg-sm-b-95-force {
    margin-bottom: 95px !important;
  }

  .mg-sm-l-95-force {
    margin-left: 95px !important;
  }

  .mg-sm-100 {
    margin: 100px;
  }

  .mg-sm-100-force {
    margin: 100px !important;
  }

  .mg-sm-y-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mg-sm-y-100-force {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .mg-sm-x-100 {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mg-sm-x-100-force {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .mg-sm-t-100 {
    margin-top: 100px;
  }

  .mg-sm-r-100 {
    margin-right: 100px;
  }

  .mg-sm-b-100 {
    margin-bottom: 100px;
  }

  .mg-sm-l-100 {
    margin-left: 100px;
  }

  .mg-sm-t-100-force {
    margin-top: 100px !important;
  }

  .mg-sm-r-100-force {
    margin-right: 100px !important;
  }

  .mg-sm-b-100-force {
    margin-bottom: 100px !important;
  }

  .mg-sm-l-100-force {
    margin-left: 100px !important;
  }

  .mg-sm-t-auto {
    margin-top: auto;
  }

  .mg-sm-r-auto {
    margin-right: auto;
  }

  .mg-sm-b-auto {
    margin-bottom: auto;
  }

  .mg-sm-l-auto {
    margin-left: auto;
  }

  .mg-sm-auto {
    margin: auto;
  }

  .mg-sm-x-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mg-sm-l--1 {
    margin-left: -1px;
  }

  .mg-sm-r--1 {
    margin-right: -1px;
  }

  .mg-sm-t--1 {
    margin-top: -1px;
  }
}
@media (min-width: 768px) {
  .mg-md-0 {
    margin: 0px;
  }

  .mg-md-0-force {
    margin: 0px !important;
  }

  .mg-md-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mg-md-y-0-force {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .mg-md-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mg-md-x-0-force {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .mg-md-t-0 {
    margin-top: 0px;
  }

  .mg-md-r-0 {
    margin-right: 0px;
  }

  .mg-md-b-0 {
    margin-bottom: 0px;
  }

  .mg-md-l-0 {
    margin-left: 0px;
  }

  .mg-md-t-0-force {
    margin-top: 0px !important;
  }

  .mg-md-r-0-force {
    margin-right: 0px !important;
  }

  .mg-md-b-0-force {
    margin-bottom: 0px !important;
  }

  .mg-md-l-0-force {
    margin-left: 0px !important;
  }

  .mg-md-1 {
    margin: 1px;
  }

  .mg-md-1-force {
    margin: 1px !important;
  }

  .mg-md-y-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .mg-md-y-1-force {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .mg-md-x-1 {
    margin-left: 1px;
    margin-right: 1px;
  }

  .mg-md-x-1-force {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .mg-md-t-1 {
    margin-top: 1px;
  }

  .mg-md-r-1 {
    margin-right: 1px;
  }

  .mg-md-b-1 {
    margin-bottom: 1px;
  }

  .mg-md-l-1 {
    margin-left: 1px;
  }

  .mg-md-t-1-force {
    margin-top: 1px !important;
  }

  .mg-md-r-1-force {
    margin-right: 1px !important;
  }

  .mg-md-b-1-force {
    margin-bottom: 1px !important;
  }

  .mg-md-l-1-force {
    margin-left: 1px !important;
  }

  .mg-md-2 {
    margin: 2px;
  }

  .mg-md-2-force {
    margin: 2px !important;
  }

  .mg-md-y-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .mg-md-y-2-force {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .mg-md-x-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .mg-md-x-2-force {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }

  .mg-md-t-2 {
    margin-top: 2px;
  }

  .mg-md-r-2 {
    margin-right: 2px;
  }

  .mg-md-b-2 {
    margin-bottom: 2px;
  }

  .mg-md-l-2 {
    margin-left: 2px;
  }

  .mg-md-t-2-force {
    margin-top: 2px !important;
  }

  .mg-md-r-2-force {
    margin-right: 2px !important;
  }

  .mg-md-b-2-force {
    margin-bottom: 2px !important;
  }

  .mg-md-l-2-force {
    margin-left: 2px !important;
  }

  .mg-md-3 {
    margin: 3px;
  }

  .mg-md-3-force {
    margin: 3px !important;
  }

  .mg-md-y-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .mg-md-y-3-force {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .mg-md-x-3 {
    margin-left: 3px;
    margin-right: 3px;
  }

  .mg-md-x-3-force {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }

  .mg-md-t-3 {
    margin-top: 3px;
  }

  .mg-md-r-3 {
    margin-right: 3px;
  }

  .mg-md-b-3 {
    margin-bottom: 3px;
  }

  .mg-md-l-3 {
    margin-left: 3px;
  }

  .mg-md-t-3-force {
    margin-top: 3px !important;
  }

  .mg-md-r-3-force {
    margin-right: 3px !important;
  }

  .mg-md-b-3-force {
    margin-bottom: 3px !important;
  }

  .mg-md-l-3-force {
    margin-left: 3px !important;
  }

  .mg-md-4 {
    margin: 4px;
  }

  .mg-md-4-force {
    margin: 4px !important;
  }

  .mg-md-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .mg-md-y-4-force {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .mg-md-x-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .mg-md-x-4-force {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .mg-md-t-4 {
    margin-top: 4px;
  }

  .mg-md-r-4 {
    margin-right: 4px;
  }

  .mg-md-b-4 {
    margin-bottom: 4px;
  }

  .mg-md-l-4 {
    margin-left: 4px;
  }

  .mg-md-t-4-force {
    margin-top: 4px !important;
  }

  .mg-md-r-4-force {
    margin-right: 4px !important;
  }

  .mg-md-b-4-force {
    margin-bottom: 4px !important;
  }

  .mg-md-l-4-force {
    margin-left: 4px !important;
  }

  .mg-md-5 {
    margin: 5px;
  }

  .mg-md-5-force {
    margin: 5px !important;
  }

  .mg-md-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mg-md-y-5-force {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .mg-md-x-5 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mg-md-x-5-force {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .mg-md-t-5 {
    margin-top: 5px;
  }

  .mg-md-r-5 {
    margin-right: 5px;
  }

  .mg-md-b-5 {
    margin-bottom: 5px;
  }

  .mg-md-l-5 {
    margin-left: 5px;
  }

  .mg-md-t-5-force {
    margin-top: 5px !important;
  }

  .mg-md-r-5-force {
    margin-right: 5px !important;
  }

  .mg-md-b-5-force {
    margin-bottom: 5px !important;
  }

  .mg-md-l-5-force {
    margin-left: 5px !important;
  }

  .mg-md-6 {
    margin: 6px;
  }

  .mg-md-6-force {
    margin: 6px !important;
  }

  .mg-md-y-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .mg-md-y-6-force {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .mg-md-x-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .mg-md-x-6-force {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }

  .mg-md-t-6 {
    margin-top: 6px;
  }

  .mg-md-r-6 {
    margin-right: 6px;
  }

  .mg-md-b-6 {
    margin-bottom: 6px;
  }

  .mg-md-l-6 {
    margin-left: 6px;
  }

  .mg-md-t-6-force {
    margin-top: 6px !important;
  }

  .mg-md-r-6-force {
    margin-right: 6px !important;
  }

  .mg-md-b-6-force {
    margin-bottom: 6px !important;
  }

  .mg-md-l-6-force {
    margin-left: 6px !important;
  }

  .mg-md-7 {
    margin: 7px;
  }

  .mg-md-7-force {
    margin: 7px !important;
  }

  .mg-md-y-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .mg-md-y-7-force {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }

  .mg-md-x-7 {
    margin-left: 7px;
    margin-right: 7px;
  }

  .mg-md-x-7-force {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }

  .mg-md-t-7 {
    margin-top: 7px;
  }

  .mg-md-r-7 {
    margin-right: 7px;
  }

  .mg-md-b-7 {
    margin-bottom: 7px;
  }

  .mg-md-l-7 {
    margin-left: 7px;
  }

  .mg-md-t-7-force {
    margin-top: 7px !important;
  }

  .mg-md-r-7-force {
    margin-right: 7px !important;
  }

  .mg-md-b-7-force {
    margin-bottom: 7px !important;
  }

  .mg-md-l-7-force {
    margin-left: 7px !important;
  }

  .mg-md-8 {
    margin: 8px;
  }

  .mg-md-8-force {
    margin: 8px !important;
  }

  .mg-md-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .mg-md-y-8-force {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .mg-md-x-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .mg-md-x-8-force {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .mg-md-t-8 {
    margin-top: 8px;
  }

  .mg-md-r-8 {
    margin-right: 8px;
  }

  .mg-md-b-8 {
    margin-bottom: 8px;
  }

  .mg-md-l-8 {
    margin-left: 8px;
  }

  .mg-md-t-8-force {
    margin-top: 8px !important;
  }

  .mg-md-r-8-force {
    margin-right: 8px !important;
  }

  .mg-md-b-8-force {
    margin-bottom: 8px !important;
  }

  .mg-md-l-8-force {
    margin-left: 8px !important;
  }

  .mg-md-9 {
    margin: 9px;
  }

  .mg-md-9-force {
    margin: 9px !important;
  }

  .mg-md-y-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .mg-md-y-9-force {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }

  .mg-md-x-9 {
    margin-left: 9px;
    margin-right: 9px;
  }

  .mg-md-x-9-force {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }

  .mg-md-t-9 {
    margin-top: 9px;
  }

  .mg-md-r-9 {
    margin-right: 9px;
  }

  .mg-md-b-9 {
    margin-bottom: 9px;
  }

  .mg-md-l-9 {
    margin-left: 9px;
  }

  .mg-md-t-9-force {
    margin-top: 9px !important;
  }

  .mg-md-r-9-force {
    margin-right: 9px !important;
  }

  .mg-md-b-9-force {
    margin-bottom: 9px !important;
  }

  .mg-md-l-9-force {
    margin-left: 9px !important;
  }

  .mg-md-10 {
    margin: 10px;
  }

  .mg-md-10-force {
    margin: 10px !important;
  }

  .mg-md-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mg-md-y-10-force {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .mg-md-x-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mg-md-x-10-force {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .mg-md-t-10 {
    margin-top: 10px;
  }

  .mg-md-r-10 {
    margin-right: 10px;
  }

  .mg-md-b-10 {
    margin-bottom: 10px;
  }

  .mg-md-l-10 {
    margin-left: 10px;
  }

  .mg-md-t-10-force {
    margin-top: 10px !important;
  }

  .mg-md-r-10-force {
    margin-right: 10px !important;
  }

  .mg-md-b-10-force {
    margin-bottom: 10px !important;
  }

  .mg-md-l-10-force {
    margin-left: 10px !important;
  }

  .mg-md-15 {
    margin: 15px;
  }

  .mg-md-15-force {
    margin: 15px !important;
  }

  .mg-md-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mg-md-y-15-force {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .mg-md-x-15 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mg-md-x-15-force {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .mg-md-t-15 {
    margin-top: 15px;
  }

  .mg-md-r-15 {
    margin-right: 15px;
  }

  .mg-md-b-15 {
    margin-bottom: 15px;
  }

  .mg-md-l-15 {
    margin-left: 15px;
  }

  .mg-md-t-15-force {
    margin-top: 15px !important;
  }

  .mg-md-r-15-force {
    margin-right: 15px !important;
  }

  .mg-md-b-15-force {
    margin-bottom: 15px !important;
  }

  .mg-md-l-15-force {
    margin-left: 15px !important;
  }

  .mg-md-20 {
    margin: 20px;
  }

  .mg-md-20-force {
    margin: 20px !important;
  }

  .mg-md-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mg-md-y-20-force {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .mg-md-x-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mg-md-x-20-force {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .mg-md-t-20 {
    margin-top: 20px;
  }

  .mg-md-r-20 {
    margin-right: 20px;
  }

  .mg-md-b-20 {
    margin-bottom: 20px;
  }

  .mg-md-l-20 {
    margin-left: 20px;
  }

  .mg-md-t-20-force {
    margin-top: 20px !important;
  }

  .mg-md-r-20-force {
    margin-right: 20px !important;
  }

  .mg-md-b-20-force {
    margin-bottom: 20px !important;
  }

  .mg-md-l-20-force {
    margin-left: 20px !important;
  }

  .mg-md-25 {
    margin: 25px;
  }

  .mg-md-25-force {
    margin: 25px !important;
  }

  .mg-md-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mg-md-y-25-force {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .mg-md-x-25 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mg-md-x-25-force {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .mg-md-t-25 {
    margin-top: 25px;
  }

  .mg-md-r-25 {
    margin-right: 25px;
  }

  .mg-md-b-25 {
    margin-bottom: 25px;
  }

  .mg-md-l-25 {
    margin-left: 25px;
  }

  .mg-md-t-25-force {
    margin-top: 25px !important;
  }

  .mg-md-r-25-force {
    margin-right: 25px !important;
  }

  .mg-md-b-25-force {
    margin-bottom: 25px !important;
  }

  .mg-md-l-25-force {
    margin-left: 25px !important;
  }

  .mg-md-30 {
    margin: 30px;
  }

  .mg-md-30-force {
    margin: 30px !important;
  }

  .mg-md-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mg-md-y-30-force {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .mg-md-x-30 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mg-md-x-30-force {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .mg-md-t-30 {
    margin-top: 30px;
  }

  .mg-md-r-30 {
    margin-right: 30px;
  }

  .mg-md-b-30 {
    margin-bottom: 30px;
  }

  .mg-md-l-30 {
    margin-left: 30px;
  }

  .mg-md-t-30-force {
    margin-top: 30px !important;
  }

  .mg-md-r-30-force {
    margin-right: 30px !important;
  }

  .mg-md-b-30-force {
    margin-bottom: 30px !important;
  }

  .mg-md-l-30-force {
    margin-left: 30px !important;
  }

  .mg-md-35 {
    margin: 35px;
  }

  .mg-md-35-force {
    margin: 35px !important;
  }

  .mg-md-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mg-md-y-35-force {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .mg-md-x-35 {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mg-md-x-35-force {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .mg-md-t-35 {
    margin-top: 35px;
  }

  .mg-md-r-35 {
    margin-right: 35px;
  }

  .mg-md-b-35 {
    margin-bottom: 35px;
  }

  .mg-md-l-35 {
    margin-left: 35px;
  }

  .mg-md-t-35-force {
    margin-top: 35px !important;
  }

  .mg-md-r-35-force {
    margin-right: 35px !important;
  }

  .mg-md-b-35-force {
    margin-bottom: 35px !important;
  }

  .mg-md-l-35-force {
    margin-left: 35px !important;
  }

  .mg-md-40 {
    margin: 40px;
  }

  .mg-md-40-force {
    margin: 40px !important;
  }

  .mg-md-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mg-md-y-40-force {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .mg-md-x-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mg-md-x-40-force {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .mg-md-t-40 {
    margin-top: 40px;
  }

  .mg-md-r-40 {
    margin-right: 40px;
  }

  .mg-md-b-40 {
    margin-bottom: 40px;
  }

  .mg-md-l-40 {
    margin-left: 40px;
  }

  .mg-md-t-40-force {
    margin-top: 40px !important;
  }

  .mg-md-r-40-force {
    margin-right: 40px !important;
  }

  .mg-md-b-40-force {
    margin-bottom: 40px !important;
  }

  .mg-md-l-40-force {
    margin-left: 40px !important;
  }

  .mg-md-45 {
    margin: 45px;
  }

  .mg-md-45-force {
    margin: 45px !important;
  }

  .mg-md-y-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mg-md-y-45-force {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .mg-md-x-45 {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mg-md-x-45-force {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .mg-md-t-45 {
    margin-top: 45px;
  }

  .mg-md-r-45 {
    margin-right: 45px;
  }

  .mg-md-b-45 {
    margin-bottom: 45px;
  }

  .mg-md-l-45 {
    margin-left: 45px;
  }

  .mg-md-t-45-force {
    margin-top: 45px !important;
  }

  .mg-md-r-45-force {
    margin-right: 45px !important;
  }

  .mg-md-b-45-force {
    margin-bottom: 45px !important;
  }

  .mg-md-l-45-force {
    margin-left: 45px !important;
  }

  .mg-md-50 {
    margin: 50px;
  }

  .mg-md-50-force {
    margin: 50px !important;
  }

  .mg-md-y-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mg-md-y-50-force {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .mg-md-x-50 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mg-md-x-50-force {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .mg-md-t-50 {
    margin-top: 50px;
  }

  .mg-md-r-50 {
    margin-right: 50px;
  }

  .mg-md-b-50 {
    margin-bottom: 50px;
  }

  .mg-md-l-50 {
    margin-left: 50px;
  }

  .mg-md-t-50-force {
    margin-top: 50px !important;
  }

  .mg-md-r-50-force {
    margin-right: 50px !important;
  }

  .mg-md-b-50-force {
    margin-bottom: 50px !important;
  }

  .mg-md-l-50-force {
    margin-left: 50px !important;
  }

  .mg-md-55 {
    margin: 55px;
  }

  .mg-md-55-force {
    margin: 55px !important;
  }

  .mg-md-y-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mg-md-y-55-force {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }

  .mg-md-x-55 {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mg-md-x-55-force {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }

  .mg-md-t-55 {
    margin-top: 55px;
  }

  .mg-md-r-55 {
    margin-right: 55px;
  }

  .mg-md-b-55 {
    margin-bottom: 55px;
  }

  .mg-md-l-55 {
    margin-left: 55px;
  }

  .mg-md-t-55-force {
    margin-top: 55px !important;
  }

  .mg-md-r-55-force {
    margin-right: 55px !important;
  }

  .mg-md-b-55-force {
    margin-bottom: 55px !important;
  }

  .mg-md-l-55-force {
    margin-left: 55px !important;
  }

  .mg-md-60 {
    margin: 60px;
  }

  .mg-md-60-force {
    margin: 60px !important;
  }

  .mg-md-y-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mg-md-y-60-force {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .mg-md-x-60 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mg-md-x-60-force {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .mg-md-t-60 {
    margin-top: 60px;
  }

  .mg-md-r-60 {
    margin-right: 60px;
  }

  .mg-md-b-60 {
    margin-bottom: 60px;
  }

  .mg-md-l-60 {
    margin-left: 60px;
  }

  .mg-md-t-60-force {
    margin-top: 60px !important;
  }

  .mg-md-r-60-force {
    margin-right: 60px !important;
  }

  .mg-md-b-60-force {
    margin-bottom: 60px !important;
  }

  .mg-md-l-60-force {
    margin-left: 60px !important;
  }

  .mg-md-65 {
    margin: 65px;
  }

  .mg-md-65-force {
    margin: 65px !important;
  }

  .mg-md-y-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mg-md-y-65-force {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }

  .mg-md-x-65 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mg-md-x-65-force {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }

  .mg-md-t-65 {
    margin-top: 65px;
  }

  .mg-md-r-65 {
    margin-right: 65px;
  }

  .mg-md-b-65 {
    margin-bottom: 65px;
  }

  .mg-md-l-65 {
    margin-left: 65px;
  }

  .mg-md-t-65-force {
    margin-top: 65px !important;
  }

  .mg-md-r-65-force {
    margin-right: 65px !important;
  }

  .mg-md-b-65-force {
    margin-bottom: 65px !important;
  }

  .mg-md-l-65-force {
    margin-left: 65px !important;
  }

  .mg-md-70 {
    margin: 70px;
  }

  .mg-md-70-force {
    margin: 70px !important;
  }

  .mg-md-y-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mg-md-y-70-force {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }

  .mg-md-x-70 {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mg-md-x-70-force {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }

  .mg-md-t-70 {
    margin-top: 70px;
  }

  .mg-md-r-70 {
    margin-right: 70px;
  }

  .mg-md-b-70 {
    margin-bottom: 70px;
  }

  .mg-md-l-70 {
    margin-left: 70px;
  }

  .mg-md-t-70-force {
    margin-top: 70px !important;
  }

  .mg-md-r-70-force {
    margin-right: 70px !important;
  }

  .mg-md-b-70-force {
    margin-bottom: 70px !important;
  }

  .mg-md-l-70-force {
    margin-left: 70px !important;
  }

  .mg-md-75 {
    margin: 75px;
  }

  .mg-md-75-force {
    margin: 75px !important;
  }

  .mg-md-y-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mg-md-y-75-force {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .mg-md-x-75 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mg-md-x-75-force {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }

  .mg-md-t-75 {
    margin-top: 75px;
  }

  .mg-md-r-75 {
    margin-right: 75px;
  }

  .mg-md-b-75 {
    margin-bottom: 75px;
  }

  .mg-md-l-75 {
    margin-left: 75px;
  }

  .mg-md-t-75-force {
    margin-top: 75px !important;
  }

  .mg-md-r-75-force {
    margin-right: 75px !important;
  }

  .mg-md-b-75-force {
    margin-bottom: 75px !important;
  }

  .mg-md-l-75-force {
    margin-left: 75px !important;
  }

  .mg-md-80 {
    margin: 80px;
  }

  .mg-md-80-force {
    margin: 80px !important;
  }

  .mg-md-y-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mg-md-y-80-force {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .mg-md-x-80 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mg-md-x-80-force {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .mg-md-t-80 {
    margin-top: 80px;
  }

  .mg-md-r-80 {
    margin-right: 80px;
  }

  .mg-md-b-80 {
    margin-bottom: 80px;
  }

  .mg-md-l-80 {
    margin-left: 80px;
  }

  .mg-md-t-80-force {
    margin-top: 80px !important;
  }

  .mg-md-r-80-force {
    margin-right: 80px !important;
  }

  .mg-md-b-80-force {
    margin-bottom: 80px !important;
  }

  .mg-md-l-80-force {
    margin-left: 80px !important;
  }

  .mg-md-85 {
    margin: 85px;
  }

  .mg-md-85-force {
    margin: 85px !important;
  }

  .mg-md-y-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mg-md-y-85-force {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }

  .mg-md-x-85 {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mg-md-x-85-force {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }

  .mg-md-t-85 {
    margin-top: 85px;
  }

  .mg-md-r-85 {
    margin-right: 85px;
  }

  .mg-md-b-85 {
    margin-bottom: 85px;
  }

  .mg-md-l-85 {
    margin-left: 85px;
  }

  .mg-md-t-85-force {
    margin-top: 85px !important;
  }

  .mg-md-r-85-force {
    margin-right: 85px !important;
  }

  .mg-md-b-85-force {
    margin-bottom: 85px !important;
  }

  .mg-md-l-85-force {
    margin-left: 85px !important;
  }

  .mg-md-90 {
    margin: 90px;
  }

  .mg-md-90-force {
    margin: 90px !important;
  }

  .mg-md-y-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mg-md-y-90-force {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }

  .mg-md-x-90 {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mg-md-x-90-force {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }

  .mg-md-t-90 {
    margin-top: 90px;
  }

  .mg-md-r-90 {
    margin-right: 90px;
  }

  .mg-md-b-90 {
    margin-bottom: 90px;
  }

  .mg-md-l-90 {
    margin-left: 90px;
  }

  .mg-md-t-90-force {
    margin-top: 90px !important;
  }

  .mg-md-r-90-force {
    margin-right: 90px !important;
  }

  .mg-md-b-90-force {
    margin-bottom: 90px !important;
  }

  .mg-md-l-90-force {
    margin-left: 90px !important;
  }

  .mg-md-95 {
    margin: 95px;
  }

  .mg-md-95-force {
    margin: 95px !important;
  }

  .mg-md-y-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mg-md-y-95-force {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }

  .mg-md-x-95 {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mg-md-x-95-force {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }

  .mg-md-t-95 {
    margin-top: 95px;
  }

  .mg-md-r-95 {
    margin-right: 95px;
  }

  .mg-md-b-95 {
    margin-bottom: 95px;
  }

  .mg-md-l-95 {
    margin-left: 95px;
  }

  .mg-md-t-95-force {
    margin-top: 95px !important;
  }

  .mg-md-r-95-force {
    margin-right: 95px !important;
  }

  .mg-md-b-95-force {
    margin-bottom: 95px !important;
  }

  .mg-md-l-95-force {
    margin-left: 95px !important;
  }

  .mg-md-100 {
    margin: 100px;
  }

  .mg-md-100-force {
    margin: 100px !important;
  }

  .mg-md-y-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mg-md-y-100-force {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .mg-md-x-100 {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mg-md-x-100-force {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .mg-md-t-100 {
    margin-top: 100px;
  }

  .mg-md-r-100 {
    margin-right: 100px;
  }

  .mg-md-b-100 {
    margin-bottom: 100px;
  }

  .mg-md-l-100 {
    margin-left: 100px;
  }

  .mg-md-t-100-force {
    margin-top: 100px !important;
  }

  .mg-md-r-100-force {
    margin-right: 100px !important;
  }

  .mg-md-b-100-force {
    margin-bottom: 100px !important;
  }

  .mg-md-l-100-force {
    margin-left: 100px !important;
  }

  .mg-md-t-auto {
    margin-top: auto;
  }

  .mg-md-r-auto {
    margin-right: auto;
  }

  .mg-md-b-auto {
    margin-bottom: auto;
  }

  .mg-md-l-auto {
    margin-left: auto;
  }

  .mg-md-auto {
    margin: auto;
  }

  .mg-md-x-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mg-md-l--1 {
    margin-left: -1px;
  }

  .mg-md-r--1 {
    margin-right: -1px;
  }

  .mg-md-t--1 {
    margin-top: -1px;
  }
}
@media (min-width: 992px) {
  .mg-lg-0 {
    margin: 0px;
  }

  .mg-lg-0-force {
    margin: 0px !important;
  }

  .mg-lg-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mg-lg-y-0-force {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .mg-lg-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mg-lg-x-0-force {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .mg-lg-t-0 {
    margin-top: 0px;
  }

  .mg-lg-r-0 {
    margin-right: 0px;
  }

  .mg-lg-b-0 {
    margin-bottom: 0px;
  }

  .mg-lg-l-0 {
    margin-left: 0px;
  }

  .mg-lg-t-0-force {
    margin-top: 0px !important;
  }

  .mg-lg-r-0-force {
    margin-right: 0px !important;
  }

  .mg-lg-b-0-force {
    margin-bottom: 0px !important;
  }

  .mg-lg-l-0-force {
    margin-left: 0px !important;
  }

  .mg-lg-1 {
    margin: 1px;
  }

  .mg-lg-1-force {
    margin: 1px !important;
  }

  .mg-lg-y-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .mg-lg-y-1-force {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .mg-lg-x-1 {
    margin-left: 1px;
    margin-right: 1px;
  }

  .mg-lg-x-1-force {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .mg-lg-t-1 {
    margin-top: 1px;
  }

  .mg-lg-r-1 {
    margin-right: 1px;
  }

  .mg-lg-b-1 {
    margin-bottom: 1px;
  }

  .mg-lg-l-1 {
    margin-left: 1px;
  }

  .mg-lg-t-1-force {
    margin-top: 1px !important;
  }

  .mg-lg-r-1-force {
    margin-right: 1px !important;
  }

  .mg-lg-b-1-force {
    margin-bottom: 1px !important;
  }

  .mg-lg-l-1-force {
    margin-left: 1px !important;
  }

  .mg-lg-2 {
    margin: 2px;
  }

  .mg-lg-2-force {
    margin: 2px !important;
  }

  .mg-lg-y-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .mg-lg-y-2-force {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .mg-lg-x-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .mg-lg-x-2-force {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }

  .mg-lg-t-2 {
    margin-top: 2px;
  }

  .mg-lg-r-2 {
    margin-right: 2px;
  }

  .mg-lg-b-2 {
    margin-bottom: 2px;
  }

  .mg-lg-l-2 {
    margin-left: 2px;
  }

  .mg-lg-t-2-force {
    margin-top: 2px !important;
  }

  .mg-lg-r-2-force {
    margin-right: 2px !important;
  }

  .mg-lg-b-2-force {
    margin-bottom: 2px !important;
  }

  .mg-lg-l-2-force {
    margin-left: 2px !important;
  }

  .mg-lg-3 {
    margin: 3px;
  }

  .mg-lg-3-force {
    margin: 3px !important;
  }

  .mg-lg-y-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .mg-lg-y-3-force {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .mg-lg-x-3 {
    margin-left: 3px;
    margin-right: 3px;
  }

  .mg-lg-x-3-force {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }

  .mg-lg-t-3 {
    margin-top: 3px;
  }

  .mg-lg-r-3 {
    margin-right: 3px;
  }

  .mg-lg-b-3 {
    margin-bottom: 3px;
  }

  .mg-lg-l-3 {
    margin-left: 3px;
  }

  .mg-lg-t-3-force {
    margin-top: 3px !important;
  }

  .mg-lg-r-3-force {
    margin-right: 3px !important;
  }

  .mg-lg-b-3-force {
    margin-bottom: 3px !important;
  }

  .mg-lg-l-3-force {
    margin-left: 3px !important;
  }

  .mg-lg-4 {
    margin: 4px;
  }

  .mg-lg-4-force {
    margin: 4px !important;
  }

  .mg-lg-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .mg-lg-y-4-force {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .mg-lg-x-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .mg-lg-x-4-force {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .mg-lg-t-4 {
    margin-top: 4px;
  }

  .mg-lg-r-4 {
    margin-right: 4px;
  }

  .mg-lg-b-4 {
    margin-bottom: 4px;
  }

  .mg-lg-l-4 {
    margin-left: 4px;
  }

  .mg-lg-t-4-force {
    margin-top: 4px !important;
  }

  .mg-lg-r-4-force {
    margin-right: 4px !important;
  }

  .mg-lg-b-4-force {
    margin-bottom: 4px !important;
  }

  .mg-lg-l-4-force {
    margin-left: 4px !important;
  }

  .mg-lg-5 {
    margin: 5px;
  }

  .mg-lg-5-force {
    margin: 5px !important;
  }

  .mg-lg-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mg-lg-y-5-force {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .mg-lg-x-5 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mg-lg-x-5-force {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .mg-lg-t-5 {
    margin-top: 5px;
  }

  .mg-lg-r-5 {
    margin-right: 5px;
  }

  .mg-lg-b-5 {
    margin-bottom: 5px;
  }

  .mg-lg-l-5 {
    margin-left: 5px;
  }

  .mg-lg-t-5-force {
    margin-top: 5px !important;
  }

  .mg-lg-r-5-force {
    margin-right: 5px !important;
  }

  .mg-lg-b-5-force {
    margin-bottom: 5px !important;
  }

  .mg-lg-l-5-force {
    margin-left: 5px !important;
  }

  .mg-lg-6 {
    margin: 6px;
  }

  .mg-lg-6-force {
    margin: 6px !important;
  }

  .mg-lg-y-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .mg-lg-y-6-force {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .mg-lg-x-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .mg-lg-x-6-force {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }

  .mg-lg-t-6 {
    margin-top: 6px;
  }

  .mg-lg-r-6 {
    margin-right: 6px;
  }

  .mg-lg-b-6 {
    margin-bottom: 6px;
  }

  .mg-lg-l-6 {
    margin-left: 6px;
  }

  .mg-lg-t-6-force {
    margin-top: 6px !important;
  }

  .mg-lg-r-6-force {
    margin-right: 6px !important;
  }

  .mg-lg-b-6-force {
    margin-bottom: 6px !important;
  }

  .mg-lg-l-6-force {
    margin-left: 6px !important;
  }

  .mg-lg-7 {
    margin: 7px;
  }

  .mg-lg-7-force {
    margin: 7px !important;
  }

  .mg-lg-y-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .mg-lg-y-7-force {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }

  .mg-lg-x-7 {
    margin-left: 7px;
    margin-right: 7px;
  }

  .mg-lg-x-7-force {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }

  .mg-lg-t-7 {
    margin-top: 7px;
  }

  .mg-lg-r-7 {
    margin-right: 7px;
  }

  .mg-lg-b-7 {
    margin-bottom: 7px;
  }

  .mg-lg-l-7 {
    margin-left: 7px;
  }

  .mg-lg-t-7-force {
    margin-top: 7px !important;
  }

  .mg-lg-r-7-force {
    margin-right: 7px !important;
  }

  .mg-lg-b-7-force {
    margin-bottom: 7px !important;
  }

  .mg-lg-l-7-force {
    margin-left: 7px !important;
  }

  .mg-lg-8 {
    margin: 8px;
  }

  .mg-lg-8-force {
    margin: 8px !important;
  }

  .mg-lg-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .mg-lg-y-8-force {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .mg-lg-x-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .mg-lg-x-8-force {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .mg-lg-t-8 {
    margin-top: 8px;
  }

  .mg-lg-r-8 {
    margin-right: 8px;
  }

  .mg-lg-b-8 {
    margin-bottom: 8px;
  }

  .mg-lg-l-8 {
    margin-left: 8px;
  }

  .mg-lg-t-8-force {
    margin-top: 8px !important;
  }

  .mg-lg-r-8-force {
    margin-right: 8px !important;
  }

  .mg-lg-b-8-force {
    margin-bottom: 8px !important;
  }

  .mg-lg-l-8-force {
    margin-left: 8px !important;
  }

  .mg-lg-9 {
    margin: 9px;
  }

  .mg-lg-9-force {
    margin: 9px !important;
  }

  .mg-lg-y-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .mg-lg-y-9-force {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }

  .mg-lg-x-9 {
    margin-left: 9px;
    margin-right: 9px;
  }

  .mg-lg-x-9-force {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }

  .mg-lg-t-9 {
    margin-top: 9px;
  }

  .mg-lg-r-9 {
    margin-right: 9px;
  }

  .mg-lg-b-9 {
    margin-bottom: 9px;
  }

  .mg-lg-l-9 {
    margin-left: 9px;
  }

  .mg-lg-t-9-force {
    margin-top: 9px !important;
  }

  .mg-lg-r-9-force {
    margin-right: 9px !important;
  }

  .mg-lg-b-9-force {
    margin-bottom: 9px !important;
  }

  .mg-lg-l-9-force {
    margin-left: 9px !important;
  }

  .mg-lg-10 {
    margin: 10px;
  }

  .mg-lg-10-force {
    margin: 10px !important;
  }

  .mg-lg-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mg-lg-y-10-force {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .mg-lg-x-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mg-lg-x-10-force {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .mg-lg-t-10 {
    margin-top: 10px;
  }

  .mg-lg-r-10 {
    margin-right: 10px;
  }

  .mg-lg-b-10 {
    margin-bottom: 10px;
  }

  .mg-lg-l-10 {
    margin-left: 10px;
  }

  .mg-lg-t-10-force {
    margin-top: 10px !important;
  }

  .mg-lg-r-10-force {
    margin-right: 10px !important;
  }

  .mg-lg-b-10-force {
    margin-bottom: 10px !important;
  }

  .mg-lg-l-10-force {
    margin-left: 10px !important;
  }

  .mg-lg-15 {
    margin: 15px;
  }

  .mg-lg-15-force {
    margin: 15px !important;
  }

  .mg-lg-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mg-lg-y-15-force {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .mg-lg-x-15 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mg-lg-x-15-force {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .mg-lg-t-15 {
    margin-top: 15px;
  }

  .mg-lg-r-15 {
    margin-right: 15px;
  }

  .mg-lg-b-15 {
    margin-bottom: 15px;
  }

  .mg-lg-l-15 {
    margin-left: 15px;
  }

  .mg-lg-t-15-force {
    margin-top: 15px !important;
  }

  .mg-lg-r-15-force {
    margin-right: 15px !important;
  }

  .mg-lg-b-15-force {
    margin-bottom: 15px !important;
  }

  .mg-lg-l-15-force {
    margin-left: 15px !important;
  }

  .mg-lg-20 {
    margin: 20px;
  }

  .mg-lg-20-force {
    margin: 20px !important;
  }

  .mg-lg-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mg-lg-y-20-force {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .mg-lg-x-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mg-lg-x-20-force {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .mg-lg-t-20 {
    margin-top: 20px;
  }

  .mg-lg-r-20 {
    margin-right: 20px;
  }

  .mg-lg-b-20 {
    margin-bottom: 20px;
  }

  .mg-lg-l-20 {
    margin-left: 20px;
  }

  .mg-lg-t-20-force {
    margin-top: 20px !important;
  }

  .mg-lg-r-20-force {
    margin-right: 20px !important;
  }

  .mg-lg-b-20-force {
    margin-bottom: 20px !important;
  }

  .mg-lg-l-20-force {
    margin-left: 20px !important;
  }

  .mg-lg-25 {
    margin: 25px;
  }

  .mg-lg-25-force {
    margin: 25px !important;
  }

  .mg-lg-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mg-lg-y-25-force {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .mg-lg-x-25 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mg-lg-x-25-force {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .mg-lg-t-25 {
    margin-top: 25px;
  }

  .mg-lg-r-25 {
    margin-right: 25px;
  }

  .mg-lg-b-25 {
    margin-bottom: 25px;
  }

  .mg-lg-l-25 {
    margin-left: 25px;
  }

  .mg-lg-t-25-force {
    margin-top: 25px !important;
  }

  .mg-lg-r-25-force {
    margin-right: 25px !important;
  }

  .mg-lg-b-25-force {
    margin-bottom: 25px !important;
  }

  .mg-lg-l-25-force {
    margin-left: 25px !important;
  }

  .mg-lg-30 {
    margin: 30px;
  }

  .mg-lg-30-force {
    margin: 30px !important;
  }

  .mg-lg-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mg-lg-y-30-force {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .mg-lg-x-30 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mg-lg-x-30-force {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .mg-lg-t-30 {
    margin-top: 30px;
  }

  .mg-lg-r-30 {
    margin-right: 30px;
  }

  .mg-lg-b-30 {
    margin-bottom: 30px;
  }

  .mg-lg-l-30 {
    margin-left: 30px;
  }

  .mg-lg-t-30-force {
    margin-top: 30px !important;
  }

  .mg-lg-r-30-force {
    margin-right: 30px !important;
  }

  .mg-lg-b-30-force {
    margin-bottom: 30px !important;
  }

  .mg-lg-l-30-force {
    margin-left: 30px !important;
  }

  .mg-lg-35 {
    margin: 35px;
  }

  .mg-lg-35-force {
    margin: 35px !important;
  }

  .mg-lg-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mg-lg-y-35-force {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .mg-lg-x-35 {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mg-lg-x-35-force {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .mg-lg-t-35 {
    margin-top: 35px;
  }

  .mg-lg-r-35 {
    margin-right: 35px;
  }

  .mg-lg-b-35 {
    margin-bottom: 35px;
  }

  .mg-lg-l-35 {
    margin-left: 35px;
  }

  .mg-lg-t-35-force {
    margin-top: 35px !important;
  }

  .mg-lg-r-35-force {
    margin-right: 35px !important;
  }

  .mg-lg-b-35-force {
    margin-bottom: 35px !important;
  }

  .mg-lg-l-35-force {
    margin-left: 35px !important;
  }

  .mg-lg-40 {
    margin: 40px;
  }

  .mg-lg-40-force {
    margin: 40px !important;
  }

  .mg-lg-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mg-lg-y-40-force {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .mg-lg-x-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mg-lg-x-40-force {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .mg-lg-t-40 {
    margin-top: 40px;
  }

  .mg-lg-r-40 {
    margin-right: 40px;
  }

  .mg-lg-b-40 {
    margin-bottom: 40px;
  }

  .mg-lg-l-40 {
    margin-left: 40px;
  }

  .mg-lg-t-40-force {
    margin-top: 40px !important;
  }

  .mg-lg-r-40-force {
    margin-right: 40px !important;
  }

  .mg-lg-b-40-force {
    margin-bottom: 40px !important;
  }

  .mg-lg-l-40-force {
    margin-left: 40px !important;
  }

  .mg-lg-45 {
    margin: 45px;
  }

  .mg-lg-45-force {
    margin: 45px !important;
  }

  .mg-lg-y-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mg-lg-y-45-force {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .mg-lg-x-45 {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mg-lg-x-45-force {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .mg-lg-t-45 {
    margin-top: 45px;
  }

  .mg-lg-r-45 {
    margin-right: 45px;
  }

  .mg-lg-b-45 {
    margin-bottom: 45px;
  }

  .mg-lg-l-45 {
    margin-left: 45px;
  }

  .mg-lg-t-45-force {
    margin-top: 45px !important;
  }

  .mg-lg-r-45-force {
    margin-right: 45px !important;
  }

  .mg-lg-b-45-force {
    margin-bottom: 45px !important;
  }

  .mg-lg-l-45-force {
    margin-left: 45px !important;
  }

  .mg-lg-50 {
    margin: 50px;
  }

  .mg-lg-50-force {
    margin: 50px !important;
  }

  .mg-lg-y-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mg-lg-y-50-force {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .mg-lg-x-50 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mg-lg-x-50-force {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .mg-lg-t-50 {
    margin-top: 50px;
  }

  .mg-lg-r-50 {
    margin-right: 50px;
  }

  .mg-lg-b-50 {
    margin-bottom: 50px;
  }

  .mg-lg-l-50 {
    margin-left: 50px;
  }

  .mg-lg-t-50-force {
    margin-top: 50px !important;
  }

  .mg-lg-r-50-force {
    margin-right: 50px !important;
  }

  .mg-lg-b-50-force {
    margin-bottom: 50px !important;
  }

  .mg-lg-l-50-force {
    margin-left: 50px !important;
  }

  .mg-lg-55 {
    margin: 55px;
  }

  .mg-lg-55-force {
    margin: 55px !important;
  }

  .mg-lg-y-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mg-lg-y-55-force {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }

  .mg-lg-x-55 {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mg-lg-x-55-force {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }

  .mg-lg-t-55 {
    margin-top: 55px;
  }

  .mg-lg-r-55 {
    margin-right: 55px;
  }

  .mg-lg-b-55 {
    margin-bottom: 55px;
  }

  .mg-lg-l-55 {
    margin-left: 55px;
  }

  .mg-lg-t-55-force {
    margin-top: 55px !important;
  }

  .mg-lg-r-55-force {
    margin-right: 55px !important;
  }

  .mg-lg-b-55-force {
    margin-bottom: 55px !important;
  }

  .mg-lg-l-55-force {
    margin-left: 55px !important;
  }

  .mg-lg-60 {
    margin: 60px;
  }

  .mg-lg-60-force {
    margin: 60px !important;
  }

  .mg-lg-y-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mg-lg-y-60-force {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .mg-lg-x-60 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mg-lg-x-60-force {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .mg-lg-t-60 {
    margin-top: 60px;
  }

  .mg-lg-r-60 {
    margin-right: 60px;
  }

  .mg-lg-b-60 {
    margin-bottom: 60px;
  }

  .mg-lg-l-60 {
    margin-left: 60px;
  }

  .mg-lg-t-60-force {
    margin-top: 60px !important;
  }

  .mg-lg-r-60-force {
    margin-right: 60px !important;
  }

  .mg-lg-b-60-force {
    margin-bottom: 60px !important;
  }

  .mg-lg-l-60-force {
    margin-left: 60px !important;
  }

  .mg-lg-65 {
    margin: 65px;
  }

  .mg-lg-65-force {
    margin: 65px !important;
  }

  .mg-lg-y-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mg-lg-y-65-force {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }

  .mg-lg-x-65 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mg-lg-x-65-force {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }

  .mg-lg-t-65 {
    margin-top: 65px;
  }

  .mg-lg-r-65 {
    margin-right: 65px;
  }

  .mg-lg-b-65 {
    margin-bottom: 65px;
  }

  .mg-lg-l-65 {
    margin-left: 65px;
  }

  .mg-lg-t-65-force {
    margin-top: 65px !important;
  }

  .mg-lg-r-65-force {
    margin-right: 65px !important;
  }

  .mg-lg-b-65-force {
    margin-bottom: 65px !important;
  }

  .mg-lg-l-65-force {
    margin-left: 65px !important;
  }

  .mg-lg-70 {
    margin: 70px;
  }

  .mg-lg-70-force {
    margin: 70px !important;
  }

  .mg-lg-y-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mg-lg-y-70-force {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }

  .mg-lg-x-70 {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mg-lg-x-70-force {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }

  .mg-lg-t-70 {
    margin-top: 70px;
  }

  .mg-lg-r-70 {
    margin-right: 70px;
  }

  .mg-lg-b-70 {
    margin-bottom: 70px;
  }

  .mg-lg-l-70 {
    margin-left: 70px;
  }

  .mg-lg-t-70-force {
    margin-top: 70px !important;
  }

  .mg-lg-r-70-force {
    margin-right: 70px !important;
  }

  .mg-lg-b-70-force {
    margin-bottom: 70px !important;
  }

  .mg-lg-l-70-force {
    margin-left: 70px !important;
  }

  .mg-lg-75 {
    margin: 75px;
  }

  .mg-lg-75-force {
    margin: 75px !important;
  }

  .mg-lg-y-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mg-lg-y-75-force {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .mg-lg-x-75 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mg-lg-x-75-force {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }

  .mg-lg-t-75 {
    margin-top: 75px;
  }

  .mg-lg-r-75 {
    margin-right: 75px;
  }

  .mg-lg-b-75 {
    margin-bottom: 75px;
  }

  .mg-lg-l-75 {
    margin-left: 75px;
  }

  .mg-lg-t-75-force {
    margin-top: 75px !important;
  }

  .mg-lg-r-75-force {
    margin-right: 75px !important;
  }

  .mg-lg-b-75-force {
    margin-bottom: 75px !important;
  }

  .mg-lg-l-75-force {
    margin-left: 75px !important;
  }

  .mg-lg-80 {
    margin: 80px;
  }

  .mg-lg-80-force {
    margin: 80px !important;
  }

  .mg-lg-y-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mg-lg-y-80-force {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .mg-lg-x-80 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mg-lg-x-80-force {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .mg-lg-t-80 {
    margin-top: 80px;
  }

  .mg-lg-r-80 {
    margin-right: 80px;
  }

  .mg-lg-b-80 {
    margin-bottom: 80px;
  }

  .mg-lg-l-80 {
    margin-left: 80px;
  }

  .mg-lg-t-80-force {
    margin-top: 80px !important;
  }

  .mg-lg-r-80-force {
    margin-right: 80px !important;
  }

  .mg-lg-b-80-force {
    margin-bottom: 80px !important;
  }

  .mg-lg-l-80-force {
    margin-left: 80px !important;
  }

  .mg-lg-85 {
    margin: 85px;
  }

  .mg-lg-85-force {
    margin: 85px !important;
  }

  .mg-lg-y-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mg-lg-y-85-force {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }

  .mg-lg-x-85 {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mg-lg-x-85-force {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }

  .mg-lg-t-85 {
    margin-top: 85px;
  }

  .mg-lg-r-85 {
    margin-right: 85px;
  }

  .mg-lg-b-85 {
    margin-bottom: 85px;
  }

  .mg-lg-l-85 {
    margin-left: 85px;
  }

  .mg-lg-t-85-force {
    margin-top: 85px !important;
  }

  .mg-lg-r-85-force {
    margin-right: 85px !important;
  }

  .mg-lg-b-85-force {
    margin-bottom: 85px !important;
  }

  .mg-lg-l-85-force {
    margin-left: 85px !important;
  }

  .mg-lg-90 {
    margin: 90px;
  }

  .mg-lg-90-force {
    margin: 90px !important;
  }

  .mg-lg-y-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mg-lg-y-90-force {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }

  .mg-lg-x-90 {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mg-lg-x-90-force {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }

  .mg-lg-t-90 {
    margin-top: 90px;
  }

  .mg-lg-r-90 {
    margin-right: 90px;
  }

  .mg-lg-b-90 {
    margin-bottom: 90px;
  }

  .mg-lg-l-90 {
    margin-left: 90px;
  }

  .mg-lg-t-90-force {
    margin-top: 90px !important;
  }

  .mg-lg-r-90-force {
    margin-right: 90px !important;
  }

  .mg-lg-b-90-force {
    margin-bottom: 90px !important;
  }

  .mg-lg-l-90-force {
    margin-left: 90px !important;
  }

  .mg-lg-95 {
    margin: 95px;
  }

  .mg-lg-95-force {
    margin: 95px !important;
  }

  .mg-lg-y-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mg-lg-y-95-force {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }

  .mg-lg-x-95 {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mg-lg-x-95-force {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }

  .mg-lg-t-95 {
    margin-top: 95px;
  }

  .mg-lg-r-95 {
    margin-right: 95px;
  }

  .mg-lg-b-95 {
    margin-bottom: 95px;
  }

  .mg-lg-l-95 {
    margin-left: 95px;
  }

  .mg-lg-t-95-force {
    margin-top: 95px !important;
  }

  .mg-lg-r-95-force {
    margin-right: 95px !important;
  }

  .mg-lg-b-95-force {
    margin-bottom: 95px !important;
  }

  .mg-lg-l-95-force {
    margin-left: 95px !important;
  }

  .mg-lg-100 {
    margin: 100px;
  }

  .mg-lg-100-force {
    margin: 100px !important;
  }

  .mg-lg-y-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mg-lg-y-100-force {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .mg-lg-x-100 {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mg-lg-x-100-force {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .mg-lg-t-100 {
    margin-top: 100px;
  }

  .mg-lg-r-100 {
    margin-right: 100px;
  }

  .mg-lg-b-100 {
    margin-bottom: 100px;
  }

  .mg-lg-l-100 {
    margin-left: 100px;
  }

  .mg-lg-t-100-force {
    margin-top: 100px !important;
  }

  .mg-lg-r-100-force {
    margin-right: 100px !important;
  }

  .mg-lg-b-100-force {
    margin-bottom: 100px !important;
  }

  .mg-lg-l-100-force {
    margin-left: 100px !important;
  }

  .mg-lg-t-auto {
    margin-top: auto;
  }

  .mg-lg-r-auto {
    margin-right: auto;
  }

  .mg-lg-b-auto {
    margin-bottom: auto;
  }

  .mg-lg-l-auto {
    margin-left: auto;
  }

  .mg-lg-auto {
    margin: auto;
  }

  .mg-lg-x-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mg-lg-l--1 {
    margin-left: -1px;
  }

  .mg-lg-r--1 {
    margin-right: -1px;
  }

  .mg-lg-t--1 {
    margin-top: -1px;
  }
}
@media (min-width: 1200px) {
  .mg-xl-0 {
    margin: 0px;
  }

  .mg-xl-0-force {
    margin: 0px !important;
  }

  .mg-xl-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mg-xl-y-0-force {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .mg-xl-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mg-xl-x-0-force {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .mg-xl-t-0 {
    margin-top: 0px;
  }

  .mg-xl-r-0 {
    margin-right: 0px;
  }

  .mg-xl-b-0 {
    margin-bottom: 0px;
  }

  .mg-xl-l-0 {
    margin-left: 0px;
  }

  .mg-xl-t-0-force {
    margin-top: 0px !important;
  }

  .mg-xl-r-0-force {
    margin-right: 0px !important;
  }

  .mg-xl-b-0-force {
    margin-bottom: 0px !important;
  }

  .mg-xl-l-0-force {
    margin-left: 0px !important;
  }

  .mg-xl-1 {
    margin: 1px;
  }

  .mg-xl-1-force {
    margin: 1px !important;
  }

  .mg-xl-y-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .mg-xl-y-1-force {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .mg-xl-x-1 {
    margin-left: 1px;
    margin-right: 1px;
  }

  .mg-xl-x-1-force {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .mg-xl-t-1 {
    margin-top: 1px;
  }

  .mg-xl-r-1 {
    margin-right: 1px;
  }

  .mg-xl-b-1 {
    margin-bottom: 1px;
  }

  .mg-xl-l-1 {
    margin-left: 1px;
  }

  .mg-xl-t-1-force {
    margin-top: 1px !important;
  }

  .mg-xl-r-1-force {
    margin-right: 1px !important;
  }

  .mg-xl-b-1-force {
    margin-bottom: 1px !important;
  }

  .mg-xl-l-1-force {
    margin-left: 1px !important;
  }

  .mg-xl-2 {
    margin: 2px;
  }

  .mg-xl-2-force {
    margin: 2px !important;
  }

  .mg-xl-y-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .mg-xl-y-2-force {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .mg-xl-x-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .mg-xl-x-2-force {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }

  .mg-xl-t-2 {
    margin-top: 2px;
  }

  .mg-xl-r-2 {
    margin-right: 2px;
  }

  .mg-xl-b-2 {
    margin-bottom: 2px;
  }

  .mg-xl-l-2 {
    margin-left: 2px;
  }

  .mg-xl-t-2-force {
    margin-top: 2px !important;
  }

  .mg-xl-r-2-force {
    margin-right: 2px !important;
  }

  .mg-xl-b-2-force {
    margin-bottom: 2px !important;
  }

  .mg-xl-l-2-force {
    margin-left: 2px !important;
  }

  .mg-xl-3 {
    margin: 3px;
  }

  .mg-xl-3-force {
    margin: 3px !important;
  }

  .mg-xl-y-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .mg-xl-y-3-force {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .mg-xl-x-3 {
    margin-left: 3px;
    margin-right: 3px;
  }

  .mg-xl-x-3-force {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }

  .mg-xl-t-3 {
    margin-top: 3px;
  }

  .mg-xl-r-3 {
    margin-right: 3px;
  }

  .mg-xl-b-3 {
    margin-bottom: 3px;
  }

  .mg-xl-l-3 {
    margin-left: 3px;
  }

  .mg-xl-t-3-force {
    margin-top: 3px !important;
  }

  .mg-xl-r-3-force {
    margin-right: 3px !important;
  }

  .mg-xl-b-3-force {
    margin-bottom: 3px !important;
  }

  .mg-xl-l-3-force {
    margin-left: 3px !important;
  }

  .mg-xl-4 {
    margin: 4px;
  }

  .mg-xl-4-force {
    margin: 4px !important;
  }

  .mg-xl-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .mg-xl-y-4-force {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .mg-xl-x-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .mg-xl-x-4-force {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .mg-xl-t-4 {
    margin-top: 4px;
  }

  .mg-xl-r-4 {
    margin-right: 4px;
  }

  .mg-xl-b-4 {
    margin-bottom: 4px;
  }

  .mg-xl-l-4 {
    margin-left: 4px;
  }

  .mg-xl-t-4-force {
    margin-top: 4px !important;
  }

  .mg-xl-r-4-force {
    margin-right: 4px !important;
  }

  .mg-xl-b-4-force {
    margin-bottom: 4px !important;
  }

  .mg-xl-l-4-force {
    margin-left: 4px !important;
  }

  .mg-xl-5 {
    margin: 5px;
  }

  .mg-xl-5-force {
    margin: 5px !important;
  }

  .mg-xl-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mg-xl-y-5-force {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .mg-xl-x-5 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mg-xl-x-5-force {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .mg-xl-t-5 {
    margin-top: 5px;
  }

  .mg-xl-r-5 {
    margin-right: 5px;
  }

  .mg-xl-b-5 {
    margin-bottom: 5px;
  }

  .mg-xl-l-5 {
    margin-left: 5px;
  }

  .mg-xl-t-5-force {
    margin-top: 5px !important;
  }

  .mg-xl-r-5-force {
    margin-right: 5px !important;
  }

  .mg-xl-b-5-force {
    margin-bottom: 5px !important;
  }

  .mg-xl-l-5-force {
    margin-left: 5px !important;
  }

  .mg-xl-6 {
    margin: 6px;
  }

  .mg-xl-6-force {
    margin: 6px !important;
  }

  .mg-xl-y-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .mg-xl-y-6-force {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .mg-xl-x-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .mg-xl-x-6-force {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }

  .mg-xl-t-6 {
    margin-top: 6px;
  }

  .mg-xl-r-6 {
    margin-right: 6px;
  }

  .mg-xl-b-6 {
    margin-bottom: 6px;
  }

  .mg-xl-l-6 {
    margin-left: 6px;
  }

  .mg-xl-t-6-force {
    margin-top: 6px !important;
  }

  .mg-xl-r-6-force {
    margin-right: 6px !important;
  }

  .mg-xl-b-6-force {
    margin-bottom: 6px !important;
  }

  .mg-xl-l-6-force {
    margin-left: 6px !important;
  }

  .mg-xl-7 {
    margin: 7px;
  }

  .mg-xl-7-force {
    margin: 7px !important;
  }

  .mg-xl-y-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .mg-xl-y-7-force {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }

  .mg-xl-x-7 {
    margin-left: 7px;
    margin-right: 7px;
  }

  .mg-xl-x-7-force {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }

  .mg-xl-t-7 {
    margin-top: 7px;
  }

  .mg-xl-r-7 {
    margin-right: 7px;
  }

  .mg-xl-b-7 {
    margin-bottom: 7px;
  }

  .mg-xl-l-7 {
    margin-left: 7px;
  }

  .mg-xl-t-7-force {
    margin-top: 7px !important;
  }

  .mg-xl-r-7-force {
    margin-right: 7px !important;
  }

  .mg-xl-b-7-force {
    margin-bottom: 7px !important;
  }

  .mg-xl-l-7-force {
    margin-left: 7px !important;
  }

  .mg-xl-8 {
    margin: 8px;
  }

  .mg-xl-8-force {
    margin: 8px !important;
  }

  .mg-xl-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .mg-xl-y-8-force {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .mg-xl-x-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .mg-xl-x-8-force {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .mg-xl-t-8 {
    margin-top: 8px;
  }

  .mg-xl-r-8 {
    margin-right: 8px;
  }

  .mg-xl-b-8 {
    margin-bottom: 8px;
  }

  .mg-xl-l-8 {
    margin-left: 8px;
  }

  .mg-xl-t-8-force {
    margin-top: 8px !important;
  }

  .mg-xl-r-8-force {
    margin-right: 8px !important;
  }

  .mg-xl-b-8-force {
    margin-bottom: 8px !important;
  }

  .mg-xl-l-8-force {
    margin-left: 8px !important;
  }

  .mg-xl-9 {
    margin: 9px;
  }

  .mg-xl-9-force {
    margin: 9px !important;
  }

  .mg-xl-y-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .mg-xl-y-9-force {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }

  .mg-xl-x-9 {
    margin-left: 9px;
    margin-right: 9px;
  }

  .mg-xl-x-9-force {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }

  .mg-xl-t-9 {
    margin-top: 9px;
  }

  .mg-xl-r-9 {
    margin-right: 9px;
  }

  .mg-xl-b-9 {
    margin-bottom: 9px;
  }

  .mg-xl-l-9 {
    margin-left: 9px;
  }

  .mg-xl-t-9-force {
    margin-top: 9px !important;
  }

  .mg-xl-r-9-force {
    margin-right: 9px !important;
  }

  .mg-xl-b-9-force {
    margin-bottom: 9px !important;
  }

  .mg-xl-l-9-force {
    margin-left: 9px !important;
  }

  .mg-xl-10 {
    margin: 10px;
  }

  .mg-xl-10-force {
    margin: 10px !important;
  }

  .mg-xl-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mg-xl-y-10-force {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .mg-xl-x-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mg-xl-x-10-force {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .mg-xl-t-10 {
    margin-top: 10px;
  }

  .mg-xl-r-10 {
    margin-right: 10px;
  }

  .mg-xl-b-10 {
    margin-bottom: 10px;
  }

  .mg-xl-l-10 {
    margin-left: 10px;
  }

  .mg-xl-t-10-force {
    margin-top: 10px !important;
  }

  .mg-xl-r-10-force {
    margin-right: 10px !important;
  }

  .mg-xl-b-10-force {
    margin-bottom: 10px !important;
  }

  .mg-xl-l-10-force {
    margin-left: 10px !important;
  }

  .mg-xl-15 {
    margin: 15px;
  }

  .mg-xl-15-force {
    margin: 15px !important;
  }

  .mg-xl-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mg-xl-y-15-force {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .mg-xl-x-15 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .mg-xl-x-15-force {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .mg-xl-t-15 {
    margin-top: 15px;
  }

  .mg-xl-r-15 {
    margin-right: 15px;
  }

  .mg-xl-b-15 {
    margin-bottom: 15px;
  }

  .mg-xl-l-15 {
    margin-left: 15px;
  }

  .mg-xl-t-15-force {
    margin-top: 15px !important;
  }

  .mg-xl-r-15-force {
    margin-right: 15px !important;
  }

  .mg-xl-b-15-force {
    margin-bottom: 15px !important;
  }

  .mg-xl-l-15-force {
    margin-left: 15px !important;
  }

  .mg-xl-20 {
    margin: 20px;
  }

  .mg-xl-20-force {
    margin: 20px !important;
  }

  .mg-xl-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mg-xl-y-20-force {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .mg-xl-x-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mg-xl-x-20-force {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .mg-xl-t-20 {
    margin-top: 20px;
  }

  .mg-xl-r-20 {
    margin-right: 20px;
  }

  .mg-xl-b-20 {
    margin-bottom: 20px;
  }

  .mg-xl-l-20 {
    margin-left: 20px;
  }

  .mg-xl-t-20-force {
    margin-top: 20px !important;
  }

  .mg-xl-r-20-force {
    margin-right: 20px !important;
  }

  .mg-xl-b-20-force {
    margin-bottom: 20px !important;
  }

  .mg-xl-l-20-force {
    margin-left: 20px !important;
  }

  .mg-xl-25 {
    margin: 25px;
  }

  .mg-xl-25-force {
    margin: 25px !important;
  }

  .mg-xl-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mg-xl-y-25-force {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .mg-xl-x-25 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .mg-xl-x-25-force {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .mg-xl-t-25 {
    margin-top: 25px;
  }

  .mg-xl-r-25 {
    margin-right: 25px;
  }

  .mg-xl-b-25 {
    margin-bottom: 25px;
  }

  .mg-xl-l-25 {
    margin-left: 25px;
  }

  .mg-xl-t-25-force {
    margin-top: 25px !important;
  }

  .mg-xl-r-25-force {
    margin-right: 25px !important;
  }

  .mg-xl-b-25-force {
    margin-bottom: 25px !important;
  }

  .mg-xl-l-25-force {
    margin-left: 25px !important;
  }

  .mg-xl-30 {
    margin: 30px;
  }

  .mg-xl-30-force {
    margin: 30px !important;
  }

  .mg-xl-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mg-xl-y-30-force {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .mg-xl-x-30 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .mg-xl-x-30-force {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .mg-xl-t-30 {
    margin-top: 30px;
  }

  .mg-xl-r-30 {
    margin-right: 30px;
  }

  .mg-xl-b-30 {
    margin-bottom: 30px;
  }

  .mg-xl-l-30 {
    margin-left: 30px;
  }

  .mg-xl-t-30-force {
    margin-top: 30px !important;
  }

  .mg-xl-r-30-force {
    margin-right: 30px !important;
  }

  .mg-xl-b-30-force {
    margin-bottom: 30px !important;
  }

  .mg-xl-l-30-force {
    margin-left: 30px !important;
  }

  .mg-xl-35 {
    margin: 35px;
  }

  .mg-xl-35-force {
    margin: 35px !important;
  }

  .mg-xl-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mg-xl-y-35-force {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .mg-xl-x-35 {
    margin-left: 35px;
    margin-right: 35px;
  }

  .mg-xl-x-35-force {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .mg-xl-t-35 {
    margin-top: 35px;
  }

  .mg-xl-r-35 {
    margin-right: 35px;
  }

  .mg-xl-b-35 {
    margin-bottom: 35px;
  }

  .mg-xl-l-35 {
    margin-left: 35px;
  }

  .mg-xl-t-35-force {
    margin-top: 35px !important;
  }

  .mg-xl-r-35-force {
    margin-right: 35px !important;
  }

  .mg-xl-b-35-force {
    margin-bottom: 35px !important;
  }

  .mg-xl-l-35-force {
    margin-left: 35px !important;
  }

  .mg-xl-40 {
    margin: 40px;
  }

  .mg-xl-40-force {
    margin: 40px !important;
  }

  .mg-xl-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mg-xl-y-40-force {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .mg-xl-x-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mg-xl-x-40-force {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .mg-xl-t-40 {
    margin-top: 40px;
  }

  .mg-xl-r-40 {
    margin-right: 40px;
  }

  .mg-xl-b-40 {
    margin-bottom: 40px;
  }

  .mg-xl-l-40 {
    margin-left: 40px;
  }

  .mg-xl-t-40-force {
    margin-top: 40px !important;
  }

  .mg-xl-r-40-force {
    margin-right: 40px !important;
  }

  .mg-xl-b-40-force {
    margin-bottom: 40px !important;
  }

  .mg-xl-l-40-force {
    margin-left: 40px !important;
  }

  .mg-xl-45 {
    margin: 45px;
  }

  .mg-xl-45-force {
    margin: 45px !important;
  }

  .mg-xl-y-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mg-xl-y-45-force {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .mg-xl-x-45 {
    margin-left: 45px;
    margin-right: 45px;
  }

  .mg-xl-x-45-force {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .mg-xl-t-45 {
    margin-top: 45px;
  }

  .mg-xl-r-45 {
    margin-right: 45px;
  }

  .mg-xl-b-45 {
    margin-bottom: 45px;
  }

  .mg-xl-l-45 {
    margin-left: 45px;
  }

  .mg-xl-t-45-force {
    margin-top: 45px !important;
  }

  .mg-xl-r-45-force {
    margin-right: 45px !important;
  }

  .mg-xl-b-45-force {
    margin-bottom: 45px !important;
  }

  .mg-xl-l-45-force {
    margin-left: 45px !important;
  }

  .mg-xl-50 {
    margin: 50px;
  }

  .mg-xl-50-force {
    margin: 50px !important;
  }

  .mg-xl-y-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mg-xl-y-50-force {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .mg-xl-x-50 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .mg-xl-x-50-force {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .mg-xl-t-50 {
    margin-top: 50px;
  }

  .mg-xl-r-50 {
    margin-right: 50px;
  }

  .mg-xl-b-50 {
    margin-bottom: 50px;
  }

  .mg-xl-l-50 {
    margin-left: 50px;
  }

  .mg-xl-t-50-force {
    margin-top: 50px !important;
  }

  .mg-xl-r-50-force {
    margin-right: 50px !important;
  }

  .mg-xl-b-50-force {
    margin-bottom: 50px !important;
  }

  .mg-xl-l-50-force {
    margin-left: 50px !important;
  }

  .mg-xl-55 {
    margin: 55px;
  }

  .mg-xl-55-force {
    margin: 55px !important;
  }

  .mg-xl-y-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mg-xl-y-55-force {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }

  .mg-xl-x-55 {
    margin-left: 55px;
    margin-right: 55px;
  }

  .mg-xl-x-55-force {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }

  .mg-xl-t-55 {
    margin-top: 55px;
  }

  .mg-xl-r-55 {
    margin-right: 55px;
  }

  .mg-xl-b-55 {
    margin-bottom: 55px;
  }

  .mg-xl-l-55 {
    margin-left: 55px;
  }

  .mg-xl-t-55-force {
    margin-top: 55px !important;
  }

  .mg-xl-r-55-force {
    margin-right: 55px !important;
  }

  .mg-xl-b-55-force {
    margin-bottom: 55px !important;
  }

  .mg-xl-l-55-force {
    margin-left: 55px !important;
  }

  .mg-xl-60 {
    margin: 60px;
  }

  .mg-xl-60-force {
    margin: 60px !important;
  }

  .mg-xl-y-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mg-xl-y-60-force {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .mg-xl-x-60 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .mg-xl-x-60-force {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .mg-xl-t-60 {
    margin-top: 60px;
  }

  .mg-xl-r-60 {
    margin-right: 60px;
  }

  .mg-xl-b-60 {
    margin-bottom: 60px;
  }

  .mg-xl-l-60 {
    margin-left: 60px;
  }

  .mg-xl-t-60-force {
    margin-top: 60px !important;
  }

  .mg-xl-r-60-force {
    margin-right: 60px !important;
  }

  .mg-xl-b-60-force {
    margin-bottom: 60px !important;
  }

  .mg-xl-l-60-force {
    margin-left: 60px !important;
  }

  .mg-xl-65 {
    margin: 65px;
  }

  .mg-xl-65-force {
    margin: 65px !important;
  }

  .mg-xl-y-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mg-xl-y-65-force {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }

  .mg-xl-x-65 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .mg-xl-x-65-force {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }

  .mg-xl-t-65 {
    margin-top: 65px;
  }

  .mg-xl-r-65 {
    margin-right: 65px;
  }

  .mg-xl-b-65 {
    margin-bottom: 65px;
  }

  .mg-xl-l-65 {
    margin-left: 65px;
  }

  .mg-xl-t-65-force {
    margin-top: 65px !important;
  }

  .mg-xl-r-65-force {
    margin-right: 65px !important;
  }

  .mg-xl-b-65-force {
    margin-bottom: 65px !important;
  }

  .mg-xl-l-65-force {
    margin-left: 65px !important;
  }

  .mg-xl-70 {
    margin: 70px;
  }

  .mg-xl-70-force {
    margin: 70px !important;
  }

  .mg-xl-y-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mg-xl-y-70-force {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }

  .mg-xl-x-70 {
    margin-left: 70px;
    margin-right: 70px;
  }

  .mg-xl-x-70-force {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }

  .mg-xl-t-70 {
    margin-top: 70px;
  }

  .mg-xl-r-70 {
    margin-right: 70px;
  }

  .mg-xl-b-70 {
    margin-bottom: 70px;
  }

  .mg-xl-l-70 {
    margin-left: 70px;
  }

  .mg-xl-t-70-force {
    margin-top: 70px !important;
  }

  .mg-xl-r-70-force {
    margin-right: 70px !important;
  }

  .mg-xl-b-70-force {
    margin-bottom: 70px !important;
  }

  .mg-xl-l-70-force {
    margin-left: 70px !important;
  }

  .mg-xl-75 {
    margin: 75px;
  }

  .mg-xl-75-force {
    margin: 75px !important;
  }

  .mg-xl-y-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mg-xl-y-75-force {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .mg-xl-x-75 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .mg-xl-x-75-force {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }

  .mg-xl-t-75 {
    margin-top: 75px;
  }

  .mg-xl-r-75 {
    margin-right: 75px;
  }

  .mg-xl-b-75 {
    margin-bottom: 75px;
  }

  .mg-xl-l-75 {
    margin-left: 75px;
  }

  .mg-xl-t-75-force {
    margin-top: 75px !important;
  }

  .mg-xl-r-75-force {
    margin-right: 75px !important;
  }

  .mg-xl-b-75-force {
    margin-bottom: 75px !important;
  }

  .mg-xl-l-75-force {
    margin-left: 75px !important;
  }

  .mg-xl-80 {
    margin: 80px;
  }

  .mg-xl-80-force {
    margin: 80px !important;
  }

  .mg-xl-y-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mg-xl-y-80-force {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .mg-xl-x-80 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mg-xl-x-80-force {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .mg-xl-t-80 {
    margin-top: 80px;
  }

  .mg-xl-r-80 {
    margin-right: 80px;
  }

  .mg-xl-b-80 {
    margin-bottom: 80px;
  }

  .mg-xl-l-80 {
    margin-left: 80px;
  }

  .mg-xl-t-80-force {
    margin-top: 80px !important;
  }

  .mg-xl-r-80-force {
    margin-right: 80px !important;
  }

  .mg-xl-b-80-force {
    margin-bottom: 80px !important;
  }

  .mg-xl-l-80-force {
    margin-left: 80px !important;
  }

  .mg-xl-85 {
    margin: 85px;
  }

  .mg-xl-85-force {
    margin: 85px !important;
  }

  .mg-xl-y-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mg-xl-y-85-force {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }

  .mg-xl-x-85 {
    margin-left: 85px;
    margin-right: 85px;
  }

  .mg-xl-x-85-force {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }

  .mg-xl-t-85 {
    margin-top: 85px;
  }

  .mg-xl-r-85 {
    margin-right: 85px;
  }

  .mg-xl-b-85 {
    margin-bottom: 85px;
  }

  .mg-xl-l-85 {
    margin-left: 85px;
  }

  .mg-xl-t-85-force {
    margin-top: 85px !important;
  }

  .mg-xl-r-85-force {
    margin-right: 85px !important;
  }

  .mg-xl-b-85-force {
    margin-bottom: 85px !important;
  }

  .mg-xl-l-85-force {
    margin-left: 85px !important;
  }

  .mg-xl-90 {
    margin: 90px;
  }

  .mg-xl-90-force {
    margin: 90px !important;
  }

  .mg-xl-y-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mg-xl-y-90-force {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }

  .mg-xl-x-90 {
    margin-left: 90px;
    margin-right: 90px;
  }

  .mg-xl-x-90-force {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }

  .mg-xl-t-90 {
    margin-top: 90px;
  }

  .mg-xl-r-90 {
    margin-right: 90px;
  }

  .mg-xl-b-90 {
    margin-bottom: 90px;
  }

  .mg-xl-l-90 {
    margin-left: 90px;
  }

  .mg-xl-t-90-force {
    margin-top: 90px !important;
  }

  .mg-xl-r-90-force {
    margin-right: 90px !important;
  }

  .mg-xl-b-90-force {
    margin-bottom: 90px !important;
  }

  .mg-xl-l-90-force {
    margin-left: 90px !important;
  }

  .mg-xl-95 {
    margin: 95px;
  }

  .mg-xl-95-force {
    margin: 95px !important;
  }

  .mg-xl-y-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mg-xl-y-95-force {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }

  .mg-xl-x-95 {
    margin-left: 95px;
    margin-right: 95px;
  }

  .mg-xl-x-95-force {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }

  .mg-xl-t-95 {
    margin-top: 95px;
  }

  .mg-xl-r-95 {
    margin-right: 95px;
  }

  .mg-xl-b-95 {
    margin-bottom: 95px;
  }

  .mg-xl-l-95 {
    margin-left: 95px;
  }

  .mg-xl-t-95-force {
    margin-top: 95px !important;
  }

  .mg-xl-r-95-force {
    margin-right: 95px !important;
  }

  .mg-xl-b-95-force {
    margin-bottom: 95px !important;
  }

  .mg-xl-l-95-force {
    margin-left: 95px !important;
  }

  .mg-xl-100 {
    margin: 100px;
  }

  .mg-xl-100-force {
    margin: 100px !important;
  }

  .mg-xl-y-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mg-xl-y-100-force {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .mg-xl-x-100 {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mg-xl-x-100-force {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .mg-xl-t-100 {
    margin-top: 100px;
  }

  .mg-xl-r-100 {
    margin-right: 100px;
  }

  .mg-xl-b-100 {
    margin-bottom: 100px;
  }

  .mg-xl-l-100 {
    margin-left: 100px;
  }

  .mg-xl-t-100-force {
    margin-top: 100px !important;
  }

  .mg-xl-r-100-force {
    margin-right: 100px !important;
  }

  .mg-xl-b-100-force {
    margin-bottom: 100px !important;
  }

  .mg-xl-l-100-force {
    margin-left: 100px !important;
  }

  .mg-xl-t-auto {
    margin-top: auto;
  }

  .mg-xl-r-auto {
    margin-right: auto;
  }

  .mg-xl-b-auto {
    margin-bottom: auto;
  }

  .mg-xl-l-auto {
    margin-left: auto;
  }

  .mg-xl-auto {
    margin: auto;
  }

  .mg-xl-x-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mg-xl-l--1 {
    margin-left: -1px;
  }

  .mg-xl-r--1 {
    margin-right: -1px;
  }

  .mg-xl-t--1 {
    margin-top: -1px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCOzs7OztFQUFBO0FDQUE7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBRm9CRjs7QUduQkE7OztFQUdFO0FIc0JGOztBR25CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIc0JGOztBR2hCQTtFQUNFO0FIbUJGOztBR1RBO0VBQ0U7RUFDQSwwRENqQjhCO0VDaUcxQixtQkF0Q2E7RUZ4Q2pCLGdCRzBPNEI7RUh6TzVCLGdCRzhPNEI7RUg3TzVCLGNDaEQ4QjtFRGlEOUI7RUFDQSx5QkNuRDhCO0FKK0RoQzs7QUdKQTtFQUNFO0FIT0Y7O0FHRUE7RUFDRTtFQUNBO0VBQ0E7QUhDRjs7QUdZQTtFQUNFO0VBQ0EscUJHZ040QjtBTnpOOUI7O0FHZ0JBO0VBQ0U7RUFDQSxtQkdvRjBCO0FOakc1Qjs7QUd3QkE7O0VBRUU7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QUhyQkY7O0FHd0JBO0VBQ0U7RUFDQTtFQUNBO0FIckJGOztBR3dCQTs7O0VBR0U7RUFDQTtBSHJCRjs7QUd3QkE7Ozs7RUFJRTtBSHJCRjs7QUd3QkE7RUFDRSxnQkdpSjRCO0FOdEs5Qjs7QUd3QkE7RUFDRTtFQUNBO0FIckJGOztBR3dCQTtFQUNFO0FIckJGOztBR3dCQTs7RUFFRSxtQkdvSTRCO0FOeko5Qjs7QUd3QkE7RUVwRkk7QUxnRUo7O0FHNkJBOztFQUVFO0VFL0ZFO0VGaUdGO0VBQ0E7QUgxQkY7O0FHNkJBO0VBQU07QUh6Qk47O0FHMEJBO0VBQU07QUh0Qk47O0FHNkJBO0VBQ0UsY0dYd0M7RUhZeEMscUJHWHdDO0VIWXhDO0FIMUJGO0FPbEpFO0VKK0tFLGNHZHNDO0VIZXRDLHFCQ3RKNEI7QUo0SGhDOztBR29DQTtFQUNFO0VBQ0E7QUhqQ0Y7QU92SkU7RUoyTEU7RUFDQTtBSGpDSjtBR29DRTtFQUNFO0FIbENKOztBRzJDQTs7OztFQUlFLGlHR29ENEI7RUR6TTFCO0FMOEdKOztBRzJDQTtFQUVFO0VBRUE7RUFFQTtBSDNDRjs7QUdtREE7RUFFRTtBSGpERjs7QUd5REE7RUFDRTtFQUNBO0FIdERGOztBR3lEQTtFQUdFO0VBQ0E7QUh4REY7O0FHZ0VBO0VBQ0U7QUg3REY7O0FHZ0VBO0VBQ0Usb0JHMkU0QjtFSDFFNUIsdUJHMEU0QjtFSHpFNUIsY0tuUVM7RUxvUVQ7RUFDQTtBSDdERjs7QUdnRUE7RUFHRTtBSC9ERjs7QUd1RUE7RUFFRTtFQUNBLHFCRzRKc0M7QU5qT3hDOztBRzJFQTtFQUVFO0FIekVGOztBR2dGQTtFQUNFO0VBQ0E7QUg3RUY7O0FHZ0ZBOzs7OztFQUtFO0VBQ0E7RUV0UEU7RUZ3UEY7QUg3RUY7O0FHZ0ZBOztFQUVFO0FIN0VGOztBR2dGQTs7RUFFRTtBSDdFRjs7QUdtRkE7RUFDRTtBSGhGRjs7QUd1RkE7Ozs7RUFJRTtBSHBGRjs7QUc2Rkk7Ozs7RUFDRTtBSHZGTjs7QUc2RkE7Ozs7RUFJRTtFQUNBO0FIMUZGOztBRzZGQTs7RUFFRTtFQUNBO0FIMUZGOztBRzhGQTs7OztFQVNFO0FIaEdGOztBR21HQTtFQUNFO0VBRUE7QUhqR0Y7O0FHb0dBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QUh2R0Y7O0FHNEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRWxTSSxpQkF0Q2E7RUYwVWpCO0VBQ0E7RUFDQTtBSHpHRjs7QUc0R0E7RUFDRTtBSHpHRjs7QUc2R0E7O0VBRUU7QUgxR0Y7O0FHNkdBO0VBS0U7RUFDQTtBSDlHRjs7QUdxSEE7RUFDRTtBSGxIRjs7QUcwSEE7RUFDRTtFQUNBO0FIdkhGOztBRzhIQTtFQUNFO0FIM0hGOztBRzhIQTtFQUNFO0VBQ0E7QUgzSEY7O0FHOEhBO0VBQ0U7QUgzSEY7O0FHZ0lBO0VBQ0U7QUg3SEY7O0FTOVZBOztFQUVFLHFCSGlTNEI7RUcvUjVCLGdCSGlTNEI7RUdoUzVCLGdCSGlTNEI7QU4rRDlCOztBUzVWQTtFSmdITSxvQkF0Q2E7QUxzUm5COztBUy9WQTtFSitHTSxrQkF0Q2E7QUwwUm5COztBU2xXQTtFSjhHTSxxQkF0Q2E7QUw4Um5COztBU3JXQTtFSjZHTSxvQkF0Q2E7QUxrU25COztBU3hXQTtFSjRHTSxxQkF0Q2E7QUxzU25COztBUzNXQTtFSjJHTSxtQkF0Q2E7QUwwU25COztBUzdXQTtFSnlHTSxxQkF0Q2E7RUlqRWpCLGdCSG1TNEI7QU42RTlCOztBUzVXQTtFSm1HTSxlQXRDYTtFSTNEakIsZ0JIc1I0QjtFR3JSNUIsZ0JINlE0QjtBTmtHOUI7O0FTN1dBO0VKOEZNLGlCQXRDYTtFSXREakIsZ0JIa1I0QjtFR2pSNUIsZ0JId1E0QjtBTndHOUI7O0FTOVdBO0VKeUZNLGlCQXRDYTtFSWpEakIsZ0JIOFE0QjtFRzdRNUIsZ0JIbVE0QjtBTjhHOUI7O0FTL1dBO0VKb0ZNLGlCQXRDYTtFSTVDakIsZ0JIMFE0QjtFR3pRNUIsZ0JIOFA0QjtBTm9IOUI7O0FTMVdBO0VBQ0UsZ0JIMEVPO0VHekVQLG1CSHlFTztFR3hFUDtFQUNBO0FUNldGOztBU3JXQTs7RUpNSTtFSUhGLGdCSHNONEI7QU5rSjlCOztBU3JXQTs7RUFFRSxjSDhQNEI7RUc3UDVCLHlCSHNRNEI7QU5rRzlCOztBU2hXQTtFQy9FRTtFQUNBO0FWbWJGOztBU2hXQTtFQ3BGRTtFQUNBO0FWd2JGOztBU2xXQTtFQUNFO0FUcVdGO0FTbldFO0VBQ0Usb0JIZ1AwQjtBTnFIOUI7O0FTM1ZBO0VKakNJO0VJbUNGO0FUOFZGOztBUzFWQTtFQUNFLG1CSGlCTztFREZILHFCQXRDYTtBTHFYbkI7O0FTMVZBO0VBQ0U7RUo3Q0U7RUkrQ0YsY0R6R1M7QVJzY1g7QVMzVkU7RUFDRTtBVDZWSjs7QVdoZEE7RUNJRTtFQUdBO0FaOGNGOztBVy9jQTtFQUNFLGdCTCsrQmtDO0VLOStCbEMseUJQYjhCO0VPYzlCO0VFWEUsa0JUQzRCO0VRSzlCO0VBR0E7QVp1ZEY7O0FXemNBO0VBRUU7QVgyY0Y7O0FXeGNBO0VBQ0U7RUFDQTtBWDJjRjs7QVd4Y0E7RU5rQ0k7RU1oQ0YsY0gxQlM7QVJxZVg7O0FjbGZBO0VUdUVJO0VTckVGLGNOb0JRO0VNbkJSO0FkcWZGO0FjbGZFO0VBQ0U7QWRvZko7O0FjL2VBO0VBQ0U7RVQwREU7RVN4REYsV05SUztFTVNUO0VEWkUscUJQdU8wQjtBTndSOUI7QWMvZUU7RUFDRTtFVGtEQTtFU2hEQSxnQlJvUTBCO0FONk85Qjs7QWMzZUE7RUFDRTtFVHlDRTtFU3ZDRixjTmhCUztBUjhmWDtBYzNlRTtFVG9DRTtFU2xDQTtFQUNBO0FkNmVKOztBY3hlQTtFQUNFLGlCUndpQ2tDO0VRdmlDbEM7QWQyZUY7O0FlcGhCRTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCd2hCRjtBaUJyZUk7RUZ2REY7SUNZSSxnQlJ5QmlCO0VSMmZyQjtBQUNGO0FpQjFlSTtFRnZERjtJQ1lJLGdCUnlCaUI7RVJnZ0JyQjtBQUNGO0FpQi9lSTtFRnZERjtJQ1lJLGdCUnlCaUI7RVJxZ0JyQjtBQUNGO0FpQnBmSTtFRnZERjtJQ1lJLGlCUnlCaUI7RVIwZ0JyQjtBQUNGOztBZXBpQkU7RUNaQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm9qQkY7O0FlbGlCRTtFQ0pBO0VBQ0E7RUFDQTtFQUNBO0FoQjBpQkY7O0FlbmlCRTtFQUNFO0VBQ0E7QWZzaUJKO0FlcGlCSTs7RUFFRTtFQUNBO0Fmc2lCTjs7QWtCdmtCRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCK2tCSjs7QWtCNWpCTTtFQUNFO0VBQ0E7RUFDQTtBbEIrakJSOztBa0I3akJNO0VBQ0U7RUFDQTtFQUNBO0FsQmdrQlI7O0FrQjVqQlE7RUZGTjtFQUlBO0FoQitqQkY7O0FrQmprQlE7RUZGTjtFQUlBO0FoQm9rQkY7O0FrQnRrQlE7RUZGTjtFQUlBO0FoQnlrQkY7O0FrQjNrQlE7RUZGTjtFQUlBO0FoQjhrQkY7O0FrQmhsQlE7RUZGTjtFQUlBO0FoQm1sQkY7O0FrQnJsQlE7RUZGTjtFQUlBO0FoQndsQkY7O0FrQjFsQlE7RUZGTjtFQUlBO0FoQjZsQkY7O0FrQi9sQlE7RUZGTjtFQUlBO0FoQmttQkY7O0FrQnBtQlE7RUZGTjtFQUlBO0FoQnVtQkY7O0FrQnptQlE7RUZGTjtFQUlBO0FoQjRtQkY7O0FrQjltQlE7RUZGTjtFQUlBO0FoQmluQkY7O0FrQm5uQlE7RUZGTjtFQUlBO0FoQnNuQkY7O0FrQm5uQk07RUFBd0I7QWxCdW5COUI7O0FrQnJuQk07RUFBdUI7QWxCeW5CN0I7O0FrQnRuQlE7RUFBd0IsUUFEYjtBbEIybkJuQjs7QWtCMW5CUTtFQUF3QixRQURiO0FsQituQm5COztBa0I5bkJRO0VBQXdCLFFBRGI7QWxCbW9CbkI7O0FrQmxvQlE7RUFBd0IsUUFEYjtBbEJ1b0JuQjs7QWtCdG9CUTtFQUF3QixRQURiO0FsQjJvQm5COztBa0Ixb0JRO0VBQXdCLFFBRGI7QWxCK29CbkI7O0FrQjlvQlE7RUFBd0IsUUFEYjtBbEJtcEJuQjs7QWtCbHBCUTtFQUF3QixRQURiO0FsQnVwQm5COztBa0J0cEJRO0VBQXdCLFFBRGI7QWxCMnBCbkI7O0FrQjFwQlE7RUFBd0IsUUFEYjtBbEIrcEJuQjs7QWtCOXBCUTtFQUF3QixTQURiO0FsQm1xQm5COztBa0JscUJRO0VBQXdCLFNBRGI7QWxCdXFCbkI7O0FrQnRxQlE7RUFBd0IsU0FEYjtBbEIycUJuQjs7QWtCcHFCVTtFRlRSO0FoQmlyQkY7O0FrQnhxQlU7RUZUUjtBaEJxckJGOztBa0I1cUJVO0VGVFI7QWhCeXJCRjs7QWtCaHJCVTtFRlRSO0FoQjZyQkY7O0FrQnByQlU7RUZUUjtBaEJpc0JGOztBa0J4ckJVO0VGVFI7QWhCcXNCRjs7QWtCNXJCVTtFRlRSO0FoQnlzQkY7O0FrQmhzQlU7RUZUUjtBaEI2c0JGOztBa0Jwc0JVO0VGVFI7QWhCaXRCRjs7QWtCeHNCVTtFRlRSO0FoQnF0QkY7O0FrQjVzQlU7RUZUUjtBaEJ5dEJGOztBaUI5c0JJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0VsQmd2Qk47O0VrQjl1Qkk7SUFDRTtJQUNBO0lBQ0E7RWxCaXZCTjs7RWtCN3VCTTtJRkZOO0lBSUE7RWhCZ3ZCQTs7RWtCbHZCTTtJRkZOO0lBSUE7RWhCcXZCQTs7RWtCdnZCTTtJRkZOO0lBSUE7RWhCMHZCQTs7RWtCNXZCTTtJRkZOO0lBSUE7RWhCK3ZCQTs7RWtCandCTTtJRkZOO0lBSUE7RWhCb3dCQTs7RWtCdHdCTTtJRkZOO0lBSUE7RWhCeXdCQTs7RWtCM3dCTTtJRkZOO0lBSUE7RWhCOHdCQTs7RWtCaHhCTTtJRkZOO0lBSUE7RWhCbXhCQTs7RWtCcnhCTTtJRkZOO0lBSUE7RWhCd3hCQTs7RWtCMXhCTTtJRkZOO0lBSUE7RWhCNnhCQTs7RWtCL3hCTTtJRkZOO0lBSUE7RWhCa3lCQTs7RWtCcHlCTTtJRkZOO0lBSUE7RWhCdXlCQTs7RWtCcHlCSTtJQUF3QjtFbEJ3eUI1Qjs7RWtCdHlCSTtJQUF1QjtFbEIweUIzQjs7RWtCdnlCTTtJQUF3QixRQURiO0VsQjR5QmpCOztFa0IzeUJNO0lBQXdCLFFBRGI7RWxCZ3pCakI7O0VrQi95Qk07SUFBd0IsUUFEYjtFbEJvekJqQjs7RWtCbnpCTTtJQUF3QixRQURiO0VsQnd6QmpCOztFa0J2ekJNO0lBQXdCLFFBRGI7RWxCNHpCakI7O0VrQjN6Qk07SUFBd0IsUUFEYjtFbEJnMEJqQjs7RWtCL3pCTTtJQUF3QixRQURiO0VsQm8wQmpCOztFa0JuMEJNO0lBQXdCLFFBRGI7RWxCdzBCakI7O0VrQnYwQk07SUFBd0IsUUFEYjtFbEI0MEJqQjs7RWtCMzBCTTtJQUF3QixRQURiO0VsQmcxQmpCOztFa0IvMEJNO0lBQXdCLFNBRGI7RWxCbzFCakI7O0VrQm4xQk07SUFBd0IsU0FEYjtFbEJ3MUJqQjs7RWtCdjFCTTtJQUF3QixTQURiO0VsQjQxQmpCOztFa0JyMUJRO0lGVFI7RWhCazJCQTs7RWtCejFCUTtJRlRSO0VoQnMyQkE7O0VrQjcxQlE7SUZUUjtFaEIwMkJBOztFa0JqMkJRO0lGVFI7RWhCODJCQTs7RWtCcjJCUTtJRlRSO0VoQmszQkE7O0VrQnoyQlE7SUZUUjtFaEJzM0JBOztFa0I3MkJRO0lGVFI7RWhCMDNCQTs7RWtCajNCUTtJRlRSO0VoQjgzQkE7O0VrQnIzQlE7SUZUUjtFaEJrNEJBOztFa0J6M0JRO0lGVFI7RWhCczRCQTs7RWtCNzNCUTtJRlRSO0VoQjA0QkE7O0VrQmo0QlE7SUZUUjtFaEI4NEJBO0FBQ0Y7QWlCcDRCSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtFbEJxNkJOOztFa0JuNkJJO0lBQ0U7SUFDQTtJQUNBO0VsQnM2Qk47O0VrQmw2Qk07SUZGTjtJQUlBO0VoQnE2QkE7O0VrQnY2Qk07SUZGTjtJQUlBO0VoQjA2QkE7O0VrQjU2Qk07SUZGTjtJQUlBO0VoQis2QkE7O0VrQmo3Qk07SUZGTjtJQUlBO0VoQm83QkE7O0VrQnQ3Qk07SUZGTjtJQUlBO0VoQnk3QkE7O0VrQjM3Qk07SUZGTjtJQUlBO0VoQjg3QkE7O0VrQmg4Qk07SUZGTjtJQUlBO0VoQm04QkE7O0VrQnI4Qk07SUZGTjtJQUlBO0VoQnc4QkE7O0VrQjE4Qk07SUZGTjtJQUlBO0VoQjY4QkE7O0VrQi84Qk07SUZGTjtJQUlBO0VoQms5QkE7O0VrQnA5Qk07SUZGTjtJQUlBO0VoQnU5QkE7O0VrQno5Qk07SUZGTjtJQUlBO0VoQjQ5QkE7O0VrQno5Qkk7SUFBd0I7RWxCNjlCNUI7O0VrQjM5Qkk7SUFBdUI7RWxCKzlCM0I7O0VrQjU5Qk07SUFBd0IsUUFEYjtFbEJpK0JqQjs7RWtCaCtCTTtJQUF3QixRQURiO0VsQnErQmpCOztFa0JwK0JNO0lBQXdCLFFBRGI7RWxCeStCakI7O0VrQngrQk07SUFBd0IsUUFEYjtFbEI2K0JqQjs7RWtCNStCTTtJQUF3QixRQURiO0VsQmkvQmpCOztFa0JoL0JNO0lBQXdCLFFBRGI7RWxCcS9CakI7O0VrQnAvQk07SUFBd0IsUUFEYjtFbEJ5L0JqQjs7RWtCeC9CTTtJQUF3QixRQURiO0VsQjYvQmpCOztFa0I1L0JNO0lBQXdCLFFBRGI7RWxCaWdDakI7O0VrQmhnQ007SUFBd0IsUUFEYjtFbEJxZ0NqQjs7RWtCcGdDTTtJQUF3QixTQURiO0VsQnlnQ2pCOztFa0J4Z0NNO0lBQXdCLFNBRGI7RWxCNmdDakI7O0VrQjVnQ007SUFBd0IsU0FEYjtFbEJpaENqQjs7RWtCMWdDUTtJRlRSO0VoQnVoQ0E7O0VrQjlnQ1E7SUZUUjtFaEIyaENBOztFa0JsaENRO0lGVFI7RWhCK2hDQTs7RWtCdGhDUTtJRlRSO0VoQm1pQ0E7O0VrQjFoQ1E7SUZUUjtFaEJ1aUNBOztFa0I5aENRO0lGVFI7RWhCMmlDQTs7RWtCbGlDUTtJRlRSO0VoQitpQ0E7O0VrQnRpQ1E7SUZUUjtFaEJtakNBOztFa0IxaUNRO0lGVFI7RWhCdWpDQTs7RWtCOWlDUTtJRlRSO0VoQjJqQ0E7O0VrQmxqQ1E7SUZUUjtFaEIrakNBOztFa0J0akNRO0lGVFI7RWhCbWtDQTtBQUNGO0FpQnpqQ0k7RUM5QkU7SUFDRTtJQUNBO0lBQ0E7RWxCMGxDTjs7RWtCeGxDSTtJQUNFO0lBQ0E7SUFDQTtFbEIybENOOztFa0J2bENNO0lGRk47SUFJQTtFaEIwbENBOztFa0I1bENNO0lGRk47SUFJQTtFaEIrbENBOztFa0JqbUNNO0lGRk47SUFJQTtFaEJvbUNBOztFa0J0bUNNO0lGRk47SUFJQTtFaEJ5bUNBOztFa0IzbUNNO0lGRk47SUFJQTtFaEI4bUNBOztFa0JobkNNO0lGRk47SUFJQTtFaEJtbkNBOztFa0JybkNNO0lGRk47SUFJQTtFaEJ3bkNBOztFa0IxbkNNO0lGRk47SUFJQTtFaEI2bkNBOztFa0IvbkNNO0lGRk47SUFJQTtFaEJrb0NBOztFa0Jwb0NNO0lGRk47SUFJQTtFaEJ1b0NBOztFa0J6b0NNO0lGRk47SUFJQTtFaEI0b0NBOztFa0I5b0NNO0lGRk47SUFJQTtFaEJpcENBOztFa0I5b0NJO0lBQXdCO0VsQmtwQzVCOztFa0JocENJO0lBQXVCO0VsQm9wQzNCOztFa0JqcENNO0lBQXdCLFFBRGI7RWxCc3BDakI7O0VrQnJwQ007SUFBd0IsUUFEYjtFbEIwcENqQjs7RWtCenBDTTtJQUF3QixRQURiO0VsQjhwQ2pCOztFa0I3cENNO0lBQXdCLFFBRGI7RWxCa3FDakI7O0VrQmpxQ007SUFBd0IsUUFEYjtFbEJzcUNqQjs7RWtCcnFDTTtJQUF3QixRQURiO0VsQjBxQ2pCOztFa0J6cUNNO0lBQXdCLFFBRGI7RWxCOHFDakI7O0VrQjdxQ007SUFBd0IsUUFEYjtFbEJrckNqQjs7RWtCanJDTTtJQUF3QixRQURiO0VsQnNyQ2pCOztFa0JyckNNO0lBQXdCLFFBRGI7RWxCMHJDakI7O0VrQnpyQ007SUFBd0IsU0FEYjtFbEI4ckNqQjs7RWtCN3JDTTtJQUF3QixTQURiO0VsQmtzQ2pCOztFa0Jqc0NNO0lBQXdCLFNBRGI7RWxCc3NDakI7O0VrQi9yQ1E7SUZUUjtFaEI0c0NBOztFa0Juc0NRO0lGVFI7RWhCZ3RDQTs7RWtCdnNDUTtJRlRSO0VoQm90Q0E7O0VrQjNzQ1E7SUZUUjtFaEJ3dENBOztFa0Ivc0NRO0lGVFI7RWhCNHRDQTs7RWtCbnRDUTtJRlRSO0VoQmd1Q0E7O0VrQnZ0Q1E7SUZUUjtFaEJvdUNBOztFa0IzdENRO0lGVFI7RWhCd3VDQTs7RWtCL3RDUTtJRlRSO0VoQjR1Q0E7O0VrQm51Q1E7SUZUUjtFaEJndkNBOztFa0J2dUNRO0lGVFI7RWhCb3ZDQTs7RWtCM3VDUTtJRlRSO0VoQnd2Q0E7QUFDRjtBaUI5dUNJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0VsQit3Q047O0VrQjd3Q0k7SUFDRTtJQUNBO0lBQ0E7RWxCZ3hDTjs7RWtCNXdDTTtJRkZOO0lBSUE7RWhCK3dDQTs7RWtCanhDTTtJRkZOO0lBSUE7RWhCb3hDQTs7RWtCdHhDTTtJRkZOO0lBSUE7RWhCeXhDQTs7RWtCM3hDTTtJRkZOO0lBSUE7RWhCOHhDQTs7RWtCaHlDTTtJRkZOO0lBSUE7RWhCbXlDQTs7RWtCcnlDTTtJRkZOO0lBSUE7RWhCd3lDQTs7RWtCMXlDTTtJRkZOO0lBSUE7RWhCNnlDQTs7RWtCL3lDTTtJRkZOO0lBSUE7RWhCa3pDQTs7RWtCcHpDTTtJRkZOO0lBSUE7RWhCdXpDQTs7RWtCenpDTTtJRkZOO0lBSUE7RWhCNHpDQTs7RWtCOXpDTTtJRkZOO0lBSUE7RWhCaTBDQTs7RWtCbjBDTTtJRkZOO0lBSUE7RWhCczBDQTs7RWtCbjBDSTtJQUF3QjtFbEJ1MEM1Qjs7RWtCcjBDSTtJQUF1QjtFbEJ5MEMzQjs7RWtCdDBDTTtJQUF3QixRQURiO0VsQjIwQ2pCOztFa0IxMENNO0lBQXdCLFFBRGI7RWxCKzBDakI7O0VrQjkwQ007SUFBd0IsUUFEYjtFbEJtMUNqQjs7RWtCbDFDTTtJQUF3QixRQURiO0VsQnUxQ2pCOztFa0J0MUNNO0lBQXdCLFFBRGI7RWxCMjFDakI7O0VrQjExQ007SUFBd0IsUUFEYjtFbEIrMUNqQjs7RWtCOTFDTTtJQUF3QixRQURiO0VsQm0yQ2pCOztFa0JsMkNNO0lBQXdCLFFBRGI7RWxCdTJDakI7O0VrQnQyQ007SUFBd0IsUUFEYjtFbEIyMkNqQjs7RWtCMTJDTTtJQUF3QixRQURiO0VsQisyQ2pCOztFa0I5MkNNO0lBQXdCLFNBRGI7RWxCbTNDakI7O0VrQmwzQ007SUFBd0IsU0FEYjtFbEJ1M0NqQjs7RWtCdDNDTTtJQUF3QixTQURiO0VsQjIzQ2pCOztFa0JwM0NRO0lGVFI7RWhCaTRDQTs7RWtCeDNDUTtJRlRSO0VoQnE0Q0E7O0VrQjUzQ1E7SUZUUjtFaEJ5NENBOztFa0JoNENRO0lGVFI7RWhCNjRDQTs7RWtCcDRDUTtJRlRSO0VoQmk1Q0E7O0VrQng0Q1E7SUZUUjtFaEJxNUNBOztFa0I1NENRO0lGVFI7RWhCeTVDQTs7RWtCaDVDUTtJRlRSO0VoQjY1Q0E7O0VrQnA1Q1E7SUZUUjtFaEJpNkNBOztFa0J4NUNRO0lGVFI7RWhCcTZDQTs7RWtCNTVDUTtJRlRSO0VoQnk2Q0E7O0VrQmg2Q1E7SUZUUjtFaEI2NkNBO0FBQ0Y7QW1CMzlDQTtFQUNFO0VBQ0EsbUJiMkhPO0VhMUhQLGNmSjhCO0FKaStDaEM7QW1CMTlDRTs7RUFFRSxnQmI4VTBCO0VhN1UxQjtFQUNBO0FuQjQ5Q0o7QW1CejlDRTtFQUNFO0VBQ0E7QW5CMjlDSjtBbUJ4OUNFO0VBQ0U7QW5CMDlDSjs7QW1CaDlDRTs7RUFFRSxlYndUMEI7QU4ycEM5Qjs7QW1CMThDQTtFQUNFO0FuQjY4Q0Y7QW1CMzhDRTs7RUFFRTtBbkI2OENKO0FtQno4Q0k7O0VBRUU7QW5CMjhDTjs7QW1CcjhDRTs7OztFQUlFO0FuQnc4Q0o7O0FtQi83Q0U7RUFDRSxxQ2JvUjBCO0FOOHFDOUI7O0FPamdERTtFWTJFSSxjZnBGMEI7RWVxRjFCLHNDYnlRd0I7QU5pckM5Qjs7QW9CNWdESTs7O0VBR0UseUJEMkYrQjtBbkJvN0NyQztBb0IzZ0RNOzs7O0VBSUUscUJEbUZ5RTtBbkIwN0NqRjs7QU9saERFO0VhaUJNLHlCQUplO0FwQnlnRHZCO0FvQm5nRFE7O0VBRUUseUJBUmE7QXBCNmdEdkI7O0FvQmhpREk7OztFQUdFLHlCRDJGK0I7QW5CdzhDckM7QW9CL2hETTs7OztFQUlFLHFCRG1GeUU7QW5CODhDakY7O0FPdGlERTtFYWlCTSx5QkFKZTtBcEI2aER2QjtBb0J2aERROztFQUVFLHlCQVJhO0FwQmlpRHZCOztBb0JwakRJOzs7RUFHRSx5QkQyRitCO0FuQjQ5Q3JDO0FvQm5qRE07Ozs7RUFJRSxxQkRtRnlFO0FuQmsrQ2pGOztBTzFqREU7RWFpQk0seUJBSmU7QXBCaWpEdkI7QW9CM2lEUTs7RUFFRSx5QkFSYTtBcEJxakR2Qjs7QW9CeGtESTs7O0VBR0UseUJEMkYrQjtBbkJnL0NyQztBb0J2a0RNOzs7O0VBSUUscUJEbUZ5RTtBbkJzL0NqRjs7QU85a0RFO0VhaUJNLHlCQUplO0FwQnFrRHZCO0FvQi9qRFE7O0VBRUUseUJBUmE7QXBCeWtEdkI7O0FvQjVsREk7OztFQUdFLHlCRDJGK0I7QW5Cb2dEckM7QW9CM2xETTs7OztFQUlFLHFCRG1GeUU7QW5CMGdEakY7O0FPbG1ERTtFYWlCTSx5QkFKZTtBcEJ5bER2QjtBb0JubERROztFQUVFLHlCQVJhO0FwQjZsRHZCOztBb0JobkRJOzs7RUFHRSx5QkQyRitCO0FuQndoRHJDO0FvQi9tRE07Ozs7RUFJRSxxQkRtRnlFO0FuQjhoRGpGOztBT3RuREU7RWFpQk0seUJBSmU7QXBCNm1EdkI7QW9Cdm1EUTs7RUFFRSx5QkFSYTtBcEJpbkR2Qjs7QW9CcG9ESTs7O0VBR0UseUJEMkYrQjtBbkI0aURyQztBb0Jub0RNOzs7O0VBSUUscUJEbUZ5RTtBbkJrakRqRjs7QU8xb0RFO0VhaUJNLHlCQUplO0FwQmlvRHZCO0FvQjNuRFE7O0VBRUUseUJBUmE7QXBCcW9EdkI7O0FvQnhwREk7OztFQUdFLHlCRDJGK0I7QW5CZ2tEckM7QW9CdnBETTs7OztFQUlFLHFCRG1GeUU7QW5Cc2tEakY7O0FPOXBERTtFYWlCTSx5QkFKZTtBcEJxcER2QjtBb0Ivb0RROztFQUVFLHlCQVJhO0FwQnlwRHZCOztBb0I1cURJOzs7RUFHRSxzQ2R3VndCO0FOdTFDOUI7O0FPNXFERTtFYWlCTSxzQ0FKZTtBcEJtcUR2QjtBb0I3cERROztFQUVFLHNDQVJhO0FwQnVxRHZCOztBbUIva0RJO0VBQ0UsV1gxR0s7RVcyR0wseUJYbkdLO0VXb0dMLHFCYjJQd0I7QU51MUM5QjtBbUI3a0RJO0VBQ0UsY1gzR0s7RVc0R0wseUJYakhLO0VXa0hMLHFCZm5GMEI7QUprcURoQzs7QW1CMWtEQTtFQUNFLFdYMUhTO0VXMkhULHlCWG5IUztBUmdzRFg7QW1CM2tERTs7O0VBR0UscUJidU8wQjtBTnMyQzlCO0FtQjFrREU7RUFDRTtBbkI0a0RKO0FtQnhrREk7RUFDRSwyQ2IyTndCO0FOKzJDOUI7QU8vc0RFO0VZNElNLFdYaEpHO0VXaUpILDRDYnFOc0I7QU5pM0M5Qjs7QWlCdHBESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VuQndqRE47RW1CcmpETTtJQUNFO0VuQnVqRFI7QUFDRjtBaUJscURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RW5CbWtETjtFbUJoa0RNO0lBQ0U7RW5Ca2tEUjtBQUNGO0FpQjdxREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbkI4a0ROO0VtQjNrRE07SUFDRTtFbkI2a0RSO0FBQ0Y7QWlCeHJESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VuQnlsRE47RW1CdGxETTtJQUNFO0VuQndsRFI7QUFDRjtBbUJsbURJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QW5CbW1EUjtBbUJobURRO0VBQ0U7QW5Ca21EVjs7QXFCL3dEQTtFQUNFO0VBQ0E7RUFDQSxvQ2ZxZXNDO0VlcGV0QztFaEJxSEksbUJBdENhO0VnQjVFakIsZ0JmOFE0QjtFZTdRNUIsZ0Jma1I0QjtFZWpSNUI7RUFDQSxzQmJSUztFYVNUO0VBQ0E7RVJiRSxrQlRDNEI7RWtCQTFCLHdFRGtCSjtBckI2d0RGO0FzQjF4REk7RURMSjtJQ01NO0V0QjZ4REo7QUFDRjtBcUIvd0RFO0VBQ0U7RUFDQTtBckJpeERKO0F1Qmp5REU7RUFDRSxjZkNPO0VlQVAsc0JmUE87RWVRUCxxQmpCZ2RvQztFaUIvY3BDO0VBS0UsZ0JuQkkwQjtBSjJ4RGhDO0FxQmp4REU7RUFDRSxjYnZCTztFYXlCUDtBckJreERKO0FxQnJ4REU7RUFDRSxjYnZCTztFYXlCUDtBckJreERKO0FxQjF3REU7RUFFRSx5QmJ2Q087RWF5Q1A7QXJCMHdESjs7QXFCcndERTtFQU1FLGNiL0NPO0VhZ0RQLHNCYnZETztBUjB6RFg7O0FxQjl2REE7O0VBRUU7RUFDQTtBckJpd0RGOztBcUJ2dkRBO0VBQ0U7RUFDQTtFQUNBO0VoQlpFO0VnQmNGLGdCZjBNNEI7QU5nakQ5Qjs7QXFCdnZEQTtFQUNFO0VBQ0E7RWhCb0NJLHFCQXRDYTtFZ0JJakIsZ0JmdUk0QjtBTm1uRDlCOztBcUJ2dkRBO0VBQ0U7RUFDQTtFaEI2Qkksc0JBdENhO0VnQldqQixnQmZpSTRCO0FOeW5EOUI7O0FxQmp2REE7RUFDRTtFQUNBO0VBQ0EscUJiekVzQztFYTBFdEMsd0JiMUVzQztFYTJFdEM7RUFDQSxnQmY2SzRCO0VlNUs1QixjakJqSDhCO0VpQmtIOUI7RUFDQTtFQUNBO0FyQm92REY7QXFCbHZERTtFQUVFO0VBQ0E7QXJCbXZESjs7QXFCdnVEQTtFQUNFLGtDZnNXc0M7RWVyV3RDO0VoQlhJLHNCQXRDYTtFZ0JtRGpCLGdCZnlGNEI7RU9oTzFCLHFCUHVPMEI7QU4yb0Q5Qjs7QXFCdnVEQTtFQUNFLGdDZitWc0M7RWU5VnRDO0VoQm5CSSxxQkF0Q2E7RWdCMkRqQixnQmZnRjRCO0VPL04xQixxQlBzTzBCO0FOb3BEOUI7O0FxQnJ1REU7RUFFRTtBckJ1dURKOztBcUJudURBO0VBQ0U7QXJCc3VERjs7QXFCOXREQTtFQUNFLG1CZm9Wc0M7QU42NEN4Qzs7QXFCOXREQTtFQUNFO0VBQ0EsbUJmcVVzQztBTjQ1Q3hDOztBcUJ6dERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCNHRERjtBcUIxdERFOztFQUVFO0VBQ0E7QXJCNHRESjs7QXFCbnREQTtFQUNFO0VBQ0E7RUFDQSxxQmYwU3NDO0FONDZDeEM7O0FxQm50REE7RUFDRTtFQUNBLGtCZnNTc0M7RWVyU3RDO0FyQnN0REY7QXFCcHRERTtFQUNFLGNidk1PO0FSNjVEWDs7QXFCbHREQTtFQUNFO0FyQnF0REY7O0FxQmx0REE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQmZ5UnNDO0FONDdDeEM7QXFCbHRERTtFQUNFO0VBQ0E7RUFDQSx1QmZvUm9DO0VlblJwQztBckJvdERKOztBdUIvNURFO0VBQ0U7RUFDQTtFQUNBLG1CakJvZG9DO0VENWFwQztFa0J0Q0EsY0ZtTnFDO0FyQitzRHpDOztBdUIvNURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCbUZFLHNCQXRDYTtFa0IzQ2YsZ0JqQmtQMEI7RWlCalAxQjtFQUNBO0VWM0NBLGtCVEM0QjtBSjY4RGhDOztBdUI5NURJO0VBRUUscUJGOExtQztFRTNMakMscUNqQmdiZ0M7RWlCL2FoQyx5REYwTHdEO0VFekx4RDtFQUNBO0VBQ0E7QXZCODVEUjtBdUIzNURNO0VBQ0UscUJGbUxpQztFRWxMakM7QXZCNjVEUjtBdUIxNURNOzs7RUFFRTtBdkI2NURSOztBdUJ0NURJO0VBR0kscUNqQndaZ0M7RWlCdlpoQztBdkJ1NURSOztBdUJqNURJO0VBRUUscUJGMEptQztFRXZKakMsd0RqQnFlb0M7RWlCcGVwQztBdkJpNURSO0F1Qjk0RE07RUFDRSxxQkZrSmlDO0VFakpqQztBdkJnNURSO0F1Qjc0RE07OztFQUVFO0F2Qmc1RFI7O0F1QnY0RE07OztFQUVFO0F2QjI0RFI7O0F1Qm40RE07RUFDRSxjRndIaUM7QXJCOHdEekM7QXVCbjRETTs7O0VBRUU7QXZCczREUjs7QXVCOTNETTtFQUNFLGNGMEdpQztBckJ1eER6QztBdUIvM0RRO0VBQ0UscUJGdUcrQjtBckIweER6QztBdUI3M0RNOzs7RUFFRTtBdkJnNERSO0F1QjUzRFE7RUFDRTtFQ25KTix5QkRvSjJCO0F2QjgzRC9CO0F1QnozRFE7RUFDRTtBdkIyM0RWO0F1QngzRFE7RUFDRSxxQkFWcUI7QXZCbzREL0I7O0F1QmgzRE07RUFDRSxxQkFyQnVCO0F2Qnc0RC9CO0F1QmgzRE07OztFQUVFO0F2Qm0zRFI7QXVCLzJEUTtFQUNFLHFCQS9CcUI7RUFnQ3JCO0F2QmkzRFY7O0F1QjlnRUU7RUFDRTtFQUNBO0VBQ0EsbUJqQm9kb0M7RUQ1YXBDO0VrQnRDQSxjRm1OcUM7QXJCOHpEekM7O0F1QjlnRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEJtRkUsc0JBdENhO0VrQjNDZixnQmpCa1AwQjtFaUJqUDFCO0VBQ0E7RVYzQ0Esa0JUQzRCO0FKNGpFaEM7O0F1QjdnRUk7RUFFRSxxQkY4TG1DO0VFM0xqQyxxQ2pCZ2JnQztFaUIvYWhDLHlERjBMd0Q7RUV6THhEO0VBQ0E7RUFDQTtBdkI2Z0VSO0F1QjFnRU07RUFDRSxxQkZtTGlDO0VFbExqQztBdkI0Z0VSO0F1QnpnRU07OztFQUVFO0F2QjRnRVI7O0F1QnJnRUk7RUFHSSxxQ2pCd1pnQztFaUJ2WmhDO0F2QnNnRVI7O0F1QmhnRUk7RUFFRSxxQkYwSm1DO0VFdkpqQyx3RGpCcWVvQztFaUJwZXBDO0F2QmdnRVI7QXVCNy9ETTtFQUNFLHFCRmtKaUM7RUVqSmpDO0F2QisvRFI7QXVCNS9ETTs7O0VBRUU7QXZCKy9EUjs7QXVCdC9ETTs7O0VBRUU7QXZCMC9EUjs7QXVCbC9ETTtFQUNFLGNGd0hpQztBckI2M0R6QztBdUJsL0RNOzs7RUFFRTtBdkJxL0RSOztBdUI3K0RNO0VBQ0UsY0YwR2lDO0FyQnM0RHpDO0F1QjkrRFE7RUFDRSxxQkZ1RytCO0FyQnk0RHpDO0F1QjUrRE07OztFQUVFO0F2QisrRFI7QXVCMytEUTtFQUNFO0VDbkpOLHlCRG9KMkI7QXZCNitEL0I7QXVCeCtEUTtFQUNFO0F2QjArRFY7QXVCditEUTtFQUNFLHFCQVZxQjtBdkJtL0QvQjs7QXVCLzlETTtFQUNFLHFCQXJCdUI7QXZCdS9EL0I7QXVCLzlETTs7O0VBRUU7QXZCaytEUjtBdUI5OURRO0VBQ0UscUJBL0JxQjtFQWdDckI7QXZCZytEVjs7QXFCejVEQTtFQUNFO0VBQ0E7RUFDQTtBckI0NURGO0FxQnY1REU7RUFDRTtBckJ5NURKO0FpQnZtRUk7RUltTkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckJ1NURKO0VxQm41REU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQnE1REo7RXFCajVERTtJQUNFO0lBQ0E7SUFDQTtFckJtNURKO0VxQi80REU7SUFDRTtFckJpNURKO0VxQjk0REU7O0lBRUU7RXJCZzVESjtFcUIzNERFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckI2NERKO0VxQjM0REU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxxQmYyTGtDO0llMUxsQztFckI2NERKO0VxQjE0REU7SUFDRTtJQUNBO0VyQjQ0REo7RXFCMTRERTtJQUNFO0VyQjQ0REo7QUFDRjs7QXlCN3NFQTtFQUNFO0VBRUEsZ0JuQmtSNEI7RW1CalI1QixjckJQOEI7RXFCUTlCO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VDc0ZBO0VyQjBCSSxtQkF0Q2E7RXFCY2pCLGdCcEJ5TDRCO0VPM1IxQixrQlRDNEI7RWtCQTFCLHFJR1dKO0F6Qmt0RUY7QXNCeHRFSTtFR0xKO0lITU07RXRCMnRFSjtBQUNGO0FPNXRFRTtFa0JRRSxjckJqQjRCO0VxQmtCNUI7QXpCdXRFSjtBeUJwdEVFO0VBRUU7RUFDQSwrQ25CMlcwQjtBTjAyRDlCO0F5Qmp0RUU7RUFFRSxhbkI4WTBCO0FObzBEOUI7QXlCbnNFQTs7RUFFRTtBekJxc0VGOztBeUI1ckVFO0VDckRBO0VGQUUseUJsQnlFVztFb0J2RWIscUJwQnVFYTtBTjhxRWY7QU9qdkVFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUI2dkV6RztBMEJqdkVFO0VBTUk7QTFCOHVFTjtBMEJ6dUVFO0VBRUU7RUFDQSx5QnBCZ0RXO0VvQi9DWCxxQnBCK0NXO0FOMnJFZjtBMEJudUVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQjB3RTdMO0EwQjl0RUk7RUFLSTtBMUI0dEVSOztBeUJ2dEVFO0VDckRBO0VGQUUseUJsQnlFVztFb0J2RWIscUJwQnVFYTtBTnlzRWY7QU81d0VFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJ3eEV6RztBMEI1d0VFO0VBTUk7QTFCeXdFTjtBMEJwd0VFO0VBRUU7RUFDQSx5QnBCZ0RXO0VvQi9DWCxxQnBCK0NXO0FOc3RFZjtBMEI5dkVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnF5RTdMO0EwQnp2RUk7RUFLSTtBMUJ1dkVSOztBeUJsdkVFO0VDckRBO0VGQUUseUJsQnlFVztFb0J2RWIscUJwQnVFYTtBTm91RWY7QU92eUVFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJtekV6RztBMEJ2eUVFO0VBTUk7QTFCb3lFTjtBMEIveEVFO0VBRUU7RUFDQSx5QnBCZ0RXO0VvQi9DWCxxQnBCK0NXO0FOaXZFZjtBMEJ6eEVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQmcwRTdMO0EwQnB4RUk7RUFLSTtBMUJreEVSOztBeUI3d0VFO0VDckRBO0VGQUUseUJsQnlFVztFb0J2RWIscUJwQnVFYTtBTit2RWY7QU9sMEVFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUI4MEV6RztBMEJsMEVFO0VBTUk7QTFCK3pFTjtBMEIxekVFO0VBRUU7RUFDQSx5QnBCZ0RXO0VvQi9DWCxxQnBCK0NXO0FONHdFZjtBMEJwekVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQjIxRTdMO0EwQi95RUk7RUFLSTtBMUI2eUVSOztBeUJ4eUVFO0VDckRBO0VGQUUseUJsQnlFVztFb0J2RWIscUJwQnVFYTtBTjB4RWY7QU83MUVFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJ5MkV6RztBMEI3MUVFO0VBTUk7QTFCMDFFTjtBMEJyMUVFO0VBRUU7RUFDQSx5QnBCZ0RXO0VvQi9DWCxxQnBCK0NXO0FOdXlFZjtBMEIvMEVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnMzRTdMO0EwQjEwRUk7RUFLSTtBMUJ3MEVSOztBeUJuMEVFO0VDckRBO0VGQUUseUJsQnlFVztFb0J2RWIscUJwQnVFYTtBTnF6RWY7QU94M0VFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJvNEV6RztBMEJ4M0VFO0VBTUk7QTFCcTNFTjtBMEJoM0VFO0VBRUU7RUFDQSx5QnBCZ0RXO0VvQi9DWCxxQnBCK0NXO0FOazBFZjtBMEIxMkVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQmk1RTdMO0EwQnIyRUk7RUFLSTtBMUJtMkVSOztBeUI5MUVFO0VDckRBO0VGQUUseUJsQnlFVztFb0J2RWIscUJwQnVFYTtBTmcxRWY7QU9uNUVFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUIrNUV6RztBMEJuNUVFO0VBTUk7QTFCZzVFTjtBMEIzNEVFO0VBRUU7RUFDQSx5QnBCZ0RXO0VvQi9DWCxxQnBCK0NXO0FONjFFZjtBMEJyNEVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQjQ2RTdMO0EwQmg0RUk7RUFLSTtBMUI4M0VSOztBeUJ6M0VFO0VDckRBO0VGQUUseUJsQnlFVztFb0J2RWIscUJwQnVFYTtBTjIyRWY7QU85NkVFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUIwN0V6RztBMEI5NkVFO0VBTUk7QTFCMjZFTjtBMEJ0NkVFO0VBRUU7RUFDQSx5QnBCZ0RXO0VvQi9DWCxxQnBCK0NXO0FOdzNFZjtBMEJoNkVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnU4RTdMO0EwQjM1RUk7RUFLSTtBMUJ5NUVSOztBeUI5NEVFO0VDSkEsY3BCa0JhO0VvQmpCYixxQnBCaUJhO0FOcTRFZjtBT3g4RUU7RW1CcURFLFdBTGdEO0VBTWhELHlCcEJhVztFb0JaWCxxQnBCWVc7QU4wNEVmO0EwQm41RUU7RUFFRTtBMUJvNUVKO0EwQmo1RUU7RUFFRSxjcEJFVztFb0JEWDtBMUJrNUVKO0EwQi80RUU7RUFHRTtFQUNBLHlCcEJOVztFb0JPWCxxQnBCUFc7QU5zNUVmO0EwQjc0RUk7RUFLSTtBMUIyNEVSOztBeUJ2NkVFO0VDSkEsY3BCa0JhO0VvQmpCYixxQnBCaUJhO0FOODVFZjtBT2orRUU7RW1CcURFLFdBTGdEO0VBTWhELHlCcEJhVztFb0JaWCxxQnBCWVc7QU5tNkVmO0EwQjU2RUU7RUFFRTtBMUI2NkVKO0EwQjE2RUU7RUFFRSxjcEJFVztFb0JEWDtBMUIyNkVKO0EwQng2RUU7RUFHRTtFQUNBLHlCcEJOVztFb0JPWCxxQnBCUFc7QU4rNkVmO0EwQnQ2RUk7RUFLSTtBMUJvNkVSOztBeUJoOEVFO0VDSkEsY3BCa0JhO0VvQmpCYixxQnBCaUJhO0FOdTdFZjtBTzEvRUU7RW1CcURFLFdBTGdEO0VBTWhELHlCcEJhVztFb0JaWCxxQnBCWVc7QU40N0VmO0EwQnI4RUU7RUFFRTtBMUJzOEVKO0EwQm44RUU7RUFFRSxjcEJFVztFb0JEWDtBMUJvOEVKO0EwQmo4RUU7RUFHRTtFQUNBLHlCcEJOVztFb0JPWCxxQnBCUFc7QU53OEVmO0EwQi83RUk7RUFLSTtBMUI2N0VSOztBeUJ6OUVFO0VDSkEsY3BCa0JhO0VvQmpCYixxQnBCaUJhO0FOZzlFZjtBT25oRkU7RW1CcURFLFdBTGdEO0VBTWhELHlCcEJhVztFb0JaWCxxQnBCWVc7QU5xOUVmO0EwQjk5RUU7RUFFRTtBMUIrOUVKO0EwQjU5RUU7RUFFRSxjcEJFVztFb0JEWDtBMUI2OUVKO0EwQjE5RUU7RUFHRTtFQUNBLHlCcEJOVztFb0JPWCxxQnBCUFc7QU5pK0VmO0EwQng5RUk7RUFLSTtBMUJzOUVSOztBeUJsL0VFO0VDSkEsY3BCa0JhO0VvQmpCYixxQnBCaUJhO0FOeStFZjtBTzVpRkU7RW1CcURFLGNBTGdEO0VBTWhELHlCcEJhVztFb0JaWCxxQnBCWVc7QU44K0VmO0EwQnYvRUU7RUFFRTtBMUJ3L0VKO0EwQnIvRUU7RUFFRSxjcEJFVztFb0JEWDtBMUJzL0VKO0EwQm4vRUU7RUFHRTtFQUNBLHlCcEJOVztFb0JPWCxxQnBCUFc7QU4wL0VmO0EwQmovRUk7RUFLSTtBMUIrK0VSOztBeUIzZ0ZFO0VDSkEsY3BCa0JhO0VvQmpCYixxQnBCaUJhO0FOa2dGZjtBT3JrRkU7RW1CcURFLFdBTGdEO0VBTWhELHlCcEJhVztFb0JaWCxxQnBCWVc7QU51Z0ZmO0EwQmhoRkU7RUFFRTtBMUJpaEZKO0EwQjlnRkU7RUFFRSxjcEJFVztFb0JEWDtBMUIrZ0ZKO0EwQjVnRkU7RUFHRTtFQUNBLHlCcEJOVztFb0JPWCxxQnBCUFc7QU5taEZmO0EwQjFnRkk7RUFLSTtBMUJ3Z0ZSOztBeUJwaUZFO0VDSkEsY3BCa0JhO0VvQmpCYixxQnBCaUJhO0FOMmhGZjtBTzlsRkU7RW1CcURFLGNBTGdEO0VBTWhELHlCcEJhVztFb0JaWCxxQnBCWVc7QU5naUZmO0EwQnppRkU7RUFFRTtBMUIwaUZKO0EwQnZpRkU7RUFFRSxjcEJFVztFb0JEWDtBMUJ3aUZKO0EwQnJpRkU7RUFHRTtFQUNBLHlCcEJOVztFb0JPWCxxQnBCUFc7QU40aUZmO0EwQm5pRkk7RUFLSTtBMUJpaUZSOztBeUI3akZFO0VDSkEsY3BCa0JhO0VvQmpCYixxQnBCaUJhO0FOb2pGZjtBT3ZuRkU7RW1CcURFLFdBTGdEO0VBTWhELHlCcEJhVztFb0JaWCxxQnBCWVc7QU55akZmO0EwQmxrRkU7RUFFRTtBMUJta0ZKO0EwQmhrRkU7RUFFRSxjcEJFVztFb0JEWDtBMUJpa0ZKO0EwQjlqRkU7RUFHRTtFQUNBLHlCcEJOVztFb0JPWCxxQnBCUFc7QU5xa0ZmO0EwQjVqRkk7RUFLSTtBMUIwakZSOztBeUIza0ZBO0VBQ0UsZ0JuQjhNNEI7RW1CN001QixjbkI2RndDO0VtQjVGeEMscUJuQjZGd0M7QU5pL0UxQztBT2pwRkU7RWtCc0VFLGNuQjJGc0M7RW1CMUZ0QyxxQnJCN0M0QjtBSjJuRmhDO0F5QjNrRkU7RUFFRSxxQnJCbEQ0QjtFcUJtRDVCO0F6QjRrRko7QXlCemtGRTtFQUVFLGNqQmhGTztFaUJpRlA7QXpCMGtGSjs7QXlCL2pGQTtFQ0xFO0VyQjBCSSxxQkF0Q2E7RXFCY2pCLGdCcEI2SDRCO0VPL04xQixxQlBzTzBCO0FOcThFOUI7O0F5QmxrRkE7RUNURTtFckIwQkksc0JBdENhO0VxQmNqQixnQnBCOEg0QjtFT2hPMUIscUJQdU8wQjtBTjI4RTlCOztBeUJoa0ZBO0VBQ0U7RUFDQTtBekJta0ZGO0F5QmhrRkU7RUFDRSxrQm5CdVQwQjtBTjJ3RTlCOztBeUIxakZFOzs7RUFDRTtBekIrakZKOztBMkJyc0ZBO0VMTU0sZ0NLTEo7QTNCd3NGRjtBc0I5ckZJO0VLWEo7SUxZTTtFdEJpc0ZKO0FBQ0Y7QTJCM3NGRTtFQUNFO0EzQjZzRko7O0EyQnhzRkU7RUFDRTtBM0Iyc0ZKOztBMkJ2c0ZBO0VBQ0U7RUFDQTtFQUNBO0VMWEksNkJLWUo7QTNCMHNGRjtBc0JqdEZJO0VLR0o7SUxGTTtFdEJvdEZKO0FBQ0Y7O0E0Qmh1RkE7Ozs7RUFJRTtBNUJtdUZGOztBNEJodUZBO0VBQ0U7QTVCbXVGRjtBNkIvc0ZJO0VBQ0U7RUFDQSxvQnZCME53QjtFdUJ6TnhCLHVCdkJ3TndCO0V1QnZOeEI7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QTdCa3ZGRjtBNkI3ckZJO0VBQ0U7QTdCK3JGTjs7QTRCenVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF0QmlwQmtDO0VzQmhwQmxDO0VBQ0E7RUFDQSxnQnRCdXRCa0M7RXNCdHRCbEM7RUFDQTtFdkJzR0ksbUJBdENhO0V1QjlEakIsY3hCeEI4QjtFd0J5QjlCO0VBQ0E7RUFDQSxzQnBCdEJTO0VvQnVCVDtFQUNBO0VmM0JFLGtCVEM0QjtBSnV3RmhDOztBNEJwdUZJO0VBQ0U7RUFDQTtBNUJ1dUZOOztBNEJwdUZJO0VBQ0U7RUFDQTtBNUJ1dUZOOztBaUIzdEZJO0VXbkJBO0lBQ0U7SUFDQTtFNUJrdkZKOztFNEIvdUZFO0lBQ0U7SUFDQTtFNUJrdkZKO0FBQ0Y7QWlCdnVGSTtFV25CQTtJQUNFO0lBQ0E7RTVCNnZGSjs7RTRCMXZGRTtJQUNFO0lBQ0E7RTVCNnZGSjtBQUNGO0FpQmx2Rkk7RVduQkE7SUFDRTtJQUNBO0U1Qnd3Rko7O0U0QnJ3RkU7SUFDRTtJQUNBO0U1Qnd3Rko7QUFDRjtBaUI3dkZJO0VXbkJBO0lBQ0U7SUFDQTtFNUJteEZKOztFNEJoeEZFO0lBQ0U7SUFDQTtFNUJteEZKO0FBQ0Y7QTRCNXdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCdEJvckJnQztBTjBsRXBDO0E2Qjd5Rkk7RUFDRTtFQUNBLG9CdkIwTndCO0V1QnpOeEIsdUJ2QndOd0I7RXVCdk54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBN0J5MEZGO0E2QjN4Rkk7RUFDRTtBN0I2eEZOOztBNEJseEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnRCc3FCZ0M7QU4rbUVwQztBNkJsMEZJO0VBQ0U7RUFDQSxvQnZCME53QjtFdUJ6TnhCLHVCdkJ3TndCO0V1QnZOeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QTdCdTFGRjtBNkJoekZJO0VBQ0U7QTdCa3pGTjtBNEI3eEZJO0VBQ0U7QTVCK3hGTjs7QTRCenhGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J0QnFwQmdDO0FOdW9FcEM7QTZCMTFGSTtFQUNFO0VBQ0Esb0J2QjBOd0I7RXVCek54Qix1QnZCd053QjtFdUJ2TnhCO0E3QjQxRk47QTZCajFGTTtFQUNFO0E3Qm0xRlI7QTZCaDFGTTtFQUNFO0VBQ0EscUJ2QnVNc0I7RXVCdE10Qix1QnZCcU1zQjtFdUJwTXRCO0VBOUJOO0VBQ0E7RUFDQTtBN0JpM0ZGO0E2QmgxRkk7RUFDRTtBN0JrMUZOO0E0QjV5Rkk7RUFDRTtBNUI4eUZOOztBNEJ0eUZFO0VBSUU7RUFDQTtBNUJzeUZKOztBNEJqeUZBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0E5Qm01RkY7O0E0Qmp5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdEI0SjRCO0VzQjNKNUIsY3BCL0dTO0VvQmdIVDtFQUNBO0VBQ0E7RUFDQTtBNUJveUZGO0FPeDVGRTtFcUJtSUUsY3RCMG1CZ0M7RXNCem1CaEM7RUo5SUEseUJoQkdPO0FSbzZGWDtBNEJyeEZFO0VBRUUsV3BCbEpPO0VvQm1KUDtFSnJKQSx5QmxCK08wQjtBTjZyRjlCO0E0Qm54RkU7RUFFRSxjcEJuSk87RW9Cb0pQO0VBQ0E7QTVCb3hGSjs7QTRCNXdGQTtFQUNFO0E1Qit3RkY7O0E0QjN3RkE7RUFDRTtFQUNBO0VBQ0E7RXZCcERJLHNCQXRDYTtFdUI0RmpCLGNwQnZLUztFb0J3S1Q7QTVCOHdGRjs7QTRCMXdGQTtFQUNFO0VBQ0E7RUFDQSxjcEI1S1M7QVJ5N0ZYOztBK0J2OEZBOztFQUVFO0VBQ0E7RUFDQTtBL0IwOEZGO0ErQng4RkU7O0VBQ0U7RUFDQTtBL0IyOEZKO0FPMThGRTs7RXdCSUk7QS9CMDhGTjtBK0J4OEZJOzs7O0VBR0U7QS9CMjhGTjs7QStCcjhGQTtFQUNFO0VBQ0E7RUFDQTtBL0J3OEZGO0ErQnQ4RkU7RUFDRTtBL0J3OEZKOztBK0JsOEZFOztFQUVFO0EvQnE4Rko7QStCajhGRTs7RWxCeEJFLDBCa0IwQjZCO0VsQnpCN0IsNkJrQnlCNkI7QS9CbzhGakM7QStCajhGRTs7RWxCZkUseUJrQmlCNEI7RWxCaEI1Qiw0QmtCZ0I0QjtBL0JvOEZoQzs7QStCcDdGQTtFQUNFO0VBQ0E7QS9CdTdGRjtBK0JyN0ZFO0VBR0U7QS9CcTdGSjtBK0JsN0ZFO0VBQ0U7QS9CbzdGSjs7QStCaDdGQTtFQUNFO0VBQ0E7QS9CbTdGRjs7QStCaDdGQTtFQUNFO0VBQ0E7QS9CbTdGRjs7QStCLzVGQTtFQUNFO0VBQ0E7RUFDQTtBL0JrNkZGO0ErQmg2RkU7O0VBRUU7QS9CazZGSjtBK0IvNUZFOztFQUVFO0EvQmk2Rko7QStCNzVGRTs7RWxCbEdFLDZCa0JvRzhCO0VsQm5HOUIsNEJrQm1HOEI7QS9CZzZGbEM7QStCNzVGRTs7RWxCckhFLHlCa0J1SDJCO0VsQnRIM0IsMEJrQnNIMkI7QS9CZzZGL0I7O0ErQjk0RkU7O0VBRUU7QS9CaTVGSjtBK0IvNEZJOzs7O0VBRUU7RUFDQTtFQUNBO0EvQm01Rk47O0FnQzVpR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQytpR0Y7QWdDN2lHRTs7OztFQUlFO0VBQ0E7RUFHQTtFQUNBO0FoQzZpR0o7QWdDM2lHSTs7Ozs7Ozs7Ozs7O0VBR0U7QWhDc2pHTjtBZ0NqakdFOzs7RUFHRTtBaENtakdKO0FnQy9pR0U7RUFDRTtBaENpakdKO0FnQzVpR0k7O0VuQnhCQSwwQm1Cd0JrRDtFbkJ2QmxELDZCbUJ1QmtEO0FoQ2lqR3REO0FnQ2hqR0k7O0VuQlhBLHlCbUJXa0Q7RW5CVmxELDRCbUJVa0Q7QWhDcWpHdEQ7QWdDaGpHRTtFQUNFO0VBQ0E7QWhDa2pHSjtBZ0NoakdJO0VuQmxDQSwwQm1CbUM0RTtFbkJsQzVFLDZCbUJrQzRFO0FoQ21qR2hGO0FnQ2xqR0k7RW5CdEJBLHlCbUJzQnFFO0VuQnJCckUsNEJtQnFCcUU7QWhDc2pHekU7O0FnQzNpR0E7O0VBRUU7QWhDOGlHRjtBZ0N6aUdFOztFQUNFO0VBQ0E7QWhDNGlHSjtBZ0MxaUdJOztFQUNFO0FoQzZpR047QWdDemlHRTs7Ozs7Ozs7RUFJRTtBaEMraUdKOztBZ0MzaUdBO0VBQXVCO0FoQytpR3ZCOztBZ0M5aUdBO0VBQXNCO0FoQ2tqR3RCOztBZ0MxaUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTNCc0JJLG1CQXRDYTtFMkJrQmpCLGdCMUJnTDRCO0UwQi9LNUIsZ0IxQm9MNEI7RTBCbkw1QixjeEI5RlM7RXdCK0ZUO0VBQ0E7RUFDQSx5QnhCdEdTO0V3QnVHVDtFbkI1R0Usa0JUQzRCO0FKeXBHaEM7QWdDMWlHRTs7RUFFRTtBaEM0aUdKOztBZ0NsaUdBOztFQUVFLGdDMUI2V3NDO0FOd3JGeEM7O0FnQ2xpR0E7Ozs7OztFQU1FO0UzQmJJLHFCQXRDYTtFMkJxRGpCLGdCMUJzRjRCO0VPL04xQixxQlBzTzBCO0FOeThGOUI7O0FnQ2xpR0E7O0VBRUUsa0MxQjJWc0M7QU4wc0Z4Qzs7QWdDbGlHQTs7Ozs7O0VBTUU7RTNCOUJJLHNCQXRDYTtFMkJzRWpCLGdCMUJzRTRCO0VPaE8xQixxQlB1TzBCO0FOeTlGOUI7O0FnQ2xpR0E7O0VBRUU7QWhDcWlHRjs7QWdDMWhHQTs7Ozs7O0VuQjNKSSwwQm1CaUsyQjtFbkJoSzNCLDZCbUJnSzJCO0FoQzhoRy9COztBZ0MzaEdBOzs7Ozs7RW5CdEpJLHlCbUI0SjBCO0VuQjNKMUIsNEJtQjJKMEI7QWhDK2hHOUI7O0FpQ3J0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakN3dEdGOztBaUNydEdBO0VBQ0U7RUFDQSxrQjNCcWZzQztBTm11RnhDOztBaUNydEdBO0VBQ0U7RUFDQTtFQUNBO0FqQ3d0R0Y7QWlDdHRHRTtFQUNFLFd6Qm5CTztFeUJvQlAscUIzQnlOMEI7RWtCL08xQix5QmxCK08wQjtBTmdnRzlCO0FpQ3B0R0U7RUFLSSxnQjdCWjBCO0FKOHRHaEM7QWlDOXNHRTtFQUNFLHFCM0JxYm9DO0FOMnhGeEM7QWlDN3NHRTtFQUNFLFd6QnZDTztFeUJ3Q1AseUIzQjhlNEM7RTJCN2U1QyxxQjNCNmU0QztBTmt1RmhEO0FpQzFzR0k7RUFDRSxjekJ6Q0s7QVJxdkdYO0FpQzFzR007RUFDRSx5QnpCaERHO0FSNHZHWDs7QWlDbHNHQTtFQUNFO0VBQ0E7RUFDQTtBakNxc0dGO0FpQ2xzR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczQjBib0M7RTJCemJwQyxZM0J5Ym9DO0UyQnhicEM7RUFDQTtFQUNBLHNCekIzRU87RXlCNEVQO0FqQ29zR0o7QWlDL3JHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNCMmFvQztFMkIxYXBDLFkzQjBhb0M7RTJCemFwQztFQUNBO0FqQ2lzR0o7O0FpQ3ZyR0U7RXBCdEdFLGtCVEM0QjtBSmd5R2hDO0FpQ3RyR0k7RUFDRSx5RDNCa2IwQztBTnN3RmhEO0FpQ25yR0k7RUFDRSxxQjNCOEh3QjtFa0IvTzFCLHlCbEIrTzBCO0FOd2pHOUI7QWlDbHJHSTtFQUNFLHlEM0IyYWlEO0FOeXdGdkQ7QWlDL3FHSTtFQUNFLHVDM0JvWjBDO0FONnhGaEQ7QWlDL3FHSTtFQUNFLHVDM0JpWjBDO0FOZ3lGaEQ7O0FpQ3ZxR0U7RUFFRSxrQjNCMFo0QztBTit3RmhEO0FpQ3JxR0k7RUFDRSx5RDNCc1owQztBTml4RmhEO0FpQ2xxR0k7RUFDRSx1QzNCMFgwQztBTjB5RmhEOztBaUMxcEdBO0VBQ0U7QWpDNnBHRjtBaUMxcEdJO0VBQ0U7RUFDQSxjM0JrWTBDO0UyQmpZMUM7RUFFQSxxQjNCZ1kwQztBTjJ4RmhEO0FpQ3hwR0k7RUFDRTtFQUNBO0VBQ0EsdUIzQjJYMEM7RTJCMVgxQyx3QjNCMFgwQztFMkJ6WDFDLHlCekIxS0s7RXlCNEtMLHFCM0JzWDBDO0VnQnppQjFDLHlJV29MQTtBakN5cEdOO0FzQngwR0k7RVd1S0E7SVh0S0U7RXRCMjBHSjtBQUNGO0FpQ3pwR0k7RUFDRSxzQnpCeExLO0V5QnlMTDtBakMycEdOO0FpQ3RwR0k7RUFDRSx1QzNCK1UwQztBTnkwRmhEOztBaUM1b0dBO0VBQ0U7RUFDQTtFQUNBLG9DM0J3UnNDO0UyQnZSdEM7RTVCeEZJLG1CQXRDYTtFNEJpSWpCLGdCM0JpRTRCO0UyQmhFNUIsZ0IzQnFFNEI7RTJCcEU1QixjekI3TVM7RXlCOE1UO0VBQ0EsNEYzQm1Xa0M7RTJCbFdsQyxzQnpCdk5TO0V5QndOVDtFcEIzTkUsa0JUQzRCO0U2QjZOOUI7S0FBQTtVQUFBO0FqQzZvR0Y7QWlDM29HRTtFQUNFLHFCM0IwUG9DO0UyQnpQcEM7RUFJRSwrQzNCbVc4QjtBTnV5RnBDO0FpQ3ZvR0k7RUFNRSxjekJyT0s7RXlCc09MLHNCekI3T0s7QVJpM0dYO0FpQ2hvR0U7RUFFRTtFQUNBLHVCekJwTm9DO0V5QnFOcEM7QWpDaW9HSjtBaUM5bkdFO0VBQ0UsY3pCblBPO0V5Qm9QUCx5QnpCeFBPO0FSdzNHWDtBaUM1bkdFO0VBQ0U7QWpDOG5HSjs7QWlDMW5HQTtFQUNFLGtDM0JtT3NDO0UyQmxPdEMsb0IzQjJINEI7RTJCMUg1Qix1QjNCMEg0QjtFMkJ6SDVCLG9CM0IwSDRCO0VEMVF4QixzQkF0Q2E7QUxvekduQjs7QWlDMW5HQTtFQUNFLGdDM0I0TnNDO0UyQjNOdEMsbUIzQndINEI7RTJCdkg1QixzQjNCdUg0QjtFMkJ0SDVCLGtCM0J1SDRCO0VEL1F4QixxQkF0Q2E7QUw0ekduQjs7QWlDcm5HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DM0IwTXNDO0UyQnpNdEM7QWpDd25HRjs7QWlDcm5HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DM0JrTXNDO0UyQmpNdEM7RUFDQTtBakN3bkdGO0FpQ3RuR0U7RUFDRSxxQjNCK0tvQztFMkI5S3BDLGdCN0J4UjRCO0FKZzVHaEM7QWlDcm5HRTtFQUNFLHlCekI1U087QVJtNkdYO0FpQ25uR0k7RUFDRSxpQjNCb1VhO0FOaXpGbkI7QWlDam5HRTtFQUNFO0FqQ21uR0o7O0FpQy9tR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0MzQm9Lc0M7RTJCbkt0QztFQUVBLGdCM0JsRDRCO0UyQm1ENUIsZ0IzQjlDNEI7RTJCK0M1QixjekJoVVM7RXlCaVVULHNCekJ4VVM7RXlCeVVUO0VwQjVVRSxrQlRDNEI7QUo2N0doQztBaUM5bUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEIzQjhJb0M7RTJCN0lwQztFQUNBLGdCM0I5RDBCO0UyQitEMUIsY3pCaFZPO0V5QmlWUDtFVDFWQSx5QmhCSU87RXlCd1ZQO0VwQjdWQSwwQm9COFZ1QjtBakNnbkczQjs7QWlDdG1HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0FqQ3ltR0Y7QWlDdm1HRTtFQUNFO0FqQ3ltR0o7QWlDcm1HSTtFQUEwQixtQzNCOE9lO0FOMDNGN0M7QWlDdm1HSTtFQUEwQixtQzNCNk9lO0FONjNGN0M7QWlDem1HSTtFQUEwQixtQzNCNE9lO0FOZzRGN0M7QWlDem1HRTtFQUNFO0FqQzJtR0o7QWlDeG1HRTtFQUNFLFczQjhOeUM7RTJCN056QyxZM0I2TnlDO0UyQjVOekM7RVQvWEEseUJsQitPMEI7RTJCa0oxQixTM0I2TnlDO0VPL2xCekMsbUJQZ21CeUM7RWdCL2xCdkMsb0hXb1lGO0VYcFlFLDRHV29ZRjtFQUNBO1VBQUE7QWpDeW1HSjtBc0J6K0dJO0VXdVhGO0lYdFhJO0lBQUE7RXRCNCtHSjtBQUNGO0FpQzVtR0k7RVR2WUEseUJsQm1tQnlDO0FObTVGN0M7QWlDMW1HRTtFQUNFLFczQnVNZ0M7RTJCdE1oQyxjM0J1TWdDO0UyQnRNaEM7RUFDQSxlM0JzTWdDO0UyQnJNaEMseUJ6QjVZTztFeUI2WVA7RXBCblpBLG1CUHlsQmdDO0FOdTZGcEM7QWlDeG1HRTtFQUNFLFczQm1NeUM7RTJCbE16QyxZM0JrTXlDO0VrQjNsQnpDLHlCbEIrTzBCO0UyQjRLMUIsUzNCbU15QztFTy9sQnpDLG1CUGdtQnlDO0VnQi9sQnZDLGlIVzhaRjtFWDlaRSw0R1c4WkY7RUFDQTtPQUFBO0FqQ3ltR0o7QXNCbmdISTtFV2taRjtJWGpaSTtJQUFBO0V0QnNnSEo7QUFDRjtBaUM1bUdJO0VUamFBLHlCbEJtbUJ5QztBTjY2RjdDO0FpQzFtR0U7RUFDRSxXM0I2S2dDO0UyQjVLaEMsYzNCNktnQztFMkI1S2hDO0VBQ0EsZTNCNEtnQztFMkIzS2hDLHlCekJ0YU87RXlCdWFQO0VwQjdhQSxtQlB5bEJnQztBTmk4RnBDO0FpQ3htR0U7RUFDRSxXM0J5S3lDO0UyQnhLekMsWTNCd0t5QztFMkJ2S3pDO0VBQ0Esb0IzQnZEMEI7RTJCd0QxQixtQjNCeEQwQjtFa0I5WDFCLHlCbEIrTzBCO0UyQnlNMUIsUzNCc0t5QztFTy9sQnpDLG1CUGdtQnlDO0VnQi9sQnZDLGdIVzJiRjtFWDNiRSw0R1cyYkY7RUFDQTtBakN5bUdKO0FzQmhpSEk7RVc0YUY7SVgzYUk7SUFBQTtFdEJtaUhKO0FBQ0Y7QWlDNW1HSTtFVDliQSx5QmxCbW1CeUM7QU4wOEY3QztBaUMxbUdFO0VBQ0UsVzNCZ0pnQztFMkIvSWhDLGMzQmdKZ0M7RTJCL0loQztFQUNBLGUzQitJZ0M7RTJCOUloQztFQUNBO0VBQ0E7QWpDNG1HSjtBaUN4bUdFO0VBQ0UseUJ6QjFjTztFS05QLG1CUHlsQmdDO0FOaytGcEM7QWlDdm1HRTtFQUNFO0VBQ0EseUJ6QmhkTztFS05QLG1CUHlsQmdDO0FOdStGcEM7QWlDcm1HSTtFQUNFLHlCekJwZEs7QVIyakhYO0FpQ3BtR0k7RUFDRTtBakNzbUdOO0FpQ25tR0k7RUFDRSx5QnpCNWRLO0FSaWtIWDtBaUNsbUdJO0VBQ0U7QWpDb21HTjtBaUNqbUdJO0VBQ0UseUJ6QnBlSztBUnVrSFg7O0FpQzlsR0E7OztFWGhmTSw0R1dtZko7QWpDaW1HRjtBc0Iva0hJO0VXMmVKOzs7SVgxZU07RXRCb2xISjtBQUNGOztBa0M1bEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMrbEhGOztBa0M1bEhBO0VBQ0U7RUFDQTtBbEMrbEhGO0FPOWxIRTtFMkJFRTtBbEMrbEhKO0FrQzNsSEU7RUFDRSxjMUJUTztFMEJVUDtFQUNBO0FsQzZsSEo7O0FrQ3JsSEE7RUFDRTtBbEN3bEhGO0FrQ3RsSEU7RUFDRTtBbEN3bEhKO0FrQ3JsSEU7RUFDRTtFckIzQkEsMkJUUjRCO0VTUzVCLDRCVFQ0QjtBSjRuSGhDO0FPbG5IRTtFMkI2QkkscUM1QjBvQjhCO0FOODhGcEM7QWtDcmxISTtFQUNFLGMxQm5DSztFMEJvQ0w7RUFDQTtBbEN1bEhOO0FrQ25sSEU7O0VBRUUsYzFCMUNPO0UwQjJDUCx5QjlCeEQ0QjtFOEJ5RDVCLHFDNUIrbkJnQztBTnM5RnBDO0FrQ2xsSEU7RUFFRTtFckJsREEseUJxQm9EMkI7RXJCbkQzQiwwQnFCbUQyQjtBbENtbEgvQjs7QWtDemtIRTtFckJ2RUUsa0JUQzRCO0FKbXBIaEM7QWtDemtIRTs7RUFFRSxXMUIxRU87RTBCMkVQLHlCNUJrSzBCO0FOeTZHOUI7O0FrQ2prSEU7RUFDRTtFQUNBO0FsQ29rSEo7O0FrQy9qSEU7RUFDRTtFQUNBO0VBQ0E7QWxDa2tISjs7QWtDeGpIRTtFQUNFO0FsQzJqSEo7QWtDempIRTtFQUNFO0FsQzJqSEo7O0FtQy9wSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Da3FIRjtBbUM5cEhFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FuQ2dxSEo7O0FtQ3ZwSEE7RUFDRTtFQUNBLHlCN0JvcUJrQztFNkJucUJsQyw0QjdCbXFCa0M7RTZCbHFCbEMsa0I3Qm9GTztFREZILHFCQXRDYTtFOEIxQ2pCO0VBQ0E7QW5DMHBIRjtBTzFySEU7RTRCbUNFO0FuQzBwSEo7O0FtQ2pwSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ29wSEY7QW1DbHBIRTtFQUNFO0VBQ0E7QW5Db3BISjtBbUNqcEhFO0VBQ0U7RUFDQTtBbkNtcEhKOztBbUMxb0hBO0VBQ0U7RUFDQSxtQjdCMmxCa0M7RTZCMWxCbEMsc0I3QjBsQmtDO0FObWpHcEM7O0FtQ2pvSEE7RUFDRTtFQUNBO0VBR0E7QW5Da29IRjs7QW1DOW5IQTtFQUNFO0U5Qm1CSSxxQkF0Q2E7RThCcUJqQjtFQUNBO0VBQ0E7RXRCM0dFLGtCVEM0QjtBSjR1SGhDO0FPbHVIRTtFNEJvR0U7QW5DaW9ISjs7QW1DM25IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzhuSEY7O0FpQnRySEk7RWtCb0VJOztJQUVFO0lBQ0E7RW5Dc25IUjtBQUNGO0FpQjNzSEk7RWtCK0VBO0lBVUk7SUFDQTtFbkNzbkhOO0VtQ3BuSE07SUFDRTtFbkNzbkhSO0VtQ3BuSFE7SUFDRTtFbkNzbkhWO0VtQ25uSFE7SUFDRSxxQjdCeWlCd0I7STZCeGlCeEIsb0I3QndpQndCO0VONmtHbEM7RW1DaG5ITTs7SUFFRTtFbkNrbkhSO0VtQy9tSE07SUFDRTtJQUdBO0VuQyttSFI7RW1DNW1ITTtJQUNFO0VuQzhtSFI7QUFDRjtBaUJ6dEhJO0VrQm9FSTs7SUFFRTtJQUNBO0VuQ3dwSFI7QUFDRjtBaUI3dUhJO0VrQitFQTtJQVVJO0lBQ0E7RW5Dd3BITjtFbUN0cEhNO0lBQ0U7RW5Dd3BIUjtFbUN0cEhRO0lBQ0U7RW5Dd3BIVjtFbUNycEhRO0lBQ0UscUI3QnlpQndCO0k2QnhpQnhCLG9CN0J3aUJ3QjtFTittR2xDO0VtQ2xwSE07O0lBRUU7RW5Db3BIUjtFbUNqcEhNO0lBQ0U7SUFHQTtFbkNpcEhSO0VtQzlvSE07SUFDRTtFbkNncEhSO0FBQ0Y7QWlCM3ZISTtFa0JvRUk7O0lBRUU7SUFDQTtFbkMwckhSO0FBQ0Y7QWlCL3dISTtFa0IrRUE7SUFVSTtJQUNBO0VuQzBySE47RW1DeHJITTtJQUNFO0VuQzBySFI7RW1DeHJIUTtJQUNFO0VuQzBySFY7RW1DdnJIUTtJQUNFLHFCN0J5aUJ3QjtJNkJ4aUJ4QixvQjdCd2lCd0I7RU5pcEdsQztFbUNwckhNOztJQUVFO0VuQ3NySFI7RW1DbnJITTtJQUNFO0lBR0E7RW5DbXJIUjtFbUNockhNO0lBQ0U7RW5Da3JIUjtBQUNGO0FpQjd4SEk7RWtCb0VJOztJQUVFO0lBQ0E7RW5DNHRIUjtBQUNGO0FpQmp6SEk7RWtCK0VBO0lBVUk7SUFDQTtFbkM0dEhOO0VtQzF0SE07SUFDRTtFbkM0dEhSO0VtQzF0SFE7SUFDRTtFbkM0dEhWO0VtQ3p0SFE7SUFDRSxxQjdCeWlCd0I7STZCeGlCeEIsb0I3QndpQndCO0VObXJHbEM7RW1DdHRITTs7SUFFRTtFbkN3dEhSO0VtQ3J0SE07SUFDRTtJQUdBO0VuQ3F0SFI7RW1DbHRITTtJQUNFO0VuQ290SFI7QUFDRjtBbUM3dkhJO0VBVUk7RUFDQTtBbkNzdkhSO0FtQy92SFE7O0VBRUU7RUFDQTtBbkNpd0hWO0FtQ3p2SFE7RUFDRTtBbkMydkhWO0FtQ3p2SFU7RUFDRTtBbkMydkhaO0FtQ3h2SFU7RUFDRSxxQjdCeWlCd0I7RTZCeGlCeEIsb0I3QndpQndCO0FOa3RHcEM7QW1DcnZIUTs7RUFFRTtBbkN1dkhWO0FtQ3B2SFE7RUFDRTtFQUdBO0FuQ292SFY7QW1DanZIUTtFQUNFO0FuQ212SFY7O0FtQ3J1SEU7RUFDRSx5QjdCNmhCZ0M7QU4yc0dwQztBTzE1SEU7RTRCcUxJLHlCN0IwaEI4QjtBTjhzR3BDO0FtQ251SEk7RUFDRSx5QjdCa2hCOEI7QU5tdEdwQztBT2g2SEU7RTRCOExNLHlCN0JnaEI0QjtBTnF0R3BDO0FtQ2x1SE07RUFDRSx5QjdCOGdCNEI7QU5zdEdwQztBbUNodUhJOzs7O0VBSUUseUI3QnFnQjhCO0FONnRHcEM7QW1DOXRIRTtFQUNFLHlCN0I4ZmdDO0U2QjdmaEMsZ0M3QmtnQmdDO0FOOHRHcEM7QW1DN3RIRTtFQUNFLHlEN0I2ZmdDO0FOa3VHcEM7QW1DNXRIRTtFQUNFLHlCN0JxZmdDO0FOeXVHcEM7QW1DN3RISTtFQUNFLHlCN0JxZjhCO0FOMHVHcEM7QU96N0hFO0U0QjZOTSx5QjdCa2Y0QjtBTjZ1R3BDOztBbUN2dEhFO0VBQ0UsVzNCOU9PO0FSdzhIWDtBT2g4SEU7RTRCeU9JLFczQmpQSztBUjI4SFg7QW1DcnRISTtFQUNFLCtCN0J1ZDhCO0FOZ3dHcEM7QU90OEhFO0U0QmtQTSxnQzdCcWQ0QjtBTmt3R3BDO0FtQ3B0SE07RUFDRSxnQzdCbWQ0QjtBTm13R3BDO0FtQ2x0SEk7Ozs7RUFJRSxXM0J0UUs7QVIwOUhYO0FtQ2h0SEU7RUFDRSwrQjdCbWNnQztFNkJsY2hDLHNDN0J1Y2dDO0FOMndHcEM7QW1DL3NIRTtFQUNFLHlEN0JrY2dDO0FOK3dHcEM7QW1DOXNIRTtFQUNFLCtCN0IwYmdDO0FOc3hHcEM7QW1DL3NISTtFQUNFLFczQnRSSztBUnUrSFg7QU8vOUhFO0U0QmlSTSxXM0J6Ukc7QVIwK0hYOztBb0M5K0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCNUJGUztFNEJHVDtFQUNBO0V2QlBFLGtCVEM0QjtBSncvSGhDO0FvQy8rSEU7RUFDRTtFQUNBO0FwQ2kvSEo7QW9DNytISTtFdkJQQSwyQlRSNEI7RVNTNUIsNEJUVDRCO0FKZ2dJaEM7QW9DMytISTtFdkJDQSwrQlR0QjRCO0VTdUI1Qiw4QlR2QjRCO0FKb2dJaEM7O0FvQ3orSEE7RUFHRTtFQUNBLGdCOUIrd0JrQztBTjJ0R3BDOztBb0N0K0hBO0VBQ0Usc0I5Qnl3QmtDO0FOZ3VHcEM7O0FvQ3QrSEE7RUFDRTtFQUNBO0FwQ3krSEY7O0FvQ3QrSEE7RUFDRTtBcEN5K0hGOztBT2hoSUU7RTZCNENFO0FwQ3crSEo7QW9DcitIRTtFQUNFLG9COUJ3dkJnQztBTit1R3BDOztBb0MvOUhBO0VBQ0U7RUFDQTtFQUVBLHFDOUJpdkJrQztFOEJodkJsQztBcENpK0hGO0FvQy85SEU7RXZCdEVFLGtEdUJ1RXVCO0FwQ2krSDNCO0FvQzc5SEk7RUFDRTtBcEMrOUhOOztBb0MxOUhBO0VBQ0U7RUFDQSxxQzlCaXVCa0M7RThCaHVCbEM7QXBDNjlIRjtBb0MzOUhFO0V2QnRGRSxrRHVCdUZ1QjtBcEM2OUgzQjs7QW9DcDlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ3U5SEY7O0FvQ3A5SEE7RUFDRTtFQUNBO0FwQ3U5SEY7O0FvQ245SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I5QnNzQmtDO0FOZ3hHcEM7O0FvQ245SEE7RUFDRTtFdkJ2SEUsOEJQbXpCZ0M7QU4yeEdwQzs7QW9DbDlIQTtFQUNFO0V2QnBIRSx1Q1AweUJnQztFT3p5QmhDLHdDUHl5QmdDO0FOaXlHcEM7O0FvQ245SEE7RUFDRTtFdkIzR0UsMkNQNHhCZ0M7RU8zeEJoQywwQ1AyeEJnQztBTnV5R3BDOztBb0NqOUhBO0VBQ0U7RUFDQTtBcENvOUhGO0FvQ2w5SEU7RUFDRSxtQjlCNnFCZ0M7QU51eUdwQztBaUIzaUlJO0VtQmtGSjtJQVNJO0lBQ0E7SUFDQTtFcENvOUhGO0VvQ2w5SEU7SUFDRTtJQUVBO0lBQ0E7SUFDQSxrQjlCZ3FCOEI7SThCL3BCOUI7SUFDQSxpQjlCOHBCOEI7RU5xekdsQztBQUNGOztBb0MxOEhBO0VBQ0U7RUFDQTtBcEM2OEhGO0FvQ3o4SEU7RUFDRSxtQjlCNm9CZ0M7QU44ekdwQztBaUJsa0lJO0VtQmdISjtJQVdJO0VwQzI4SEY7RW9DeDhIRTtJQUVFO0lBQ0E7RXBDeThISjtFb0N2OEhJO0lBQ0U7SUFDQTtFcEN5OEhOO0VvQ3A4SE07SXZCakxKLDBCdUJrTG1DO0l2QmpMbkMsNkJ1QmlMbUM7RXBDdThIckM7RW9DcjhIUTs7SUFHRTtFcENzOEhWO0VvQ3A4SFE7O0lBR0U7RXBDcThIVjtFb0NqOEhNO0l2QmxMSix5QnVCbUxrQztJdkJsTGxDLDRCdUJrTGtDO0VwQ284SHBDO0VvQ2w4SFE7O0lBR0U7RXBDbThIVjtFb0NqOEhROztJQUdFO0VwQ2s4SFY7QUFDRjs7QW9DcjdIRTtFQUNFLHNCOUJva0JnQztBTm8zR3BDO0FpQjNtSUk7RW1CaUxKO0lBTUksb0I5QmdsQmdDO1M4QmhsQmhDLGU5QmdsQmdDO0k4Qi9rQmhDLHdCOUJnbEJnQztTOEJobEJoQyxtQjlCZ2xCZ0M7SThCL2tCaEM7SUFDQTtFcEN3N0hGO0VvQ3Q3SEU7SUFDRTtJQUNBO0VwQ3c3SEo7QUFDRjs7QW9DOTZIRTtFQUNFO0FwQ2k3SEo7QW9DOTZITTtFdkJwUUYsZ0J1QnFRMkI7QXBDZzdIL0I7QW9DNzZITTtFQUNFO0V2QnpRSixnQnVCMFEyQjtBcEMrNkgvQjtBb0MzNkhJO0VBQ0U7RXZCeFBGLDZCdUJ5UGdDO0V2QnhQaEMsNEJ1QndQZ0M7QXBDODZIcEM7QW9DMzZISTtFdkIxUUEseUJ1QjJRNkI7RXZCMVE3QiwwQnVCMFE2QjtBcEM4NkhqQztBb0MzNkhJO0VBQ0U7QXBDNjZITjs7QXFDMXNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CL0I2Z0NrQztFK0I1Z0NsQztFQUNBLHlCN0JJUztFS0xQLGtCVEM0QjtBSjhzSWhDOztBcUN4c0lFO0VBQ0Usb0IvQmtnQ2dDO0FOeXNHcEM7QXFDenNJSTtFQUNFO0VBQ0EscUIvQjgvQjhCO0UrQjcvQjlCLGM3QkpLO0U2QktMLFkvQm1nQzhCO0FOd3NHcEM7QXFDanNJRTtFQUNFO0FyQ21zSUo7QXFDaHNJRTtFQUNFO0FyQ2tzSUo7QXFDL3JJRTtFQUNFLGM3QnhCTztBUnl0SVg7O0FzQ3Z1SUE7RUFDRTtFNUJHQTtFQUNBO0VHQUUsa0JUQzRCO0FKd3VJaEM7O0FzQ3h1SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCaEN3d0JrQztFZ0N2d0JsQyxjaEMrSndDO0VnQzlKeEMsc0I5QkxTO0U4Qk1UO0F0QzJ1SUY7QXNDenVJRTtFQUNFO0VBQ0EsY2hDMkpzQztFZ0MxSnRDO0VBQ0EseUI5QlZPO0U4QldQLHFCOUJWTztBUnF2SVg7QXNDeHVJRTtFQUNFO0VBQ0EsVWhDaXdCZ0M7RWdDaHdCaEMsK0NoQzJXMEI7QU4rM0g5Qjs7QXNDcHVJSTtFQUNFO0V6QkNGLDJCVDdCNEI7RVM4QjVCLDhCVDlCNEI7QUpxd0loQztBc0NwdUlJO0V6QmxCQSw0QlRmNEI7RVNnQjVCLCtCVGhCNEI7QUp5d0loQztBc0NudUlFO0VBQ0U7RUFDQSxXOUJ0Q087RThCdUNQLHlCaENzTTBCO0VnQ3JNMUIscUJoQ3FNMEI7QU5naUk5QjtBc0NsdUlFO0VBQ0UsYzlCdENPO0U4QnVDUDtFQUVBO0VBQ0Esc0I5QmhETztFOEJpRFAscUI5QjlDTztBUml4SVg7O0F1Q3p4SUU7RUFDRTtFbEMySEUscUJBdENhO0VrQ25GZixnQmpDOE4wQjtBTjhqSTlCO0F1Q3Z4SU07RTFCd0JGLDhCUHdNMEI7RU92TTFCLGlDUHVNMEI7QU4yakk5QjtBdUN0eElNO0UxQktGLCtCUHNOMEI7RU9yTjFCLGtDUHFOMEI7QU4rakk5Qjs7QXVDdnlJRTtFQUNFO0VsQzJIRSxzQkF0Q2E7RWtDbkZmLGdCakMrTjBCO0FOMmtJOUI7QXVDcnlJTTtFMUJ3QkYsOEJQeU0wQjtFT3hNMUIsaUNQd00wQjtBTndrSTlCO0F1Q3B5SU07RTFCS0YsK0JQdU4wQjtFT3ROMUIsa0NQc04wQjtBTjRrSTlCOztBd0NueklBO0VBQ0U7RUFDQTtFbkNpRUU7RW1DL0RGLGdCbENtUjRCO0VrQ2xSNUI7RUFDQTtFQUNBO0VBQ0E7RTNCUkUsa0JUQzRCO0VrQkExQixxSWtCU0o7QXhDc3pJRjtBc0IxeklJO0VrQk5KO0lsQk9NO0V0QjZ6SUo7QUFDRjtBTzF6SUU7RWlDR0k7QXhDMHpJTjs7QXdDcnpJRTtFQUNFO0F4Q3d6SUo7O0F3Q256SUE7RUFDRTtFQUNBO0F4Q3N6SUY7O0F3Qy95SUE7RUFDRSxvQmxDZzNCa0M7RWtDLzJCbEMsbUJsQysyQmtDO0VPbjVCaEMsb0JQczVCZ0M7QU5pOEdwQzs7QXdDMXlJRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5reElmO0FPajFJRTtFa0NWSTtFQUNBO0F6QzgxSU47QXlDMzFJSTtFQUVFO0VBQ0E7QXpDNDFJTjs7QXdDdnpJRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU4reElmO0FPOTFJRTtFa0NWSTtFQUNBO0F6QzIySU47QXlDeDJJSTtFQUVFO0VBQ0E7QXpDeTJJTjs7QXdDcDBJRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU40eUlmO0FPMzJJRTtFa0NWSTtFQUNBO0F6Q3czSU47QXlDcjNJSTtFQUVFO0VBQ0E7QXpDczNJTjs7QXdDajFJRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU55eklmO0FPeDNJRTtFa0NWSTtFQUNBO0F6Q3E0SU47QXlDbDRJSTtFQUVFO0VBQ0E7QXpDbTRJTjs7QXdDOTFJRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5zMElmO0FPcjRJRTtFa0NWSTtFQUNBO0F6Q2s1SU47QXlDLzRJSTtFQUVFO0VBQ0E7QXpDZzVJTjs7QXdDMzJJRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5tMUlmO0FPbDVJRTtFa0NWSTtFQUNBO0F6Qys1SU47QXlDNTVJSTtFQUVFO0VBQ0E7QXpDNjVJTjs7QXdDeDNJRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5nMklmO0FPLzVJRTtFa0NWSTtFQUNBO0F6QzQ2SU47QXlDejZJSTtFQUVFO0VBQ0E7QXpDMDZJTjs7QXdDcjRJRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU42MklmO0FPNTZJRTtFa0NWSTtFQUNBO0F6Q3k3SU47QXlDdDdJSTtFQUVFO0VBQ0E7QXpDdTdJTjs7QTBDcDhJQTtFQUNFO0VBQ0EsbUJwQzB5QmtDO0VvQ3h5QmxDLHlCbENNUztFS0xQLHFCUHNPMEI7QU5ndUk5QjtBaUIvNElJO0V5QjVESjtJQVFJO0UxQ3U4SUY7QUFDRjs7QTBDcDhJQTtFQUNFO0VBQ0E7RTdCVEUsZ0I2QlVxQjtBMUN1OEl6Qjs7QTJDbDlJQTtFQUNFO0VBQ0E7RUFDQSxtQnJDbThCa0M7RXFDbDhCbEM7RTlCSEUsa0JUQzRCO0FKdzlJaEM7O0EyQ2o5SUE7RUFFRTtBM0NtOUlGOztBMkMvOElBO0VBQ0UsZ0JyQ3dRNEI7QU4wc0k5Qjs7QTJDMThJQTtFQUNFO0EzQzY4SUY7QTJDMThJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDNDhJSjs7QTJDbDhJRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0N1OEl2RTtBNENsL0lFO0VBQ0U7QTVDby9JSjtBNENqL0lFO0VBQ0U7QTVDbS9JSjs7QTJDOThJRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NtOUl2RTtBNEM5L0lFO0VBQ0U7QTVDZ2dKSjtBNEM3L0lFO0VBQ0U7QTVDKy9JSjs7QTJDMTlJRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0MrOUl2RTtBNEMxZ0pFO0VBQ0U7QTVDNGdKSjtBNEN6Z0pFO0VBQ0U7QTVDMmdKSjs7QTJDdCtJRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0MyK0l2RTtBNEN0aEpFO0VBQ0U7QTVDd2hKSjtBNENyaEpFO0VBQ0U7QTVDdWhKSjs7QTJDbC9JRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0N1L0l2RTtBNENsaUpFO0VBQ0U7QTVDb2lKSjtBNENqaUpFO0VBQ0U7QTVDbWlKSjs7QTJDOS9JRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NtZ0p2RTtBNEM5aUpFO0VBQ0U7QTVDZ2pKSjtBNEM3aUpFO0VBQ0U7QTVDK2lKSjs7QTJDMWdKRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0MrZ0p2RTtBNEMxakpFO0VBQ0U7QTVDNGpKSjtBNEN6akpFO0VBQ0U7QTVDMmpKSjs7QTJDdGhKRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0MyaEp2RTtBNEN0a0pFO0VBQ0U7QTVDd2tKSjtBNENya0pFO0VBQ0U7QTVDdWtKSjs7QTZDL2tKRTtFQUNFO0lBQU87RTdDbWxKVDtFNkNsbEpFO0lBQUs7RTdDcWxKUDtBQUNGOztBNkN4bEpFO0VBQ0U7SUFBTztFN0NtbEpUO0U2Q2xsSkU7SUFBSztFN0NxbEpQO0FBQ0Y7QTZDbGxKQTtFQUNFO0VBQ0EsWXZDNDhCa0M7RXVDMzhCbEM7RXhDb0hJLHFCQXRDYTtFd0M1RWpCLHlCckNIUztFS0xQLGtCVEM0QjtBSjRsSmhDOztBNkNobEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV3JDZFM7RXFDZVQ7RUFDQTtFQUNBLHlCdkNtOEJrQztFZ0J0OUI5QiwyQnVCb0JKO0E3Q21sSkY7QXNCbG1KSTtFdUJPSjtJdkJOTTtFdEJxbUpKO0FBQ0Y7O0E2Q3JsSkE7RXJCY0U7RXFCWkE7QTdDd2xKRjs7QTZDcGxKRTtFQUNFO1VBQUE7QTdDdWxKSjtBNkNybEpJO0VBSEY7SUFJSTtZQUFBO0U3Q3dsSko7QUFDRjs7QThDaG9KQTtFQUNFO0VBQ0E7QTlDbW9KRjs7QThDaG9KQTtFQUNFO0E5Q21vSkY7O0ErQ3JvSkE7RUFDRTtFQUNBO0VBR0E7RUFDQTtBL0Nzb0pGOztBK0M3bkpBO0VBQ0U7RUFDQSxjdkNOUztFdUNPVDtBL0Nnb0pGO0FPdG9KRTtFd0NVRTtFQUNBLGN2Q1pPO0V1Q2FQO0VBQ0EseUJ2Q3BCTztBUm1wSlg7QStDNW5KRTtFQUNFLGMzQzlCNEI7RTJDK0I1Qix5QnZDeEJPO0FSc3BKWDs7QStDcm5KQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBRUEsc0J2QzFDUztFdUMyQ1Q7QS9Dc25KRjtBK0NwbkpFO0VsQ3ZDRSwyQlRSNEI7RVNTNUIsNEJUVDRCO0FKdXFKaEM7QStDcG5KRTtFQUNFO0VsQzlCQSwrQlR0QjRCO0VTdUI1Qiw4QlR2QjRCO0FKNHFKaEM7QStDcG5KRTtFQUVFLGN2Q2xETztFdUNtRFA7RUFDQSxzQnZDMURPO0FSK3FKWDtBK0NqbkpFO0VBQ0U7RUFDQSxXdkNoRU87RXVDaUVQLHlCekM0SzBCO0V5QzNLMUIscUJ6QzJLMEI7QU53OEk5Qjs7QStDdG1KSTtFQUNFO0EvQ3ltSk47QStDdm1KTTtFQUNFO0VBQ0E7QS9DeW1KUjtBK0N2bUpRO0VsQzNESiwyQlQ3QjRCO0VTOEI1Qiw4QlQ5QjRCO0VTMEM1QiwwQmtDZ0R1QztBL0MwbUozQztBK0N2bUpRO0VBQ0U7RWxDL0VOLDRCVGY0QjtFU2dCNUIsK0JUaEI0QjtFU3NENUIsNEJrQzBDeUM7QS9DMG1KN0M7O0FpQnBwSkk7RThCMkJBO0lBQ0U7RS9DNm5KSjtFK0MzbkpJO0lBQ0U7SUFDQTtFL0M2bkpOO0UrQzNuSk07SWxDM0RKLDJCVDdCNEI7SVM4QjVCLDhCVDlCNEI7SVMwQzVCLDBCa0NnRHVDO0UvQzhuSnpDO0UrQzNuSk07SUFDRTtJbEMvRU4sNEJUZjRCO0lTZ0I1QiwrQlRoQjRCO0lTc0Q1Qiw0QmtDMEN5QztFL0M4bkozQztBQUNGO0FpQnpxSkk7RThCMkJBO0lBQ0U7RS9DaXBKSjtFK0Mvb0pJO0lBQ0U7SUFDQTtFL0NpcEpOO0UrQy9vSk07SWxDM0RKLDJCVDdCNEI7SVM4QjVCLDhCVDlCNEI7SVMwQzVCLDBCa0NnRHVDO0UvQ2twSnpDO0UrQy9vSk07SUFDRTtJbEMvRU4sNEJUZjRCO0lTZ0I1QiwrQlRoQjRCO0lTc0Q1Qiw0QmtDMEN5QztFL0NrcEozQztBQUNGO0FpQjdySkk7RThCMkJBO0lBQ0U7RS9DcXFKSjtFK0NucUpJO0lBQ0U7SUFDQTtFL0NxcUpOO0UrQ25xSk07SWxDM0RKLDJCVDdCNEI7SVM4QjVCLDhCVDlCNEI7SVMwQzVCLDBCa0NnRHVDO0UvQ3NxSnpDO0UrQ25xSk07SUFDRTtJbEMvRU4sNEJUZjRCO0lTZ0I1QiwrQlRoQjRCO0lTc0Q1Qiw0QmtDMEN5QztFL0NzcUozQztBQUNGO0FpQmp0Skk7RThCMkJBO0lBQ0U7RS9DeXJKSjtFK0N2ckpJO0lBQ0U7SUFDQTtFL0N5ckpOO0UrQ3ZySk07SWxDM0RKLDJCVDdCNEI7SVM4QjVCLDhCVDlCNEI7SVMwQzVCLDBCa0NnRHVDO0UvQzBySnpDO0UrQ3ZySk07SUFDRTtJbEMvRU4sNEJUZjRCO0lTZ0I1QiwrQlRoQjRCO0lTc0Q1Qiw0QmtDMEN5QztFL0MwckozQztBQUNGO0ErQzdxSkU7RUFDRTtFQUNBO0VsQ2pIQSxnQmtDa0h1QjtBL0MrcUozQjtBK0M3cUpJO0VBQ0U7QS9DK3FKTjtBK0MxcUpJO0VBQ0U7QS9DNHFKTjtBK0N2cUpJO0VBQ0U7RUFDQTtBL0N5cUpOOztBZ0Q3eUpFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ2txSjNDO0FPcnlKRTtFeUNQTSxjRDBJa0U7RUN6SWxFO0FoRCt5SlI7QWdENXlKTTtFQUNFLFd4Q05HO0V3Q09ILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DMnFKMUU7O0FnRDN6SkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DZ3JKM0M7QU9uekpFO0V5Q1BNLGNEMElrRTtFQ3pJbEU7QWhENnpKUjtBZ0QxekpNO0VBQ0UsV3hDTkc7RXdDT0gseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0N5ckoxRTs7QWdEejBKRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0M4ckozQztBT2owSkU7RXlDUE0sY0QwSWtFO0VDeklsRTtBaEQyMEpSO0FnRHgwSk07RUFDRSxXeENORztFd0NPSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ3VzSjFFOztBZ0R2MUpFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQzRzSjNDO0FPLzBKRTtFeUNQTSxjRDBJa0U7RUN6SWxFO0FoRHkxSlI7QWdEdDFKTTtFQUNFLFd4Q05HO0V3Q09ILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DcXRKMUU7O0FnRHIySkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DMHRKM0M7QU83MUpFO0V5Q1BNLGNEMElrRTtFQ3pJbEU7QWhEdTJKUjtBZ0RwMkpNO0VBQ0UsV3hDTkc7RXdDT0gseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0NtdUoxRTs7QWdEbjNKRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0N3dUozQztBTzMySkU7RXlDUE0sY0QwSWtFO0VDeklsRTtBaERxM0pSO0FnRGwzSk07RUFDRSxXeENORztFd0NPSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ2l2SjFFOztBZ0RqNEpFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ3N2SjNDO0FPejNKRTtFeUNQTSxjRDBJa0U7RUN6SWxFO0FoRG00SlI7QWdEaDRKTTtFQUNFLFd4Q05HO0V3Q09ILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DK3ZKMUU7O0FnRC80SkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9Db3dKM0M7QU92NEpFO0V5Q1BNLGNEMElrRTtFQ3pJbEU7QWhEaTVKUjtBZ0Q5NEpNO0VBQ0UsV3hDTkc7RXdDT0gseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0M2d0oxRTs7QWlEaDZKQTtFQUNFO0U1QzhISSxvQkF0Q2E7RTRDdEZqQixnQjNDeVI0QjtFMkN4UjVCO0VBQ0EsV3pDYVM7RXlDWlQseUIzQ2drQ2tDO0UyQy9qQ2xDO0FqRG02SkY7QU85NUpFO0UwQ0RFLFd6Q09PO0V5Q05QO0FqRGs2Sko7QU85NUpFO0UwQ0NJO0FqRGc2Sk47O0FpRHI1SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QWpEdzVKRjs7QWlEbDVKQTtFQUNFO0FqRHE1SkY7O0FrRDU3SkE7RUFDRSxnQjVDNDNCa0M7RTRDMzNCbEM7RTdDNkhJLG1CQXRDYTtFNkNwRmpCLDJDNUM2M0JrQztFNEM1M0JsQztFQUNBO0VBQ0EsZ0Q1QzgzQmtDO0U0QzczQmxDO1VBQUE7RUFDQTtFckNMRSxzQlBnNEJnQztBTm9rSXBDO0FrRDU3SkU7RUFDRSxzQjVDZzNCZ0M7QU44a0lwQztBa0QzN0pFO0VBQ0U7QWxENjdKSjtBa0QxN0pFO0VBQ0U7RUFDQTtBbEQ0N0pKO0FrRHo3SkU7RUFDRTtBbEQyN0pKOztBa0R2N0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzFDckJTO0UwQ3NCVCwyQzVDcTJCa0M7RTRDcDJCbEM7RUFDQTtBbEQwN0pGOztBa0R2N0pBO0VBQ0UsZ0I1Q28xQmtDO0FOc21JcEM7O0FtRDk5SkE7RUFFRTtBbkRnK0pGO0FtRDk5SkU7RUFDRTtFQUNBO0FuRGcrSko7O0FtRDM5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhN0NvcEJrQztFNkNucEJsQztFQUNBO0VBQ0E7RUFDQTtFQUdBO0FuRDQ5SkY7O0FtRHI5SkE7RUFDRTtFQUNBO0VBQ0EsYzdDNjNCa0M7RTZDMzNCbEM7QW5EdTlKRjtBbURwOUpFO0U3QnJDSSxtQzZCc0NGO0VBQ0EsOEI3Q2s1QmdDO0FOb2tJcEM7QXNCeC9KSTtFNkJnQ0Y7STdCL0JJO0V0QjIvSko7QUFDRjtBbUR6OUpFO0VBQ0UsZTdDZzVCZ0M7QU4ya0lwQzs7QW1EdjlKQTtFQUNFO0VBQ0E7QW5EMDlKRjtBbUR4OUpFO0VBQ0U7RUFDQTtBbkQwOUpKO0FtRHY5SkU7O0VBRUU7QW5EeTlKSjtBbUR0OUpFO0VBQ0U7QW5EdzlKSjs7QW1EcDlKQTtFQUNFO0VBQ0E7RUFDQTtBbkR1OUpGO0FtRHA5SkU7RUFDRTtFQUNBO0VBQ0E7QW5EczlKSjtBbURsOUpFO0VBQ0U7RUFDQTtFQUNBO0FuRG85Sko7QW1EbDlKSTtFQUNFO0FuRG85Sk47QW1EajlKSTtFQUNFO0FuRG05Sk47O0FtRDc4SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0Esc0IzQ3BHUztFMkNxR1Q7RUFDQTtFdEN6R0UscUJQc08wQjtFNkN6SDVCO0FuRDQ4SkY7O0FtRHg4SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhN0M4aUJrQztFNkM3aUJsQztFQUNBO0VBQ0Esc0IzQzNHUztBUnNqS1g7QW1EeDhKRTtFQUFTO0FuRDI4Slg7QW1EMThKRTtFQUFTLFk3Q2d6QnlCO0FONnBJcEM7O0FtRHg4SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQjdDOHlCa0M7RTZDN3lCbEM7RXRDN0hFLDhCUDZOMEI7RU81TjFCLCtCUDROMEI7QU42Mko5QjtBbUQxOEpFO0VBQ0Usa0I3Q3l5QmdDO0U2Q3Z5QmhDO0FuRDI4Sko7O0FtRHQ4SkE7RUFDRTtFQUNBLGdCN0N3STRCO0FOaTBKOUI7O0FtRHA4SkE7RUFDRTtFQUdBO0VBQ0EsYTdDK3ZCa0M7QU5zc0lwQzs7QW1EajhKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3Q3V2QmtDO0U2Q3R2QmxDO0V0Qy9JRSxrQ1ArTTBCO0VPOU0xQixpQ1A4TTBCO0FOczRKOUI7QW1EbDhKRTtFQUF1QjtBbkRxOEp6QjtBbURwOEpFO0VBQXNCO0FuRHU4SnhCOztBbURuOEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRzOEpGOztBaUJua0tJO0VrQ21JRjtJQUNFLGdCN0M0dkJnQztJNkMzdkJoQztFbkRvOEpGOztFbURqOEpBO0lBQ0U7RW5EbzhKRjtFbURsOEpFO0lBQ0U7RW5EbzhKSjs7RW1EaDhKQTtJQUNFO0VuRG04SkY7RW1EajhKRTtJQUNFO0VuRG04Sko7O0VtRDM3SkE7SUFBWSxnQjdDcXVCc0I7RU4wdElsQztBQUNGO0FpQjVsS0k7RWtDZ0tGOztJQUVFLGdCN0M2dEJnQztFTmt1SWxDO0FBQ0Y7QWlCbG1LSTtFa0N1S0Y7SUFBWSxpQjdDdXRCc0I7RU53dUlsQztBQUNGO0FvRGxxS0E7RUFDRTtFQUNBLGE5Q3dxQmtDO0U4Q3ZxQmxDO0VBQ0EsUzlDNjBCa0M7RStDajFCbEMsMERqRDZCOEI7RWlEM0I5QjtFQUNBLGdCL0N1UjRCO0UrQ3RSNUIsZ0IvQzJSNEI7RStDMVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaERnSEksc0JBdENhO0UrQzlFakI7RUFDQTtBcEQ4cUtGO0FvRDVxS0U7RUFBUyxZOUNpMEJ5QjtBTjgySXBDO0FvRDdxS0U7RUFDRTtFQUNBO0VBQ0EsYTlDaTBCZ0M7RThDaDBCaEMsYzlDaTBCZ0M7QU44MklwQztBb0Q3cUtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBEK3FLTjs7QW9EMXFLQTtFQUNFO0FwRDZxS0Y7QW9EM3FLRTtFQUNFO0FwRDZxS0o7QW9EM3FLSTtFQUNFO0VBQ0E7RUFDQSxzQjVDdEJLO0FSbXNLWDs7QW9EeHFLQTtFQUNFO0FwRDJxS0Y7QW9EenFLRTtFQUNFO0VBQ0EsYTlDbXlCZ0M7RThDbHlCaEMsYzlDaXlCZ0M7QU4wNElwQztBb0R6cUtJO0VBQ0U7RUFDQTtFQUNBLHdCNUN0Q0s7QVJpdEtYOztBb0R0cUtBO0VBQ0U7QXBEeXFLRjtBb0R2cUtFO0VBQ0U7QXBEeXFLSjtBb0R2cUtJO0VBQ0U7RUFDQTtFQUNBLHlCNUNwREs7QVI2dEtYOztBb0RwcUtBO0VBQ0U7QXBEdXFLRjtBb0RycUtFO0VBQ0U7RUFDQSxhOUNxd0JnQztFOENwd0JoQyxjOUNtd0JnQztBTm82SXBDO0FvRHJxS0k7RUFDRTtFQUNBO0VBQ0EsdUI1Q3BFSztBUjJ1S1g7O0FvRGxwS0E7RUFDRSxnQjlDK3RCa0M7RThDOXRCbEM7RUFDQSxXNUN0R1M7RTRDdUdUO0VBQ0Esc0I1QzlGUztFS2JQLGtCVEM0QjtBSmd3S2hDOztBc0R0d0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYWhEc3FCa0M7RWdEcnFCbEM7RUFDQSxnQmhEKzFCa0M7RStDcDJCbEMsMERqRDZCOEI7RWlEM0I5QjtFQUNBLGdCL0N1UjRCO0UrQ3RSNUIsZ0IvQzJSNEI7RStDMVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaERnSEksc0JBdENhO0VpRDdFakI7RUFDQSxzQjlDTFM7RThDTVQ7RUFDQTtFekNWRSxxQlBzTzBCO0FOd2pLOUI7QXNEaHhLRTtFQUNFO0VBQ0E7RUFDQSxXaEQ4MUJnQztFZ0Q3MUJoQyxjaEQ4MUJnQztFZ0Q3MUJoQztBdERreEtKO0FzRGh4S0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RGl4S047O0FzRDV3S0E7RUFDRSxxQmhEKzBCa0M7QU5nOElwQztBc0Q3d0tFO0VBQ0U7QXREK3dLSjtBc0Q3d0tJO0VBQ0U7RUFDQTtFQUNBLHFDaEQwMEI4QjtBTnE4SXBDO0FzRDV3S0k7RUFDRSxXaERxTHdCO0VnRHBMeEI7RUFDQSxzQjlDNUNLO0FSMHpLWDs7QXNEendLQTtFQUNFLG1CaEQyekJrQztBTmk5SXBDO0FzRDF3S0U7RUFDRTtFQUNBLGFoRHV6QmdDO0VnRHR6QmhDLFloRHF6QmdDO0VnRHB6QmhDO0F0RDR3S0o7QXNEMXdLSTtFQUNFO0VBQ0E7RUFDQSx1Q2hEbXpCOEI7QU55OUlwQztBc0R6d0tJO0VBQ0UsU2hEOEp3QjtFZ0Q3SnhCO0VBQ0Esd0I5Q25FSztBUjgwS1g7O0FzRHR3S0E7RUFDRSxrQmhEb3lCa0M7QU5xK0lwQztBc0R2d0tFO0VBQ0U7QXREeXdLSjtBc0R2d0tJO0VBQ0U7RUFDQTtFQUNBLHdDaEQreEI4QjtBTjArSXBDO0FzRHR3S0k7RUFDRSxRaEQwSXdCO0VnRHpJeEI7RUFDQSx5QjlDdkZLO0FSKzFLWDtBc0Rud0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXaEQyd0JnQztFZ0Qxd0JoQztFQUNBO0VBQ0E7QXREcXdLSjs7QXNEandLQTtFQUNFLG9CaERvd0JrQztBTmdnSnBDO0FzRGx3S0U7RUFDRTtFQUNBLGFoRGd3QmdDO0VnRC92QmhDLFloRDh2QmdDO0VnRDd2QmhDO0F0RG93S0o7QXNEbHdLSTtFQUNFO0VBQ0E7RUFDQSxzQ2hENHZCOEI7QU53Z0pwQztBc0Rqd0tJO0VBQ0UsVWhEdUd3QjtFZ0R0R3hCO0VBQ0EsdUI5QzFISztBUjYzS1g7O0FzRDd1S0E7RUFDRTtFQUNBO0VqRDNCSSxtQkF0Q2E7RWlEb0VqQix5QmhEOHNCa0M7RWdEN3NCbEM7RXpDaEpFLDBDeUNpSm9CO0V6Q2hKcEIsMkN5Q2dKb0I7QXREZ3ZLeEI7QXNEN3VLRTtFQUNFO0F0RCt1S0o7O0FzRDN1S0E7RUFDRTtFQUNBLGNsRHRLOEI7QUpvNUtoQzs7QXVEMTRLQTtFQUNFO0F2RDY0S0Y7O0F1RDE0S0E7RUFDRTtBdkQ2NEtGOztBdUQxNEtBO0VBQ0U7RUFDQTtFQUNBO0F2RDY0S0Y7QXdEcDZLRTtFQUNFO0VBQ0E7RUFDQTtBeERzNktKOztBdUQ5NEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RWpDNUJJLHNDaUM2Qko7QXZEaTVLRjtBc0J6NktJO0VpQ2lCSjtJakNoQk07RXRCNDZLSjtBQUNGOztBdURuNUtBOzs7RUFHRTtBdkRzNUtGOztBdURuNUtBOztFQUVFO0F2RHM1S0Y7O0F1RG41S0E7O0VBRUU7QXZEczVLRjs7QXVENzRLRTtFQUNFO0VBQ0E7RUFDQTtBdkRnNUtKO0F1RDc0S0U7OztFQUdFO0VBQ0E7QXZEKzRLSjtBdUQ1NEtFOztFQUVFO0VBQ0E7RWpDdEVFLDJCaUN1RUY7QXZEODRLSjtBc0JoOUtJO0VpQzhERjs7SWpDN0RJO0V0Qm85S0o7QUFDRjs7QXVEMzRLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVqRDg3Qm1DO0VpRDc3Qm5DLFcvQ3pGUztFK0MwRlQ7RUFDQSxZakQ0N0JtQztFZ0J6aEMvQiw4QmlDOEZKO0F2RDY0S0Y7QXNCdCtLSTtFaUMyRUo7O0lqQzFFTTtFdEIwK0tKO0FBQ0Y7QU92K0tFOzs7RWdEd0ZFLFcvQ2hHTztFK0NpR1A7RUFDQTtFQUNBLFlqRHE3QmlDO0FOKzlJckM7O0F1RGo1S0E7RUFDRTtBdkRvNUtGOztBdUQvNEtBO0VBQ0U7QXZEazVLRjs7QXVEMzRLQTs7RUFFRTtFQUNBLFdqRDg2Qm1DO0VpRDc2Qm5DLFlqRDY2Qm1DO0VpRDU2Qm5DO0F2RDg0S0Y7O0F1RDU0S0E7RUFDRSx5RGpEMjZCbUM7QU5vK0lyQzs7QXVENzRLQTtFQUNFLHlEakR5NkJtQztBTnUrSXJDOztBdUR2NEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCakRvNEJtQztFaURuNEJuQyxnQmpEbTRCbUM7RWlEbDRCbkM7QXZEeTRLRjtBdUR2NEtFO0VBQ0U7RUFDQTtFQUNBLFdqRGs0QmlDO0VpRGo0QmpDLFdqRGs0QmlDO0VpRGo0QmpDLGlCakRtNEJpQztFaURsNEJqQyxnQmpEazRCaUM7RWlEajRCakM7RUFDQTtFQUNBLHNCL0MvSk87RStDZ0tQO0VBRUE7RUFDQTtFQUNBO0VqQ3RLRSw2QmlDdUtGO0F2RHc0S0o7QXNCMWlMSTtFaUNtSkY7SWpDbEpJO0V0QjZpTEo7QUFDRjtBdUQxNEtFO0VBQ0U7QXZENDRLSjs7QXVEbjRLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVy9DMUxTO0UrQzJMVDtBdkRzNEtGOztBeURya0xBO0VBQ0U7SUFBSztFekR5a0xMO0FBQ0Y7O0F5RDNrTEE7RUFDRTtJQUFLO0V6RHlrTEw7QUFDRjtBeUR2a0xBO0VBQ0U7RUFDQSxXbkQ4aUNzQjtFbUQ3aUN0QixZbkQ2aUNzQjtFbUQ1aUN0QjtFQUNBO0VBQ0E7RUFFQTtFQUNBO1VBQUE7QXpEd2tMRjs7QXlEcmtMQTtFQUNFLFduRHVpQ3dCO0VtRHRpQ3hCLFluRHNpQ3dCO0VtRHJpQ3hCLG1CbkR1aUN3QjtBTmlpSjFCOztBeURqa0xBO0VBQ0U7SUFDRTtFekRva0xGO0V5RGxrTEE7SUFDRTtFekRva0xGO0FBQ0Y7O0F5RDFrTEE7RUFDRTtJQUNFO0V6RG9rTEY7RXlEbGtMQTtJQUNFO0V6RG9rTEY7QUFDRjtBeURqa0xBO0VBQ0U7RUFDQSxXbkQrZ0NzQjtFbUQ5Z0N0QixZbkQ4Z0NzQjtFbUQ3Z0N0QjtFQUNBO0VBRUE7RUFDQTtFQUNBO1VBQUE7QXpEa2tMRjs7QXlEL2pMQTtFQUNFLFduRHdnQ3dCO0VtRHZnQ3hCLFluRHVnQ3dCO0FOMmpKMUI7O0EwRHJuTEE7RUFBcUI7QTFEeW5MckI7O0EwRHhuTEE7RUFBcUI7QTFENG5MckI7O0EwRDNuTEE7RUFBcUI7QTFEK25MckI7O0EwRDluTEE7RUFBcUI7QTFEa29MckI7O0EwRGpvTEE7RUFBcUI7QTFEcW9MckI7O0EwRHBvTEE7RUFBcUI7QTFEd29MckI7O0EyRDFvTEU7RUFDRTtBM0Q2b0xKOztBT25vTEU7OztFb0RMSTtBM0Q4b0xOOztBMkRwcExFO0VBQ0U7QTNEdXBMSjs7QU83b0xFOzs7RW9ETEk7QTNEd3BMTjs7QTJEOXBMRTtFQUNFO0EzRGlxTEo7O0FPdnBMRTs7O0VvRExJO0EzRGtxTE47O0EyRHhxTEU7RUFDRTtBM0QycUxKOztBT2pxTEU7OztFb0RMSTtBM0Q0cUxOOztBMkRsckxFO0VBQ0U7QTNEcXJMSjs7QU8zcUxFOzs7RW9ETEk7QTNEc3JMTjs7QTJENXJMRTtFQUNFO0EzRCtyTEo7O0FPcnJMRTs7O0VvRExJO0EzRGdzTE47O0EyRHRzTEU7RUFDRTtBM0R5c0xKOztBTy9yTEU7OztFb0RMSTtBM0Qwc0xOOztBMkRodExFO0VBQ0U7QTNEbXRMSjs7QU96c0xFOzs7RW9ETEk7QTNEb3RMTjs7QTREbnRMQTtFQUNFO0E1RHN0TEY7O0E0RG50TEE7RUFDRTtBNURzdExGOztBNkRqdUxBO0VBQWtCO0E3RHF1TGxCOztBNkRwdUxBO0VBQWtCO0E3RHd1TGxCOztBNkR2dUxBO0VBQWtCO0E3RDJ1TGxCOztBNkQxdUxBO0VBQWtCO0E3RDh1TGxCOztBNkQ3dUxBO0VBQWtCO0E3RGl2TGxCOztBNkQvdUxBO0VBQW1CO0E3RG12TG5COztBNkRsdkxBO0VBQW1CO0E3RHN2TG5COztBNkRydkxBO0VBQW1CO0E3RHl2TG5COztBNkR4dkxBO0VBQW1CO0E3RDR2TG5COztBNkQzdkxBO0VBQW1CO0E3RCt2TG5COztBNkQ1dkxFO0VBQ0U7QTdEK3ZMSjs7QTZEaHdMRTtFQUNFO0E3RG13TEo7O0E2RHB3TEU7RUFDRTtBN0R1d0xKOztBNkR4d0xFO0VBQ0U7QTdEMndMSjs7QTZENXdMRTtFQUNFO0E3RCt3TEo7O0E2RGh4TEU7RUFDRTtBN0RteExKOztBNkRweExFO0VBQ0U7QTdEdXhMSjs7QTZEeHhMRTtFQUNFO0E3RDJ4TEo7O0E2RHZ4TEE7RUFDRTtBN0QweExGOztBNkRueExBO0VBQ0U7QTdEc3hMRjs7QTZEbnhMQTtFQUNFO0E3RHN4TEY7O0E2RG54TEE7RUFDRTtFQUNBO0E3RHN4TEY7O0E2RG54TEE7RUFDRTtFQUNBO0E3RHN4TEY7O0E2RG54TEE7RUFDRTtFQUNBO0E3RHN4TEY7O0E2RG54TEE7RUFDRTtFQUNBO0E3RHN4TEY7O0E2RG54TEE7RUFDRTtBN0RzeExGOztBNkRueExBO0VBQ0U7QTdEc3hMRjs7QTZEbnhMQTtFQUNFO0E3RHN4TEY7O0E2RG54TEE7RUFDRTtBN0RzeExGOztBd0Q5MUxFO0VBQ0U7RUFDQTtFQUNBO0F4RGkyTEo7O0E4RDExTE07RUFBd0I7QTlEODFMOUI7O0E4RDkxTE07RUFBd0I7QTlEazJMOUI7O0E4RGwyTE07RUFBd0I7QTlEczJMOUI7O0E4RHQyTE07RUFBd0I7QTlEMDJMOUI7O0E4RDEyTE07RUFBd0I7QTlEODJMOUI7O0E4RDkyTE07RUFBd0I7QTlEazNMOUI7O0E4RGwzTE07RUFBd0I7QTlEczNMOUI7O0E4RHQzTE07RUFBd0I7QTlEMDNMOUI7O0E4RDEzTE07RUFBd0I7QTlEODNMOUI7O0FpQjcwTEk7RTZDakRFO0lBQXdCO0U5RG00TDVCOztFOERuNExJO0lBQXdCO0U5RHU0TDVCOztFOER2NExJO0lBQXdCO0U5RDI0TDVCOztFOEQzNExJO0lBQXdCO0U5RCs0TDVCOztFOEQvNExJO0lBQXdCO0U5RG01TDVCOztFOERuNUxJO0lBQXdCO0U5RHU1TDVCOztFOER2NUxJO0lBQXdCO0U5RDI1TDVCOztFOEQzNUxJO0lBQXdCO0U5RCs1TDVCOztFOEQvNUxJO0lBQXdCO0U5RG02TDVCO0FBQ0Y7QWlCbjNMSTtFNkNqREU7SUFBd0I7RTlEdzZMNUI7O0U4RHg2TEk7SUFBd0I7RTlENDZMNUI7O0U4RDU2TEk7SUFBd0I7RTlEZzdMNUI7O0U4RGg3TEk7SUFBd0I7RTlEbzdMNUI7O0U4RHA3TEk7SUFBd0I7RTlEdzdMNUI7O0U4RHg3TEk7SUFBd0I7RTlENDdMNUI7O0U4RDU3TEk7SUFBd0I7RTlEZzhMNUI7O0U4RGg4TEk7SUFBd0I7RTlEbzhMNUI7O0U4RHA4TEk7SUFBd0I7RTlEdzhMNUI7QUFDRjtBaUJ4NUxJO0U2Q2pERTtJQUF3QjtFOUQ2OEw1Qjs7RThENzhMSTtJQUF3QjtFOURpOUw1Qjs7RThEajlMSTtJQUF3QjtFOURxOUw1Qjs7RThEcjlMSTtJQUF3QjtFOUR5OUw1Qjs7RThEejlMSTtJQUF3QjtFOUQ2OUw1Qjs7RThENzlMSTtJQUF3QjtFOURpK0w1Qjs7RThEaitMSTtJQUF3QjtFOURxK0w1Qjs7RThEcitMSTtJQUF3QjtFOUR5K0w1Qjs7RThEeitMSTtJQUF3QjtFOUQ2K0w1QjtBQUNGO0FpQjc3TEk7RTZDakRFO0lBQXdCO0U5RGsvTDVCOztFOERsL0xJO0lBQXdCO0U5RHMvTDVCOztFOER0L0xJO0lBQXdCO0U5RDAvTDVCOztFOEQxL0xJO0lBQXdCO0U5RDgvTDVCOztFOEQ5L0xJO0lBQXdCO0U5RGtnTTVCOztFOERsZ01JO0lBQXdCO0U5RHNnTTVCOztFOER0Z01JO0lBQXdCO0U5RDBnTTVCOztFOEQxZ01JO0lBQXdCO0U5RDhnTTVCOztFOEQ5Z01JO0lBQXdCO0U5RGtoTTVCO0FBQ0Y7QThEemdNQTtFQUVJO0lBQXFCO0U5RDJnTXZCOztFOEQzZ01FO0lBQXFCO0U5RCtnTXZCOztFOEQvZ01FO0lBQXFCO0U5RG1oTXZCOztFOERuaE1FO0lBQXFCO0U5RHVoTXZCOztFOER2aE1FO0lBQXFCO0U5RDJoTXZCOztFOEQzaE1FO0lBQXFCO0U5RCtoTXZCOztFOEQvaE1FO0lBQXFCO0U5RG1pTXZCOztFOERuaU1FO0lBQXFCO0U5RHVpTXZCOztFOER2aU1FO0lBQXFCO0U5RDJpTXZCO0FBQ0Y7QStEamtNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EbWtNRjtBK0Rqa01FO0VBQ0U7RUFDQTtBL0Rta01KO0ErRGhrTUU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea2tNSjs7QStEempNSTtFQUNFO0EvRDRqTU47O0ErRDdqTUk7RUFDRTtBL0Rna01OOztBK0Rqa01JO0VBQ0U7QS9Eb2tNTjs7QStEcmtNSTtFQUNFO0EvRHdrTU47O0FnRWptTUk7RUFBZ0M7QWhFcW1NcEM7O0FnRXBtTUk7RUFBZ0M7QWhFd21NcEM7O0FnRXZtTUk7RUFBZ0M7QWhFMm1NcEM7O0FnRTFtTUk7RUFBZ0M7QWhFOG1NcEM7O0FnRTVtTUk7RUFBOEI7QWhFZ25NbEM7O0FnRS9tTUk7RUFBOEI7QWhFbW5NbEM7O0FnRWxuTUk7RUFBOEI7QWhFc25NbEM7O0FnRXJuTUk7RUFBOEI7QWhFeW5NbEM7O0FnRXhuTUk7RUFBOEI7QWhFNG5NbEM7O0FnRTNuTUk7RUFBOEI7QWhFK25NbEM7O0FnRTluTUk7RUFBOEI7QWhFa29NbEM7O0FnRWpvTUk7RUFBOEI7QWhFcW9NbEM7O0FnRW5vTUk7RUFBb0M7QWhFdW9NeEM7O0FnRXRvTUk7RUFBb0M7QWhFMG9NeEM7O0FnRXpvTUk7RUFBb0M7QWhFNm9NeEM7O0FnRTVvTUk7RUFBb0M7QWhFZ3BNeEM7O0FnRS9vTUk7RUFBb0M7QWhFbXBNeEM7O0FnRWpwTUk7RUFBaUM7QWhFcXBNckM7O0FnRXBwTUk7RUFBaUM7QWhFd3BNckM7O0FnRXZwTUk7RUFBaUM7QWhFMnBNckM7O0FnRTFwTUk7RUFBaUM7QWhFOHBNckM7O0FnRTdwTUk7RUFBaUM7QWhFaXFNckM7O0FnRS9wTUk7RUFBa0M7QWhFbXFNdEM7O0FnRWxxTUk7RUFBa0M7QWhFc3FNdEM7O0FnRXJxTUk7RUFBa0M7QWhFeXFNdEM7O0FnRXhxTUk7RUFBa0M7QWhFNHFNdEM7O0FnRTNxTUk7RUFBa0M7QWhFK3FNdEM7O0FnRTlxTUk7RUFBa0M7QWhFa3JNdEM7O0FnRWhyTUk7RUFBZ0M7QWhFb3JNcEM7O0FnRW5yTUk7RUFBZ0M7QWhFdXJNcEM7O0FnRXRyTUk7RUFBZ0M7QWhFMHJNcEM7O0FnRXpyTUk7RUFBZ0M7QWhFNnJNcEM7O0FnRTVyTUk7RUFBZ0M7QWhFZ3NNcEM7O0FnRS9yTUk7RUFBZ0M7QWhFbXNNcEM7O0FpQnZyTUk7RStDbERBO0lBQWdDO0VoRTh1TWxDOztFZ0U3dU1FO0lBQWdDO0VoRWl2TWxDOztFZ0Vodk1FO0lBQWdDO0VoRW92TWxDOztFZ0Vudk1FO0lBQWdDO0VoRXV2TWxDOztFZ0Vydk1FO0lBQThCO0VoRXl2TWhDOztFZ0V4dk1FO0lBQThCO0VoRTR2TWhDOztFZ0Uzdk1FO0lBQThCO0VoRSt2TWhDOztFZ0U5dk1FO0lBQThCO0VoRWt3TWhDOztFZ0Vqd01FO0lBQThCO0VoRXF3TWhDOztFZ0Vwd01FO0lBQThCO0VoRXd3TWhDOztFZ0V2d01FO0lBQThCO0VoRTJ3TWhDOztFZ0Uxd01FO0lBQThCO0VoRTh3TWhDOztFZ0U1d01FO0lBQW9DO0VoRWd4TXRDOztFZ0Uvd01FO0lBQW9DO0VoRW14TXRDOztFZ0VseE1FO0lBQW9DO0VoRXN4TXRDOztFZ0VyeE1FO0lBQW9DO0VoRXl4TXRDOztFZ0V4eE1FO0lBQW9DO0VoRTR4TXRDOztFZ0UxeE1FO0lBQWlDO0VoRTh4TW5DOztFZ0U3eE1FO0lBQWlDO0VoRWl5TW5DOztFZ0VoeU1FO0lBQWlDO0VoRW95TW5DOztFZ0VueU1FO0lBQWlDO0VoRXV5TW5DOztFZ0V0eU1FO0lBQWlDO0VoRTB5TW5DOztFZ0V4eU1FO0lBQWtDO0VoRTR5TXBDOztFZ0UzeU1FO0lBQWtDO0VoRSt5TXBDOztFZ0U5eU1FO0lBQWtDO0VoRWt6TXBDOztFZ0Vqek1FO0lBQWtDO0VoRXF6TXBDOztFZ0Vwek1FO0lBQWtDO0VoRXd6TXBDOztFZ0V2ek1FO0lBQWtDO0VoRTJ6TXBDOztFZ0V6ek1FO0lBQWdDO0VoRTZ6TWxDOztFZ0U1ek1FO0lBQWdDO0VoRWcwTWxDOztFZ0Uvek1FO0lBQWdDO0VoRW0wTWxDOztFZ0VsME1FO0lBQWdDO0VoRXMwTWxDOztFZ0VyME1FO0lBQWdDO0VoRXkwTWxDOztFZ0V4ME1FO0lBQWdDO0VoRTQwTWxDO0FBQ0Y7QWlCajBNSTtFK0NsREE7SUFBZ0M7RWhFdTNNbEM7O0VnRXQzTUU7SUFBZ0M7RWhFMDNNbEM7O0VnRXozTUU7SUFBZ0M7RWhFNjNNbEM7O0VnRTUzTUU7SUFBZ0M7RWhFZzRNbEM7O0VnRTkzTUU7SUFBOEI7RWhFazRNaEM7O0VnRWo0TUU7SUFBOEI7RWhFcTRNaEM7O0VnRXA0TUU7SUFBOEI7RWhFdzRNaEM7O0VnRXY0TUU7SUFBOEI7RWhFMjRNaEM7O0VnRTE0TUU7SUFBOEI7RWhFODRNaEM7O0VnRTc0TUU7SUFBOEI7RWhFaTVNaEM7O0VnRWg1TUU7SUFBOEI7RWhFbzVNaEM7O0VnRW41TUU7SUFBOEI7RWhFdTVNaEM7O0VnRXI1TUU7SUFBb0M7RWhFeTVNdEM7O0VnRXg1TUU7SUFBb0M7RWhFNDVNdEM7O0VnRTM1TUU7SUFBb0M7RWhFKzVNdEM7O0VnRTk1TUU7SUFBb0M7RWhFazZNdEM7O0VnRWo2TUU7SUFBb0M7RWhFcTZNdEM7O0VnRW42TUU7SUFBaUM7RWhFdTZNbkM7O0VnRXQ2TUU7SUFBaUM7RWhFMDZNbkM7O0VnRXo2TUU7SUFBaUM7RWhFNjZNbkM7O0VnRTU2TUU7SUFBaUM7RWhFZzdNbkM7O0VnRS82TUU7SUFBaUM7RWhFbTdNbkM7O0VnRWo3TUU7SUFBa0M7RWhFcTdNcEM7O0VnRXA3TUU7SUFBa0M7RWhFdzdNcEM7O0VnRXY3TUU7SUFBa0M7RWhFMjdNcEM7O0VnRTE3TUU7SUFBa0M7RWhFODdNcEM7O0VnRTc3TUU7SUFBa0M7RWhFaThNcEM7O0VnRWg4TUU7SUFBa0M7RWhFbzhNcEM7O0VnRWw4TUU7SUFBZ0M7RWhFczhNbEM7O0VnRXI4TUU7SUFBZ0M7RWhFeThNbEM7O0VnRXg4TUU7SUFBZ0M7RWhFNDhNbEM7O0VnRTM4TUU7SUFBZ0M7RWhFKzhNbEM7O0VnRTk4TUU7SUFBZ0M7RWhFazlNbEM7O0VnRWo5TUU7SUFBZ0M7RWhFcTlNbEM7QUFDRjtBaUIxOE1JO0UrQ2xEQTtJQUFnQztFaEVnZ05sQzs7RWdFLy9NRTtJQUFnQztFaEVtZ05sQzs7RWdFbGdORTtJQUFnQztFaEVzZ05sQzs7RWdFcmdORTtJQUFnQztFaEV5Z05sQzs7RWdFdmdORTtJQUE4QjtFaEUyZ05oQzs7RWdFMWdORTtJQUE4QjtFaEU4Z05oQzs7RWdFN2dORTtJQUE4QjtFaEVpaE5oQzs7RWdFaGhORTtJQUE4QjtFaEVvaE5oQzs7RWdFbmhORTtJQUE4QjtFaEV1aE5oQzs7RWdFdGhORTtJQUE4QjtFaEUwaE5oQzs7RWdFemhORTtJQUE4QjtFaEU2aE5oQzs7RWdFNWhORTtJQUE4QjtFaEVnaU5oQzs7RWdFOWhORTtJQUFvQztFaEVraU50Qzs7RWdFamlORTtJQUFvQztFaEVxaU50Qzs7RWdFcGlORTtJQUFvQztFaEV3aU50Qzs7RWdFdmlORTtJQUFvQztFaEUyaU50Qzs7RWdFMWlORTtJQUFvQztFaEU4aU50Qzs7RWdFNWlORTtJQUFpQztFaEVnak5uQzs7RWdFL2lORTtJQUFpQztFaEVtak5uQzs7RWdFbGpORTtJQUFpQztFaEVzak5uQzs7RWdFcmpORTtJQUFpQztFaEV5ak5uQzs7RWdFeGpORTtJQUFpQztFaEU0ak5uQzs7RWdFMWpORTtJQUFrQztFaEU4ak5wQzs7RWdFN2pORTtJQUFrQztFaEVpa05wQzs7RWdFaGtORTtJQUFrQztFaEVva05wQzs7RWdFbmtORTtJQUFrQztFaEV1a05wQzs7RWdFdGtORTtJQUFrQztFaEUwa05wQzs7RWdFemtORTtJQUFrQztFaEU2a05wQzs7RWdFM2tORTtJQUFnQztFaEUra05sQzs7RWdFOWtORTtJQUFnQztFaEVrbE5sQzs7RWdFamxORTtJQUFnQztFaEVxbE5sQzs7RWdFcGxORTtJQUFnQztFaEV3bE5sQzs7RWdFdmxORTtJQUFnQztFaEUybE5sQzs7RWdFMWxORTtJQUFnQztFaEU4bE5sQztBQUNGO0FpQm5sTkk7RStDbERBO0lBQWdDO0VoRXlvTmxDOztFZ0V4b05FO0lBQWdDO0VoRTRvTmxDOztFZ0Uzb05FO0lBQWdDO0VoRStvTmxDOztFZ0U5b05FO0lBQWdDO0VoRWtwTmxDOztFZ0VocE5FO0lBQThCO0VoRW9wTmhDOztFZ0VucE5FO0lBQThCO0VoRXVwTmhDOztFZ0V0cE5FO0lBQThCO0VoRTBwTmhDOztFZ0V6cE5FO0lBQThCO0VoRTZwTmhDOztFZ0U1cE5FO0lBQThCO0VoRWdxTmhDOztFZ0UvcE5FO0lBQThCO0VoRW1xTmhDOztFZ0VscU5FO0lBQThCO0VoRXNxTmhDOztFZ0VycU5FO0lBQThCO0VoRXlxTmhDOztFZ0V2cU5FO0lBQW9DO0VoRTJxTnRDOztFZ0UxcU5FO0lBQW9DO0VoRThxTnRDOztFZ0U3cU5FO0lBQW9DO0VoRWlyTnRDOztFZ0Vock5FO0lBQW9DO0VoRW9yTnRDOztFZ0Vuck5FO0lBQW9DO0VoRXVyTnRDOztFZ0Vyck5FO0lBQWlDO0VoRXlyTm5DOztFZ0V4ck5FO0lBQWlDO0VoRTRyTm5DOztFZ0Uzck5FO0lBQWlDO0VoRStyTm5DOztFZ0U5ck5FO0lBQWlDO0VoRWtzTm5DOztFZ0Vqc05FO0lBQWlDO0VoRXFzTm5DOztFZ0Vuc05FO0lBQWtDO0VoRXVzTnBDOztFZ0V0c05FO0lBQWtDO0VoRTBzTnBDOztFZ0V6c05FO0lBQWtDO0VoRTZzTnBDOztFZ0U1c05FO0lBQWtDO0VoRWd0TnBDOztFZ0Uvc05FO0lBQWtDO0VoRW10TnBDOztFZ0VsdE5FO0lBQWtDO0VoRXN0TnBDOztFZ0VwdE5FO0lBQWdDO0VoRXd0TmxDOztFZ0V2dE5FO0lBQWdDO0VoRTJ0TmxDOztFZ0UxdE5FO0lBQWdDO0VoRTh0TmxDOztFZ0U3dE5FO0lBQWdDO0VoRWl1TmxDOztFZ0VodU5FO0lBQWdDO0VoRW91TmxDOztFZ0VudU5FO0lBQWdDO0VoRXV1TmxDO0FBQ0Y7QWlFbHhOSTtFQUF3QjtBakVxeE41Qjs7QWlFcHhOSTtFQUF3QjtBakV3eE41Qjs7QWlFdnhOSTtFQUF3QjtBakUyeE41Qjs7QWlCdnVOSTtFZ0R0REE7SUFBd0I7RWpFa3lOMUI7O0VpRWp5TkU7SUFBd0I7RWpFcXlOMUI7O0VpRXB5TkU7SUFBd0I7RWpFd3lOMUI7QUFDRjtBaUJydk5JO0VnRHREQTtJQUF3QjtFakUreU4xQjs7RWlFOXlORTtJQUF3QjtFakVrek4xQjs7RWlFanpORTtJQUF3QjtFakVxek4xQjtBQUNGO0FpQmx3Tkk7RWdEdERBO0lBQXdCO0VqRTR6TjFCOztFaUUzek5FO0lBQXdCO0VqRSt6TjFCOztFaUU5ek5FO0lBQXdCO0VqRWswTjFCO0FBQ0Y7QWlCL3dOSTtFZ0R0REE7SUFBd0I7RWpFeTBOMUI7O0VpRXgwTkU7SUFBd0I7RWpFNDBOMUI7O0VpRTMwTkU7SUFBd0I7RWpFKzBOMUI7QUFDRjtBa0VyMU5FO0VBQXNCO0FsRXcxTnhCOztBa0V4MU5FO0VBQXNCO0FsRTQxTnhCOztBbUUzMU5FO0VBQXlCO0FuRSsxTjNCOztBbUUvMU5FO0VBQXlCO0FuRW0yTjNCOztBbUVuMk5FO0VBQXlCO0FuRXUyTjNCOztBbUV2Mk5FO0VBQXlCO0FuRTIyTjNCOztBbUUzMk5FO0VBQXlCO0VBQUE7QW5FKzJOM0I7O0FtRTEyTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE3RHlwQmtDO0FOb3RNcEM7O0FtRTEyTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE3RGlwQmtDO0FONHRNcEM7O0FtRXoyTkU7RUFERjtJQUVJO0lBQUE7SUFDQTtJQUNBLGE3RHlvQmdDO0VOb3VNbEM7QUFDRjs7QW9FdjROQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJFeTRORjs7QXFFLzNORTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckVpNE5KOztBc0U3NU5BO0VBQWE7QXRFaTZOYjs7QXNFaDZOQTtFQUFVO0F0RW82TlY7O0FzRW42TkE7RUFBYTtBdEV1Nk5iOztBc0V0Nk5BO0VBQWU7QXRFMDZOZjs7QXVFejZOSTtFQUF1QjtBdkU2Nk4zQjs7QXVFNzZOSTtFQUF1QjtBdkVpN04zQjs7QXVFajdOSTtFQUF1QjtBdkVxN04zQjs7QXVFcjdOSTtFQUF1QjtBdkV5N04zQjs7QXVFejdOSTtFQUF1QjtBdkU2N04zQjs7QXVFNzdOSTtFQUF1QjtBdkVpOE4zQjs7QXVFajhOSTtFQUF1QjtBdkVxOE4zQjs7QXVFcjhOSTtFQUF1QjtBdkV5OE4zQjs7QXVFejhOSTtFQUF1QjtBdkU2OE4zQjs7QXVFNzhOSTtFQUF1QjtBdkVpOU4zQjs7QXVFNzhOQTtFQUFVO0F2RWk5TlY7O0F1RWg5TkE7RUFBVTtBdkVvOU5WOztBdUVoOU5BO0VBQWM7QXZFbzlOZDs7QXVFbjlOQTtFQUFjO0F2RXU5TmQ7O0F1RXI5TkE7RUFBVTtBdkV5OU5WOztBdUV4OU5BO0VBQVU7QXZFNDlOVjs7QXdFMStORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBeEUyK05KOztBeUVqL05RO0VBQWdDO0F6RXEvTnhDOztBeUVwL05ROztFQUVFO0F6RXUvTlY7O0F5RXIvTlE7O0VBRUU7QXpFdy9OVjs7QXlFdC9OUTs7RUFFRTtBekV5L05WOztBeUV2L05ROztFQUVFO0F6RTAvTlY7O0F5RXpnT1E7RUFBZ0M7QXpFNmdPeEM7O0F5RTVnT1E7O0VBRUU7QXpFK2dPVjs7QXlFN2dPUTs7RUFFRTtBekVnaE9WOztBeUU5Z09ROztFQUVFO0F6RWloT1Y7O0F5RS9nT1E7O0VBRUU7QXpFa2hPVjs7QXlFamlPUTtFQUFnQztBekVxaU94Qzs7QXlFcGlPUTs7RUFFRTtBekV1aU9WOztBeUVyaU9ROztFQUVFO0F6RXdpT1Y7O0F5RXRpT1E7O0VBRUU7QXpFeWlPVjs7QXlFdmlPUTs7RUFFRTtBekUwaU9WOztBeUV6ak9RO0VBQWdDO0F6RTZqT3hDOztBeUU1ak9ROztFQUVFO0F6RStqT1Y7O0F5RTdqT1E7O0VBRUU7QXpFZ2tPVjs7QXlFOWpPUTs7RUFFRTtBekVpa09WOztBeUUvak9ROztFQUVFO0F6RWtrT1Y7O0F5RWpsT1E7RUFBZ0M7QXpFcWxPeEM7O0F5RXBsT1E7O0VBRUU7QXpFdWxPVjs7QXlFcmxPUTs7RUFFRTtBekV3bE9WOztBeUV0bE9ROztFQUVFO0F6RXlsT1Y7O0F5RXZsT1E7O0VBRUU7QXpFMGxPVjs7QXlFem1PUTtFQUFnQztBekU2bU94Qzs7QXlFNW1PUTs7RUFFRTtBekUrbU9WOztBeUU3bU9ROztFQUVFO0F6RWduT1Y7O0F5RTltT1E7O0VBRUU7QXpFaW5PVjs7QXlFL21PUTs7RUFFRTtBekVrbk9WOztBeUVqb09RO0VBQWdDO0F6RXFvT3hDOztBeUVwb09ROztFQUVFO0F6RXVvT1Y7O0F5RXJvT1E7O0VBRUU7QXpFd29PVjs7QXlFdG9PUTs7RUFFRTtBekV5b09WOztBeUV2b09ROztFQUVFO0F6RTBvT1Y7O0F5RXpwT1E7RUFBZ0M7QXpFNnBPeEM7O0F5RTVwT1E7O0VBRUU7QXpFK3BPVjs7QXlFN3BPUTs7RUFFRTtBekVncU9WOztBeUU5cE9ROztFQUVFO0F6RWlxT1Y7O0F5RS9wT1E7O0VBRUU7QXpFa3FPVjs7QXlFanJPUTtFQUFnQztBekVxck94Qzs7QXlFcHJPUTs7RUFFRTtBekV1ck9WOztBeUVyck9ROztFQUVFO0F6RXdyT1Y7O0F5RXRyT1E7O0VBRUU7QXpFeXJPVjs7QXlFdnJPUTs7RUFFRTtBekUwck9WOztBeUV6c09RO0VBQWdDO0F6RTZzT3hDOztBeUU1c09ROztFQUVFO0F6RStzT1Y7O0F5RTdzT1E7O0VBRUU7QXpFZ3RPVjs7QXlFOXNPUTs7RUFFRTtBekVpdE9WOztBeUUvc09ROztFQUVFO0F6RWt0T1Y7O0F5RWp1T1E7RUFBZ0M7QXpFcXVPeEM7O0F5RXB1T1E7O0VBRUU7QXpFdXVPVjs7QXlFcnVPUTs7RUFFRTtBekV3dU9WOztBeUV0dU9ROztFQUVFO0F6RXl1T1Y7O0F5RXZ1T1E7O0VBRUU7QXpFMHVPVjs7QXlFenZPUTtFQUFnQztBekU2dk94Qzs7QXlFNXZPUTs7RUFFRTtBekUrdk9WOztBeUU3dk9ROztFQUVFO0F6RWd3T1Y7O0F5RTl2T1E7O0VBRUU7QXpFaXdPVjs7QXlFL3ZPUTs7RUFFRTtBekVrd09WOztBeUUxdk9RO0VBQXdCO0F6RTh2T2hDOztBeUU3dk9ROztFQUVFO0F6RWd3T1Y7O0F5RTl2T1E7O0VBRUU7QXpFaXdPVjs7QXlFL3ZPUTs7RUFFRTtBekVrd09WOztBeUVod09ROztFQUVFO0F6RW13T1Y7O0F5RWx4T1E7RUFBd0I7QXpFc3hPaEM7O0F5RXJ4T1E7O0VBRUU7QXpFd3hPVjs7QXlFdHhPUTs7RUFFRTtBekV5eE9WOztBeUV2eE9ROztFQUVFO0F6RTB4T1Y7O0F5RXh4T1E7O0VBRUU7QXpFMnhPVjs7QXlFMXlPUTtFQUF3QjtBekU4eU9oQzs7QXlFN3lPUTs7RUFFRTtBekVnek9WOztBeUU5eU9ROztFQUVFO0F6RWl6T1Y7O0F5RS95T1E7O0VBRUU7QXpFa3pPVjs7QXlFaHpPUTs7RUFFRTtBekVtek9WOztBeUVsME9RO0VBQXdCO0F6RXMwT2hDOztBeUVyME9ROztFQUVFO0F6RXcwT1Y7O0F5RXQwT1E7O0VBRUU7QXpFeTBPVjs7QXlFdjBPUTs7RUFFRTtBekUwME9WOztBeUV4ME9ROztFQUVFO0F6RTIwT1Y7O0F5RTExT1E7RUFBd0I7QXpFODFPaEM7O0F5RTcxT1E7O0VBRUU7QXpFZzJPVjs7QXlFOTFPUTs7RUFFRTtBekVpMk9WOztBeUUvMU9ROztFQUVFO0F6RWsyT1Y7O0F5RWgyT1E7O0VBRUU7QXpFbTJPVjs7QXlFNzFPSTtFQUFtQjtBekVpMk92Qjs7QXlFaDJPSTs7RUFFRTtBekVtMk9OOztBeUVqMk9JOztFQUVFO0F6RW8yT047O0F5RWwyT0k7O0VBRUU7QXpFcTJPTjs7QXlFbjJPSTs7RUFFRTtBekVzMk9OOztBaUIvMk9JO0V3RGxESTtJQUFnQztFekVzNk90Qzs7RXlFcjZPTTs7SUFFRTtFekV3Nk9SOztFeUV0Nk9NOztJQUVFO0V6RXk2T1I7O0V5RXY2T007O0lBRUU7RXpFMDZPUjs7RXlFeDZPTTs7SUFFRTtFekUyNk9SOztFeUUxN09NO0lBQWdDO0V6RTg3T3RDOztFeUU3N09NOztJQUVFO0V6RWc4T1I7O0V5RTk3T007O0lBRUU7RXpFaThPUjs7RXlFLzdPTTs7SUFFRTtFekVrOE9SOztFeUVoOE9NOztJQUVFO0V6RW04T1I7O0V5RWw5T007SUFBZ0M7RXpFczlPdEM7O0V5RXI5T007O0lBRUU7RXpFdzlPUjs7RXlFdDlPTTs7SUFFRTtFekV5OU9SOztFeUV2OU9NOztJQUVFO0V6RTA5T1I7O0V5RXg5T007O0lBRUU7RXpFMjlPUjs7RXlFMStPTTtJQUFnQztFekU4K090Qzs7RXlFNytPTTs7SUFFRTtFekVnL09SOztFeUU5K09NOztJQUVFO0V6RWkvT1I7O0V5RS8rT007O0lBRUU7RXpFay9PUjs7RXlFaC9PTTs7SUFFRTtFekVtL09SOztFeUVsZ1BNO0lBQWdDO0V6RXNnUHRDOztFeUVyZ1BNOztJQUVFO0V6RXdnUFI7O0V5RXRnUE07O0lBRUU7RXpFeWdQUjs7RXlFdmdQTTs7SUFFRTtFekUwZ1BSOztFeUV4Z1BNOztJQUVFO0V6RTJnUFI7O0V5RTFoUE07SUFBZ0M7RXpFOGhQdEM7O0V5RTdoUE07O0lBRUU7RXpFZ2lQUjs7RXlFOWhQTTs7SUFFRTtFekVpaVBSOztFeUUvaFBNOztJQUVFO0V6RWtpUFI7O0V5RWhpUE07O0lBRUU7RXpFbWlQUjs7RXlFbGpQTTtJQUFnQztFekVzalB0Qzs7RXlFcmpQTTs7SUFFRTtFekV3alBSOztFeUV0alBNOztJQUVFO0V6RXlqUFI7O0V5RXZqUE07O0lBRUU7RXpFMGpQUjs7RXlFeGpQTTs7SUFFRTtFekUyalBSOztFeUUxa1BNO0lBQWdDO0V6RThrUHRDOztFeUU3a1BNOztJQUVFO0V6RWdsUFI7O0V5RTlrUE07O0lBRUU7RXpFaWxQUjs7RXlFL2tQTTs7SUFFRTtFekVrbFBSOztFeUVobFBNOztJQUVFO0V6RW1sUFI7O0V5RWxtUE07SUFBZ0M7RXpFc21QdEM7O0V5RXJtUE07O0lBRUU7RXpFd21QUjs7RXlFdG1QTTs7SUFFRTtFekV5bVBSOztFeUV2bVBNOztJQUVFO0V6RTBtUFI7O0V5RXhtUE07O0lBRUU7RXpFMm1QUjs7RXlFMW5QTTtJQUFnQztFekU4blB0Qzs7RXlFN25QTTs7SUFFRTtFekVnb1BSOztFeUU5blBNOztJQUVFO0V6RWlvUFI7O0V5RS9uUE07O0lBRUU7RXpFa29QUjs7RXlFaG9QTTs7SUFFRTtFekVtb1BSOztFeUVscFBNO0lBQWdDO0V6RXNwUHRDOztFeUVycFBNOztJQUVFO0V6RXdwUFI7O0V5RXRwUE07O0lBRUU7RXpFeXBQUjs7RXlFdnBQTTs7SUFFRTtFekUwcFBSOztFeUV4cFBNOztJQUVFO0V6RTJwUFI7O0V5RTFxUE07SUFBZ0M7RXpFOHFQdEM7O0V5RTdxUE07O0lBRUU7RXpFZ3JQUjs7RXlFOXFQTTs7SUFFRTtFekVpclBSOztFeUUvcVBNOztJQUVFO0V6RWtyUFI7O0V5RWhyUE07O0lBRUU7RXpFbXJQUjs7RXlFM3FQTTtJQUF3QjtFekUrcVA5Qjs7RXlFOXFQTTs7SUFFRTtFekVpclBSOztFeUUvcVBNOztJQUVFO0V6RWtyUFI7O0V5RWhyUE07O0lBRUU7RXpFbXJQUjs7RXlFanJQTTs7SUFFRTtFekVvclBSOztFeUVuc1BNO0lBQXdCO0V6RXVzUDlCOztFeUV0c1BNOztJQUVFO0V6RXlzUFI7O0V5RXZzUE07O0lBRUU7RXpFMHNQUjs7RXlFeHNQTTs7SUFFRTtFekUyc1BSOztFeUV6c1BNOztJQUVFO0V6RTRzUFI7O0V5RTN0UE07SUFBd0I7RXpFK3RQOUI7O0V5RTl0UE07O0lBRUU7RXpFaXVQUjs7RXlFL3RQTTs7SUFFRTtFekVrdVBSOztFeUVodVBNOztJQUVFO0V6RW11UFI7O0V5RWp1UE07O0lBRUU7RXpFb3VQUjs7RXlFbnZQTTtJQUF3QjtFekV1dlA5Qjs7RXlFdHZQTTs7SUFFRTtFekV5dlBSOztFeUV2dlBNOztJQUVFO0V6RTB2UFI7O0V5RXh2UE07O0lBRUU7RXpFMnZQUjs7RXlFenZQTTs7SUFFRTtFekU0dlBSOztFeUUzd1BNO0lBQXdCO0V6RSt3UDlCOztFeUU5d1BNOztJQUVFO0V6RWl4UFI7O0V5RS93UE07O0lBRUU7RXpFa3hQUjs7RXlFaHhQTTs7SUFFRTtFekVteFBSOztFeUVqeFBNOztJQUVFO0V6RW94UFI7O0V5RTl3UEU7SUFBbUI7RXpFa3hQckI7O0V5RWp4UEU7O0lBRUU7RXpFb3hQSjs7RXlFbHhQRTs7SUFFRTtFekVxeFBKOztFeUVueFBFOztJQUVFO0V6RXN4UEo7O0V5RXB4UEU7O0lBRUU7RXpFdXhQSjtBQUNGO0FpQmp5UEk7RXdEbERJO0lBQWdDO0V6RXUxUHRDOztFeUV0MVBNOztJQUVFO0V6RXkxUFI7O0V5RXYxUE07O0lBRUU7RXpFMDFQUjs7RXlFeDFQTTs7SUFFRTtFekUyMVBSOztFeUV6MVBNOztJQUVFO0V6RTQxUFI7O0V5RTMyUE07SUFBZ0M7RXpFKzJQdEM7O0V5RTkyUE07O0lBRUU7RXpFaTNQUjs7RXlFLzJQTTs7SUFFRTtFekVrM1BSOztFeUVoM1BNOztJQUVFO0V6RW0zUFI7O0V5RWozUE07O0lBRUU7RXpFbzNQUjs7RXlFbjRQTTtJQUFnQztFekV1NFB0Qzs7RXlFdDRQTTs7SUFFRTtFekV5NFBSOztFeUV2NFBNOztJQUVFO0V6RTA0UFI7O0V5RXg0UE07O0lBRUU7RXpFMjRQUjs7RXlFejRQTTs7SUFFRTtFekU0NFBSOztFeUUzNVBNO0lBQWdDO0V6RSs1UHRDOztFeUU5NVBNOztJQUVFO0V6RWk2UFI7O0V5RS81UE07O0lBRUU7RXpFazZQUjs7RXlFaDZQTTs7SUFFRTtFekVtNlBSOztFeUVqNlBNOztJQUVFO0V6RW82UFI7O0V5RW43UE07SUFBZ0M7RXpFdTdQdEM7O0V5RXQ3UE07O0lBRUU7RXpFeTdQUjs7RXlFdjdQTTs7SUFFRTtFekUwN1BSOztFeUV4N1BNOztJQUVFO0V6RTI3UFI7O0V5RXo3UE07O0lBRUU7RXpFNDdQUjs7RXlFMzhQTTtJQUFnQztFekUrOFB0Qzs7RXlFOThQTTs7SUFFRTtFekVpOVBSOztFeUUvOFBNOztJQUVFO0V6RWs5UFI7O0V5RWg5UE07O0lBRUU7RXpFbTlQUjs7RXlFajlQTTs7SUFFRTtFekVvOVBSOztFeUVuK1BNO0lBQWdDO0V6RXUrUHRDOztFeUV0K1BNOztJQUVFO0V6RXkrUFI7O0V5RXYrUE07O0lBRUU7RXpFMCtQUjs7RXlFeCtQTTs7SUFFRTtFekUyK1BSOztFeUV6K1BNOztJQUVFO0V6RTQrUFI7O0V5RTMvUE07SUFBZ0M7RXpFKy9QdEM7O0V5RTkvUE07O0lBRUU7RXpFaWdRUjs7RXlFLy9QTTs7SUFFRTtFekVrZ1FSOztFeUVoZ1FNOztJQUVFO0V6RW1nUVI7O0V5RWpnUU07O0lBRUU7RXpFb2dRUjs7RXlFbmhRTTtJQUFnQztFekV1aFF0Qzs7RXlFdGhRTTs7SUFFRTtFekV5aFFSOztFeUV2aFFNOztJQUVFO0V6RTBoUVI7O0V5RXhoUU07O0lBRUU7RXpFMmhRUjs7RXlFemhRTTs7SUFFRTtFekU0aFFSOztFeUUzaVFNO0lBQWdDO0V6RStpUXRDOztFeUU5aVFNOztJQUVFO0V6RWlqUVI7O0V5RS9pUU07O0lBRUU7RXpFa2pRUjs7RXlFaGpRTTs7SUFFRTtFekVtalFSOztFeUVqalFNOztJQUVFO0V6RW9qUVI7O0V5RW5rUU07SUFBZ0M7RXpFdWtRdEM7O0V5RXRrUU07O0lBRUU7RXpFeWtRUjs7RXlFdmtRTTs7SUFFRTtFekUwa1FSOztFeUV4a1FNOztJQUVFO0V6RTJrUVI7O0V5RXprUU07O0lBRUU7RXpFNGtRUjs7RXlFM2xRTTtJQUFnQztFekUrbFF0Qzs7RXlFOWxRTTs7SUFFRTtFekVpbVFSOztFeUUvbFFNOztJQUVFO0V6RWttUVI7O0V5RWhtUU07O0lBRUU7RXpFbW1RUjs7RXlFam1RTTs7SUFFRTtFekVvbVFSOztFeUU1bFFNO0lBQXdCO0V6RWdtUTlCOztFeUUvbFFNOztJQUVFO0V6RWttUVI7O0V5RWhtUU07O0lBRUU7RXpFbW1RUjs7RXlFam1RTTs7SUFFRTtFekVvbVFSOztFeUVsbVFNOztJQUVFO0V6RXFtUVI7O0V5RXBuUU07SUFBd0I7RXpFd25ROUI7O0V5RXZuUU07O0lBRUU7RXpFMG5RUjs7RXlFeG5RTTs7SUFFRTtFekUyblFSOztFeUV6blFNOztJQUVFO0V6RTRuUVI7O0V5RTFuUU07O0lBRUU7RXpFNm5RUjs7RXlFNW9RTTtJQUF3QjtFekVncFE5Qjs7RXlFL29RTTs7SUFFRTtFekVrcFFSOztFeUVocFFNOztJQUVFO0V6RW1wUVI7O0V5RWpwUU07O0lBRUU7RXpFb3BRUjs7RXlFbHBRTTs7SUFFRTtFekVxcFFSOztFeUVwcVFNO0lBQXdCO0V6RXdxUTlCOztFeUV2cVFNOztJQUVFO0V6RTBxUVI7O0V5RXhxUU07O0lBRUU7RXpFMnFRUjs7RXlFenFRTTs7SUFFRTtFekU0cVFSOztFeUUxcVFNOztJQUVFO0V6RTZxUVI7O0V5RTVyUU07SUFBd0I7RXpFZ3NROUI7O0V5RS9yUU07O0lBRUU7RXpFa3NRUjs7RXlFaHNRTTs7SUFFRTtFekVtc1FSOztFeUVqc1FNOztJQUVFO0V6RW9zUVI7O0V5RWxzUU07O0lBRUU7RXpFcXNRUjs7RXlFL3JRRTtJQUFtQjtFekVtc1FyQjs7RXlFbHNRRTs7SUFFRTtFekVxc1FKOztFeUVuc1FFOztJQUVFO0V6RXNzUUo7O0V5RXBzUUU7O0lBRUU7RXpFdXNRSjs7RXlFcnNRRTs7SUFFRTtFekV3c1FKO0FBQ0Y7QWlCbHRRSTtFd0RsREk7SUFBZ0M7RXpFd3dRdEM7O0V5RXZ3UU07O0lBRUU7RXpFMHdRUjs7RXlFeHdRTTs7SUFFRTtFekUyd1FSOztFeUV6d1FNOztJQUVFO0V6RTR3UVI7O0V5RTF3UU07O0lBRUU7RXpFNndRUjs7RXlFNXhRTTtJQUFnQztFekVneVF0Qzs7RXlFL3hRTTs7SUFFRTtFekVreVFSOztFeUVoeVFNOztJQUVFO0V6RW15UVI7O0V5RWp5UU07O0lBRUU7RXpFb3lRUjs7RXlFbHlRTTs7SUFFRTtFekVxeVFSOztFeUVwelFNO0lBQWdDO0V6RXd6UXRDOztFeUV2elFNOztJQUVFO0V6RTB6UVI7O0V5RXh6UU07O0lBRUU7RXpFMnpRUjs7RXlFenpRTTs7SUFFRTtFekU0elFSOztFeUUxelFNOztJQUVFO0V6RTZ6UVI7O0V5RTUwUU07SUFBZ0M7RXpFZzFRdEM7O0V5RS8wUU07O0lBRUU7RXpFazFRUjs7RXlFaDFRTTs7SUFFRTtFekVtMVFSOztFeUVqMVFNOztJQUVFO0V6RW8xUVI7O0V5RWwxUU07O0lBRUU7RXpFcTFRUjs7RXlFcDJRTTtJQUFnQztFekV3MlF0Qzs7RXlFdjJRTTs7SUFFRTtFekUwMlFSOztFeUV4MlFNOztJQUVFO0V6RTIyUVI7O0V5RXoyUU07O0lBRUU7RXpFNDJRUjs7RXlFMTJRTTs7SUFFRTtFekU2MlFSOztFeUU1M1FNO0lBQWdDO0V6RWc0UXRDOztFeUUvM1FNOztJQUVFO0V6RWs0UVI7O0V5RWg0UU07O0lBRUU7RXpFbTRRUjs7RXlFajRRTTs7SUFFRTtFekVvNFFSOztFeUVsNFFNOztJQUVFO0V6RXE0UVI7O0V5RXA1UU07SUFBZ0M7RXpFdzVRdEM7O0V5RXY1UU07O0lBRUU7RXpFMDVRUjs7RXlFeDVRTTs7SUFFRTtFekUyNVFSOztFeUV6NVFNOztJQUVFO0V6RTQ1UVI7O0V5RTE1UU07O0lBRUU7RXpFNjVRUjs7RXlFNTZRTTtJQUFnQztFekVnN1F0Qzs7RXlFLzZRTTs7SUFFRTtFekVrN1FSOztFeUVoN1FNOztJQUVFO0V6RW03UVI7O0V5RWo3UU07O0lBRUU7RXpFbzdRUjs7RXlFbDdRTTs7SUFFRTtFekVxN1FSOztFeUVwOFFNO0lBQWdDO0V6RXc4UXRDOztFeUV2OFFNOztJQUVFO0V6RTA4UVI7O0V5RXg4UU07O0lBRUU7RXpFMjhRUjs7RXlFejhRTTs7SUFFRTtFekU0OFFSOztFeUUxOFFNOztJQUVFO0V6RTY4UVI7O0V5RTU5UU07SUFBZ0M7RXpFZytRdEM7O0V5RS85UU07O0lBRUU7RXpFaytRUjs7RXlFaCtRTTs7SUFFRTtFekVtK1FSOztFeUVqK1FNOztJQUVFO0V6RW8rUVI7O0V5RWwrUU07O0lBRUU7RXpFcStRUjs7RXlFcC9RTTtJQUFnQztFekV3L1F0Qzs7RXlFdi9RTTs7SUFFRTtFekUwL1FSOztFeUV4L1FNOztJQUVFO0V6RTIvUVI7O0V5RXovUU07O0lBRUU7RXpFNC9RUjs7RXlFMS9RTTs7SUFFRTtFekU2L1FSOztFeUU1Z1JNO0lBQWdDO0V6RWdoUnRDOztFeUUvZ1JNOztJQUVFO0V6RWtoUlI7O0V5RWhoUk07O0lBRUU7RXpFbWhSUjs7RXlFamhSTTs7SUFFRTtFekVvaFJSOztFeUVsaFJNOztJQUVFO0V6RXFoUlI7O0V5RTdnUk07SUFBd0I7RXpFaWhSOUI7O0V5RWhoUk07O0lBRUU7RXpFbWhSUjs7RXlFamhSTTs7SUFFRTtFekVvaFJSOztFeUVsaFJNOztJQUVFO0V6RXFoUlI7O0V5RW5oUk07O0lBRUU7RXpFc2hSUjs7RXlFcmlSTTtJQUF3QjtFekV5aVI5Qjs7RXlFeGlSTTs7SUFFRTtFekUyaVJSOztFeUV6aVJNOztJQUVFO0V6RTRpUlI7O0V5RTFpUk07O0lBRUU7RXpFNmlSUjs7RXlFM2lSTTs7SUFFRTtFekU4aVJSOztFeUU3alJNO0lBQXdCO0V6RWlrUjlCOztFeUVoa1JNOztJQUVFO0V6RW1rUlI7O0V5RWprUk07O0lBRUU7RXpFb2tSUjs7RXlFbGtSTTs7SUFFRTtFekVxa1JSOztFeUVua1JNOztJQUVFO0V6RXNrUlI7O0V5RXJsUk07SUFBd0I7RXpFeWxSOUI7O0V5RXhsUk07O0lBRUU7RXpFMmxSUjs7RXlFemxSTTs7SUFFRTtFekU0bFJSOztFeUUxbFJNOztJQUVFO0V6RTZsUlI7O0V5RTNsUk07O0lBRUU7RXpFOGxSUjs7RXlFN21STTtJQUF3QjtFekVpblI5Qjs7RXlFaG5STTs7SUFFRTtFekVtblJSOztFeUVqblJNOztJQUVFO0V6RW9uUlI7O0V5RWxuUk07O0lBRUU7RXpFcW5SUjs7RXlFbm5STTs7SUFFRTtFekVzblJSOztFeUVoblJFO0lBQW1CO0V6RW9uUnJCOztFeUVublJFOztJQUVFO0V6RXNuUko7O0V5RXBuUkU7O0lBRUU7RXpFdW5SSjs7RXlFcm5SRTs7SUFFRTtFekV3blJKOztFeUV0blJFOztJQUVFO0V6RXluUko7QUFDRjtBaUJub1JJO0V3RGxESTtJQUFnQztFekV5clJ0Qzs7RXlFeHJSTTs7SUFFRTtFekUyclJSOztFeUV6clJNOztJQUVFO0V6RTRyUlI7O0V5RTFyUk07O0lBRUU7RXpFNnJSUjs7RXlFM3JSTTs7SUFFRTtFekU4clJSOztFeUU3c1JNO0lBQWdDO0V6RWl0UnRDOztFeUVodFJNOztJQUVFO0V6RW10UlI7O0V5RWp0Uk07O0lBRUU7RXpFb3RSUjs7RXlFbHRSTTs7SUFFRTtFekVxdFJSOztFeUVudFJNOztJQUVFO0V6RXN0UlI7O0V5RXJ1Uk07SUFBZ0M7RXpFeXVSdEM7O0V5RXh1Uk07O0lBRUU7RXpFMnVSUjs7RXlFenVSTTs7SUFFRTtFekU0dVJSOztFeUUxdVJNOztJQUVFO0V6RTZ1UlI7O0V5RTN1Uk07O0lBRUU7RXpFOHVSUjs7RXlFN3ZSTTtJQUFnQztFekVpd1J0Qzs7RXlFaHdSTTs7SUFFRTtFekVtd1JSOztFeUVqd1JNOztJQUVFO0V6RW93UlI7O0V5RWx3Uk07O0lBRUU7RXpFcXdSUjs7RXlFbndSTTs7SUFFRTtFekVzd1JSOztFeUVyeFJNO0lBQWdDO0V6RXl4UnRDOztFeUV4eFJNOztJQUVFO0V6RTJ4UlI7O0V5RXp4Uk07O0lBRUU7RXpFNHhSUjs7RXlFMXhSTTs7SUFFRTtFekU2eFJSOztFeUUzeFJNOztJQUVFO0V6RTh4UlI7O0V5RTd5Uk07SUFBZ0M7RXpFaXpSdEM7O0V5RWh6Uk07O0lBRUU7RXpFbXpSUjs7RXlFanpSTTs7SUFFRTtFekVvelJSOztFeUVselJNOztJQUVFO0V6RXF6UlI7O0V5RW56Uk07O0lBRUU7RXpFc3pSUjs7RXlFcjBSTTtJQUFnQztFekV5MFJ0Qzs7RXlFeDBSTTs7SUFFRTtFekUyMFJSOztFeUV6MFJNOztJQUVFO0V6RTQwUlI7O0V5RTEwUk07O0lBRUU7RXpFNjBSUjs7RXlFMzBSTTs7SUFFRTtFekU4MFJSOztFeUU3MVJNO0lBQWdDO0V6RWkyUnRDOztFeUVoMlJNOztJQUVFO0V6RW0yUlI7O0V5RWoyUk07O0lBRUU7RXpFbzJSUjs7RXlFbDJSTTs7SUFFRTtFekVxMlJSOztFeUVuMlJNOztJQUVFO0V6RXMyUlI7O0V5RXIzUk07SUFBZ0M7RXpFeTNSdEM7O0V5RXgzUk07O0lBRUU7RXpFMjNSUjs7RXlFejNSTTs7SUFFRTtFekU0M1JSOztFeUUxM1JNOztJQUVFO0V6RTYzUlI7O0V5RTMzUk07O0lBRUU7RXpFODNSUjs7RXlFNzRSTTtJQUFnQztFekVpNVJ0Qzs7RXlFaDVSTTs7SUFFRTtFekVtNVJSOztFeUVqNVJNOztJQUVFO0V6RW81UlI7O0V5RWw1Uk07O0lBRUU7RXpFcTVSUjs7RXlFbjVSTTs7SUFFRTtFekVzNVJSOztFeUVyNlJNO0lBQWdDO0V6RXk2UnRDOztFeUV4NlJNOztJQUVFO0V6RTI2UlI7O0V5RXo2Uk07O0lBRUU7RXpFNDZSUjs7RXlFMTZSTTs7SUFFRTtFekU2NlJSOztFeUUzNlJNOztJQUVFO0V6RTg2UlI7O0V5RTc3Uk07SUFBZ0M7RXpFaThSdEM7O0V5RWg4Uk07O0lBRUU7RXpFbThSUjs7RXlFajhSTTs7SUFFRTtFekVvOFJSOztFeUVsOFJNOztJQUVFO0V6RXE4UlI7O0V5RW44Uk07O0lBRUU7RXpFczhSUjs7RXlFOTdSTTtJQUF3QjtFekVrOFI5Qjs7RXlFajhSTTs7SUFFRTtFekVvOFJSOztFeUVsOFJNOztJQUVFO0V6RXE4UlI7O0V5RW44Uk07O0lBRUU7RXpFczhSUjs7RXlFcDhSTTs7SUFFRTtFekV1OFJSOztFeUV0OVJNO0lBQXdCO0V6RTA5UjlCOztFeUV6OVJNOztJQUVFO0V6RTQ5UlI7O0V5RTE5Uk07O0lBRUU7RXpFNjlSUjs7RXlFMzlSTTs7SUFFRTtFekU4OVJSOztFeUU1OVJNOztJQUVFO0V6RSs5UlI7O0V5RTkrUk07SUFBd0I7RXpFay9SOUI7O0V5RWovUk07O0lBRUU7RXpFby9SUjs7RXlFbC9STTs7SUFFRTtFekVxL1JSOztFeUVuL1JNOztJQUVFO0V6RXMvUlI7O0V5RXAvUk07O0lBRUU7RXpFdS9SUjs7RXlFdGdTTTtJQUF3QjtFekUwZ1M5Qjs7RXlFemdTTTs7SUFFRTtFekU0Z1NSOztFeUUxZ1NNOztJQUVFO0V6RTZnU1I7O0V5RTNnU007O0lBRUU7RXpFOGdTUjs7RXlFNWdTTTs7SUFFRTtFekUrZ1NSOztFeUU5aFNNO0lBQXdCO0V6RWtpUzlCOztFeUVqaVNNOztJQUVFO0V6RW9pU1I7O0V5RWxpU007O0lBRUU7RXpFcWlTUjs7RXlFbmlTTTs7SUFFRTtFekVzaVNSOztFeUVwaVNNOztJQUVFO0V6RXVpU1I7O0V5RWppU0U7SUFBbUI7RXpFcWlTckI7O0V5RXBpU0U7O0lBRUU7RXpFdWlTSjs7RXlFcmlTRTs7SUFFRTtFekV3aVNKOztFeUV0aVNFOztJQUVFO0V6RXlpU0o7O0V5RXZpU0U7O0lBRUU7RXpFMGlTSjtBQUNGO0EwRTFtU0E7RUFBa0I7QTFFNm1TbEI7O0EwRXptU0E7RUFBaUI7QTFFNm1TakI7O0EwRTVtU0E7RUFBaUI7QTFFZ25TakI7O0EwRS9tU0E7RUFBaUI7QTFFbW5TakI7O0EwRWxuU0E7RUNURTtFQUNBO0VBQ0E7QTNFK25TRjs7QTBFaG5TSTtFQUF3QjtBMUVvblM1Qjs7QTBFbm5TSTtFQUF3QjtBMUV1blM1Qjs7QTBFdG5TSTtFQUF3QjtBMUUwblM1Qjs7QWlCcmxTSTtFeUR2Q0E7SUFBd0I7RTFFaW9TMUI7O0UwRWhvU0U7SUFBd0I7RTFFb29TMUI7O0UwRW5vU0U7SUFBd0I7RTFFdW9TMUI7QUFDRjtBaUJubVNJO0V5RHZDQTtJQUF3QjtFMUU4b1MxQjs7RTBFN29TRTtJQUF3QjtFMUVpcFMxQjs7RTBFaHBTRTtJQUF3QjtFMUVvcFMxQjtBQUNGO0FpQmhuU0k7RXlEdkNBO0lBQXdCO0UxRTJwUzFCOztFMEUxcFNFO0lBQXdCO0UxRThwUzFCOztFMEU3cFNFO0lBQXdCO0UxRWlxUzFCO0FBQ0Y7QWlCN25TSTtFeUR2Q0E7SUFBd0I7RTFFd3FTMUI7O0UwRXZxU0U7SUFBd0I7RTFFMnFTMUI7O0UwRTFxU0U7SUFBd0I7RTFFOHFTMUI7QUFDRjtBMEV6cVNBO0VBQW1CO0ExRTRxU25COztBMEUzcVNBO0VBQW1CO0ExRStxU25COztBMEU5cVNBO0VBQW1CO0ExRWtyU25COztBMEU5cVNBO0VBQXVCO0ExRWtyU3ZCOztBMEVqclNBO0VBQXVCO0ExRXFyU3ZCOztBMEVwclNBO0VBQXVCO0ExRXdyU3ZCOztBMEV2clNBO0VBQXVCO0ExRTJyU3ZCOztBMEUxclNBO0VBQXVCO0ExRThyU3ZCOztBMEU3clNBO0VBQXVCO0ExRWlzU3ZCOztBMEU3clNBO0VBQWM7QTFFaXNTZDs7QTRFeHVTRTtFQUNFO0E1RTJ1U0o7O0FPanVTRTtFcUVMTTtBNUUwdVNSOztBNEVodlNFO0VBQ0U7QTVFbXZTSjs7QU96dVNFO0VxRUxNO0E1RWt2U1I7O0E0RXh2U0U7RUFDRTtBNUUydlNKOztBT2p2U0U7RXFFTE07QTVFMHZTUjs7QTRFaHdTRTtFQUNFO0E1RW13U0o7O0FPenZTRTtFcUVMTTtBNUVrd1NSOztBNEV4d1NFO0VBQ0U7QTVFMndTSjs7QU9qd1NFO0VxRUxNO0E1RTB3U1I7O0E0RWh4U0U7RUFDRTtBNUVteFNKOztBT3p3U0U7RXFFTE07QTVFa3hTUjs7QTRFeHhTRTtFQUNFO0E1RTJ4U0o7O0FPanhTRTtFcUVMTTtBNUUweFNSOztBNEVoeVNFO0VBQ0U7QTVFbXlTSjs7QU96eFNFO0VxRUxNO0E1RWt5U1I7O0EwRTN2U0E7RUFBYTtBMUUrdlNiOztBMEU5dlNBO0VBQWM7QTFFa3dTZDs7QTBFaHdTQTtFQUFpQjtBMUVvd1NqQjs7QTBFbndTQTtFQUFpQjtBMUV1d1NqQjs7QTBFbndTQTtFR3ZERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTh6U0Y7O0EwRXZ3U0E7RUFBd0I7QTFFMndTeEI7O0EwRXp3U0E7RUFDRTtFQUNBO0ExRTR3U0Y7O0EwRXZ3U0E7RUFBYztBMUUyd1NkOztBOEU1MFNBO0VBQ0U7QTlFKzBTRjs7QThFNTBTQTtFQUNFO0E5RSswU0Y7O0ErRS8wU0U7RUFDRTs7O0lBS0U7SUFFQTtFL0UrMFNKOztFK0UzMFNJO0lBQ0U7RS9FODBTTjs7RStFcjBTRTtJQUNFO0UvRXcwU0o7O0UrRTF6U0U7SUFDRTtFL0U2elNKOztFK0UzelNFOztJQUVFO0lBQ0E7RS9FOHpTSjs7RStFdHpTRTtJQUNFO0UvRXl6U0o7O0UrRXR6U0U7O0lBRUU7RS9FeXpTSjs7RStFdHpTRTs7O0lBR0U7SUFDQTtFL0V5elNKOztFK0V0elNFOztJQUVFO0UvRXl6U0o7O0UrRWp6U0U7SUFDRSxRekV3Z0M4QjtFTjR5UWxDO0UrRWx6U0U7SUFDRTtFL0VvelNKOztFK0VselNFO0lBQ0U7RS9FcXpTSjs7RStFanpTRTtJQUNFO0UvRW96U0o7O0UrRWx6U0U7SUFDRTtFL0VxelNKOztFK0VselNFO0lBQ0U7RS9FcXpTSjtFK0VuelNJOztJQUVFO0UvRXF6U047O0UrRWh6U0k7O0lBRUU7RS9FbXpTTjs7RStFL3lTRTtJQUNFO0UvRWt6U0o7RStFaHpTSTs7OztJQUlFLHFCM0V4RndCO0VKMDRTOUI7O0UrRTl5U0U7SUFDRTtJQUNBLHFCM0U5RjBCO0VKKzRTOUI7QUFDRjtBZ0Z6N1NBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RWhGMjdTRjs7RWdGeDdTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjI3U0Y7O0VnRng3U0E7SUFDRTtJQUNBO0lBQ0E7RWhGMjdTRjs7RWdGeDdTQTtJQUNFO0lBQ0E7SUFDQTtJQUdBO0VoRjI3U0Y7O0VnRng3U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMjdTRjs7RWdGeDdTQTs7SUFFRTtJQUNBO0lBQ0E7RWhGMjdTRjs7RWdGeDdTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjI3U0Y7O0VnRng3U0E7SUFDRTtFaEYyN1NGO0FBQ0Y7QWdGeDdTQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RWhGMDdTRjs7RWdGdjdTQTtJQUNFO0VoRjA3U0Y7O0VnRnY3U0E7SUFDRTtJQUNBO0lBQ0E7RWhGMDdTRjs7RWdGdjdTQTtJQUNFO0lBQ0E7SUFDQTtFaEYwN1NGOztFZ0Z2N1NBO0lBQ0U7RWhGMDdTRjs7RWdGdjdTQTtJQUNFO0VoRjA3U0Y7O0VnRnY3U0E7SUFDRTtFaEYwN1NGOztFZ0Z2N1NBO0lBQ0U7RWhGMDdTRjs7RWdGdjdTQTtJQUNFO0VoRjA3U0Y7O0VnRnY3U0E7SUFDRTtJQUNBO0lBQ0E7RWhGMDdTRjs7RWdGdjdTQTtJQUNFO0VoRjA3U0Y7O0VnRnY3U0E7SUFDRTtFaEYwN1NGOztFZ0Z2N1NBO0lBQ0U7RWhGMDdTRjs7RWdGdjdTQTtJQUNFO0VoRjA3U0Y7O0VnRnY3U0E7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0VoRjA3U0Y7O0VnRnY3U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjA3U0Y7O0VnRnY3U0E7SUFDRTtFaEYwN1NGOztFZ0Z2N1NBO0lBQ0U7RWhGMDdTRjs7RWdGdjdTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjA3U0Y7O0VnRnY3U0E7SUFDRTtJQUNBO0VoRjA3U0Y7O0VnRnY3U0E7SUFDRTtFaEYwN1NGOztFZ0Z2N1NBO0lBQ0U7SUFDQTtFaEYwN1NGO0FBQ0Y7QWdGeDdTRTtFQUNFO0lBQ0U7RWhGMDdTSjtBQUNGO0FnRnQ3U0E7QUFDQTtFQUNFOzs7SUFHRTtFaEZ3N1NGOztFZ0ZyN1NBO0lBQ0U7SUFDQTtFaEZ3N1NGOztFZ0ZyN1NBOzs7OztJQUtFO0VoRnc3U0Y7O0VnRnI3U0E7SUFDRTtFaEZ3N1NGOztFZ0ZyN1NBOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtFaEZ3N1NGOztFZ0ZyN1NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGdzdTRjs7RWdGcjdTQTs7SUFFRTtFaEZ3N1NGOztFZ0ZyN1NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnc3U0Y7O0VnRnI3U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnc3U0Y7O0VnRnI3U0E7SUFDRTtJQUNBO0VoRnc3U0Y7O0VnRnI3U0E7SUFDRTtJQUNBO0VoRnc3U0Y7O0VnRnI3U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnc3U0Y7O0VnRnI3U0E7SUFDRTtFaEZ3N1NGOztFZ0ZyN1NBOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGdzdTRjs7RWdGcjdTQTtJQUNFO0lBQ0E7SUFDQTtFaEZ3N1NGOztFZ0ZyN1NBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0VoRnc3U0Y7O0VnRnI3U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnc3U0Y7O0VnRnI3U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZ3N1NGOztFZ0ZyN1NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnc3U0Y7O0VnRnI3U0E7SUFDRTtFaEZ3N1NGOztFZ0ZyN1NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGdzdTRjs7RWdGcjdTQTs7SUFFRTtFaEZ3N1NGOztFZ0ZyN1NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZ3N1NGOztFZ0ZyN1NBO0lBQ0U7RWhGdzdTRjs7RWdGcjdTQTtJQUNFO0lBQ0E7RWhGdzdTRjs7RWdGcjdTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGdzdTRjtBQUNGO0FnRnI3U0E7QUFDQTtFQUNFO0lBQ0U7RWhGdTdTRjtBQUNGO0FnRnA3U0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnM3U0Y7O0VnRm43U0E7SUFDRTtFaEZzN1NGOztFZ0ZuN1NBO0lBQ0U7RWhGczdTRjs7RWdGbjdTQTtJQUNFO0VoRnM3U0Y7QUFDRjtBZ0ZuN1NBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBSUE7SUFJQTtJQUtBO0VoRm03U0Y7O0VnRmg3U0E7SUFFRTtFaEZtN1NGOztFZ0ZoN1NBO0lBR0U7SUFDQTtJQUNBO0lBQ0E7SUFJQTtFaEZvN1NGOztFZ0Y5NlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRmk3U0Y7O0VnRjk2U0E7SUFDRTtJQUNBO0VoRmk3U0Y7QUFDRjtBZ0Y5NlNBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RWhGZzdTRjtBQUNGO0FnRjc2U0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGKzZTRjs7RWdGNTZTQTtJQUNFO0VoRis2U0Y7O0VnRjU2U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRis2U0Y7O0VnRjU2U0E7SUFDRTtJQUNBO0VoRis2U0Y7O0VnRjU2U0E7SUFDRTtJQUNBO0lBQ0E7RWhGKzZTRjs7RWdGNTZTQTtJQUNFO0lBQ0E7RWhGKzZTRjs7RWdGNTZTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RWhGKzZTRjs7RWdGNTZTQTtJQUNFO0VoRis2U0Y7O0VnRjU2U0E7SUFDRTtFaEYrNlNGOztFZ0Y1NlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYrNlNGOztFZ0Y1NlNBO0lBQ0U7RWhGKzZTRjs7RWdGNTZTQTs7SUFFRTtFaEYrNlNGOztFZ0Y1NlNBO0lBQ0U7RWhGKzZTRjs7RWdGNTZTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYrNlNGOztFZ0Y1NlNBO0lBQ0U7RWhGKzZTRjs7RWdGNTZTQTtJQUNFO0VoRis2U0Y7O0VnRjU2U0E7SUFDRTtFaEYrNlNGOztFZ0Y1NlNBO0lBQ0U7RWhGKzZTRjs7RWdGNTZTQTtJQUlFO0lBQ0E7RWhGNDZTRjs7RWdGejZTQTtJQUNFO0VoRjQ2U0Y7O0VnRno2U0E7SUFHRTtFaEYwNlNGOztFZ0Z2NlNBOztJQUVFO0VoRjA2U0Y7O0VnRnY2U0E7SUFFRTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7RWhGMDZTRjs7RWdGdjZTQTs7O0lBR0U7RWhGMDZTRjs7RWdGdjZTQTtJQUdFO0VoRjA2U0Y7O0VnRnY2U0E7SUFHRTtFaEYwNlNGOztFZ0Z2NlNBO0lBR0U7RWhGMDZTRjs7RWdGdjZTQTtJQUdFO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUdFO0lBR0E7RWhGMDZTRjs7RWdGdjZTQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBR0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7SUFDQTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7SUFDQTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7SUFDQTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7RWhGMDZTRjs7RWdGdjZTQTs7SUFFRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7SUFHQTtJQUdBO0lBR0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBRUE7SUFDQTtJQUdBO0lBR0E7SUFHQTtJQUdBO0VoRjA2U0Y7O0VnRnY2U0E7SUFHRTtFaEYwNlNGOztFZ0Z2NlNBO0lBR0U7SUFHQTtJQUdBO0lBR0E7SUFHQTtJQUNBO0lBQ0E7SUFDQTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0VoRjA2U0Y7O0VnRnY2U0E7O0lBRUU7RWhGMDZTRjs7RWdGdjZTQTs7SUFFRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7SUFDQTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtJQUNBO0lBQ0E7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0lBQ0E7SUFDQTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7RWhGMDZTRjs7RWdGdjZTQTtJQUNFO0VoRjA2U0Y7O0VnRnY2U0E7SUFDRTtFaEYwNlNGOztFZ0Z2NlNBO0lBQ0U7SUFDQTtJQUNBO0lBU0EsK0VBQ0U7RWhGbTZTSjs7RWdGOTVTQTs7O0lBR0U7RWhGaTZTRjs7RWdGOTVTQTs7SUFFRTtFaEZpNlNGOztFZ0Y5NVNBO0lBQ0U7RWhGaTZTRjs7RWdGOTVTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUdBO0VoRmk2U0Y7O0VnRjk1U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VoRmk2U0Y7O0VnRjk1U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFFQTtJQUNBO0VoRmk2U0Y7O0VnRjk1U0E7SUFDRTtJQUNBO0VoRmk2U0Y7O0VnRjk1U0E7O0lBRUU7RWhGaTZTRjs7RWdGOTVTQTtJQUNFO0VoRmk2U0Y7O0VnRjk1U0E7SUFDRTtJQUNBO0VoRmk2U0Y7O0VnRjk1U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZpNlNGOztFZ0Y5NVNBO0lBQ0U7RWhGaTZTRjs7RWdGOTVTQTs7SUFFRTtFaEZpNlNGOztFZ0Y5NVNBO0lBQ0U7SUFDQTtJQUNBO0lBRUE7SUFDQTtFaEZpNlNGOztFZ0Y5NVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRmk2U0Y7O0VnRjk1U0E7SUFDRTtFaEZpNlNGOztFZ0Y5NVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGaTZTRjs7RWdGOTVTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGaTZTRjs7RWdGOTVTQTtJQUNFO0VoRmk2U0Y7QUFDRjtBZ0Y5NVNBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGZzZTRjs7RWdGNzVTQTtJQUNFO0lBQ0E7RWhGZzZTRjs7RWdGNzVTQTtJQUNFO0lBQ0E7RWhGZzZTRjs7RWdGNzVTQTtJQUNFO0lBQ0E7RWhGZzZTRjs7RWdGNzVTQTtJQUNFO0lBQ0E7RWhGZzZTRjs7RWdGNzVTQTtJQUNFO0lBQ0E7RWhGZzZTRjtBQUNGO0FnRjc1U0E7QUFDQTtFQUNFO0lBQ0U7WUFBQTtFaEYrNVNGOztFZ0Y1NVNBO0lBQ0U7WUFBQTtFaEYrNVNGOztFZ0Y1NVNBO0lBQ0U7WUFBQTtFaEYrNVNGO0FBQ0Y7QWdGNTVTQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGODVTRjs7RWdGMzVTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGODVTRjs7RWdGMzVTQTtJQUNFO0lBRUE7RWhGODVTRjs7RWdGMzVTQTs7O0lBSUU7RWhGODVTRjs7RWdGMzVTQTtJQUVFO0lBQ0E7RWhGODVTRjs7RWdGMzVTQTtJQUNFO0lBQ0E7SUFDQTtJQUVBO0lBRUE7RWhGODVTRjs7RWdGMzVTQTtJQUNFO0VoRjg1U0Y7O0VnRjM1U0E7SUFDRTtFaEY4NVNGOztFZ0YzNVNBO0lBSUU7SUFDQTtJQUNBO0lBQ0E7RWhGODVTRjs7RWdGMzVTQTtJQUNFO0VoRjg1U0Y7O0VnRjM1U0E7SUFDRTtJQUNBO0VoRjg1U0Y7O0VnRjM1U0E7SUFRRTtFaEYwNVNGOztFZ0Z2NVNBO0lBUUU7RWhGczVTRjs7RWdGbjVTQTtJQUNFO0lBSUE7RWhGczVTRjtBQUNGO0FnRnA1U0U7RUFDRTtJQUdFO0VoRnM1U0o7QUFDRjtBZ0Z0Z1RBO0VBbUhFO0lBQ0U7SUFDQTtJQUlBO0VoRnM1U0Y7QUFDRjtBZ0ZoaFRBO0VBNEhFO0lBQ0U7SUFDQTtJQUdBO0lBR0E7RWhGdTVTRjtBQUNGO0FnRjVoVEE7RUF1SUU7SUFJRTtFaEZ3NVNGO0FBQ0Y7QWdGcGlUQTtFQThJRTtJQUNFO0VoRnk1U0Y7QUFDRjtBZ0Z6aVRBO0VBa0pFO0lBQ0U7RWhGMDVTRjtBQUNGO0FnRjlpVEE7RUFzSkU7SUFDRTtFaEYyNVNGO0FBQ0Y7QWdGbmpUQTtFQTBKRTtJQUNFO0lBQ0E7SUFJQTtFaEY0NVNGO0FBQ0Y7QWdGN2pUQTtFQW1LRTtJQUNFO0VoRjY1U0Y7QUFDRjtBZ0Zsa1RBO0VBdUtFO0lBQ0U7RWhGODVTRjtBQUNGO0FnRjU1U0U7RUFDRTtJQUNFO0VoRjg1U0o7O0VnRjM1U0U7SUFDRTtFaEY4NVNKOztFZ0YzNVNFO0lBQ0U7RWhGODVTSjs7RWdGMzVTRTtJQUNFO0VoRjg1U0o7QUFDRjtBZ0YzNVNFO0VBQ0U7SUFDRTtFaEY2NVNKO0FBQ0Y7QWdGMTVTRTtFQUNFO0lBQ0U7RWhGNDVTSjtBQUNGO0FnRno1U0U7RUFDRTtJQUNFO0VoRjI1U0o7QUFDRjtBZ0Z4NVNFO0VBQ0U7SUFDRTtFaEYwNVNKO0FBQ0Y7QWdGNW1UQTtFQXFORTtJQWdCRSw2RUFDRTtFaEY4NFNKO0FBQ0Y7QWdGcm5UQTtFQW1QRTtJQUNFO0lBQ0E7RWhGcTRTRjtBQUNGO0FnRjNuVEE7RUF3UEU7SUFDRTtFaEZzNFNGO0FBQ0Y7QWdGaG9UQTtFQTRQRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBSUE7SUFJQTtJQUtBO0VoRnE0U0Y7QUFDRjtBZ0ZucFRBO0VBZ1JFO0lBRUU7RWhGczRTRjtBQUNGO0FnRnpwVEE7RUFxUkU7SUFHRTtJQUNBO0lBQ0E7SUFDQTtFaEZ1NFNGO0FBQ0Y7QWdGbnFUQTtFQThSRTtJQUNFO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtFaEZ3NFNGO0FBQ0Y7QWdGOXFUQTtFQXdTRTtJQUNFO0VoRnk0U0Y7QUFDRjtBZ0ZuclRBO0VBNFNFO0lBQ0U7SUFDQTtFaEYwNFNGO0FBQ0Y7QWdGdjRTQTtBQUNBO0VBQ0U7QWhGeTRTRjs7QWdGdDRTQTtFQUNFO0FoRnk0U0Y7O0FnRnQ0U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NFNGOztBZ0ZoNFNBO0VBQ0UsNkVBQ0U7QWhGazRTSjs7QWdGNTNTQTtFQUdFO0FoRiszU0Y7O0FnRjUzU0E7RUFDRTtBaEYrM1NGOztBZ0Y1M1NBO0VBQ0U7QWhGKzNTRjs7QWdGNTNTQTtFQUdFO0FoRiszU0Y7O0FnRjUzU0E7RUFHRTtBaEYrM1NGOztBZ0Y1M1NBO0VBR0U7QWhGKzNTRjs7QWdGNTNTQTtFQUdFO0FoRiszU0Y7O0FnRjUzU0E7RUFHRTtBaEYrM1NGOztBZ0Y1M1NBO0VBQ0U7QWhGKzNTRjs7QWdGNTNTQTtFQUdFO0FoRiszU0Y7O0FnRjUzU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEYrM1NGOztBZ0Y1M1NBO0VBQ0U7QWhGKzNTRjs7QWdGNTNTQTtFQUNFO0FoRiszU0Y7O0FnRjUzU0E7RUFDRTtBaEYrM1NGOztBZ0Y1M1NBO0VBQ0U7RUFDQSw2RUFDRTtBaEY4M1NKOztBZ0Z4M1NBO0VBR0U7QWhGMjNTRjs7QWdGeDNTQTtFQUNFO0VBQ0E7RUFDQTtBaEYyM1NGOztBZ0Z4M1NBO0VBQ0U7QWhGMjNTRjs7QWdGeDNTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRjIzU0Y7O0FnRngzU0E7RUFHRTtBaEYyM1NGOztBZ0Z4M1NBO0VBR0U7QWhGMjNTRjs7QWdGeDNTQTtFQUNFO0FoRjIzU0Y7O0FnRngzU0E7RUFDRTtJQUNFO0VoRjIzU0Y7O0VnRngzU0E7SUFDRTtFaEYyM1NGOztFZ0Z4M1NBO0lBQ0U7RWhGMjNTRjs7RWdGeDNTQTtJQUNFO0VoRjIzU0Y7QUFDRjtBZ0Z4M1NBO0VBQ0U7SUFDRTtFaEYwM1NGOztFZ0Z2M1NBO0lBQ0U7RWhGMDNTRjs7RWdGdjNTQTtJQUNFO0VoRjAzU0Y7O0VnRnYzU0E7SUFDRTtFaEYwM1NGO0FBQ0Y7QWdGdjNTQTtFQUNFO0lBQ0U7RWhGeTNTRjs7RWdGdDNTQTtJQUNFO0VoRnkzU0Y7O0VnRnQzU0E7SUFDRTtFaEZ5M1NGOztFZ0Z0M1NBO0lBQ0U7RWhGeTNTRjs7RWdGdDNTQTtJQUNFO0VoRnkzU0Y7O0VnRnQzU0E7SUFDRTtFaEZ5M1NGOztFZ0Z0M1NBO0lBQ0U7RWhGeTNTRjs7RWdGdDNTQTtJQUNFO0VoRnkzU0Y7QUFDRjtBZ0Z0M1NBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZ3M1NGOztFZ0ZyM1NBO0lBQ0U7RWhGdzNTRjtBQUNGO0FnRnIzU0E7QUFDQTtFQUNFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBNEJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZ1M1NGOztFZ0ZwM1NBO0lBQ0U7SUFDQTtJQUNBO0VoRnUzU0Y7O0VnRnAzU0E7SUFDRTtJQUNBO0VoRnUzU0Y7O0VnRnAzU0E7Ozs7OztJQU1FO0VoRnUzU0Y7O0VnRnAzU0E7SUFDRTtFaEZ1M1NGOztFZ0ZwM1NBO0lBQ0U7RWhGdTNTRjs7RWdGcDNTQTtJQUNFO0lBQ0E7RWhGdTNTRjs7RWdGcDNTQTs7OztJQUlFO0VoRnUzU0Y7O0VnRnAzU0E7SUFDRTtFaEZ1M1NGOztFZ0ZwM1NBOzs7SUFXRSwrRUFDRTtFaEZnM1NKOztFZ0YzMlNBOzs7SUFHRTtFaEY4MlNGOztFZ0YzMlNBOztJQUVFO0VoRjgyU0Y7O0VnRjMyU0E7SUFDRTtFaEY4MlNGOztFZ0YzMlNBOztJQUVFO0VoRjgyU0Y7O0VnRjMyU0E7O0lBRUU7RWhGODJTRjs7RWdGMzJTQTtJQUNFO0lBQ0E7RWhGODJTRjs7RWdGMzJTQTtJQUNFO0lBQ0E7SUFDQTtFaEY4MlNGOztFZ0YzMlNBO0lBQ0U7SUFDQTtFaEY4MlNGOztFZ0YzMlNBO0lBQ0U7RWhGODJTRjs7RWdGMzJTQTtJQUNFO0lBQ0E7SUFDQTtFaEY4MlNGOztFZ0YzMlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY4MlNGOztFZ0YzMlNBO0lBQ0U7RWhGODJTRjs7RWdGMzJTQTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7RWhGODJTRjs7RWdGMzJTQTtJQUNFO0VoRjgyU0Y7O0VnRnQyU0E7O0lBRUU7RWhGODJTRjs7RWdGdDJTQTtJQUVFO0VoRjgyU0Y7O0VnRmgzU0E7O0lBRUU7RWhGODJTRjs7RWdGMzJTQTs7SUFFRTtFaEY4MlNGOztFZ0YzMlNBOzs7O0lBWUUsK0VBQ0U7SUFJRjtJQUNBO0lBR0E7RWhGcTJTRjs7RWdGbDJTQTtJQUNFO0VoRnEyU0Y7O0VnRmwyU0E7O0lBRUU7SUFDQTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7RWhGcTJTRjs7RWdGbDJTQTs7OztJQUlFO0VoRnEyU0Y7O0VnRmwyU0E7OztJQUdFO0lBQ0E7SUFDQTtFaEZxMlNGOztFZ0ZsMlNBOzs7OztJQUtFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VoRnEyU0Y7O0VnRmwyU0E7Ozs7SUFJRTtJQUNBO0lBR0E7RWhGcTJTRjs7RWdGbDJTQTtJQUNFO0lBQ0E7SUFDQTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7RWhGcTJTRjs7RWdGbDJTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGcTJTRjs7RWdGbDJTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7SUFDQTtFaEZxMlNGOztFZ0ZsMlNBOztJQUVFO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFFRTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7SUFDQTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZxMlNGOztFZ0ZsMlNBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RWhGcTJTRjs7RWdGbDJTQTtJQUdFO0VoRnEyU0Y7O0VnRmwyU0E7SUFHRTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGcTJTRjs7RWdGbDJTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7RWhGcTJTRjs7RWdGbDJTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7SUFDQTtJQUNBO0VoRnEyU0Y7O0VnRmwyU0E7SUFDRTtFaEZxMlNGOztFZ0ZsMlNBO0lBQ0U7RWhGcTJTRjs7RWdGbDJTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFTQSwrRUFDRTtJQUtGO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7SUFDQTtJQUdBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7SUFHQTtJQUNBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtFaEY0MVNGOztFZ0Z6MVNBO0lBR0U7SUFHQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7SUFDQTtJQUNBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7SUFHQTtJQUVBO0lBQ0E7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBOzs7SUFHRTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7RWhGNDFTRjs7RWdGejFTQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBR0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUdBO0VoRjQxU0Y7O0VnRnoxU0E7SUFHRTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBR0U7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGNDFTRjs7RWdGejFTQTs7SUFFRTtFaEY0MVNGOztFZ0Z6MVNBOztJQUVFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7SUFHQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7SUFDQTtJQUNBO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtFaEY0MVNGOztFZ0Z6MVNBO0lBRUU7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBOztJQUVFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBQ0E7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7RWhGNDFTRjs7RWdGejFTQTs7SUFJRTtJQUdBO0VoRjQxU0Y7O0VnRnoxU0E7O0lBSUU7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0lBRUE7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7RWhGNDFTRjs7RWdGejFTQTtJQUNFO0VoRjQxU0Y7O0VnRnoxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEY0MVNGOztFZ0Z6MVNBO0lBQ0U7SUFDQTtJQUNBO0VoRjQxU0Y7QUFDRjtBZ0Z6MVNBO0FBQ0E7RUFDRTtJQUNFO0lBR0E7SUFDQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7O0lBR0U7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBR0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBR0U7SUFDQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFHRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFHRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFHRTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtFaEYyMVNGOztFZ0Z4MVNBOztJQUVFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBOzs7OztJQUtFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTs7SUFFRTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7O0lBRUU7RWhGMjFTRjs7RWdGeDFTQTs7SUFFRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7OztJQUdFO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUdFO0lBQ0E7SUFFQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7OztJQUdFO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBOztJQUVFO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFHRTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUVFO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMjFTRjs7RWdGeDFTQTs7SUFFRTtFaEYyMVNGOztFZ0Z4MVNBO0lBQ0U7RWhGMjFTRjs7RWdGeDFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0VoRjIxU0Y7O0VnRngxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYyMVNGO0FBQ0Y7QWdGeDFTQTtBQUNBO0VBQ0U7SUFDRTtFaEYwMVNGOztFZ0Z2MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwMVNGOztFZ0Z2MVNBOztJQUVFO0lBQ0E7RWhGMDFTRjs7RWdGdjFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwMVNGOztFZ0Z2MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjAxU0Y7O0VnRnYxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMDFTRjs7RWdGdjFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwMVNGOztFZ0Z2MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjAxU0Y7O0VnRnYxU0E7Ozs7SUFJRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwMVNGOztFZ0Z2MVNBOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMDFTRjs7RWdGdjFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMDFTRjs7RWdGdjFTQTtJQUNFO0lBQ0E7SUFDQTtFaEYwMVNGOztFZ0Z2MVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwMVNGOztFZ0Z2MVNBO0lBQ0U7SUFDQTtJQUNBO0VoRjAxU0Y7O0VnRnYxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjAxU0Y7O0VnRnYxU0E7SUFDRTtFaEYwMVNGOztFZ0Z2MVNBO0lBQ0U7RWhGMDFTRjs7RWdGdjFTQTtJQUNFO0VoRjAxU0Y7O0VnRnYxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMDFTRjs7RWdGdjFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjAxU0Y7O0VnRnYxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMDFTRjs7RWdGdjFTQTs7Ozs7Ozs7OztJQVVFO0VoRjAxU0Y7O0VnRnYxU0E7O0lBRUU7RWhGMDFTRjs7RWdGdjFTQTs7Ozs7O0lBTUU7RWhGMDFTRjtBQUNGO0FnRnYxU0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFaEZ5MVNGOztFZ0Z0MVNBOzs7Ozs7Ozs7SUFTRTtFaEZ5MVNGOztFZ0Z0MVNBOzs7O0lBSUU7RWhGeTFTRjs7RWdGdDFTQTtJQUNFO0VoRnkxU0Y7O0VnRnQxU0E7SUFDRTtFaEZ5MVNGOztFZ0Z0MVNBOztJQUVFO0VoRnkxU0Y7O0VnRnQxU0E7O0lBRUU7SUFDQTtFaEZ5MVNGOztFZ0Z0MVNBO0lBQ0U7SUFDQTtFaEZ5MVNGOztFZ0Z0MVNBO0lBQ0U7RWhGeTFTRjs7RWdGdDFTQTtJQUNFO0VoRnkxU0Y7O0VnRnQxU0E7SUFDRTtFaEZ5MVNGOztFZ0Z0MVNBOzs7OztJQUtFO0lBQ0E7SUFDQTtFaEZ5MVNGOztFZ0Z0MVNBOzs7OztJQUtFO0lBQ0E7SUFDQTtFaEZ5MVNGOztFZ0Y1MFNBO0lBQ0U7SUFDQTtFaEZ5MVNGOztFZ0Z0MVNBO0lBQ0U7SUFDQTtFaEZ5MVNGOztFZ0Y1MFNBO0lBQ0U7SUFDQTtFaEZ5MVNGOztFZ0YzMVNBO0lBQ0U7SUFDQTtFaEZ5MVNGOztFZ0Z0MVNBO0lBQ0U7SUFDQTtFaEZ5MVNGOztFZ0YzMVNBO0lBQ0U7SUFDQTtFaEZ5MVNGOztFZ0Z0MVNBO0lBQ0U7RWhGeTFTRjs7RWdGdDFTQTtJQUNFO0VoRnkxU0Y7O0VnRnQxU0E7SUFDRTtFaEZ5MVNGOztFZ0Z0MVNBOztJQUVFO0lBQ0E7RWhGeTFTRjs7RWdGdDFTQTs7Ozs7Ozs7O0lBU0U7SUFDQTtFaEZ5MVNGOztFZ0Z0MVNBO0lBQ0U7RWhGeTFTRjs7RWdGdDFTQTtJQUNFO0VoRnkxU0Y7O0VnRnQxU0E7SUFDRTtFaEZ5MVNGOztFZ0Z0MVNBO0lBQ0U7RWhGeTFTRjs7RWdGdDFTQTtJQUNFO0VoRnkxU0Y7O0VnRnQxU0E7O0lBTUU7RWhGcTFTRjs7RWdGbDFTQTs7SUFFRTtJQUNBO0VoRnExU0Y7O0VnRmwxU0E7O0lBRUU7SUFDQTtFaEZxMVNGOztFZ0ZsMVNBO0lBQ0U7RWhGcTFTRjs7RWdGbDFTQTtJQUNFO0VoRnExU0Y7O0VnRmwxU0E7O0lBRUU7RWhGcTFTRjs7RWdGbDFTQTtJQUNFO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtFaEZxMVNGOztFZ0ZsMVNBO0lBQ0U7RWhGcTFTRjs7RWdGbDFTQTtJQUNFO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtFaEZxMVNGOztFZ0ZsMVNBO0lBQ0U7SUFDQTtFaEZxMVNGOztFZ0ZsMVNBOztJQUVFO0VoRnExU0Y7O0VnRmwxU0E7O0lBRUU7RWhGcTFTRjs7RWdGbDFTQTs7SUFFRTtFaEZxMVNGOztFZ0ZsMVNBOztJQUVFO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtFaEZxMVNGOztFZ0ZsMVNBOztJQUVFO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtJQUNBO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtJQUNBO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtFaEZxMVNGOztFZ0ZsMVNBO0lBQ0U7RWhGcTFTRjs7RWdGbDFTQTs7Ozs7SUFLRTtFaEZxMVNGOztFZ0ZsMVNBO0lBQ0U7SUFDQTtFaEZxMVNGOztFZ0ZsMVNBO0lBQ0U7SUFDQTtFaEZxMVNGOztFZ0ZsMVNBO0lBQ0U7RWhGcTFTRjs7RWdGbDFTQTtJQUNFO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtFaEZxMVNGOztFZ0ZsMVNBO0lBQ0U7SUFDQTtFaEZxMVNGOztFZ0ZsMVNBO0lBQ0U7SUFDQTtFaEZxMVNGOztFZ0ZsMVNBO0lBQ0U7RWhGcTFTRjs7RWdGbDFTQTs7SUFFRTtJQUNBO0lBQ0E7RWhGcTFTRjs7RWdGbDFTQTtJQUNFO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtJQUNBO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtJQUNBO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtJQUNBO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtJQUNBO0VoRnExU0Y7O0VnRmwxU0E7SUFDRTtJQUNBO0VoRnExU0Y7O0VnRmwxU0E7O0lBSUU7SUFDQTtFaEZtMVNGOztFZ0ZoMVNBO0lBQ0U7RWhGbTFTRjs7RWdGaDFTQTtJQUNFO0VoRm0xU0Y7O0VnRmgxU0E7SUFDRTtJQUNBO0lBQ0E7RWhGbTFTRjs7RWdGaDFTQTtJQUNFO0lBQ0E7SUFDQTtFaEZtMVNGOztFZ0ZoMVNBO0lBQ0U7RWhGbTFTRjs7RWdGaDFTQTs7O0lBR0U7RWhGbTFTRjs7RWdGaDFTQTtJQUNFO0VoRm0xU0Y7O0VnRmgxU0E7SUFDRTtFaEZtMVNGOztFZ0ZoMVNBO0lBQ0U7SUFDQTtFaEZtMVNGOztFZ0ZoMVNBO0lBQ0U7RWhGbTFTRjs7RWdGaDFTQTs7Ozs7OztJQU9FO0VoRm0xU0Y7O0VnRmgxU0E7O0lBRUU7RWhGbTFTRjs7RWdGaDFTQTs7SUFFRTtFaEZtMVNGOztFZ0ZoMVNBOztJQUVFO0VoRm0xU0Y7O0VnRmgxU0E7O0lBRUU7RWhGbTFTRjs7RWdGaDFTQTtJQUNFO0VoRm0xU0Y7O0VnRmgxU0E7SUFDRTtFaEZtMVNGOztFZ0ZoMVNBO0lBQ0U7RWhGbTFTRjs7RWdGaDFTQTtJQUNFO0VoRm0xU0Y7O0VnRmgxU0E7SUFDRTtFaEZtMVNGOztFZ0ZoMVNBO0lBQ0U7RWhGbTFTRjtBQUNGO0FnRmgxU0E7QUFDQTtFQUNFO0lBQ0U7RWhGazFTRjs7RWdGLzBTQTs7Ozs7OztJQU9FO0VoRmsxU0Y7O0VnRi8wU0E7O0lBRUU7RWhGazFTRjs7RWdGLzBTQTtJQUNFO0VoRmsxU0Y7O0VnRi8wU0E7SUFDRTtFaEZrMVNGOztFZ0YvMFNBO0lBQ0U7RWhGazFTRjs7RWdGLzBTQTs7OztJQUlFO0lBQ0E7SUFDQTtFaEZrMVNGOztFZ0YvMFNBOzs7O0lBSUU7SUFDQTtJQUNBO0VoRmsxU0Y7O0VnRjEwU0E7SUFDRTtJQUNBO0VoRmsxU0Y7O0VnRjEwU0E7SUFDRTtJQUNBO0VoRmsxU0Y7O0VnRi8wU0E7SUFDRTtFaEZrMVNGOztFZ0YvMFNBOzs7OztJQUtFO0lBQ0E7RWhGazFTRjs7RWdGLzBTQTtJQUNFO0VoRmsxU0Y7O0VnRi8wU0E7O0lBRUU7SUFDQTtFaEZrMVNGOztFZ0YvMFNBOzs7Ozs7OztJQVFFO0lBQ0E7RWhGazFTRjs7RWdGLzBTQTtJQUNFO0VoRmsxU0Y7O0VnRi8wU0E7SUFDRTtJQUNBO0VoRmsxU0Y7O0VnRi8wU0E7SUFDRTtFaEZrMVNGOztFZ0YvMFNBO0lBQ0U7RWhGazFTRjs7RWdGLzBTQTtJQUNFO0lBQ0E7RWhGazFTRjs7RWdGLzBTQTs7SUFFRTtFaEZrMVNGOztFZ0YvMFNBOztJQUVFO0VoRmsxU0Y7O0VnRi8wU0E7O0lBRUU7RWhGazFTRjs7RWdGLzBTQTs7SUFFRTtFaEZrMVNGOztFZ0YvMFNBO0lBQ0U7RWhGazFTRjs7RWdGLzBTQTs7SUFFRTtFaEZrMVNGOztFZ0YvMFNBO0lBQ0U7SUFDQTtFaEZrMVNGOztFZ0YvMFNBO0lBQ0U7RWhGazFTRjs7RWdGLzBTQTtJQUNFO0VoRmsxU0Y7O0VnRi8wU0E7SUFDRTtFaEZrMVNGOztFZ0YvMFNBO0lBQ0U7RWhGazFTRjs7RWdGLzBTQTtJQUNFO0lBQ0E7SUFDQTtFaEZrMVNGOztFZ0YvMFNBO0lBQ0U7SUFDQTtFaEZrMVNGOztFZ0YvMFNBOztJQUlFO0lBQ0E7RWhGZzFTRjs7RWdGNzBTQTtJQUNFO0VoRmcxU0Y7O0VnRjcwU0E7O0lBRUU7RWhGZzFTRjs7RWdGNzBTQTtJQUNFO0VoRmcxU0Y7O0VnRjcwU0E7SUFDRTtFaEZnMVNGOztFZ0Y3MFNBO0lBQ0U7RWhGZzFTRjs7RWdGNzBTQTtJQUNFO0VoRmcxU0Y7O0VnRjcwU0E7SUFDRTtFaEZnMVNGOztFZ0Y3MFNBO0lBQ0U7RWhGZzFTRjs7RWdGNzBTQTtJQUNFO0VoRmcxU0Y7O0VnRjcwU0E7SUFDRTtFaEZnMVNGO0FBQ0Y7QWdGNzBTQTtBQUNBO0VBQ0U7SUFDRTtFaEYrMFNGOztFZ0Y1MFNBOztJQUVFO0VoRiswU0Y7O0VnRjUwU0E7SUFDRTtFaEYrMFNGOztFZ0Y1MFNBO0lBQ0U7RWhGKzBTRjs7RWdGNTBTQTtJQUNFO0VoRiswU0Y7O0VnRjUwU0E7Ozs7O0lBS0U7RWhGKzBTRjs7RWdGNTBTQTtJQUNFO0lBQ0E7RWhGKzBTRjs7RWdGNTBTQTtJQUNFO0lBQ0E7RWhGKzBTRjs7RWdGNTBTQTtJQUNFO0VoRiswU0Y7O0VnRjUwU0E7SUFDRTtFaEYrMFNGOztFZ0Y1MFNBO0lBQ0U7SUFDQTtFaEYrMFNGOztFZ0Y1MFNBO0lBQ0U7SUFDQTtFaEYrMFNGOztFZ0Y1MFNBO0lBQ0U7RWhGKzBTRjtBQUNGO0FnRjUwU0E7QUFFRTtFQUNFO0lBQ0U7RWhGNjBTSjs7RWdGMTBTRTs7SUFFRTtFaEY2MFNKOztFZ0YxMFNFO0lBQ0U7RWhGNjBTSjtBQUNGO0FnRjEwU0U7RUFDRTs7SUFFRTtJQUNBO0VoRjQwU0o7QUFDRjtBZ0Z6MFNFO0VBQ0U7SUFDRTtFaEYyMFNKOztFZ0Z4MFNFO0lBQ0U7RWhGMjBTSjs7RWdGeDBTRTtJQUNFO0VoRjIwU0o7O0VnRngwU0U7SUFDRTtJQUNBO0VoRjIwU0o7O0VnRngwU0U7SUFDRTtFaEYyMFNKOztFZ0Z4MFNFO0lBQ0U7RWhGMjBTSjs7RWdGeDBTRTtJQUNFO0VoRjIwU0o7QUFDRjtBZ0Z4MFNFO0VBQ0U7SUFDRTtFaEYwMFNKOztFZ0Z2MFNFO0lBQ0U7RWhGMDBTSjs7RWdGdjBTRTtJQUNFO0VoRjAwU0o7O0VnRnYwU0U7SUFDRTtFaEYwMFNKOztFZ0Z2MFNFO0lBQ0U7RWhGMDBTSjs7RWdGdjBTRTtJQUNFO0VoRjAwU0o7O0VnRnYwU0U7O0lBRUU7RWhGMDBTSjs7RWdGdjBTRTtJQUNFO0VoRjAwU0o7QUFDRjtBZ0Z2MFNFO0VBQ0U7SUFDRTtFaEZ5MFNKOztFZ0Z0MFNFO0lBQ0U7RWhGeTBTSjs7RWdGdDBTRTtJQUNFO0VoRnkwU0o7O0VnRnQwU0U7SUFDRTtFaEZ5MFNKOztFZ0Z0MFNFOztJQUVFO0lBQ0E7RWhGeTBTSjs7RWdGdDBTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRnkwU0o7O0VnRnQwU0U7SUFDRTtJQUNBO0lBQ0E7RWhGeTBTSjtBQUNGO0FnRnQwU0U7RUFDRTtJQUNFO0VoRncwU0o7QUFDRjtBZ0ZyMFNFO0VBQ0U7SUFDRTtFaEZ1MFNKO0FBQ0Y7QWdGcDBTRTtFQUNFO0lBQ0U7RWhGczBTSjtBQUNGO0FnRm4wU0U7RUFDRTtJQUNFO0VoRnEwU0o7QUFDRjtBZ0ZqMFNBO0FBRUU7RUFDRTtJQUNFO0VoRmswU0o7O0VnRi96U0U7SUFDRTtFaEZrMFNKOztFZ0YvelNFO0lBQ0U7RWhGazBTSjtBQUNGO0FnRi96U0U7RUFDRTtJQUNFO0VoRmkwU0o7O0VnRjl6U0U7O0lBRUU7SUFDQTtFaEZpMFNKOztFZ0Y5elNFO0lBQ0U7RWhGaTBTSjs7RWdGOXpTRTtJQUNFO0lBQ0E7RWhGaTBTSjs7RWdGOXpTRTtJQUNFO0VoRmkwU0o7O0VnRjl6U0U7SUFDRTtFaEZpMFNKOztFZ0Y5elNFO0lBQ0U7RWhGaTBTSjs7RWdGOXpTRTtJQUNFO0VoRmkwU0o7O0VnRjl6U0U7SUFDRTtFaEZpMFNKOztFZ0Y5elNFO0lBQ0U7RWhGaTBTSjs7RWdGOXpTRTtJQUNFO0VoRmkwU0o7O0VnRjl6U0U7SUFDRTtJQUNBO0VoRmkwU0o7O0VnRjl6U0U7SUFDRTtFaEZpMFNKOztFZ0Y5elNFOztJQUVFO0VoRmkwU0o7O0VnRjl6U0U7SUFDRTtFaEZpMFNKOztFZ0Y5elNFO0lBQ0U7RWhGaTBTSjs7RWdGOXpTRTtJQUNFO0VoRmkwU0o7O0VnRjl6U0U7SUFDRTtJQUNBO0VoRmkwU0o7QUFDRjtBZ0Y5elNFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RWhGZzBTSjs7RWdGN3pTRTtJQUNFO0lBQ0E7SUFDQTtFaEZnMFNKOztFZ0Y3elNFO0lBQ0U7SUFDQTtJQUNBO0VoRmcwU0o7O0VnRjd6U0U7SUFDRTtJQUNBO0lBQ0E7RWhGZzBTSjs7RWdGN3pTRTtJQUNFO0lBQ0E7RWhGZzBTSjs7RWdGN3pTRTs7SUFFRTtFaEZnMFNKOztFZ0Z4elNFO0lBQ0U7RWhGMnpTSjs7RWdGeHpTRTtJQUNFO0VoRjJ6U0o7O0VnRnh6U0U7SUFDRTtFaEYyelNKOztFZ0Z4elNFO0lBQ0U7RWhGMnpTSjs7RWdGeHpTRTtJQUNFO0VoRjJ6U0o7O0VnRnh6U0U7Ozs7SUFJRTtFaEYyelNKOztFZ0Z4elNFOztJQUVFO0VoRjJ6U0o7O0VnRnh6U0U7SUFDRTtFaEYyelNKOztFZ0Z4elNFO0lBQ0U7RWhGMnpTSjs7RWdGeHpTRTs7SUFFRTtFaEYyelNKOztFZ0Z4elNFO0lBQ0U7RWhGMnpTSjs7RWdGeHpTRTtJQUNFO0lBQ0E7RWhGMnpTSjs7RWdGeHpTRTtJQUNFO0VoRjJ6U0o7O0VnRnh6U0U7SUFDRTtFaEYyelNKOztFZ0Z4elNFO0lBQ0U7RWhGMnpTSjs7RWdGeHpTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjJ6U0o7O0VnRnh6U0U7SUFDRTtFaEYyelNKOztFZ0Z4elNFOztJQUVFO0lBQ0E7RWhGMnpTSjs7RWdGeHpTRTtJQUNFO0lBQ0E7SUFDQTtFaEYyelNKOztFZ0Z4elNFO0lBQ0U7RWhGMnpTSjs7RWdGeHpTRTtJQUNFO0VoRjJ6U0o7O0VnRnh6U0U7SUFDRTtFaEYyelNKOztFZ0Z4elNFO0lBQ0U7RWhGMnpTSjs7RWdGeHpTRTtJQUNFO0VoRjJ6U0o7O0VnRnh6U0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjJ6U0o7O0VnRnh6U0U7SUFDRTtFaEYyelNKOztFZ0Z4elNFO0lBQ0U7RWhGMnpTSjs7RWdGeHpTRTtJQUNFO0VoRjJ6U0o7O0VnRnh6U0U7SUFDRTtFaEYyelNKOztFZ0Z4elNFO0lBQ0U7RWhGMnpTSjs7RWdGeHpTRTtJQUNFO0VoRjJ6U0o7O0VnRnh6U0U7SUFDRTtJQUNBO0VoRjJ6U0o7QUFDRjtBZ0Z4elNFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RWhGMHpTSjs7RWdGdnpTRTtJQUNFO0lBQ0E7SUFDQTtFaEYwelNKOztFZ0Z2elNFO0lBQ0U7SUFDQTtJQUNBO0VoRjB6U0o7O0VnRnZ6U0U7SUFDRTtJQUNBO0lBQ0E7RWhGMHpTSjs7RWdGdnpTRTtJQUNFO0lBQ0E7SUFDQTtFaEYwelNKOztFZ0Z2elNFO0lBQ0U7RWhGMHpTSjs7RWdGbHpTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRnF6U0o7O0VnRmx6U0U7SUFDRTtJQUNBO0lBQ0E7RWhGcXpTSjs7RWdGbHpTRTs7SUFFRTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0VoRnF6U0o7O0VnRmx6U0U7SUFDRTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7SUFDQTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0VoRnF6U0o7O0VnRmx6U0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0lBQ0E7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0lBQ0E7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0VoRnF6U0o7O0VnRmx6U0U7O0lBRUU7SUFDQTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7SUFDQTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0lBQ0E7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0VoRnF6U0o7O0VnRmx6U0U7SUFDRTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0lBQ0E7SUFDQTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0VoRnF6U0o7O0VnRmx6U0U7SUFDRTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0VoRnF6U0o7O0VnRmx6U0U7SUFDRTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0VoRnF6U0o7O0VnRmx6U0U7O0lBRUU7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0lBQ0E7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnF6U0o7O0VnRmx6U0U7SUFDRTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7SUFDQTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7SUFDQTtFaEZxelNKOztFZ0ZselNFOztJQUVFO0VoRnF6U0o7O0VnRmx6U0U7SUFDRTtFaEZxelNKOztFZ0ZselNFO0lBQ0U7RWhGcXpTSjs7RWdGbHpTRTtJQUNFO0VoRnF6U0o7O0VnRmx6U0U7SUFDRTtJQUNBO0VoRnF6U0o7QUFDRjtBZ0ZselNFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZvelNKOztFZ0ZqelNFO0lBQ0U7SUFDQTtJQUNBO0VoRm96U0o7O0VnRmp6U0U7SUFDRTtJQUNBO0lBQ0E7RWhGb3pTSjs7RWdGanpTRTtJQUNFO0lBQ0E7SUFDQTtFaEZvelNKOztFZ0ZqelNFO0lBQ0U7SUFDQTtFaEZvelNKOztFZ0ZqelNFO0lBQ0U7RWhGb3pTSjs7RWdGanpTRTtJQUNFO0VoRm96U0o7O0VnRmp6U0U7SUFDRTtFaEZvelNKOztFZ0ZqelNFO0lBQ0U7RWhGb3pTSjs7RWdGanpTRTtJQUNFO0VoRm96U0o7O0VnRmp6U0U7SUFDRTtFaEZvelNKOztFZ0Y1eVNFOzs7O0lBSUU7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtFaEYreVNKOztFZ0Y1eVNFOzs7O0lBSUU7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0lBQ0E7SUFDQTtFaEYreVNKOztFZ0Y1eVNFO0lBQ0U7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0lBQ0E7SUFDQTtFaEYreVNKOztFZ0Y1eVNFO0lBQ0U7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtFaEYreVNKOztFZ0Y1eVNFO0lBQ0U7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtFaEYreVNKOztFZ0Y1eVNFO0lBQ0U7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtJQUNBO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtFaEYreVNKOztFZ0Y1eVNFOztJQUVFO0VoRit5U0o7O0VnRjV5U0U7OztJQUdFO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtFaEYreVNKOztFZ0Y1eVNFO0lBQ0U7SUFDQTtFaEYreVNKOztFZ0Y1eVNFO0lBQ0U7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEYreVNKOztFZ0Y1eVNFO0lBQ0U7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0lBQ0E7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0lBQ0E7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtFaEYreVNKOztFZ0Y1eVNFO0lBQ0U7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtFaEYreVNKOztFZ0Y1eVNFO0lBQ0U7SUFDQTtJQUNBO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtFaEYreVNKOztFZ0Y1eVNFO0lBQ0U7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0lBQ0E7RWhGK3lTSjs7RWdGNXlTRTtJQUNFO0VoRit5U0o7O0VnRjV5U0U7SUFDRTtJQUNBO0VoRit5U0o7QUFDRjtBZ0Y1eVNFO0VBQ0U7O0lBRUU7RWhGOHlTSjs7RWdGM3lTRTs7SUFFRTtFaEY4eVNKOztFZ0YzeVNFO0lBQ0U7SUFDQTtFaEY4eVNKOztFZ0YzeVNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGOHlTSjs7RWdGM3lTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjh5U0o7O0VnRjN5U0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEY4eVNKOztFZ0YzeVNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGOHlTSjs7RWdGM3lTRTtJQUNFO0lBQ0E7SUFDQTtFaEY4eVNKOztFZ0Z0eVNFO0lBQ0U7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0lBQ0E7SUFDQTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0VoRnl5U0o7O0VnRnR5U0U7SUFDRTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0VoRnl5U0o7O0VnRnR5U0U7SUFDRTtJQUNBO0VoRnl5U0o7O0VnRnR5U0U7SUFDRTtJQUNBO0lBQ0E7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0VoRnl5U0o7O0VnRnR5U0U7O0lBRUU7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0lBQ0E7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0lBQ0E7SUFDQTtFaEZ5eVNKOztFZ0Z0eVNFOzs7SUFHRTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7SUFDQTtJQUNBO0VoRnl5U0o7O0VnRnR5U0U7SUFDRTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0VoRnl5U0o7O0VnRnR5U0U7SUFDRTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0VoRnl5U0o7O0VnRnR5U0U7SUFDRTtJQUNBO0lBQ0E7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0VoRnl5U0o7O0VnRnR5U0U7SUFDRTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7SUFDQTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7SUFDQTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0VoRnl5U0o7O0VnRnR5U0U7SUFDRTtJQUNBO0VoRnl5U0o7O0VnRnR5U0U7SUFDRTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7SUFDQTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7SUFDQTtFaEZ5eVNKOztFZ0Z0eVNFO0lBQ0U7RWhGeXlTSjs7RWdGdHlTRTtJQUNFO0lBQ0E7RWhGeXlTSjtBQUNGO0FnRnJ5U0E7QUFDQTtFQUNFO0FoRnV5U0Y7O0FnRnB5U0E7RUFHRTtBaEZ1eVNGOztBZ0ZweVNBO0VBQ0U7QWhGdXlTRjs7QWdGcHlTQTtFQUdFO0FoRnV5U0Y7O0FnRnB5U0E7RUFDRTtJQUNFO0VoRnV5U0Y7O0VnRnB5U0E7SUFDRTtFaEZ1eVNGO0FBQ0Y7QWdGcHlTQTtFQUNFO0lBQ0U7RWhGc3lTRjs7RWdGbnlTQTtJQUNFO0VoRnN5U0Y7QUFDRjtBZ0ZueVNBO0FBQ0E7RUFDRSw2RUFDRTtBaEZveVNKOztBZ0Y5eFNBO0VBR0U7QWhGaXlTRjs7QWdGOXhTQTtFQUNFO0FoRml5U0Y7O0FnRjl4U0E7RUFDRTtBaEZpeVNGOztBZ0Y5eFNBO0VBQ0U7RUFDQTtFQUNBO0FoRml5U0Y7O0FnRjl4U0E7RUFDRTtFQUNBO0FoRml5U0Y7O0FnRjl4U0E7RUFDRTtBaEZpeVNGOztBZ0Y5eFNBO0VBQ0UsNkVBQ0U7QWhGZ3lTSjs7QWdGMXhTQTtFQUdFO0FoRjZ4U0Y7O0FnRjF4U0E7RUFHRTtBaEY2eFNGOztBZ0YxeFNBO0VBR0U7QWhGNnhTRjs7QWdGMXhTQTtFQUdFO0FoRjZ4U0Y7O0FnRjF4U0E7RUFDRTtBaEY2eFNGOztBZ0YxeFNBO0VBQ0U7RUFDQTtFQUNBO0FoRjZ4U0Y7O0FnRjF4U0E7RUFDRTtFQUNBO0FoRjZ4U0Y7O0FnRjF4U0E7RUFDRTtBaEY2eFNGOztBZ0YxeFNBO0VBR0U7QWhGNnhTRjs7QWdGMXhTQTtFQUdFO0FoRjZ4U0Y7O0FnRjF4U0E7RUFHRTtBaEY2eFNGOztBZ0YxeFNBO0VBQ0U7QWhGNnhTRjs7QWdGMXhTQTtFQUNFO0lBQ0U7RWhGNnhTRjs7RWdGMXhTQTtJQUNFO0VoRjZ4U0Y7O0VnRjF4U0E7SUFDRTtFaEY2eFNGOztFZ0YxeFNBO0lBQ0U7RWhGNnhTRjs7RWdGMXhTQTtJQUNFO0VoRjZ4U0Y7QUFDRjtBZ0YxeFNBO0VBQ0U7SUFDRTtFaEY0eFNGO0FBQ0Y7QWdGenhTQTtFQUNFO0lBQ0U7RWhGMnhTRjs7RWdGeHhTQTtJQUNFO0VoRjJ4U0Y7O0VnRnh4U0E7SUFDRTtFaEYyeFNGOztFZ0Z4eFNBO0lBQ0U7RWhGMnhTRjs7RWdGeHhTQTtJQUNFO0VoRjJ4U0Y7O0VnRnh4U0E7SUFDRTtFaEYyeFNGO0FBQ0Y7QWdGeHhTQTtBQUNBO0VBQ0U7QWhGMHhTRjs7QWdGdnhTQTtFQUNFO0FoRjB4U0Y7O0FnRnZ4U0E7QUFDQTs7RUFFRTtBaEYweFNGOztBZ0Z2eFNBO0FBQ0E7RUFDRTtBaEYweFNGOztBZ0Z2eFNBO0FBQ0E7RUFDRTtJQUNFO0VoRjB4U0Y7RWdGdnhTQTtJQUNFO0VoRnl4U0Y7QUFDRjtBZ0Z0eFNBO0VBQ0U7SUFDRTtFaEZ3eFNGO0VnRnJ4U0E7SUFDRTtFaEZ1eFNGO0FBQ0Y7QWdGcHhTQTtFQUNFO0lBQ0U7RWhGc3hTRjtFZ0ZueFNBO0lBQ0U7RWhGcXhTRjtBQUNGO0FnRmx4U0E7RUFDRTtJQUNFO0lBRUE7RWhGb3hTRjtFZ0ZqeFNBO0lBQ0U7SUFFQTtFaEZteFNGO0FBQ0Y7QWdGaHhTQTtFQUNFO0lBQ0U7SUFFQTtFaEZreFNGO0VnRi93U0E7SUFDRTtJQUVBO0VoRml4U0Y7QUFDRjtBZ0Y5d1NBO0VBQ0U7SUFDRTtJQUNBO0VoRmd4U0Y7RWdGN3dTQTtJQUNFO0lBQ0E7RWhGK3dTRjtBQUNGO0FnRjV3U0E7RUFDRTtJQUNFO0lBRUE7RWhGOHdTRjtFZ0Yzd1NBO0lBQ0U7SUFFQTtFaEY2d1NGO0FBQ0Y7QWdGMXdTQTtFQUNFO0lBQ0U7SUFFQTtFaEY0d1NGO0VnRnp3U0E7SUFDRTtJQUVBO0VoRjJ3U0Y7QUFDRjtBZ0Z4d1NBO0VBQ0U7SUFDRTtJQUNBO0VoRjB3U0Y7RWdGdndTQTtJQUNFO0lBQ0E7RWhGeXdTRjtBQUNGO0FnRnR3U0E7RUFDRTtJQUNFO0VoRnd3U0Y7RWdGcndTQTtJQUNFO0VoRnV3U0Y7QUFDRjtBZ0Zwd1NBO0VBQ0U7SUFDRTtFaEZzd1NGO0VnRm53U0E7SUFDRTtFaEZxd1NGO0FBQ0Y7QWdGbHdTQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VoRm93U0Y7O0VnRmp3U0E7SUFDRTtJQUNBO0VoRm93U0Y7O0VnRmp3U0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRm93U0Y7O0VnRmp3U0E7SUFDRTtFaEZvd1NGOztFZ0Zqd1NBO0lBSUU7SUFDQTtFaEZpd1NGOztFZ0Y5dlNBO0lBQ0U7RWhGaXdTRjs7RWdGOXZTQTtJQUNFO0VoRml3U0Y7O0VnRjl2U0E7SUFDRTtFaEZpd1NGOztFZ0Y5dlNBO0lBQ0U7RWhGaXdTRjs7RWdGOXZTQTtJQUNFO0VoRml3U0Y7O0VnRjl2U0E7SUFDRTtFaEZpd1NGOztFZ0Y5dlNBO0lBQ0U7SUFDQTtFaEZpd1NGOztFZ0Y5dlNBO0lBQ0U7RWhGaXdTRjtBQUNGO0FnRjl2U0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZnd1NGOztFZ0Y3dlNBO0lBQ0U7SUFDQTtFaEZnd1NGO0FBQ0Y7QWdGN3ZTQTtBQUNBO0VBQ0U7SUFDRTtZQUFBO0VoRit2U0Y7QUFDRjtBZ0Y1dlNBO0FBQ0E7RUFDRTs7O0lBSUU7RWhGOHZTRjs7RWdGM3ZTQTtJQUVFO0lBQ0E7RWhGOHZTRjs7RWdGM3ZTQTtJQUNFO0VoRjh2U0Y7O0VnRjN2U0E7SUFJRTtJQUNBO0lBQ0E7SUFDQTtFaEY4dlNGOztFZ0YzdlNBO0lBQ0U7RWhGOHZTRjs7RWdGM3ZTQTtJQUNFO0lBSUE7RWhGOHZTRjtBQUNGO0FnRjV2U0U7RUFDRTtJQUdFO0VoRjh2U0o7QUFDRjtBZ0YzeVNBO0VBZ0RFO0lBQ0U7SUFDQTtJQUlBO0VoRjh2U0Y7QUFDRjtBZ0ZyelNBO0VBeURFO0lBQ0U7SUFDQTtJQUdBO0lBR0E7RWhGK3ZTRjtBQUNGO0FnRmowU0E7RUFvRUU7SUFDRTtFaEZnd1NGO0FBQ0Y7QWdGdDBTQTtFQXdFRTtJQUNFO0VoRml3U0Y7QUFDRjtBZ0YzMFNBO0VBNEVFO0lBQ0U7RWhGa3dTRjtBQUNGO0FnRmgxU0E7RUFnRkU7SUFDRTtJQUNBO0lBSUE7RWhGbXdTRjtBQUNGO0FnRjExU0E7RUF5RkU7SUFDRTtFaEZvd1NGO0FBQ0Y7QWdGbHdTRTtFQUNFO0lBQ0U7RWhGb3dTSjtBQUNGO0FnRmp3U0U7RUFDRTtJQUNFO0VoRm13U0o7QUFDRjtBZ0Z6MlNBO0VBeUdFO0lBZ0JFLDZFQUNFO0VoRnV2U0o7QUFDRjtBZ0ZsM1NBO0VBdUlFO0lBQ0U7SUFDQTtFaEY4dVNGO0FBQ0Y7QWdGM3VTQTtBQUNBO0VBQ0U7QWhGNnVTRjs7QWdGMXVTQTtFQUNFO0FoRjZ1U0Y7O0FnRjF1U0E7RUFDRTs7Ozs7SUFLRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNnVTRjs7RWdGMXVTQTtJQUNFO0VoRjZ1U0Y7O0VnRjF1U0E7SUFDRTtJQUNBO0VoRjZ1U0Y7O0VnRjF1U0E7Ozs7SUFJRTtFaEY2dVNGOztFZ0YxdVNBO0lBU0UsK0VBQ0U7RWhGc3VTSjs7RWdGanVTQTs7SUFFRTtFaEZvdVNGOztFZ0ZqdVNBO0lBQ0U7RWhGb3VTRjs7RWdGanVTQTtJQUNFO0lBQ0E7SUFDQTtFaEZvdVNGOztFZ0ZqdVNBO0lBQ0U7RWhGb3VTRjtBQUNGO0FnRmp1U0E7QUFDQTtFQUNFO0lBQ0U7RWhGbXVTRjtBQUNGO0FnRmh1U0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGa3VTRjtBQUNGO0FnRi90U0E7QUFDQTtFQUNFO0lBQ0U7RWhGaXVTRjs7RWdGOXRTQTtJQUNFO0VoRml1U0Y7O0VnRjl0U0E7SUFDRTtFaEZpdVNGOztFZ0Y5dFNBOztJQUVFO0VoRml1U0Y7O0VnRjl0U0E7SUFDRTtFaEZpdVNGO0FBQ0Y7QWdGOXRTQTtBQUNBO0VBQ0U7SUFDRTtFaEZndVNGOztFZ0Y3dFNBO0lBQ0U7RWhGZ3VTRjs7RWdGN3RTQTtJQUNFO0VoRmd1U0Y7O0VnRjd0U0E7SUFDRTtFaEZndVNGOztFZ0Y3dFNBOztJQUVFO0VoRmd1U0Y7O0VnRjd0U0E7SUFDRTtFaEZndVNGO0FBQ0Y7QWdGN3RTQTtBQUVFO0VBQ0U7SUFDRTtFaEY4dFNKO0FBQ0Y7QWdGM3RTRTtFQUNFO0lBQ0U7RWhGNnRTSjtBQUNGO0FnRjF0U0U7RUFDRTtJQUNFO0VoRjR0U0o7QUFDRjtBZ0Z6dFNFO0VBQ0U7SUFDRTtFaEYydFNKO0FBQ0Y7QWdGeHRTRTtFQUNFO0lBQ0U7RWhGMHRTSjtBQUNGO0FnRnZ0U0U7RUFDRTtJQUNFO0VoRnl0U0o7QUFDRjtBZ0Z0dFNFO0VBQ0U7SUFDRTtFaEZ3dFNKO0FBQ0Y7QWdGcHRTQTtBQUVFO0VBQ0U7SUFDRTtFaEZxdFNKOztFZ0ZsdFNFO0lBQ0U7SUFDQTtFaEZxdFNKO0FBQ0Y7QWdGbHRTRTtFQUNFO0lBQ0U7RWhGb3RTSjs7RWdGanRTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRm90U0o7O0VnRmp0U0U7SUFDRTtFaEZvdFNKOztFZ0ZqdFNFO0lBQ0U7SUFDQTtFaEZvdFNKO0FBQ0Y7QWdGanRTRTtFQUNFO0lBQ0U7RWhGbXRTSjs7RWdGaHRTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRm10U0o7O0VnRmh0U0U7SUFDRTtFaEZtdFNKOztFZ0ZodFNFO0lBQ0U7SUFDQTtFaEZtdFNKO0FBQ0Y7QWdGaHRTRTtFQUNFO0lBQ0U7RWhGa3RTSjs7RWdGL3NTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRmt0U0o7O0VnRi9zU0U7SUFDRTtFaEZrdFNKOztFZ0Yvc1NFO0lBQ0U7SUFDQTtFaEZrdFNKO0FBQ0Y7QWdGL3NTRTtFQUNFO0lBQ0U7WUFBQTtFaEZpdFNKOztFZ0Y5c1NFO0lBQ0U7RWhGaXRTSjs7RWdGOXNTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGaXRTSjs7RWdGOXNTRTtJQUNFO0VoRml0U0o7O0VnRjlzU0U7SUFDRTtJQUNBO0VoRml0U0o7QUFDRjtBZ0Y3c1NBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEYrc1NGOztBZ0Y1c1NBO0VBQ0UsNkVBQ0U7QWhGOHNTSjs7QWdGeHNTQTtFQUdFO0FoRjJzU0Y7O0FnRnhzU0E7RUFDRTtBaEYyc1NGOztBZ0Z4c1NBO0VBQ0U7QWhGMnNTRjs7QWdGeHNTQTtFQUNFO0FoRjJzU0Y7O0FnRnhzU0E7RUFDRTtBaEYyc1NGOztBZ0Z4c1NBO0VBQ0U7SUFDRTtFaEYyc1NGOztFZ0Z4c1NBO0lBQ0U7RWhGMnNTRjtBQUNGO0FnRnhzU0E7RUFDRTtJQUNFO0VoRjBzU0Y7O0VnRnZzU0E7SUFDRTtFaEYwc1NGO0FBQ0Y7QWdGdnNTQTtBQUNBO0VBQ0U7SUFDRTtFaEZ5c1NGO0VnRnRzU0E7SUFDRTtFaEZ3c1NGO0FBQ0Y7QWdGcnNTQTtFQUNFO0lBQ0U7RWhGdXNTRjtFZ0Zwc1NBO0lBQ0U7RWhGc3NTRjtBQUNGO0FnRm5zU0E7RUFDRTtJQUNFO0VoRnFzU0Y7RWdGbHNTQTtJQUNFO0VoRm9zU0Y7QUFDRjtBZ0Zqc1NBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFaEZtc1NGO0FBQ0Y7QWdGaHNTQTtBQUNBO0VBQ0U7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRmtzU0Y7O0VnRi9yU0E7SUFDRTtFaEZrc1NGOztFZ0YvclNBO0lBQ0U7RWhGa3NTRjs7RWdGL3JTQTtJQUNFO0VoRmtzU0Y7O0VnRi9yU0E7SUFDRTtFaEZrc1NGOztFZ0YvclNBO0lBQ0U7RWhGa3NTRjs7RWdGL3JTQTtJQUNFO0VoRmtzU0Y7QUFDRjtBZ0YvclNBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RWhGaXNTRjtBQUNGO0FnRjlyU0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGZ3NTRjs7RWdGN3JTQTtJQUNFO0VoRmdzU0Y7O0VnRjdyU0E7SUFDRTtJQUNBO0VoRmdzU0Y7O0VnRjdyU0E7SUFDRTtJQUNBO0VoRmdzU0Y7O0VnRjdyU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRmdzU0Y7O0VnRjdyU0E7SUFDRTtFaEZnc1NGOztFZ0Y3clNBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGZ3NTRjs7RWdGN3JTQTtJQUNFO0lBQ0E7RWhGZ3NTRjs7RWdGN3JTQTtJQUNFO0lBQ0E7SUFDQTtFaEZnc1NGOztFZ0Y3clNBO0lBQ0U7SUFDQTtFaEZnc1NGOztFZ0Y3clNBO0lBQ0U7RWhGZ3NTRjs7RWdGN3JTQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRmdzU0Y7O0VnRjdyU0E7SUFDRTtFaEZnc1NGOztFZ0Y3clNBOztJQUVFO0VoRmdzU0Y7O0VnRjdyU0E7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZnc1NGOztFZ0Y3clNBOztJQUVFO0VoRmdzU0Y7O0VnRjdyU0E7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7RWhGZ3NTRjs7RWdGN3JTQTs7SUFFRTtJQUNBO0lBQ0E7RWhGZ3NTRjs7RWdGN3JTQTs7SUFFRTtJQUNBO0VoRmdzU0Y7O0VnRjdyU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRmdzU0Y7O0VnRjdyU0E7SUFDRTtFaEZnc1NGOztFZ0Y3clNBO0lBQ0U7RWhGZ3NTRjs7RWdGN3JTQTtJQUlFO0lBQ0E7RWhGNnJTRjs7RWdGMXJTQTtJQUNFO0VoRjZyU0Y7O0VnRjFyU0E7O0lBRUU7RWhGNnJTRjs7RWdGMXJTQTtJQUVFO0lBQ0E7RWhGNnJTRjs7RWdGMXJTQTtJQUNFO0lBQ0E7RWhGNnJTRjs7RWdGMXJTQTtJQUNFO0VoRjZyU0Y7O0VnRjFyU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEY2clNGOztFZ0YxclNBO0lBQ0U7RWhGNnJTRjs7RWdGMXJTQTtJQUNFO0lBQ0E7RWhGNnJTRjs7RWdGMXJTQTtJQUNFO0VoRjZyU0Y7O0VnRjFyU0E7SUFDRTtFaEY2clNGOztFZ0YxclNBO0lBQ0U7RWhGNnJTRjs7RWdGMXJTQTtJQUdFO0VoRjZyU0Y7O0VnRjFyU0E7SUFHRTtFaEY2clNGOztFZ0YxclNBO0lBR0U7RWhGNnJTRjs7RWdGMXJTQTtJQUNFO0VoRjZyU0Y7O0VnRjFyU0E7SUFDRTtFaEY2clNGOztFZ0YxclNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFHQTtFaEY2clNGOztFZ0YxclNBO0lBQ0U7RWhGNnJTRjs7RWdGMXJTQTtJQUNFO0VoRjZyU0Y7O0VnRjFyU0E7SUFDRTtFaEY2clNGOztFZ0YxclNBO0lBQ0U7RWhGNnJTRjs7RWdGMXJTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjZyU0Y7O0VnRjFyU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjZyU0Y7O0VnRjFyU0E7SUFDRTtFaEY2clNGOztFZ0YxclNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGNnJTRjs7RWdGMXJTQTtJQVNFLCtFQUNFO0VoRnNyU0o7O0VnRmpyU0E7SUFDRTtFaEZvclNGOztFZ0ZqclNBO0lBQ0U7SUFDQTtJQUNBO0VoRm9yU0Y7O0VnRmpyU0E7SUFDRTtJQUNBO0VoRm9yU0Y7O0VnRmpyU0E7SUFDRTtJQUNBO0VoRm9yU0Y7O0VnRmpyU0E7SUFDRTtJQUNBO0lBQ0E7RWhGb3JTRjs7RWdGanJTQTtJQUNFO0VoRm9yU0Y7O0VnRmpyU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZvclNGOztFZ0ZqclNBO0lBQ0U7RWhGb3JTRjs7RWdGanJTQTtJQUNFO0lBQ0E7RWhGb3JTRjs7RWdGanJTQTtJQUNFO0VoRm9yU0Y7O0VnRmpyU0E7O0lBRUU7RWhGb3JTRjs7RWdGanJTQTs7SUFFRTtFaEZvclNGOztFZ0ZqclNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZvclNGOztFZ0ZqclNBO0lBQ0U7SUFDQTtJQUNBO0VoRm9yU0Y7O0VnRmpyU0E7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7RWhGb3JTRjs7RWdGanJTQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRm9yU0Y7O0VnRmpyU0E7SUFDRTtJQUNBO0VoRm9yU0Y7O0VnRmpyU0E7SUFDRTtJQUNBO0VoRm9yU0Y7O0VnRmpyU0E7SUFDRTtJQUNBO0lBQ0E7RWhGb3JTRjs7RWdGanJTQTtJQUNFO0lBQ0E7SUFDQTtFaEZvclNGOztFZ0ZqclNBO0lBQ0U7RWhGb3JTRjs7RWdGanJTQTtJQUNFO0VoRm9yU0Y7O0VnRmpyU0E7SUFDRTtFaEZvclNGOztFZ0ZqclNBO0lBQ0U7RWhGb3JTRjs7RWdGanJTQTtJQUNFO0VoRm9yU0Y7O0VnRmpyU0E7SUFDRTtFaEZvclNGOztFZ0ZqclNBO0lBQ0U7SUFDQTtJQUNBO0lBU0EsK0VBQ0U7RWhGNnFTSjs7RWdGeHFTQTtJQUNFO0VoRjJxU0Y7O0VnRnhxU0E7SUFDRTtFaEYycVNGOztFZ0Z4cVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBR0E7RWhGMnFTRjs7RWdGeHFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGMnFTRjs7RWdGeHFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUVBO0lBQ0E7RWhGMnFTRjs7RWdGeHFTQTtJQUNFO0lBQ0E7RWhGMnFTRjs7RWdGeHFTQTtJQUNFO0VoRjJxU0Y7O0VnRnhxU0E7SUFDRTtJQUNBO0VoRjJxU0Y7O0VnRnhxU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEYycVNGOztFZ0Z4cVNBO0lBQ0U7RWhGMnFTRjs7RWdGeHFTQTs7SUFFRTtFaEYycVNGOztFZ0Z4cVNBO0lBQ0U7SUFDQTtJQUNBO0lBRUE7SUFDQTtFaEYycVNGOztFZ0Z4cVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjJxU0Y7O0VnRnhxU0E7SUFDRTtFaEYycVNGOztFZ0Z4cVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGMnFTRjs7RWdGeHFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMnFTRjs7RWdGeHFTQTtJQUNFO0VoRjJxU0Y7O0VnRnhxU0E7SUFDRTtFaEYycVNGOztFZ0Z4cVNBO0lBQ0U7RWhGMnFTRjs7RWdGeHFTQTtJQUNFO0VoRjJxU0Y7O0VnRnhxU0E7SUFDRTtJQUNBO0VoRjJxU0Y7O0VnRnhxU0E7SUFDRTtFaEYycVNGO0FBQ0Y7QWdGeHFTQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjBxU0Y7O0VnRnZxU0E7SUFDRTtJQUNBO0VoRjBxU0Y7O0VnRnZxU0E7SUFDRTtJQUNBO0VoRjBxU0Y7O0VnRnZxU0E7SUFDRTtJQUNBO0VoRjBxU0Y7QUFDRjtBZ0Z2cVNBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZ5cVNGO0FBQ0Y7QWdGdHFTQTtBQUNBO0VBQ0U7SUFDRTtZQUFBO0VoRndxU0Y7QUFDRjtBZ0ZycVNBO0FBQ0E7RUFDRTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGdXFTRjs7RWdGcHFTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGdXFTRjs7RWdGcHFTQTtJQUNFO0lBRUE7RWhGdXFTRjs7RWdGcHFTQTs7O0lBSUU7RWhGdXFTRjs7RWdGcHFTQTtJQUVFO0lBQ0E7RWhGdXFTRjs7RWdGcHFTQTtJQUNFO0lBQ0E7SUFDQTtJQUVBO0lBRUE7RWhGdXFTRjs7RWdGcHFTQTtJQUNFO0VoRnVxU0Y7O0VnRnBxU0E7SUFDRTtFaEZ1cVNGOztFZ0ZwcVNBO0lBSUU7SUFDQTtJQUNBO0lBQ0E7RWhGdXFTRjs7RWdGcHFTQTtJQUNFO0VoRnVxU0Y7O0VnRnBxU0E7SUFRRTtFaEZtcVNGOztFZ0ZocVNBO0lBQ0U7SUFJQTtFaEZtcVNGO0FBQ0Y7QWdGanFTRTtFQUNFO0lBR0U7RWhGbXFTSjtBQUNGO0FnRnB3U0E7RUFvR0U7SUFDRTtJQUNBO0lBSUE7RWhGbXFTRjtBQUNGO0FnRjl3U0E7RUE2R0U7SUFDRTtJQUNBO0lBR0E7SUFHQTtFaEZvcVNGO0FBQ0Y7QWdGMXhTQTtFQXdIRTtJQUNFO0VoRnFxU0Y7QUFDRjtBZ0YveFNBO0VBNEhFO0lBQ0U7RWhGc3FTRjtBQUNGO0FnRnB5U0E7RUFnSUU7SUFDRTtFaEZ1cVNGO0FBQ0Y7QWdGenlTQTtFQW9JRTtJQUNFO0lBQ0E7SUFJQTtFaEZ3cVNGO0FBQ0Y7QWdGbnpTQTtFQTZJRTtJQUNFO0VoRnlxU0Y7QUFDRjtBZ0Z2cVNFO0VBQ0U7SUFDRTtFaEZ5cVNKOztFZ0Z0cVNFO0lBQ0U7RWhGeXFTSjs7RWdGdHFTRTtJQUNFO0VoRnlxU0o7QUFDRjtBZ0Z0cVNFO0VBQ0U7SUFDRTtFaEZ3cVNKO0FBQ0Y7QWdGcnFTRTtFQUNFO0lBQ0U7RWhGdXFTSjtBQUNGO0FnRnBxU0U7RUFDRTtJQUNFO0VoRnNxU0o7QUFDRjtBZ0ZucVNFO0VBQ0U7SUFDRTtFaEZxcVNKO0FBQ0Y7QWdGejFTQTtFQXVMRTtJQWdCRSw2RUFDRTtFaEZ5cFNKO0FBQ0Y7QWdGbDJTQTtFQXFORTtJQUNFO0lBQ0E7RWhGZ3BTRjtBQUNGO0FnRngyU0E7RUEwTkU7SUFDRTtFaEZpcFNGO0FBQ0Y7QWdGNzJTQTtFQThORTtJQUNFO0lBQ0E7RWhGa3BTRjtBQUNGO0FnRi9vU0E7QUFDQTtFQUNFO0FoRmlwU0Y7O0FnRjlvU0E7RUFDRTtBaEZpcFNGOztBZ0Y5b1NBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZpcFNGOztFZ0Y5b1NBO0lBQ0U7RWhGaXBTRjtBQUNGO0FnRjlvU0E7QUFDQTtFQUNFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQTZCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGZ3BTRjs7RWdGN29TQTtJQUNFO0lBQ0E7SUFDQTtFaEZncFNGOztFZ0Y3b1NBO0lBQ0U7SUFDQTtFaEZncFNGOztFZ0Y3b1NBOzs7Ozs7SUFNRTtFaEZncFNGOztFZ0Y3b1NBO0lBQ0U7RWhGZ3BTRjs7RWdGN29TQTtJQUNFO0VoRmdwU0Y7O0VnRjdvU0E7SUFDRTtJQUNBO0VoRmdwU0Y7O0VnRjdvU0E7Ozs7SUFJRTtFaEZncFNGOztFZ0Y3b1NBO0lBQ0U7RWhGZ3BTRjs7RWdGN29TQTs7O0lBV0UsK0VBQ0U7RWhGeW9TSjs7RWdGcG9TQTtJQUNFO0VoRnVvU0Y7O0VnRnBvU0E7O0lBRUU7RWhGdW9TRjs7RWdGcG9TQTtJQUNFO0VoRnVvU0Y7O0VnRnBvU0E7O0lBRUU7RWhGdW9TRjs7RWdGcG9TQTs7SUFFRTtFaEZ1b1NGOztFZ0Zwb1NBO0lBQ0U7SUFDQTtFaEZ1b1NGOztFZ0Zwb1NBO0lBQ0U7SUFDQTtFaEZ1b1NGOztFZ0Zwb1NBO0lBQ0U7RWhGdW9TRjs7RWdGcG9TQTtJQUNFO0lBQ0E7SUFDQTtFaEZ1b1NGOztFZ0Zwb1NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZ1b1NGOztFZ0Zwb1NBO0lBQ0U7RWhGdW9TRjs7RWdGcG9TQTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7RWhGdW9TRjs7RWdGcG9TQTtJQUNFO0VoRnVvU0Y7O0VnRi9uU0E7O0lBRUU7RWhGdW9TRjs7RWdGL25TQTtJQUVFO0VoRnVvU0Y7O0VnRnpvU0E7O0lBRUU7RWhGdW9TRjs7RWdGcG9TQTs7SUFFRTtFaEZ1b1NGOztFZ0Zwb1NBOzs7Ozs7SUFjRSwrRUFDRTtJQUlGO0lBQ0E7SUFHQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0lBQ0E7RWhGOG5TRjs7RWdGM25TQTs7SUFFRTtJQUNBO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtFaEY4blNGOztFZ0YzblNBOzs7OztJQUtFO0VoRjhuU0Y7O0VnRjNuU0E7Ozs7SUFJRTtJQUNBO0lBQ0E7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGOG5TRjs7RWdGM25TQTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGOG5TRjs7RWdGM25TQTs7Ozs7O0lBTUU7SUFDQTtJQUdBO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtJQUNBO0lBQ0E7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEY4blNGOztFZ0YzblNBOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0VoRjhuU0Y7O0VnRjNuU0E7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtFaEY4blNGOztFZ0YzblNBOztJQUVFO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtJQUNBO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtJQUNBO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjhuU0Y7O0VnRjNuU0E7OztJQUlFO0lBQ0E7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGOG5TRjs7RWdGM25TQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VoRjhuU0Y7O0VnRjNuU0E7SUFHRTtFaEY4blNGOztFZ0YzblNBO0lBR0U7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7SUFDQTtJQUNBO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0lBQ0E7SUFDQTtFaEY4blNGOztFZ0YzblNBO0lBQ0U7RWhGOG5TRjs7RWdGM25TQTtJQUNFO0VoRjhuU0Y7O0VnRjNuU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBU0EsK0VBQ0U7SUFLRjtJQUNBO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtJQUNBO0lBQ0E7RWhGcW5TRjs7RWdGbG5TQTtJQUNFO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtJQUNBO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtJQUNBO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGcW5TRjs7RWdGbG5TQTtJQUNFO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7RWhGcW5TRjs7RWdGbG5TQTtJQUNFO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtJQUNBO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7RWhGcW5TRjs7RWdGbG5TQTs7SUFFRTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtJQUNBO0lBR0E7RWhGcW5TRjs7RWdGbG5TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGcW5TRjs7RWdGbG5TQTtJQUNFO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtJQUdBO0lBQ0E7RWhGcW5TRjs7RWdGbG5TQTtJQUNFO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7RWhGcW5TRjs7RWdGbG5TQTtJQUNFO0lBQ0E7RWhGcW5TRjs7RWdGbG5TQTtJQUNFO0lBQ0E7SUFDQTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtJQUdBO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGcW5TRjs7RWdGbG5TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtJQUNBO0VoRnFuU0Y7O0VnRmxuU0E7SUFDRTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7SUFDQTtFaEZxblNGOztFZ0ZsblNBO0lBQ0U7RWhGcW5TRjs7RWdGbG5TQTtJQUNFO0VoRnFuU0Y7O0VnRmxuU0E7SUFTRSwrRUFDRTtFaEY4bVNKOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUdBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBSUU7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUdFO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFHRTtFaEY0bVNGOztFZ0Z6bVNBO0lBR0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBR0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7O0lBRUU7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBOztJQUVFO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBR0E7SUFFQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGNG1TRjs7RWdGem1TQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBR0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUdBO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7SUFHQTtFaEY0bVNGOztFZ0Z6bVNBO0lBR0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUdFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VoRjRtU0Y7O0VnRnptU0E7O0lBRUU7RWhGNG1TRjs7RWdGem1TQTs7SUFFRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtJQUNBO0lBR0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUVFO0lBQ0E7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7RWhGNG1TRjs7RWdGem1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjRtU0Y7O0VnRnptU0E7SUFDRTtFaEY0bVNGOztFZ0Z6bVNBO0lBQ0U7SUFDQTtJQUNBO0VoRjRtU0Y7QUFDRjtBZ0Z6bVNBO0FBQ0E7RUFDRTtBaEYybVNGOztBZ0Z4bVNBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RWhGMm1TRjs7RWdGeG1TQTtJQUNFO0lBR0E7SUFDQTtJQUNBO0VoRjJtU0Y7O0VnRnhtU0E7O0lBR0U7SUFDQTtFaEYybVNGOztFZ0Z4bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RWhGMm1TRjs7RWdGeG1TQTtJQUNFO0VoRjJtU0Y7O0VnRnhtU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMm1TRjs7RWdGeG1TQTtJQUNFO0lBQ0E7SUFDQTtFaEYybVNGOztFZ0Z4bVNBO0lBQ0U7RWhGMm1TRjs7RWdGeG1TQTtJQUNFO0VoRjJtU0Y7O0VnRnhtU0E7SUFDRTtFaEYybVNGOztFZ0Z4bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGMm1TRjs7RWdGeG1TQTtJQUdFO0VoRjJtU0Y7O0VnRnhtU0E7SUFDRTtFaEYybVNGOztFZ0Z4bVNBO0lBQ0U7SUFDQTtFaEYybVNGOztFZ0Z4bVNBO0lBQ0U7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0VoRjJtU0Y7O0VnRnhtU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0VoRjJtU0Y7O0VnRnhtU0E7SUFDRTtFaEYybVNGO0FBQ0Y7QWdGeG1TQTtBQUNBO0VBQ0U7SUFDRTtFaEYwbVNGOztFZ0Z2bVNBO0lBQ0U7RWhGMG1TRjs7RWdGdm1TQTtJQUNFO0VoRjBtU0Y7O0VnRnZtU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjBtU0Y7O0VnRnZtU0E7O0lBRUU7SUFDQTtFaEYwbVNGOztFZ0Z2bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjBtU0Y7O0VnRnZtU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMG1TRjs7RWdGdm1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwbVNGOztFZ0Z2bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjBtU0Y7O0VnRnZtU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMG1TRjs7RWdGdm1TQTs7OztJQUlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjBtU0Y7O0VnRnZtU0E7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjBtU0Y7O0VnRnZtU0E7Ozs7Ozs7SUFPRTtFaEYwbVNGOztFZ0Z2bVNBO0lBQ0U7RWhGMG1TRjs7RWdGdm1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMG1TRjs7RWdGdm1TQTtJQUNFO0VoRjBtU0Y7O0VnRnZtU0E7SUFDRTtJQUNBO0lBQ0E7RWhGMG1TRjs7RWdGdm1TQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMG1TRjs7RWdGdm1TQTtJQUNFO0lBQ0E7SUFDQTtFaEYwbVNGOztFZ0Z2bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwbVNGOztFZ0Z2bVNBO0lBQ0U7RWhGMG1TRjs7RWdGdm1TQTtJQUNFO0VoRjBtU0Y7O0VnRnZtU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwbVNGOztFZ0Z2bVNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjBtU0Y7QUFDRjtBZ0Z2bVNBO0FBQ0E7RUFDRTtJQUNFO0VoRnltU0Y7O0VnRnRtU0E7Ozs7Ozs7O0lBUUU7RWhGeW1TRjs7RWdGdG1TQTs7O0lBR0U7RWhGeW1TRjs7RWdGdG1TQTtJQUNFO0VoRnltU0Y7O0VnRnRtU0E7SUFDRTtFaEZ5bVNGOztFZ0Z0bVNBOztJQUVFO0VoRnltU0Y7O0VnRnRtU0E7O0lBRUU7SUFDQTtFaEZ5bVNGOztFZ0Z0bVNBO0lBQ0U7SUFDQTtFaEZ5bVNGOztFZ0Z0bVNBO0lBQ0U7RWhGeW1TRjs7RWdGdG1TQTtJQUNFO0VoRnltU0Y7O0VnRnRtU0E7SUFDRTtFaEZ5bVNGOztFZ0Z0bVNBO0lBQ0U7RWhGeW1TRjs7RWdGdG1TQTtJQUNFO0VoRnltU0Y7O0VnRnRtU0E7Ozs7OztJQU1FO0lBQ0E7SUFDQTtFaEZ5bVNGOztFZ0Z0bVNBOzs7Ozs7SUFNRTtJQUNBO0lBQ0E7RWhGeW1TRjs7RWdGNWxTQTtJQUNFO0lBQ0E7RWhGeW1TRjs7RWdGdG1TQTtJQUNFO0lBQ0E7RWhGeW1TRjs7RWdGNWxTQTtJQUNFO0lBQ0E7RWhGeW1TRjs7RWdGM21TQTtJQUNFO0lBQ0E7RWhGeW1TRjs7RWdGdG1TQTtJQUNFO0lBQ0E7RWhGeW1TRjs7RWdGM21TQTtJQUNFO0lBQ0E7RWhGeW1TRjs7RWdGdG1TQTtJQUNFO0VoRnltU0Y7O0VnRnRtU0E7SUFDRTtFaEZ5bVNGOztFZ0Z0bVNBOztJQUVFO0lBQ0E7RWhGeW1TRjs7RWdGdG1TQTs7Ozs7Ozs7O0lBU0U7SUFDQTtFaEZ5bVNGOztFZ0Z0bVNBO0lBQ0U7RWhGeW1TRjs7RWdGdG1TQTtJQUNFO0VoRnltU0Y7O0VnRnRtU0E7SUFDRTtFaEZ5bVNGOztFZ0Z0bVNBO0lBQ0U7RWhGeW1TRjs7RWdGdG1TQTs7SUFNRTtFaEZxbVNGOztFZ0ZsbVNBOztJQUVFO0lBQ0E7RWhGcW1TRjs7RWdGbG1TQTs7SUFFRTtJQUNBO0VoRnFtU0Y7O0VnRmxtU0E7O0lBRUU7RWhGcW1TRjs7RWdGbG1TQTtJQUNFO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtFaEZxbVNGOztFZ0ZsbVNBO0lBQ0U7RWhGcW1TRjs7RWdGbG1TQTtJQUNFO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtFaEZxbVNGOztFZ0ZsbVNBO0lBQ0U7RWhGcW1TRjs7RWdGbG1TQTtJQUNFO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtFaEZxbVNGOztFZ0ZsbVNBO0lBQ0U7SUFDQTtFaEZxbVNGOztFZ0ZsbVNBOztJQUVFO0VoRnFtU0Y7O0VnRmxtU0E7O0lBRUU7RWhGcW1TRjs7RWdGbG1TQTs7SUFFRTtFaEZxbVNGOztFZ0ZsbVNBOztJQUVFO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtFaEZxbVNGOztFZ0ZsbVNBOztJQUVFO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtJQUNBO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtJQUNBO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtFaEZxbVNGOztFZ0ZsbVNBO0lBQ0U7RWhGcW1TRjs7RWdGbG1TQTs7Ozs7OztJQU9FO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtFaEZxbVNGOztFZ0ZsbVNBO0lBQ0U7RWhGcW1TRjs7RWdGbG1TQTtJQUNFO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtJQUNBO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtJQUNBO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtFaEZxbVNGOztFZ0ZsbVNBOztJQUVFO0VoRnFtU0Y7O0VnRmxtU0E7SUFDRTtFaEZxbVNGOztFZ0ZsbVNBOztJQUVFO0lBQ0E7RWhGcW1TRjs7RWdGbG1TQTs7SUFFRTtFaEZxbVNGOztFZ0ZsbVNBO0lBQ0U7SUFDQTtFaEZxbVNGOztFZ0ZsbVNBO0lBQ0U7SUFDQTtFaEZxbVNGOztFZ0ZsbVNBO0lBQ0U7SUFDQTtFaEZxbVNGOztFZ0ZsbVNBO0lBUUU7SUFDQTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0lBQ0E7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0lBQ0E7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0lBQ0E7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtJQUNBO0lBQ0E7RWhGOGxTRjs7RWdGM2xTQTs7O0lBR0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7SUFDQTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7SUFDQTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7SUFDQTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7SUFDQTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTs7SUFFRTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtJQUNBO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7SUFDQTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7SUFDQTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7RWhGOGxTRjs7RWdGM2xTQTtJQUNFO0lBQ0E7SUFDQTtFaEY4bFNGOztFZ0YzbFNBO0lBQ0U7SUFDQTtJQUNBO0VoRjhsU0Y7O0VnRjNsU0E7SUFDRTtFaEY4bFNGO0FBQ0Y7QWdGM2xTQTtBQUNBO0VBQ0U7SUFDRTtFaEY2bFNGOztFZ0YxbFNBOzs7SUFHRTtFaEY2bFNGOztFZ0YxbFNBO0lBQ0U7RWhGNmxTRjs7RWdGMWxTQTtJQUNFO0VoRjZsU0Y7O0VnRjFsU0E7SUFDRTtFaEY2bFNGOztFZ0YxbFNBO0lBQ0U7RWhGNmxTRjs7RWdGMWxTQTs7O0lBR0U7SUFDQTtJQUNBO0VoRjZsU0Y7O0VnRjFsU0E7OztJQUdFO0lBQ0E7SUFDQTtFaEY2bFNGOztFZ0ZybFNBO0lBQ0U7SUFDQTtFaEY2bFNGOztFZ0ZybFNBO0lBQ0U7SUFDQTtFaEY2bFNGOztFZ0YxbFNBO0lBQ0U7RWhGNmxTRjs7RWdGMWxTQTs7O0lBR0U7SUFDQTtFaEY2bFNGOztFZ0YxbFNBO0lBQ0U7RWhGNmxTRjs7RWdGMWxTQTs7SUFFRTtJQUNBO0VoRjZsU0Y7O0VnRjFsU0E7Ozs7OztJQU1FO0lBQ0E7RWhGNmxTRjs7RWdGMWxTQTtJQUNFO0VoRjZsU0Y7O0VnRjFsU0E7SUFDRTtJQUNBO0VoRjZsU0Y7O0VnRjFsU0E7O0lBRUU7RWhGNmxTRjs7RWdGMWxTQTtJQUNFO0VoRjZsU0Y7O0VnRjFsU0E7SUFDRTtFaEY2bFNGOztFZ0YxbFNBO0lBQ0U7RWhGNmxTRjs7RWdGMWxTQTtJQUNFO0lBQ0E7RWhGNmxTRjs7RWdGMWxTQTs7SUFFRTtFaEY2bFNGOztFZ0YxbFNBOztJQUVFO0VoRjZsU0Y7O0VnRjFsU0E7O0lBRUU7RWhGNmxTRjs7RWdGMWxTQTs7SUFFRTtFaEY2bFNGOztFZ0YxbFNBO0lBQ0U7RWhGNmxTRjs7RWdGMWxTQTs7SUFFRTtFaEY2bFNGOztFZ0YxbFNBO0lBQ0U7SUFDQTtFaEY2bFNGOztFZ0YxbFNBO0lBQ0U7RWhGNmxTRjs7RWdGMWxTQTtJQUNFO0VoRjZsU0Y7O0VnRjFsU0E7SUFDRTtFaEY2bFNGOztFZ0YxbFNBO0lBQ0U7RWhGNmxTRjtBQUNGO0FnRjFsU0E7QUFFRTtFQUNFOztJQUVFO0VoRjJsU0o7O0VnRnhsU0U7SUFDRTtFaEYybFNKO0FBQ0Y7QWdGeGxTRTtFQUNFOztJQUVFO0lBQ0E7RWhGMGxTSjtBQUNGO0FnRnZsU0U7RUFDRTtJQUNFO0VoRnlsU0o7O0VnRnRsU0U7SUFDRTtFaEZ5bFNKOztFZ0Z0bFNFO0lBQ0U7RWhGeWxTSjs7RWdGdGxTRTtJQUNFO0lBQ0E7RWhGeWxTSjs7RWdGdGxTRTtJQUNFO0VoRnlsU0o7O0VnRnRsU0U7SUFDRTtFaEZ5bFNKOztFZ0Z0bFNFO0lBQ0U7RWhGeWxTSjs7RWdGdGxTRTtJQUNFO0VoRnlsU0o7QUFDRjtBZ0Z0bFNFO0VBQ0U7SUFDRTtFaEZ3bFNKOztFZ0ZybFNFOztJQUVFO0VoRndsU0o7O0VnRnJsU0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZ3bFNKOztFZ0ZybFNFO0lBQ0U7RWhGd2xTSjs7RWdGcmxTRTtJQUNFO0VoRndsU0o7QUFDRjtBZ0ZybFNFO0VBQ0U7O0lBRUU7SUFDQTtFaEZ1bFNKOztFZ0ZwbFNFO0lBQ0U7RWhGdWxTSjtBQUNGO0FnRnBsU0U7RUFDRTtJQUNFO0VoRnNsU0o7QUFDRjtBZ0ZubFNFO0VBQ0U7SUFDRTtFaEZxbFNKO0FBQ0Y7QWdGbGxTRTtFQUNFO0lBQ0U7RWhGb2xTSjtBQUNGO0FnRmpsU0U7RUFDRTtJQUNFO0VoRm1sU0o7QUFDRjtBZ0Yva1NBO0FBRUU7RUFDRTtJQUNFO0VoRmdsU0o7O0VnRjdrU0U7SUFDRTtFaEZnbFNKOztFZ0Y3a1NFO0lBQ0U7RWhGZ2xTSjs7RWdGN2tTRTs7SUFFRTtFaEZnbFNKOztFZ0Y3a1NFOztJQUVFO0lBQ0E7RWhGZ2xTSjs7RWdGN2tTRTtJQUNFO0VoRmdsU0o7O0VnRjdrU0U7SUFDRTtFaEZnbFNKOztFZ0Y3a1NFO0lBQ0U7RWhGZ2xTSjs7RWdGN2tTRTtJQUNFO0VoRmdsU0o7O0VnRjdrU0U7SUFDRTtFaEZnbFNKOztFZ0Y3a1NFO0lBQ0U7RWhGZ2xTSjs7RWdGN2tTRTtJQUNFO0VoRmdsU0o7O0VnRjdrU0U7SUFDRTtFaEZnbFNKOztFZ0Y3a1NFO0lBQ0U7SUFDQTtFaEZnbFNKO0FBQ0Y7QWdGN2tTRTtFQUNFO0lBQ0U7RWhGK2tTSjs7RWdGNWtTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRitrU0o7O0VnRjVrU0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEYra1NKOztFZ0Y1a1NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGK2tTSjs7RWdGNWtTRTtJQUNFO0lBQ0E7SUFDQTtFaEYra1NKOztFZ0Y1a1NFO0lBQ0U7SUFDQTtJQUNBO0VoRitrU0o7O0VnRjVrU0U7O0lBRUU7RWhGK2tTSjs7RWdGdmtTRTtJQUNFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtJQUNBO0VoRjBrU0o7O0VnRnZrU0U7O0lBRUU7RWhGMGtTSjs7RWdGdmtTRTs7SUFFRTtFaEYwa1NKOztFZ0Z2a1NFO0lBQ0U7RWhGMGtTSjs7RWdGdmtTRTtJQUNFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtFaEYwa1NKOztFZ0Z2a1NFO0lBQ0U7RWhGMGtTSjs7RWdGdmtTRTtJQUNFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtFaEYwa1NKOztFZ0Z2a1NFOztJQUVFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtFaEYwa1NKOztFZ0Z2a1NFO0lBQ0U7SUFDQTtJQUNBO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtFaEYwa1NKOztFZ0Z2a1NFO0lBQ0U7SUFDQTtFaEYwa1NKOztFZ0Z2a1NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGMGtTSjs7RWdGdmtTRTtJQUNFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtFaEYwa1NKOztFZ0Z2a1NFOztJQUVFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtFaEYwa1NKOztFZ0Z2a1NFO0lBQ0U7RWhGMGtTSjs7RWdGdmtTRTs7SUFFRTtFaEYwa1NKOztFZ0Z2a1NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGMGtTSjs7RWdGdmtTRTtJQUNFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtJQUNBO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtJQUNBO0lBQ0E7RWhGMGtTSjs7RWdGdmtTRTtJQUNFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtFaEYwa1NKOztFZ0Z2a1NFO0lBQ0U7RWhGMGtTSjs7RWdGdmtTRTtJQUNFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtJQUNBO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtJQUNBO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtJQUNBO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtFaEYwa1NKOztFZ0Z2a1NFO0lBQ0U7RWhGMGtTSjs7RWdGdmtTRTtJQUNFO0lBQ0E7RWhGMGtTSjs7RWdGdmtTRTtJQUNFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtFaEYwa1NKOztFZ0Z2a1NFO0lBQ0U7RWhGMGtTSjs7RWdGdmtTRTtJQUNFO0VoRjBrU0o7O0VnRnZrU0U7SUFDRTtJQUNBO0VoRjBrU0o7QUFDRjtBZ0Z2a1NFO0VBQ0U7SUFDRTtFaEZ5a1NKOztFZ0Z0a1NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGeWtTSjs7RWdGdGtTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRnlrU0o7O0VnRnRrU0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZ5a1NKOztFZ0Z0a1NFO0lBQ0U7SUFDQTtJQUNBO0VoRnlrU0o7O0VnRnRrU0U7SUFDRTtJQUNBO0lBQ0E7RWhGeWtTSjs7RWdGdGtTRTtJQUNFO0VoRnlrU0o7O0VnRnRrU0U7SUFDRTtJQUNBO0VoRnlrU0o7O0VnRnRrU0U7SUFDRTtJQUNBO0lBQ0E7RWhGeWtTSjs7RWdGamtTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRm9rU0o7O0VnRmprU0U7SUFDRTtJQUNBO0lBQ0E7RWhGb2tTSjs7RWdGamtTRTs7SUFFRTtFaEZva1NKOztFZ0Zqa1NFO0lBQ0U7RWhGb2tTSjs7RWdGamtTRTtJQUNFO0VoRm9rU0o7O0VnRmprU0U7SUFDRTtFaEZva1NKOztFZ0Zqa1NFO0lBQ0U7SUFDQTtFaEZva1NKOztFZ0Zqa1NFO0lBQ0U7RWhGb2tTSjs7RWdGamtTRTtJQUNFO0VoRm9rU0o7O0VnRmprU0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZva1NKOztFZ0Zqa1NFO0lBQ0U7RWhGb2tTSjs7RWdGamtTRTtJQUNFO0lBQ0E7RWhGb2tTSjs7RWdGamtTRTtJQUNFO0VoRm9rU0o7O0VnRmprU0U7SUFDRTtFaEZva1NKOztFZ0Zqa1NFO0lBQ0U7RWhGb2tTSjs7RWdGamtTRTtJQUNFO0VoRm9rU0o7O0VnRmprU0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZva1NKOztFZ0Zqa1NFO0lBQ0U7RWhGb2tTSjs7RWdGamtTRTtJQUNFO0lBQ0E7RWhGb2tTSjtBQUNGO0FnRmprU0U7RUFDRTtJQUNFO0VoRm1rU0o7O0VnRmhrU0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZta1NKOztFZ0Zoa1NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGbWtTSjs7RWdGaGtTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRm1rU0o7O0VnRmhrU0U7SUFDRTtJQUNBO0lBQ0E7RWhGbWtTSjs7RWdGaGtTRTtJQUNFO0lBQ0E7SUFDQTtFaEZta1NKOztFZ0Zoa1NFO0lBQ0U7RWhGbWtTSjs7RWdGaGtTRTtJQUNFO0VoRm1rU0o7O0VnRmhrU0U7SUFDRTtFaEZta1NKOztFZ0Zoa1NFO0lBQ0U7RWhGbWtTSjs7RWdGaGtTRTtJQUNFO0VoRm1rU0o7O0VnRmhrU0U7SUFDRTtFaEZta1NKOztFZ0Zoa1NFO0lBQ0U7RWhGbWtTSjs7RWdGaGtTRTtJQUNFO0VoRm1rU0o7O0VnRjNqU0U7O0lBRUU7SUFDQTtJQUNBO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtFaEY4alNKOztFZ0YzalNFO0lBQ0U7RWhGOGpTSjs7RWdGM2pTRTs7SUFFRTtFaEY4alNKOztFZ0YzalNFOzs7Ozs7SUFNRTtFaEY4alNKOztFZ0YzalNFO0lBQ0U7SUFDQTtJQUNBO0VoRjhqU0o7O0VnRjNqU0U7O0lBRUU7RWhGOGpTSjs7RWdGM2pTRTtJQUNFO0VoRjhqU0o7O0VnRjNqU0U7O0lBRUU7RWhGOGpTSjs7RWdGM2pTRTtJQUNFO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtFaEY4alNKOztFZ0YzalNFO0lBQ0U7RWhGOGpTSjs7RWdGM2pTRTtJQUNFO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtFaEY4alNKOztFZ0YzalNFO0lBQ0U7RWhGOGpTSjs7RWdGM2pTRTtJQUNFO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtJQUNBO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtJQUNBO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtJQUNBO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtJQUNBO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtFaEY4alNKOztFZ0YzalNFOztJQUVFO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtJQUNBO0lBQ0E7RWhGOGpTSjs7RWdGM2pTRTtJQUNFO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtFaEY4alNKOztFZ0YzalNFO0lBQ0U7RWhGOGpTSjs7RWdGM2pTRTtJQUNFO0VoRjhqU0o7O0VnRjNqU0U7SUFDRTtJQUNBO0VoRjhqU0o7QUFDRjtBZ0YzalNFO0VBQ0U7O0lBRUU7RWhGNmpTSjs7RWdGMWpTRTs7SUFFRTtFaEY2alNKOztFZ0YxalNFO0lBQ0U7SUFDQTtFaEY2alNKOztFZ0YxalNFO0lBQ0U7RWhGNmpTSjs7RWdGMWpTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNmpTSjs7RWdGMWpTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNmpTSjs7RWdGMWpTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNmpTSjs7RWdGMWpTRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjZqU0o7O0VnRjFqU0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEY2alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0lBQ0E7SUFDQTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7SUFDQTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7SUFDQTtJQUNBO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFOztJQUVFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFOztJQUVFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtJQUNBO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0lBQ0E7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0lBQ0E7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0lBQ0E7SUFDQTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7SUFDQTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtJQUNBO0lBQ0E7RWhGd2pTSjs7RWdGcmpTRTs7SUFFRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7SUFDQTtJQUNBO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7O0lBRUU7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0lBQ0E7WUFBQTtFaEZ3alNKOztFZ0ZyalNFO0lBQ0U7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7O0lBRUU7RWhGd2pTSjs7RWdGcmpTRTtJQUNFO0VoRndqU0o7O0VnRnJqU0U7SUFDRTtJQUNBO0VoRndqU0o7QUFDRjtBZ0ZwalNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QWhGc2pTRjs7QWdGbmpTQTtBQUNBO0VBQ0U7QWhGc2pTRjs7QWdGbmpTQTtFQUdFO0FoRnNqU0Y7O0FnRm5qU0E7RUFDRTtBaEZzalNGOztBZ0ZualNBO0VBR0U7QWhGc2pTRjs7QWdGbmpTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRnNqU0Y7O0FnRm5qU0E7RUFDRSw2RUFDRTtBaEZxalNKOztBZ0YvaVNBO0VBR0U7QWhGa2pTRjs7QWdGL2lTQTtFQUNFO0FoRmtqU0Y7O0FnRi9pU0E7RUFDRTtBaEZralNGOztBZ0YvaVNBO0VBQ0U7QWhGa2pTRjs7QWdGL2lTQTtFQUNFO0FoRmtqU0Y7O0FnRi9pU0E7RUFDRTtJQUNFO0VoRmtqU0Y7O0VnRi9pU0E7SUFDRTtFaEZralNGO0FBQ0Y7QWdGL2lTQTtFQUNFO0lBQ0U7RWhGaWpTRjs7RWdGOWlTQTtJQUNFO0VoRmlqU0Y7QUFDRjtBZ0Y5aVNBO0VBQ0U7SUFDRTtFaEZnalNGOztFZ0Y3aVNBO0lBQ0U7RWhGZ2pTRjtBQUNGO0FnRjdpU0E7RUFDRTtJQUNFO0VoRitpU0Y7O0VnRjVpU0E7SUFDRTtFaEYraVNGOztFZ0Y1aVNBO0lBQ0U7RWhGK2lTRjs7RWdGNWlTQTtJQUNFO0VoRitpU0Y7QUFDRjtBZ0Y1aVNBO0FBQ0E7RUFDRTtBaEY4aVNGOztBZ0YzaVNBO0VBR0U7QWhGOGlTRjs7QWdGM2lTQTtFQUNFO0FoRjhpU0Y7O0FnRjNpU0E7RUFHRTtBaEY4aVNGOztBZ0YzaVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhGOGlTRjs7QWdGM2lTQTtFQUNFLDZFQUNFO0FoRjZpU0o7O0FnRnZpU0E7RUFHRTtBaEYwaVNGOztBZ0Z2aVNBO0VBQ0U7QWhGMGlTRjs7QWdGdmlTQTtFQUNFO0FoRjBpU0Y7O0FnRnZpU0E7RUFDRTtBaEYwaVNGOztBZ0Z2aVNBO0VBQ0U7QWhGMGlTRjs7QWdGdmlTQTtFQUNFO0lBQ0U7RWhGMGlTRjs7RWdGdmlTQTtJQUNFO0VoRjBpU0Y7O0VnRnZpU0E7SUFDRTtFaEYwaVNGOztFZ0Z2aVNBO0lBQ0U7RWhGMGlTRjtBQUNGO0FnRnZpU0E7RUFDRTtJQUNFO0VoRnlpU0Y7O0VnRnRpU0E7SUFDRTtFaEZ5aVNGO0FBQ0Y7QWdGdGlTQTtFQUNFO0lBQ0U7RWhGd2lTRjs7RWdGcmlTQTtJQUNFO0VoRndpU0Y7QUFDRjtBZ0ZyaVNBO0VBQ0U7SUFDRTtFaEZ1aVNGOztFZ0ZwaVNBO0lBQ0U7RWhGdWlTRjtBQUNGO0FnRnBpU0E7QUFDQTtFQUdFO0FoRnNpU0Y7O0FnRm5pU0E7RUFDRTtBaEZzaVNGOztBZ0ZuaVNBO0VBQ0UsNkVBQ0U7QWhGcWlTSjs7QWdGL2hTQTtFQUdFO0FoRmtpU0Y7O0FnRi9oU0E7RUFHRTtBaEZraVNGOztBZ0YvaFNBO0VBR0U7QWhGa2lTRjs7QWdGL2hTQTtFQUdFO0FoRmtpU0Y7O0FnRi9oU0E7RUFDRTtBaEZraVNGOztBZ0YvaFNBO0VBQ0U7RUFDQTtFQUNBO0FoRmtpU0Y7O0FnRi9oU0E7RUFDRTtFQUNBO0FoRmtpU0Y7O0FnRi9oU0E7RUFDRTtBaEZraVNGOztBZ0YvaFNBO0VBR0U7QWhGa2lTRjs7QWdGL2hTQTtFQUdFO0FoRmtpU0Y7O0FnRi9oU0E7RUFHRTtBaEZraVNGOztBZ0YvaFNBO0VBQ0U7QWhGa2lTRjs7QWdGL2hTQTtFQUNFO0lBQ0U7RWhGa2lTRjs7RWdGL2hTQTtJQUNFO0VoRmtpU0Y7O0VnRi9oU0E7SUFDRTtFaEZraVNGOztFZ0YvaFNBO0lBQ0U7RWhGa2lTRjs7RWdGL2hTQTtJQUNFO0VoRmtpU0Y7QUFDRjtBZ0YvaFNBO0VBQ0U7SUFDRTtFaEZpaVNGOztFZ0Y5aFNBO0lBQ0U7RWhGaWlTRjtBQUNGO0FnRjloU0E7RUFDRTtJQUNFO0VoRmdpU0Y7O0VnRjdoU0E7SUFDRTtFaEZnaVNGOztFZ0Y3aFNBO0lBQ0U7RWhGZ2lTRjs7RWdGN2hTQTtJQUNFO0VoRmdpU0Y7O0VnRjdoU0E7SUFDRTtFaEZnaVNGO0FBQ0Y7QWdGN2hTQTtBQUNBO0VBR0U7QWhGK2hTRjs7QWdGNWhTQTtFQUNFO0FoRitoU0Y7O0FnRjVoU0E7RUFDRSw2RUFDRTtBaEY4aFNKOztBZ0Z4aFNBO0VBR0U7QWhGMmhTRjs7QWdGeGhTQTtFQUdFO0FoRjJoU0Y7O0FnRnhoU0E7RUFHRTtBaEYyaFNGOztBZ0Z4aFNBO0VBR0U7QWhGMmhTRjs7QWdGeGhTQTtFQUNFO0FoRjJoU0Y7O0FnRnhoU0E7RUFDRTtFQUNBO0VBQ0E7QWhGMmhTRjs7QWdGeGhTQTtFQUNFO0VBQ0E7QWhGMmhTRjs7QWdGeGhTQTtFQUNFO0FoRjJoU0Y7O0FnRnhoU0E7RUFHRTtBaEYyaFNGOztBZ0Z4aFNBO0VBR0U7QWhGMmhTRjs7QWdGeGhTQTtFQUdFO0FoRjJoU0Y7O0FnRnhoU0E7RUFDRTtBaEYyaFNGOztBZ0Z4aFNBO0VBQ0U7SUFDRTtFaEYyaFNGOztFZ0Z4aFNBO0lBQ0U7RWhGMmhTRjtBQUNGO0FnRnhoU0E7RUFDRTtJQUNFO0VoRjBoU0Y7O0VnRnZoU0E7SUFDRTtFaEYwaFNGOztFZ0Z2aFNBO0lBQ0U7RWhGMGhTRjs7RWdGdmhTQTtJQUNFO0VoRjBoU0Y7O0VnRnZoU0E7SUFDRTtFaEYwaFNGO0FBQ0Y7QWdGdmhTQTtFQUNFO0lBQ0U7RWhGeWhTRjs7RWdGdGhTQTtJQUNFO0VoRnloU0Y7O0VnRnRoU0E7SUFDRTtFaEZ5aFNGOztFZ0Z0aFNBO0lBQ0U7RWhGeWhTRjs7RWdGdGhTQTtJQUNFO0VoRnloU0Y7QUFDRjtBZ0Z0aFNBO0FBQ0E7RUFDRTtBaEZ3aFNGOztBZ0ZyaFNBO0VBQ0U7QWhGd2hTRjs7QWdGcmhTQTtBQUNBO0VBQ0U7SUFDRTtFaEZ3aFNGO0VnRnJoU0E7SUFDRTtFaEZ1aFNGO0FBQ0Y7QWdGcGhTQTtFQUNFO0lBQ0U7RWhGc2hTRjtFZ0ZuaFNBO0lBQ0U7RWhGcWhTRjtBQUNGO0FnRmxoU0E7RUFDRTtJQUNFO0VoRm9oU0Y7RWdGamhTQTtJQUNFO0VoRm1oU0Y7QUFDRjtBZ0ZoaFNBO0VBQ0U7SUFDRTtFaEZraFNGO0VnRi9nU0E7SUFDRTtFaEZpaFNGO0FBQ0Y7QWdGOWdTQTtFQUNFO0lBQ0U7RWhGZ2hTRjtFZ0Y3Z1NBO0lBQ0U7RWhGK2dTRjtBQUNGO0FnRjVnU0E7QUFFQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VoRjZnU0Y7O0VnRjFnU0E7SUFDRTtJQUNBO0lBQ0E7RWhGNmdTRjtBQUNGO0FnRjFnU0E7QUFDQTtFQUNFOzs7OztJQUtFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY0Z1NGOztFZ0Z6Z1NBO0lBQ0U7RWhGNGdTRjs7RWdGemdTQTtJQUNFO0lBQ0E7RWhGNGdTRjs7RWdGemdTQTs7OztJQUlFO0VoRjRnU0Y7O0VnRnpnU0E7SUFTRSwrRUFDRTtFaEZxZ1NKOztFZ0ZoZ1NBO0lBQ0U7RWhGbWdTRjs7RWdGaGdTQTs7SUFFRTtFaEZtZ1NGOztFZ0ZoZ1NBO0lBQ0U7SUFDQTtJQUNBO0VoRm1nU0Y7O0VnRmhnU0E7SUFDRTtJQUNBO0lBQ0E7RWhGbWdTRjs7RWdGaGdTQTtJQUNFO0lBQ0E7SUFDQTtJQUdBO0VoRm1nU0Y7O0VnRmhnU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRm1nU0Y7O0VnRmhnU0E7SUFDRTtFaEZtZ1NGOztFZ0ZoZ1NBO0lBQ0U7SUFHQTtJQUNBO0VoRm1nU0Y7O0VnRmhnU0E7SUFDRTtFaEZtZ1NGOztFZ0ZoZ1NBO0lBQ0U7RWhGbWdTRjs7RWdGaGdTQTtJQUNFO0VoRm1nU0Y7O0VnRmhnU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZtZ1NGOztFZ0ZoZ1NBO0lBQ0U7SUFDQTtJQUNBO0VoRm1nU0Y7QUFDRjtBZ0ZoZ1NBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFaEZrZ1NGOztFZ0YvL1JBO0lBQ0U7RWhGa2dTRjs7RWdGLy9SQTtJQUNFO0lBR0E7SUFDQTtFaEZrZ1NGOztFZ0YvL1JBO0lBQ0U7RWhGa2dTRjs7RWdGLy9SQTtJQUNFO0lBR0E7RWhGa2dTRjs7RWdGLy9SQTtJQUNFO0VoRmtnU0Y7O0VnRi8vUkE7SUFDRTtFaEZrZ1NGOztFZ0YvL1JBO0lBQ0U7SUFDQTtJQUNBO0VoRmtnU0Y7O0VnRi8vUkE7SUFDRTtFaEZrZ1NGOztFZ0YvL1JBO0lBQ0U7RWhGa2dTRjs7RWdGLy9SQTtJQUNFO0VoRmtnU0Y7O0VnRi8vUkE7SUFDRTtJQUdBO0lBQ0E7SUFDQTtFaEZrZ1NGOztFZ0YvL1JBOztJQUdFO0lBQ0E7RWhGa2dTRjs7RWdGLy9SQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VoRmtnU0Y7O0VnRi8vUkE7SUFDRTtFaEZrZ1NGOztFZ0YvL1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRmtnU0Y7QUFDRjtBZ0YvL1JBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZpZ1NGOztFZ0Y5L1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZpZ1NGO0FBQ0Y7QWdGOS9SQTtBQUNBO0VBR007SUFDRTtFaEY4L1JOOztFZ0Z6L1JBO0lBQ0U7RWhGNC9SRjs7RWdGei9SQTtJQUNFO0VoRjQvUkY7O0VnRnovUkE7SUFDRTtFaEY0L1JGOztFZ0Z6L1JBO0lBQ0U7RWhGNC9SRjs7RWdGei9SQTs7Ozs7SUFLRTtFaEY0L1JGOztFZ0Z6L1JBO0lBQ0U7SUFDQTtFaEY0L1JGOztFZ0Z6L1JBO0lBQ0U7SUFDQTtFaEY0L1JGOztFZ0Z6L1JBOztJQUVFO0VoRjQvUkY7O0VnRnovUkE7SUFDRTtFaEY0L1JGOztFZ0Z6L1JBOztJQUVFO0VoRjQvUkY7O0VnRnovUkE7SUFDRTtFaEY0L1JGOztFZ0Z6L1JBO0lBQ0U7RWhGNC9SRjs7RWdGei9SQTtJQUNFO0VoRjQvUkY7QUFDRjtBZ0Z6L1JBO0FBRUU7RUFDRTtJQUNFO0VoRjAvUko7O0VnRnYvUkU7SUFDRTtFaEYwL1JKOztFZ0Z2L1JFO0lBQ0U7RWhGMC9SSjtBQUNGO0FnRnYvUkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFaEZ5L1JKOztFZ0Z0L1JFO0lBQ0U7RWhGeS9SSjs7RWdGdC9SRTtJQUNFO0VoRnkvUko7O0VnRnQvUkU7SUFDRTtFaEZ5L1JKO0FBQ0Y7QWdGdC9SRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VoRncvUko7O0VnRnIvUkU7SUFDRTtFaEZ3L1JKOztFZ0ZyL1JFO0lBQ0U7RWhGdy9SSjs7RWdGci9SRTtJQUNFO0VoRncvUko7O0VnRnIvUkU7SUFDRTtFaEZ3L1JKOztFZ0ZyL1JFO0lBQ0U7RWhGdy9SSjs7RWdGci9SRTtJQUNFO0VoRncvUko7QUFDRjtBZ0ZyL1JFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZ1L1JKOztFZ0ZwL1JFO0lBQ0U7RWhGdS9SSjtBQUNGO0FnRnAvUkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGcy9SSjs7RWdGbi9SRTtJQUNFO0VoRnMvUko7O0VnRm4vUkU7SUFDRTtFaEZzL1JKO0FBQ0Y7QWdGaC9SQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGay9SRjtBQUNGO0FnRi8rUkE7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRmkvUkY7QUFDRjtBZ0Y5K1JBO0FBQ0E7RUFDRTs7OztJQUlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZnL1JGOztFZ0Y3K1JBO0lBQ0U7RWhGZy9SRjs7RWdGNytSQTtJQUNFO0lBQ0E7RWhGZy9SRjs7RWdGNytSQTs7OztJQUlFO0VoRmcvUkY7O0VnRjcrUkE7SUFTRSwrRUFDRTtFaEZ5K1JKOztFZ0ZwK1JBOztJQUVFO0VoRnUrUkY7O0VnRnArUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZ1K1JGOztFZ0ZwK1JBOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFaEZ1K1JGOztFZ0ZwK1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZ1K1JGOztFZ0ZwK1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBV0EsOEdBQ0U7RWhGODlSSjs7RWdGeDlSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjI5UkY7O0VnRng5UkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjI5UkY7O0VnRng5UkE7SUFDRTtFaEYyOVJGO0FBQ0Y7QWdGeDlSQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMDlSRjs7RWdGdjlSQTtJQUNFO0VoRjA5UkY7QUFDRjtBZ0Z2OVJBO0FBQ0E7RUFDRTtJQUNFO0VoRnk5UkY7O0VnRnQ5UkE7SUFDRTtFaEZ5OVJGOztFZ0Z0OVJBO0lBQ0U7RWhGeTlSRjs7RWdGdDlSQTs7SUFFRTtJQUNBO0VoRnk5UkY7QUFDRjtBZ0Z0OVJBO0FBRUU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRnU5Uko7O0VnRnA5UkU7SUFDRTtFaEZ1OVJKO0FBQ0Y7QWdGcDlSRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGczlSSjs7RWdGbjlSRTtJQUNFO0VoRnM5Uko7QUFDRjtBZ0ZuOVJFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZxOVJKOztFZ0ZsOVJFO0lBQ0U7RWhGcTlSSjtBQUNGO0FnRmw5UkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGbzlSSjs7RWdGajlSRTtJQUNFO0VoRm85Uko7O0VnRmo5UkU7SUFDRTtFaEZvOVJKO0FBQ0Y7QWdGaDlSQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRms5UkY7O0VnRi84UkE7SUFDRTtFaEZrOVJGOztFZ0YvOFJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZrOVJGOztFZ0YvOFJBO0lBQ0U7SUFDQTtFaEZrOVJGO0FBQ0Y7QWdGLzhSQTtBQUNBO0VBQ0U7OztJQUlFO0VoRmk5UkY7O0VnRjk4UkE7SUFFRTtJQUNBO0VoRmk5UkY7QUFDRjtBZ0Y5OFJBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZnOVJGOztFZ0Y3OFJBO0lBQ0U7SUFDQTtFaEZnOVJGOztFZ0Y3OFJBOzs7O0lBSUU7RWhGZzlSRjs7RWdGNzhSQTtJQVNFLCtFQUNFO0VoRnk4Uko7O0VnRnA4UkE7O0lBRUU7RWhGdThSRjs7RWdGcDhSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VoRnU4UkY7QUFDRjtBZ0ZwOFJBO0FBQ0E7RUFDRTtJQUNFO0VoRnM4UkY7O0VnRm44UkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEZzOFJGO0FBQ0Y7QWdGbjhSQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGcThSRjtBQUNGO0FnRmw4UkE7QUFDQTtFQUNFO0lBQ0U7RWhGbzhSRjs7RWdGajhSQTtJQUNFO0VoRm84UkY7O0VnRmo4UkE7SUFDRTtJQUNBO0VoRm84UkY7O0VnRmo4UkE7SUFDRTtFaEZvOFJGOztFZ0ZqOFJBO0lBQ0U7SUFDQTtFaEZvOFJGOztFZ0ZqOFJBO0lBQ0U7RWhGbzhSRjs7RWdGajhSQTtJQUNFO0VoRm84UkY7O0VnRmo4UkE7SUFDRTtJQUNBO0lBQ0E7RWhGbzhSRjs7RWdGajhSQTtJQUNFO0VoRm84UkY7QUFDRjtBZ0ZqOFJBO0FBRUU7RUFDRTtJQUNFO0VoRms4Uko7QUFDRjtBZ0YvN1JFO0VBQ0U7SUFDRTtFaEZpOFJKOztFZ0Y5N1JFO0lBQ0U7RWhGaThSSjtBQUNGO0FnRjk3UkU7RUFDRTtJQUNFO0VoRmc4Uko7QUFDRjtBZ0Y1N1JBO0FBQ0E7RUFDRTtJQUNFO0VoRjg3UkY7O0VnRjM3UkE7SUFDRTtJQUNBO0lBQ0E7RWhGODdSRjs7RWdGMzdSQTtJQUNFO0lBQ0E7SUFDQTtFaEY4N1JGOztFZ0YzN1JBO0lBQ0U7RWhGODdSRjs7RWdGMzdSQTtJQUNFO0VoRjg3UkY7O0VnRjM3UkE7SUFDRTtFaEY4N1JGOztFZ0YzN1JBO0lBQ0U7RWhGODdSRjs7RWdGMzdSQTtJQUNFO0lBQ0E7SUFDQTtFaEY4N1JGOztFZ0YzN1JBO0lBQ0U7RWhGODdSRjs7RWdGMzdSQTtJQUNFO0VoRjg3UkY7QUFDRjtBZ0YzN1JBO0FBQ0E7RUFDRTs7O0lBR0U7RWhGNjdSRjs7RWdGMTdSQTtJQUNFO0lBQ0E7RWhGNjdSRjs7RWdGMTdSQTtJQUNFO0VoRjY3UkY7O0VnRjE3UkE7SUFDRTtFaEY2N1JGOztFZ0YxN1JBOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtFaEY2N1JGOztFZ0YxN1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNjdSRjs7RWdGMTdSQTs7SUFFRTtFaEY2N1JGOztFZ0YxN1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEY2N1JGOztFZ0YxN1JBO0lBQ0U7RWhGNjdSRjs7RWdGMTdSQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNjdSRjs7RWdGMTdSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGNjdSRjtBQUNGO0FnRjE3UkE7RUFDRTtJQUNFO0VoRjQ3UkY7O0VnRno3UkE7SUFDRTtFaEY0N1JGO0FBQ0Y7QWdGejdSQTtFQUNFOztJQUVFO0VoRjI3UkY7O0VnRng3UkE7SUFDRTtFaEYyN1JGOztFZ0Z4N1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjI3UkY7O0VnRng3UkE7SUFDRTtFaEYyN1JGOztFZ0Z4N1JBO0lBQ0U7SUFDQTtFaEYyN1JGOztFZ0Z4N1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGMjdSRjs7RWdGeDdSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjI3UkY7O0VnRng3UkE7SUFDRTtFaEYyN1JGOztFZ0Z4N1JBO0lBQ0U7RWhGMjdSRjs7RWdGeDdSQTtJQUNFO0VoRjI3UkY7O0VnRng3UkE7SUFDRTtFaEYyN1JGOztFZ0Z4N1JBO0lBQ0U7SUFDQTtFaEYyN1JGOztFZ0Z4N1JBO0lBQ0U7SUFDQTtJQUNBO0VoRjI3UkY7O0VnRng3UkE7SUFDRTtJQUNBO0lBQ0E7RWhGMjdSRjs7RWdGeDdSQTtJQUNFO0lBQ0E7SUFDQTtFaEYyN1JGOztFZ0Z4N1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGMjdSRjs7RWdGeDdSQTtJQUNFO0lBQ0E7SUFDQTtFaEYyN1JGOztFZ0Z4N1JBO0lBQ0U7RWhGMjdSRjs7RWdGdDdSSTtJQUNFO0lBQ0EsbUJ4RXByYUc7RVI2bXNCVDtFZ0Z4N1JNO0lBQ0U7RWhGMDdSUjtFZ0ZyN1JRO0lBQ0U7RWhGdTdSVjtFZ0ZsN1JJO0lBQ0U7SUFDQTtJQUNBO0VoRm83Uk47RWdGajdSTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRm03UlI7RWdGbDdSUTtJQUNFO0VoRm83UlY7QUFDRjtBZ0Y3NlJBO0FBQ0E7RUFDRTs7OztJQUlFO0VoRis2UkY7O0VnRjU2UkE7OztJQUdFO0VoRis2UkY7QUFDRjtBZ0Y1NlJBO0FBQ0E7RUFDRTs7SUFFRTtFaEY4NlJGOztFZ0YzNlJBOztJQUVFO0lBQ0E7RWhGODZSRjs7RWdGMzZSQTtJQUNFO0lBQ0E7RWhGODZSRjs7RWdGMzZSQTtJQUNFO0VoRjg2UkY7O0VnRjM2UkE7OztJQUdFO0VoRjg2UkY7O0VnRjM2UkE7SUFDRTtFaEY4NlJGOztFZ0YzNlJBO0lBQ0U7RWhGODZSRjs7RWdGMzZSQTtJQUNFO0lBQ0E7RWhGODZSRjs7RWdGMzZSQTs7SUFFRTtFaEY4NlJGOztFZ0YzNlJBOztJQUVFO0VoRjg2UkY7QUFDRjtBZ0YzNlJBO0FBRUU7RUFDRTs7SUFFRTtFaEY0NlJKOztFZ0Z6NlJFO0lBQ0U7RWhGNDZSSjs7RWdGejZSRTtJQUNFO0VoRjQ2Uko7O0VnRno2UkU7SUFDRTtFaEY0NlJKO0FBQ0Y7QWdGejZSRTtFQUNFO0lBQ0U7SUFDQTtFaEYyNlJKOztFZ0Z4NlJFO0lBQ0U7RWhGMjZSSjs7RWdGeDZSRTtJQUNFO0lBQ0E7RWhGMjZSSjtBQUNGO0FnRng2UkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFaEYwNlJKOztFZ0Z2NlJFO0lBQ0U7RWhGMDZSSjs7RWdGdjZSRTtJQUNFO0lBQ0E7RWhGMDZSSjs7RWdGdjZSRTtJQUNFO0VoRjA2Uko7O0VnRnY2UkU7SUFDRTtFaEYwNlJKOztFZ0Z2NlJFO0lBQ0U7RWhGMDZSSjs7RWdGdjZSRTtJQUNFO0VoRjA2Uko7QUFDRjtBZ0Z2NlJFO0VBQ0U7O0lBRUU7RWhGeTZSSjs7RWdGdDZSRTtJQUNFO0lBQ0E7SUFDQTtFaEZ5NlJKOztFZ0Z0NlJFO0lBQ0U7RWhGeTZSSjs7RWdGdDZSRTtJQUNFO0lBQ0E7RWhGeTZSSjs7RWdGdDZSRTtJQUNFO0VoRnk2Uko7QUFDRjtBZ0ZwNlJFO0VBQ0U7RUFDQTtBaEZzNlJKOztBZ0ZsNlJBO0VBQ0U7QWhGcTZSRjs7QWdGbDZSQTtFQUVJO0lBQ0U7RWhGbzZSSjtBQUNGO0FnRmg2UkE7RUFDRTtBaEZrNlJGOztBZ0Y5NVJFO0VBQ0U7RUFDQTtBaEZpNlJKOztBZ0Y1NVJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYrNVJKOztBaUZ4MHNCQTtBQUVBOztFQUVDO0FqRjAwc0JEOztBaUZ2MHNCQTtFQUNDO0FqRjAwc0JEOztBaUZ0MHNCQztFQUNDO0FqRnkwc0JGO0FpRngwc0JFO0VBQ0M7QWpGMDBzQkg7QWlGeDBzQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakYwMHNCSDtBaUZ6MHNCRztFQUNDLG1CekVuQm9DO0V5RW9CcEMsV3pFaEJPO0FSMjFzQlg7O0FpRnIwc0JBO0VBRUU7SUFDQztJQUNBO0VqRnUwc0JEO0VpRm4wc0JDO0lBQ0M7SUFDQTtFakZxMHNCRjtBQUNGO0FpRmgwc0JBO0VBK0JDO0FqRm95c0JEO0FpRmwwc0JDO0VBQ0M7RUFDQTtFQUNBO0FqRm8wc0JGO0FpRmgwc0JFO0VBQ0M7QWpGazBzQkg7QWlGajBzQkc7RUFDQztFQUNBO0FqRm0wc0JKO0FpRmowc0JJO0VBQ0M7QWpGbTBzQkw7QWlGOXpzQkU7RUFDQyxXekUzRFE7RXlFNERSO0FqRmcwc0JIO0FpRjd6c0JFO0VBQ0M7RUFDQSxXekVqRVE7QVJnNHNCWDtBaUYxenNCQztFQWhDRDtJQWlDRTtFakY2enNCQTtFaUY1enNCQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBTUE7SUFNQTtFakZvenNCRDtFaUY5enNCQztJQUNDO0VqRmcwc0JGO0VpRjV6c0JDO0lBQ0M7SUFDQTtFakY4enNCRjtFaUYxenNCQztJQUNDO0VqRjR6c0JGO0VpRnp6c0JDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqRjJ6c0JGO0VpRnp6c0JFO0lBQ0M7RWpGMnpzQkg7RWlGeHpzQkU7SUFDQztFakYwenNCSDtFaUZ4enNCRztJQUNDO0lBQ0E7RWpGMHpzQko7RWlGeHpzQkk7SUFDQztFakYwenNCTDtFaUZyenNCRTtJQUNDLFd6RXZITTtJeUV3SE47RWpGdXpzQkg7RWlGcHpzQkU7SUFDQztJQUNBLFd6RTdITTtFUm03c0JUO0FBQ0Y7O0FpRnp5c0JFO0VBQ0M7QWpGNHlzQkg7QWlGMXlzQkc7RUFDQztBakY0eXNCSjtBaUZ4eXNCSTtFQUNDO0FqRjB5c0JMO0FpRnR5c0JHO0VBQ0M7QWpGd3lzQko7QWlGcHlzQkU7RUFDQztFQUNBO0FqRnN5c0JIOztBaUZqeXNCQTtFQUNDO0FqRm95c0JEO0FpRm55c0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGcXlzQkY7QWlGcHlzQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QWpGc3lzQkg7QWlGbnlzQkc7RUFFQztBakZveXNCSjtBaUZoeXNCQztFQUNDO0lBQ0M7RWpGa3lzQkQ7QUFDRjtBaUZoeXNCQztFQXpDRDtJQTBDRTtJQUNBO0lBQ0E7RWpGbXlzQkE7RWlGbHlzQkE7SUFDQztJQUNBO0lBQ0E7RWpGb3lzQkQ7QUFDRjs7QWlGaHlzQkE7RUFDQztFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtBakYreHNCRDtBaUZ0eXNCQztFQUpEO0lBS0U7SUFDQTtFakZ5eXNCQTtBQUNGO0FpRnB5c0JDO0VBQ0M7QWpGc3lzQkY7O0FpRmx5c0JBO0VBS0M7QWpGcXlzQkQ7O0FpRmp5c0JDO0VBQ0M7QWpGb3lzQkY7O0FpRmh5c0JBO0VBQ0M7QWpGbXlzQkQ7O0FpRi94c0JDO0VBQ0M7RUFDQTtBakZreXNCRjs7QWlGOXhzQkE7RUFDQztFQUNBO0FqRml5c0JEO0FpRjl4c0JFO0VBQ0M7RUFDQTtFQUNBO0FqRmd5c0JIO0FpRjl4c0JHO0VBQ0M7QWpGZ3lzQko7O0FpRnZ4c0JHO0VBQ0M7QWpGMHhzQko7QWlGcnhzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnV4c0JGO0FpRnR4c0JFO0VBQ0M7RUFDQTtBakZ3eHNCSDtBaUZ0eHNCRTtFQUNDO0FqRnd4c0JIO0FpRnJ4c0JFO0VBZEQ7SUFlRTtJQUNBO0lBQ0E7RWpGd3hzQkQ7RWlGdHhzQkM7SUFDQztJQUNBO0VqRnd4c0JGO0VpRnZ4c0JFO0lBQ0MsY3pFeFRtQztFUmlsdEJ0QztBQUNGO0FpRm54c0JFO0VBQ0M7QWpGcXhzQkg7QWlGanhzQkM7RUFDQztBakZteHNCRjtBaUZseHNCRTtFQUlJO0lBQ0M7RWpGaXhzQkw7QUFDRjtBaUYzd3NCRTtFQWREO0lBZUU7RWpGOHdzQkQ7RWlGNXdzQkU7SUFDQztJQUNBO0VqRjh3c0JIO0VpRjd3c0JHO0lBQ0M7SUFDQTtFakYrd3NCSjtFaUY1d3NCSTtJQUNDO0lBQ0E7RWpGOHdzQkw7QUFDRjs7QWlGdHdzQkE7RUFDQztFQUNBO0FqRnl3c0JEO0FpRnh3c0JDO0VBSEQ7SUFJRTtFakYyd3NCQTtBQUNGOztBaUZ4d3NCQTtFQUNDO0VBQ0E7QWpGMndzQkQ7QWlGMXdzQkM7RUFIRDtJQUlFO0lBQ0E7RWpGNndzQkE7QUFDRjtBaUY1d3NCQztFQUNDO0lBQ0M7SUFDQTtFakY4d3NCRDtBQUNGO0FpRjV3c0JDO0VBQ0M7RUFDQTtBakY4d3NCRjtBaUYzd3NCQztFQUNDO0FqRjZ3c0JGO0FpRjN3c0JDO0VBQ0M7RUFDQTtBakY2d3NCRjtBaUYxd3NCQztFQUNDO0VBQ0E7QWpGNHdzQkY7O0FpRmh3c0JDO0VBQ0M7QWpGbXdzQkY7QWlGOXZzQkc7RUFDQztBakZnd3NCSjtBaUYzdnNCRztFQUNDO0FqRjZ2c0JKOztBaUZ0dnNCQztFQUNDO0FqRnl2c0JGOztBaUZudnNCRTtFQUNDO0VBQ0E7QWpGc3ZzQkg7O0FpRmh2c0JDOzs7OztFQUtDO0FqRm12c0JGOztBaUYvdXNCQTtFQUNDO0FqRmt2c0JEOztBaUY5dXNCQztFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7RWpGa3ZzQkE7QUFDRjtBaUYzdXNCQztFQUNDO0VBQ0E7RUFDQTtBakY2dXNCRjtBaUYxdXNCQztFQUNDO0FqRjR1c0JGO0FpRnh1c0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRjB1c0JIOztBaUZydXNCQTtFQUNDO0VBQ0E7QWpGd3VzQkQ7O0FpRnJ1c0JBO0VBQ0M7QWpGd3VzQkQ7QWlGdnVzQkM7RUFDQztFQUNBO0VBQ0E7QWpGeXVzQkY7QWlGdnVzQkM7RUFDQztJQUNDO0VqRnl1c0JEO0FBQ0Y7O0FpRm51c0JFO0VBQ0M7RUFDQTtBakZzdXNCSDtBaUZwdXNCRTtFQUNDO0FqRnN1c0JIO0FpRnB1c0JFO0VBQ0M7RUFDQTtFQUNBO0FqRnN1c0JIOztBaUZqdXNCQTtFQUNDO0VBQ0E7RUFDQTtBakZvdXNCRDs7QWlGaHVzQkM7O0VBRUM7QWpGbXVzQkY7O0FpRi90c0JBO0VBQ0M7QWpGa3VzQkQ7O0FpRi90c0JBO0VBQ0M7RUFDQTtFQUNBO0FqRmt1c0JEOztBaUYvdHNCQTtFQUNDO0FqRmt1c0JEO0FpRmp1c0JDO0VBQ0M7RUFDQTtFQUNBO0FqRm11c0JGO0FpRmp1c0JDO0VBQ0M7QWpGbXVzQkY7QWlGanVzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3pFbGpCUztBUnF4dEJYO0FpRmx1c0JFO0VBQ0MsbUI3RS9pQjZCO0FKbXh0QmhDO0FpRmx1c0JFO0VBQ0MsbUJ6RXZpQk87QVIyd3RCVjtBaUZsdXNCRTtFQUNDLG1CekV2akJRO0FSMnh0Qlg7QWlGanVzQkM7RUFDQztFQUNBLGN6RW5rQnNDO0V5RW9rQnRDO0FqRm11c0JGO0FpRmp1c0JDO0VBQ0M7QWpGbXVzQkY7QWlGanVzQkM7RUFDQztFQUNBO0FqRm11c0JGO0FpRmp1c0JDO0VBQ0M7RUFDQTtFQUNBO0FqRm11c0JGOztBaUY5dHNCQztFQUNDO0VBQ0EsV3pFbmxCUztFeUVvbEJUO0VBQ0E7RUFDQTtBakZpdXNCRjtBaUZodXNCRTtFQUNDLG1CekVybEJRO0V5RXNsQlIsY3pFM2xCMEM7QVI2enRCN0M7QWlGaHVzQkU7RUFDQztFQUNBLGN6RS9sQjBDO0FSaTB0QjdDO0FpRmh1c0JFO0VBQ0M7RUFDQTtBakZrdXNCSDtBaUZodXNCRTtFQUNDO0VBQ0E7QWpGa3VzQkg7QWlGaHVzQkU7RUFDQyxtQnpFMW1CMEM7RXlFMm1CMUM7QWpGa3VzQkg7O0FpRjd0c0JBO0VBQ0M7QWpGZ3VzQkQ7O0FpRjd0c0JBO0VBQ0M7QWpGZ3VzQkQ7O0FpRjd0c0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmd1c0JEO0FpRi90c0JDO0VBQ0M7QWpGaXVzQkY7QWlGL3RzQkM7RUFDQztBakZpdXNCRjs7QWlGNXRzQkM7RUFDQztBakYrdHNCRjtBaUYzdHNCQztFQUlDO0VBQ0E7RUFDQTtFQUNBO0FqRjB0c0JGO0FpRmh1c0JFO0VBQ0M7QWpGa3VzQkg7O0FpRnB0c0JLO0VBQ0M7QWpGdXRzQk47QWlGcHRzQkk7RUFDQztBakZzdHNCTDs7QWlGL3NzQkE7RUFDQztBakZrdHNCRDtBaUZqdHNCQztFQUNDO0FqRm10c0JGOztBaUYvc3NCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGa3RzQkQ7QWlGanRzQkM7RUFDQztFQUNBO0FqRm10c0JGO0FpRi9zc0JDO0VBQ0M7QWpGaXRzQkY7QWlGaHRzQkU7RUFDQztBakZrdHNCSDs7QWlGNXNzQkM7RUFDQztBakYrc3NCRjs7QWlGenNzQkU7RUFDQyxjekV6dEJxQztBUnE2dEJ4Qzs7QWlGdnNzQkE7RUFDQztBakYwc3NCRDs7QWlGdHNzQkM7RUFDQztBakZ5c3NCRjs7QWlGcHNzQkM7RUFDQztBakZ1c3NCRjtBaUZyc3NCQztFQUNDO0FqRnVzc0JGO0FpRnJzc0JHO0VBQ0M7QWpGdXNzQko7QWlGcHNzQkU7RUFDQztBakZzc3NCSDtBaUZuc3NCRztFQUNDO0FqRnFzc0JKOztBaUY5cnNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0FqRjZyc0JGO0FpRm5zc0JFO0VBTEQ7SUFNRTtJQUNBO0VqRnNzc0JEO0FBQ0Y7QWlGbHNzQkU7RUFDQztBakZvc3NCSDs7QWlGL3JzQkE7RUFJQztFQUNBO0FqRmtzc0JEO0FpRmpzc0JDO0VBQ0M7RUFDQTtBakZtc3NCRjs7QWlGNXJzQkc7RUFDQztBakYrcnNCSjs7QWlGeHJzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakYycnNCRjs7QWlGdnJzQkE7RUFDQyxtQnpFM3lCVTtFeUU0eUJWO0FqRjByc0JEO0FpRnpyc0JDO0VBQ0MsbUJ6RXB6QnNDO0V5RXF6QnRDO0FqRjJyc0JGOztBaUZ0cnNCQztFQUNDO0VBQ0E7QWpGeXJzQkY7QWlGdnJzQkM7RUFDQztBakZ5cnNCRjtBaUZ0cnNCRTtFQUNDO0VBQ0E7QWpGd3JzQkg7QWlGdHJzQkU7RUFDQztFQUNBO0VBQ0E7QWpGd3JzQkg7QWlGdnJzQkc7RUFDQztFQUNBO0FqRnlyc0JKO0FpRnRyc0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpGd3JzQkg7O0FpRm5yc0JBO0VBQ0M7RUFDQTtBakZzcnNCRDtBaUZycnNCQzs7Ozs7RUFLQztFQUNBO0FqRnVyc0JGOztBaUZscnNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqRnFyc0JGO0FpRmxyc0JDO0VBQ0M7RUFDQTtFQUNBO0FqRm9yc0JGOztBaUZocnNCQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbXJzQko7O0FpRmhyc0JBO0VBQ0M7RUFDQTtFQUNBO0FqRm1yc0JEOztBaUZocnNCQTtFQUNDO0VBQ0E7RUFDQTtBakZtcnNCRDs7QWlGaHJzQkE7RUFDQztFQUNBO0FqRm1yc0JEOztBaUYvcXNCQztFQUNDO0FqRmtyc0JGO0FpRi9xc0JDO0VBQ0M7QWpGaXJzQkY7O0FpRjVxc0JDO0VBQ0M7QWpGK3FzQkY7QWlGNXFzQkM7RUFDQztBakY4cXNCRjs7QWlGenFzQkM7RUFDQztBakY0cXNCRjtBaUYzcXNCRTtFQUNDO0FqRjZxc0JIOztBaUZ2cXNCQztFQUNDO0FqRjBxc0JGO0FpRnpxc0JFO0VBQ0M7QWpGMnFzQkg7O0FpRnBxc0JFO0VBQ0M7RUFDQTtBakZ1cXNCSDs7QWlGanFzQkM7O0VBQ0M7QWpGcXFzQkY7O0FpRmhxc0JDO0VBQ0M7QWpGbXFzQkY7O0FpRi9wc0JBO0VBQ0M7QWpGa3FzQkQ7O0FpRi9wc0JBO0VBQ0M7QWpGa3FzQkQ7O0FpRi9wc0JBO0VBQ0M7QWpGa3FzQkQ7QWlGaHFzQkU7RUFDQztFQUNBO0FqRmtxc0JIO0FpRnZwc0JBO0VBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakZ5cHNCQTs7RWlGdnBzQkQ7SUFDQztJQUNBO0VqRjBwc0JBOztFaUZ4cHNCRDtJQUNDO0lBQ0E7RWpGMnBzQkE7O0VpRnpwc0JEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakY0cHNCQTs7RWlGMXBzQkQ7SUFDQztJQUNBO0VqRjZwc0JBOztFaUZ4cHNCRDtJQUNDO0VqRjJwc0JBO0FBQ0Y7QWlGdHBzQkU7RUFDQztBakZ3cHNCSDtBaUZ2cHNCRztFQUNDO0FqRnlwc0JKO0FpRnJwc0JDO0VBQ0M7RUFDQTtBakZ1cHNCRjtBaUZ0cHNCRTtFQUNDLGN6RXhoQ3FDO0V5RXloQ3JDO0FqRndwc0JIO0FpRnRwc0JFO0VBQ0M7RUFDQTtBakZ3cHNCSDtBaUZ2cHNCRztFQUNDLGN6RS9oQ29DO0FSd3J1QnhDO0FpRnJwc0JDO0VBQ0M7RUFDQTtFQUNBO0VBR0E7QWpGdXBzQkY7O0FpRm5wc0JBOztFQUVDO0VBQ0E7QWpGc3BzQkQ7O0FpRm5wc0JBO0VBQ0M7QWpGc3BzQkQ7O0FpRmpwc0JFO0VBQ0M7QWpGb3BzQkg7QWlGanBzQkM7RUFDQztBakZtcHNCRjs7QWlGN29zQkU7RUFDQztBakZncHNCSDs7QWlGM29zQkE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGNm9zQkQ7QWlGM29zQkM7RUFDQztBakY2b3NCRjtBaUYxb3NCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqRjRvc0JGO0FpRnhvc0JFO0VBQ0MsY3pFaG1DcUM7RXlFaW1DckM7RUFDQTtBakYwb3NCSDtBaUZ6b3NCRztFQUNDLGN6RXBtQ29DO0V5RXFtQ3BDO0VBQ0E7QWpGMm9zQko7O0FpRnJvc0JBO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpGdW9zQkQ7QWlGcm9zQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnVvc0JGOztBaUZub3NCQTtBQUVBO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGb29zQkQ7O0FpRmpvc0JBO0FBR0M7RUFDQztBakZrb3NCRjtBaUYvbnNCQztFQUNDLHlCekV4cENzQztBUnl4dUJ4Qzs7QWlGN25zQkE7QUFFQTtBQUVBO0VBQ0M7RUFDQTtFQUNBO0FqRjhuc0JEOztBaUYzbnNCQTtBQUdDO0VBQ0M7QWpGNG5zQkY7QWlGem5zQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBakYybnNCRjs7QWlGdm5zQkE7RUFDQztBakYwbnNCRDs7QWlGdm5zQkE7RUFDQztBakYwbnNCRDtBaUZ6bnNCQztFQUNDO0FqRjJuc0JGOztBaUZ0bnNCQztFQUNDO0FqRnluc0JGOztBaUZwbnNCQztFQUNDO0FqRnVuc0JGOztBaUZsbnNCQztFQUNDO0VBQ0E7QWpGcW5zQkY7QWlGcG5zQkU7RUFDQyxjekVsc0NPO0FSd3p1QlY7O0FpRmhuc0JDO0VBQ0M7QWpGbW5zQkY7QWlGbG5zQkU7RUFDQztBakZvbnNCSDtBaUZsbnNCRTtFQUNDO0VBQ0E7QWpGb25zQkg7O0FpRi9tc0JBO0VBQ0M7RUFDQTtBakZrbnNCRDs7QWlGL21zQkE7RUFDQyxjekU3dUN5QztBUisxdUIxQzs7QWlGL21zQkE7RUFDQztBakZrbnNCRDs7QWlGOW1zQkM7RUFDQztBakZpbnNCRjtBaUYvbXNCQztFQUNDO0FqRmluc0JGO0FpRmhuc0JFO0VBQ0M7QWpGa25zQkg7QWlGN21zQkc7RUFDQztFQUNBO0FqRittc0JKOztBaUZ6bXNCQTtFQUNDO0FqRjRtc0JEOztBaUZ2bXNCUTtFQUNJO0VBQ0E7QWpGMG1zQlo7QWlGeG1zQkU7RUFDVTtFQUNBO0FqRjBtc0JaOztBaUZybXNCQTtFQUNDO0FqRndtc0JEOztBaUZybXNCQTtFQUNDO0VBQ0c7QWpGd21zQko7QWlGdm1zQkM7RUFDQztFQUNBO0FqRnltc0JGO0FpRnZtc0JDO0VBQ0M7QWpGeW1zQkY7QWlGdm1zQkM7RUFDQztBakZ5bXNCRjs7QWlGcG1zQkM7RUFDQztBakZ1bXNCRjs7QWtGMTV1QkE7RUFDSTtJQUNJO0VsRjY1dUJOOztFa0Z6NXVCTTtJQUNJO0lBQ0E7SUFDQTtFbEY0NXVCVjs7RWtGdjV1Qk07SUFDSTtFbEYwNXVCVjtFa0Z2NXVCTTtJQUNJO0VsRnk1dUJWO0VrRnQ1dUJNO0lBQ0k7RWxGdzV1QlY7RWtGcjV1Qk07O0lBRUk7RWxGdTV1QlY7RWtGcDV1Qk07SUFDSTtFbEZzNXVCVjtFa0ZyNXVCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEZ1NXVCZDtFa0ZuNXVCTTtJQUNJO0VsRnE1dUJWO0VrRmw1dUJNO0lBQ0k7RWxGbzV1QlY7QUFDRjtBbUZwOHVCSTtFQUNJO0FuRnM4dUJSO0FtRmw4dUJRO0VBQ0k7QW5Gbzh1Qlo7QW1GaDh1Qkk7RUFDSSxXM0VKRztBUnM4dUJYO0FtRmo4dUJRO0VBQ0ksVzNFTkQ7QVJ5OHVCWDtBbUYvN3VCSTtFQUNJLGMzRWRrQztBUis4dUIxQztBbUZoOHVCUTtFQUNJLGMzRWhCOEI7QVJrOXVCMUM7QW1GNzd1QlE7RUFDSTtBbkYrN3VCWjtBbUY1N3VCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GODd1QlI7O0FvRmordUJBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FwRm8rdUJKO0FvRm4rdUJJO0VBQ0k7QXBGcSt1QlI7O0FxRjcrdUJDO0VBQ0E7QXJGZy91QkQ7QXFGLyt1QkM7RUFDQztBckZpL3VCRjtBcUYvK3VCRTtFQUNDO0VBQ0E7RUFDQTtBckZpL3VCSDtBcUYvK3VCSTtFQUREO0lBRUU7SUFDQTtJQUNBO0VyRmsvdUJIO0FBQ0Y7QXFGLyt1Qkk7RUFDQztBckZpL3VCTDtBcUYvK3VCSTtFQUNDO0FyRmkvdUJMO0FxRi8rdUJJO0VBQ0M7RUFDQTtBckZpL3VCTDtBcUZoL3VCSztFQUhEO0lBSUU7SUFDQTtFckZtL3VCSjtBQUNGO0FxRi8rdUJFO0VBQ0M7QXJGaS91Qkg7O0FzRmxodkJFO0VBQ0M7QXRGcWh2Qkg7O0F1RnRodkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ5aHZCWjs7QXdGaGl2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7QXhGbWl2QkY7QXdGaml2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QXhGbWl2Qko7O0F3Ri9odkJBO0VBQ0U7SUFDRTtFeEZraXZCRjtFd0ZoaXZCQTtJQUNFO0V4RmtpdkJGO0V3RmhpdkJBO0lBQ0U7RXhGa2l2QkY7QUFDRjs7QXdGM2l2QkE7RUFDRTtJQUNFO0V4RmtpdkJGO0V3RmhpdkJBO0lBQ0U7RXhGa2l2QkY7RXdGaGl2QkE7SUFDRTtFeEZraXZCRjtBQUNGO0F3Ri9odkJBO0VBQ0U7SUFDRTtFeEZpaXZCRjtFd0YvaHZCQTtJQUNFO0V4RmlpdkJGO0V3Ri9odkJBO0lBQ0U7RXhGaWl2QkY7RXdGL2h2QkE7SUFDRTtFeEZpaXZCRjtFd0YvaHZCQTtJQUNFO0V4RmlpdkJGO0FBQ0Y7QXdGaGp2QkE7RUFDRTtJQUNFO0V4RmlpdkJGO0V3Ri9odkJBO0lBQ0U7RXhGaWl2QkY7RXdGL2h2QkE7SUFDRTtFeEZpaXZCRjtFd0YvaHZCQTtJQUNFO0V4RmlpdkJGO0V3Ri9odkJBO0lBQ0U7RXhGaWl2QkY7QUFDRjtBeUZ4bHZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGMGx2Qko7O0F5RnZsdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXpGeWx2Qko7O0F5RnRsdkJFO0VBQ0U7RUFDQTtBekZ5bHZCSjs7QXlGdGx2QkU7RUFDRTtFQUNBO0F6RnlsdkJKOztBeUZ0bHZCRTtFQUNFO0VBQ0E7QXpGeWx2Qko7O0F5RnRsdkJFO0VBQ0U7RUFDQTtBekZ5bHZCSjs7QXlGdGx2QkU7RUFDRTtJQUFnQjtFekYwbHZCbEI7RXlGemx2QkU7SUFBTTtFekY0bHZCUjtBQUNGO0F5RjFsdkJFO0VBQ0U7SUFDRTtJQUNBO0V6RjRsdkJKO0V5RjNsdkJLO0lBQ0Q7SUFDQTtFekY2bHZCSjtBQUNGO0F5RnpsdkJJO0VBQ0U7QXpGMmx2Qk47QXlGMWx2Qk07RUFDRTtBekY0bHZCUjtBeUYxbHZCTTtFQUNFO0F6RjRsdkJSO0F5RnpsdkJJO0VBQ0U7QXpGMmx2Qk47QXlGMWx2Qk07RUFDRTtBekY0bHZCUjtBeUYxbHZCTTtFQUNFO0F6RjRsdkJSOztBMEZqcXZCRTtFQUNFO0VBQ0E7RUFDQTtBMUZvcXZCSjtBMEZucXZCSTtFQUNFO0ExRnFxdkJOO0EwRmxxdkJFO0VBQ0U7QTFGb3F2Qko7QTBGbnF2Qkk7RUFDRTtFQUNBO0ExRnFxdkJOOztBMkYvcXZCWTtFQUNJLGNuRkMwQjtBUmlydkIxQztBMkZocnZCWTtFQUNJLGNuRkh3QjtFbUZJeEI7QTNGa3J2QmhCO0EyRjdxdkJRO0VBQ0ksY25GVDhCO0FSd3J2QjFDO0EyRjdxdkJRO0VBQ0ksY25GYjRCO0VtRmM1QjtBM0YrcXZCWjtBMkY3cXZCUTtFQUNJLGNuRmpCNEI7RW1Ga0I1QjtBM0YrcXZCWjtBMkY3cXZCUTtFQUNJO0EzRitxdkJaO0EyRjdxdkJRO0VBQ0k7RUFDQTtBM0YrcXZCWjtBMkY3cXZCUTtFQUNJO0VBQ0E7QTNGK3F2Qlo7QTJGbHF2Qlk7Ozs7OztFQU1JO0EzRm9xdkJoQjtBMkZqcXZCUTtFQUNJO0VBQ0E7QTNGbXF2Qlo7QTJGbHF2Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRm9xdkJoQjtBMkYvcHZCSTtFQUNJO0EzRmlxdkJSO0EyRi9wdkJJO0VBQ0k7QTNGaXF2QlI7O0E0RnZ1dkJRO0VBQ0k7RUFDQTtFQUNBO0E1RjB1dkJaO0E0Rnp1dkJZO0VBQ0kseUJwRmlCTjtBUjB0dkJWOztBNkZqdnZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3Rm92dkJSO0E2Rm52dkJRO0VBQ0ksZ0JyRkNEO0VxRkFDO0VBQ0EsY3pGSW9CO0FKaXZ2QmhDO0E2Rm52dkJRO0VBQ0ksZ0JyRkpEO0VxRktDO0VBQ0E7QTdGcXZ2Qlo7QTZGbnZ2QlE7RUFDSSxnQnJGVEQ7RXFGVUM7RUFDQSxjckZLRjtBUmd2dkJWO0E2Rm52dkJRO0VBQ0k7QTdGcXZ2Qlo7QTZGbHZ2Qkk7RUFDSTtBN0ZvdnZCUjtBNkZsdnZCSTtFQUNJO0E3Rm92dkJSO0E2Rm52dkJRO0VBQ0ksY3pGbEJvQjtBSnV3dkJoQzs7QThGcHh2QkE7QUFLQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUFWVTtFQVdWO0VBRUE7RUFzQkE7RUFhQTtFQWlDQTtBOUZpdHZCRjtBOEZweHZCRTtFQUNFO0E5RnN4dkJKO0E4Rm54dkJFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QTlGb3h2Qko7QThGbnh2Qkk7RUFDRTtFQUNBO0VBRUE7QTlGb3h2Qk47QThGNXd2QkU7RUFDRTtFQUNBO0VBQ0EsY0F4Q1M7RUF5Q1Q7RUFDQTtBOUY4d3ZCSjtBOEYzd3ZCRTtFQUNFO0E5RjZ3dkJKO0E4Rnp3dkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGMnd2Qko7QThGend2Qkk7RUFDRTtBOUYyd3ZCTjtBOEZ6d3ZCTTtFQUNFO0E5RjJ3dkJSO0E4Rnp3dkJRO0VBQ0U7QTlGMnd2QlY7QThGdHd2Qkk7RUFDRTtFQUNBO0VBQ0E7QTlGd3d2Qk47QThGdHd2Qk07RUFDRTtBOUZ3d3ZCUjtBOEZsd3ZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlQTlGUTtFQStGUjtFQUNBLGNBakdTO0VBa0dUO0VBa0JBO0VBTUE7RUFnQkE7QTlGK3R2Qko7QThGcnd2Qkk7RUFDRTtBOUZ1d3ZCTjtBOEZyd3ZCTTtFQUNFO0E5RnV3dkJSO0E4Rm53dkJJO0VBQ0U7QTlGcXd2Qk47QThGbHd2Qkk7RUFDRTtBOUZvd3ZCTjtBOEZod3ZCSTtFQUNFO0VBQ0E7QTlGa3d2Qk47QThGOXZ2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCQXBJSztFQXFJTDtFQUVBO0E5Rit2dkJOO0E4RjF2dkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQXBKSztFQXFKTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RjR2dkJOOztBK0Z6NXZCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9GNDV2Qko7QStGMTV2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0EvRjQ1dkJOO0ErRno1dkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBL0YyNXZCTjs7QStGdjV2QkU7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBL0YwNXZCSjs7QStGdjV2QkU7RUFDRTtBL0YwNXZCSjs7QStGdjV2QkU7QUFHQTtFQUNFLHlCdkYzQ29DO0FSbTh2QnhDOztBK0ZyNXZCRTtFQUNFO0EvRnc1dkJKOztBK0ZyNXZCRTtFQUdFO0EvRnc1dkJKOztBK0ZyNXZCRTtBQUNBO0VBQ0U7QS9GdzV2Qko7O0ErRnI1dkJFO0VBQ0U7QS9GdzV2Qko7O0ErRnI1dkJFO0VBQ0U7QS9GdzV2Qko7O0FnRzU5dkJRO0VBQ0k7QWhHKzl2Qlo7QWdHNzl2QlE7RUFDSTtBaEcrOXZCWjs7QWdHejl2Qkk7RUFDSTtFQUNBO0FoRzQ5dkJSOztBaUd6K3ZCSTtFQUNJO0FqRzQrdkJSO0FpRzErdkJJO0VBQ0k7RUFDQTtFQUNBO0FqRzQrdkJSO0FpRzErdkJZO0VBREo7SUFFUTtJQUNBO0lBQ0E7RWpHNit2QmQ7QUFDRjtBaUc1K3ZCWTtFQU5KO0lBT1E7RWpHKyt2QmQ7QUFDRjtBaUc1K3ZCSTtFQUNJO0FqRzgrdkJSO0FpRzcrdkJRO0VBQ0k7RUFDQTtBakcrK3ZCWjtBaUc5K3ZCWTtFQUNJO0VBQ0E7QWpHZy92QmhCO0FpRzkrdkJZO0VBQ0k7RUFDQTtBakdnL3ZCaEI7QWlHOSt2Qlk7RUFDSTtBakdnL3ZCaEI7QWlHNSt2Qkk7RUFDSTtBakc4K3ZCUjtBaUc3K3ZCUTtFQUNJO0VBQ0E7RUFTQTs7S0FBQTtBakd5K3ZCWjtBaUdqL3ZCWTtFQUNJO0VBQ0E7QWpHbS92QmhCO0FpR2ovdkJZO0VBQ0k7RUFDQTtBakdtL3ZCaEI7QWlHMyt2QlE7RUFDSTtFQUNBO0FqRzYrdkJaO0FpR3ordkJRO0VBQ0k7RUFDQTtBakcyK3ZCWjs7QWtHM2l3QkE7RUFDSTtBbEc4aXdCSjs7QWtHMWl3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc2aXdCUjs7QWtHeGl3QkE7RUFDSTtFQUNBO0VBQ0E7QWxHMml3Qko7O0FrR3hpd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbEcyaXdCSjs7QWtHeGl3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzJpd0JKOztBa0d4aXdCQTtFQUNJO0VBQ0E7RUFDQTtBbEcyaXdCSjs7QWtHeGl3QkE7RUFDSTtBbEcyaXdCSjs7QWtHeGl3QkE7RUFDSTtFQUNBO0FsRzJpd0JKOztBa0d4aXdCQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcyaXdCSjs7QWtHeGl3QkE7RUFDSTtFQUNBLG1CMUZoRm9DO0UwRmlGcEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcyaXdCSjs7QWtHeGl3QkE7RUFDSTtJQUNJO0VsRzJpd0JOO0VrR3hpd0JFO0lBQ0k7RWxHMGl3Qk47QUFDRjtBa0duaHdCQTtFQUNJO0lBQ0k7RWxHcWl3Qk47RWtHbGl3QkU7SUFDSTtFbEdvaXdCTjtBQUNGO0FrR2hpd0JJO0VBQ0k7QWxHa2l3QlI7QWtHaGl3Qkk7RUFDSTtFQUNBO0FsR2tpd0JSOztBbUcvcXdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR2tyd0JKO0FtR2hyd0JJO0VBQ0k7RUFDQTtBbkdrcndCUjtBbUdocndCUTtFQUNJO0VBQ0E7QW5Ha3J3Qlo7QW1HaHJ3Qlk7RUFDSTtBbkdrcndCaEI7O0FvR25zd0JJO0VBREo7SUFFUTtFcEd1c3dCTjtBQUNGO0FvR3Rzd0JJO0VBQ0k7QXBHd3N3QlI7QW9HdnN3QlE7RUFGSjtJQUdRO0VwRzBzd0JWO0FBQ0Y7QW9HenN3QlE7RUFDSTtBcEcyc3dCWjtBb0d6c3dCUTtFQUNJO0FwRzJzd0JaO0FvR3pzd0JRO0VBQ0k7QXBHMnN3Qlo7QW9HenN3QlE7RUFDUTtBcEcyc3dCaEI7QW9HenN3QmdCO0VBQ0k7QXBHMnN3QnBCO0FvR3pzd0JvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRzJzd0J4QjtBb0d6c3dCd0I7RUFDSSxjNUZsQmpCO0FSNnR3Qlg7O0FxR3p1d0JJO0VBQ0k7QXJHNHV3QlI7QXFHMXV3Qkk7RUFDSTtFQUNBO0FyRzR1d0JSO0FxRzN1d0JRO0VBQ0k7RUFDQTtFQUNBO0FyRzZ1d0JaO0FxRzN1d0JRO0VBQ0k7QXJHNnV3Qlo7QXFHMXV3Qkk7RUFDSTtBckc0dXdCUjtBcUcxdXdCSTtFQUNJO0FyRzR1d0JSO0FxRzN1d0JRO0VBQ0k7RUFDQTtBckc2dXdCWjtBcUczdXdCWTtFQUNJO0VBQ0E7QXJHNnV3QmhCO0FxR3p1d0JvQjtFQUNJLFc3RnhCYjtBUm13d0JYO0FxR3R1d0JRO0VBSUk7RUFDQTtFQUNBO0VBSUE7RUFJQTtBckd3dXdCWjs7QXNHenh3QlE7RUFDSTtFQUNBO0VBQ0E7QXRHNHh3Qlo7O0F1R3J3d0JBO0FBR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHc3d3QlI7QXVHcnd3QlE7RUFDSTtFQUNBO0F2R3V3d0JaOztBdUdsd3dCQTtFQUNJO0F2R3F3d0JKO0F1R3B3d0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R3N3d0JSO0F1R2x3d0JRO0VBQ0k7RUFDQTtFQUNBO0F2R293d0JaO0F1R2x3d0JRO0VBQ0k7RUFDQTtFQUNBO0F2R293d0JaO0F1R2h3d0JJO0VBRUk7RUFDQTtBdkdpd3dCUjtBdUcvdndCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHaXd3Qlo7QXVHOXZ3QmdCO0VBQ0k7QXZHZ3d3QnBCO0F1Rzd2d0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkcrdndCcEI7QXVHMXZ3Qm9CO0VBQ0kseUIvRnRHa0I7QVJrMndCMUM7QXVHcnZ3Qkk7RUFDSTtBdkd1dndCUjtBdUd0dndCUTtFQUNJO0F2R3d2d0JaO0F1R252d0JRO0VBQ0k7QXZHcXZ3Qlo7QXVHbHZ3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkdvdndCWjtBdUdqdndCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2R212d0JaO0F1R2h2d0JRO0VBQ0k7RUFDQTtBdkdrdndCWjtBdUcvdXdCUTtFQUNJO0VBQ0E7QXZHaXZ3Qlo7QXVHL3V3Qlk7RUFDSTtFQUNBO0F2R2l2d0JoQjtBdUcvdXdCZ0I7RUFDSSxxQi9GckpzQjtBUnM0d0IxQztBdUcvdXdCb0I7RUFDSSxjL0Z4SmtCO0FSeTR3QjFDO0F1Ry91d0J3QjtFQUNJO0F2R2l2d0I1QjtBdUc5dXdCd0I7RUFDSTtBdkdndndCNUI7QXVHNXV3Qm9CO0VBQ0ksYy9GcEtrQjtBUms1d0IxQztBdUd6dXdCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHMnV3QmhCO0F1R3p1d0JnQjtFQWJKO0lBY1E7RXZHNHV3QmxCO0FBQ0Y7QXVHMXV3QmdCO0VBQ0k7RUFDQSxjL0Y3TG9CO0UrRjhMcEI7RUFDQTtBdkc0dXdCcEI7QXVHMXV3Qm9CO0VBQ0k7QXZHNHV3QnhCO0F1R3h1d0JnQjtFQUNJO0VBQ0EsYy9GeE1vQjtFK0Z5TXBCO0F2RzB1d0JwQjtBdUd2dXdCZ0I7RUFDSTtBdkd5dXdCcEI7QXVHcHV3QlE7RUFDSTtBdkdzdXdCWjtBdUdwdXdCWTtFQUNJO0VBQ0E7QXZHc3V3QmhCO0F1R3B1d0JnQjtFQUpKO0lBS1E7SUFDQTtJQUNBO0lBQ0E7RXZHdXV3QmxCO0FBQ0Y7QXVHcnV3QmdCO0VBQ0k7QXZHdXV3QnBCO0F1R2x1d0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkdvdXdCWjtBdUdsdXdCWTtFQUNJO0F2R291d0JoQjtBdUdydXdCWTtFQUNJO0F2R291d0JoQjtBdUcvdHdCSTtFQUNJO0F2R2l1d0JSO0F1Rzd0d0JRO0VBREo7SUFFUTtJQUNBO0lBQ0E7RXZHZ3V3QlY7RXVHOXR3QlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZHZ3V3QmQ7RXVHOXR3QmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdkdndXdCbEI7RXVHOXR3QmtCO0lBQ0k7RXZHZ3V3QnRCO0FBQ0Y7O0F3R2gvd0JJO0VBQ0ksY2hHRWdDO0VnR0RoQztFQUNBO0F4R20vd0JSO0F3R2ovd0JJO0VBSUk7QXhHZy93QlI7QXdHbi93QlE7RUFDSTtBeEdxL3dCWjtBd0dqL3dCSTtFQUNJO0F4R20vd0JSO0F3R2wvd0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHby93Qlo7O0F5R3ZneEJJO0VBQ0k7QXpHMGd4QlI7QXlHeGd4QlE7RUFISjtJQUlRO0lBQ0E7SUFDQTtFekcyZ3hCVjtBQUNGO0F5R3pneEJRO0VBQ0k7RTVGUFIsbUI0RlErQjtBekcyZ3hCbkM7QXlHdmd4Qkk7RUFDSTtFQUNBO0F6R3lneEJSO0F5R3ZneEJRO0VBSko7SUFLUTtJQUNBO0V6RzBneEJWO0FBQ0Y7QXlHeGd4QlE7RUFDSTtFQUNBLGNqR1pEO0VpR2FDO0F6RzBneEJaO0F5R3ZneEJRO0VBQ0k7RUFDQTtBekd5Z3hCWjtBeUdyZ3hCSTtFQUNJO0VBQ0E7RUFDQTtBekd1Z3hCUjtBeUdyZ3hCUTtFQUxKO0lBTVE7RXpHd2d4QlY7QUFDRjtBeUd0Z3hCUTtFQUNJO0F6R3dneEJaO0F5R3BneEJJO0VBQ0k7RUFDQTtFQUNBO0F6R3NneEJSO0F5R3BneEJRO0VBTEo7SUFNUTtFekd1Z3hCVjtBQUNGO0F5R3JneEJRO0VBQ0k7QXpHdWd4Qlo7O0F5R2hneEJRO0VBQ0k7QXpHbWd4Qlo7O0F5RzUvd0JRO0VBREo7SUFFUTtFekdnZ3hCVjtBQUNGO0F5Rzkvd0JJO0VBQ0ksbUJqR3pFRztFaUcwRUg7RUFDQTtFQUNBO0F6R2dneEJSO0F5Rzkvd0JRO0VBQ0k7RUFDQTtFQUNBO0F6R2dneEJaO0F5RzUvd0JJO0VBQ0k7QXpHOC93QlI7QXlHMy93Qkk7RUFDSTtBekc2L3dCUjtBeUcxL3dCSTtFQUNJO0VBQ0E7QXpHNC93QlI7QXlHeC93QmdCO0VBQ0k7QXpHMC93QnBCOztBeUdsL3dCSTtFQUNJO0F6R3Evd0JSOztBeUcvK3dCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pHcEhEO0VpR3FIQztFQUNBO0F6R2svd0JaO0F5R2gvd0JRO0VBQ0U7QXpHay93QlY7QXlHLyt3QlE7RUFDSTtFQUNBO0F6R2kvd0JaOztBMEcvbnhCQTtBQUNBO0FBQ0E7QUFHQTtFQUFrQjtBMUdpb3hCbEI7O0EwR2hveEJBO0VBQWdCO0ExR29veEJoQjs7QTBHbm94QkE7RUFBZ0I7QTFHdW94QmhCOztBMEd0b3hCQTtFQUFnQjtBMUcwb3hCaEI7O0EwR3pveEJBO0VBQWdCO0ExRzZveEJoQjs7QTBHNW94QkE7RUFBZ0I7QTFHZ3B4QmhCOztBMEcvb3hCQTtFQUFnQjtBMUdtcHhCaEI7O0EwR2xweEJBO0VBQWdCO0ExR3NweEJoQjs7QTBHbnB4QkE7RUFBZ0IsMER0R2VnQjtBSndveEJoQzs7QTBHdHB4QkE7RUFBZ0IsNkR0R2FnQjtBSjZveEJoQzs7QTBHenB4QkE7RUFBZ0IsOER0R2NnQjtBSitveEJoQzs7QTBHNXB4QkE7RUFBZ0Isd0R0R2NnQjtBSmtweEJoQzs7QTBHL3B4QkE7RUFBZ0Isa01wRzZQYztBTnM2d0I5Qjs7QTBHaHF4QkE7RUFBZ0I7QTFHb3F4QmhCOztBMEducXhCQTtFQUFnQixXbEdMTDtBUjRxeEJYOztBMEd0cXhCQTtFQUFnQixjbEdwQndCO0FSOHJ4QnhDOztBMEd6cXhCQTtFQUFnQixjdEdaZ0I7QUp5cnhCaEM7O0EwRzVxeEJBO0VBQWdCLGN0R1pnQjtBSjRyeEJoQzs7QTBHL3F4QkE7RUFBZ0IsY2xHSE47QVJzcnhCVjs7QTBHbHJ4QkE7RUFBZ0IsY3RHakJnQjtBSnVzeEJoQzs7QTBHcnJ4QkE7RUFBZ0IsY2xHYkw7QVJzc3hCWDs7QTBHeHJ4QkE7RUFBZ0IsY3RHcEJnQjtBSmd0eEJoQzs7QTBHM3J4QkE7RUFBZ0IsY2xHZkw7QVI4c3hCWDs7QTBHOXJ4QkE7RUFBZ0IsY2xHWE47QVI2c3hCVjs7QTBHanN4QkE7RUFBZ0IsY2xHWE47QVJndHhCVjs7QTBHcHN4QkE7RUFBZ0IsY3RHekJnQjtBSml1eEJoQzs7QTBHdnN4QkE7RUFBZ0IsY2xHWk47QVJ1dHhCVjs7QTBHMXN4QkE7RUFBZ0IsY3RHeEJnQjtBSnN1eEJoQzs7QTBHNXN4QkE7RUFBZSxjbEc3Qko7QVI2dXhCWDs7QTBHL3N4QkE7RUFBZSxjbEc3Qko7QVJndnhCWDs7QTBHbHR4QkE7RUFBZSxjbEc3Qko7QVJtdnhCWDs7QTBHcnR4QkE7RUFBZSxjbEc3Qko7QVJzdnhCWDs7QTBHeHR4QkE7RUFBZSxjbEc3Qko7QVJ5dnhCWDs7QTBHM3R4QkE7RUFBZSxjbEc3Qko7QVI0dnhCWDs7QTBHOXR4QkE7RUFBZSxjbEc3Qko7QVIrdnhCWDs7QTBHanV4QkE7RUFBZSxjbEc3Qko7QVJrd3hCWDs7QTBHcHV4QkE7RUFBZSxjbEc3Qko7QVJxd3hCWDs7QTBHcnV4QkE7RUFBYztBMUd5dXhCZDs7QTBHeHV4QkE7RUFBYztBMUc0dXhCZDs7QTBHM3V4QkE7RUFBYztBMUcrdXhCZDs7QTBHOXV4QkE7RUFBYztBMUdrdnhCZDs7QTBHanZ4QkE7RUFBYztBMUdxdnhCZDs7QTBHcHZ4QkE7RUFBYztBMUd3dnhCZDs7QTBHdnZ4QkE7RUFBYztBMUcydnhCZDs7QTBHeHZ4QkE7RUFBZ0I7QTFHNHZ4QmhCOztBMEczdnhCQTtFQUFnQjtBMUcrdnhCaEI7O0EwRzl2eEJBO0VBQWdCO0ExR2t3eEJoQjs7QTBHand4QkE7RUFBZ0I7QTFHcXd4QmhCOztBMEdwd3hCQTtFQUFnQjtBMUd3d3hCaEI7O0EwR3Z3eEJBO0VBQWdCO0ExRzJ3eEJoQjs7QTBHMXd4QkE7RUFBZ0I7QTFHOHd4QmhCOztBMEc3d3hCQTtFQUFnQjtBMUdpeHhCaEI7O0EwRy93eEJBO0VBQWlCO0ExR214eEJqQjs7QTBHbHh4QkE7RUFBaUI7QTFHc3h4QmpCOztBMEdyeHhCQTtFQUFpQjtBMUd5eHhCakI7O0EwR3h4eEJBO0VBQWlCO0ExRzR4eEJqQjs7QTBHM3h4QkE7RUFBaUI7QTFHK3h4QmpCOztBMEc5eHhCQTtFQUFpQjtBMUdreXhCakI7O0EwR2p5eEJBO0VBQWlCO0ExR3F5eEJqQjs7QTBHcHl4QkE7RUFBaUI7QTFHd3l4QmpCOztBMEd0eXhCQTtFQUFnQjtBMUcweXhCaEI7O0EwR3p5eEJBO0VBQWdCO0ExRzZ5eEJoQjs7QTBHNXl4QkE7RUFBcUI7QTFHZ3p4QnJCOztBMEc5eXhCQTtFQUFhO0ExR2t6eEJiOztBMEdqenhCQTtFQUFZO0ExR3F6eEJaOztBMEdwenhCQTtFQUFXO0ExR3d6eEJYOztBMEd0enhCQTtFQUFtQjtBMUcwenhCbkI7O0EwR3p6eEJBO0VBQWtCO0ExRzZ6eEJsQjs7QTBHNXp4QkE7RUFBaUI7QTFHZzB4QmpCOztBMEc5enhCQTtFQUFhO0ExR2sweEJiOztBMEdqMHhCQTtFQUFtQjtBMUdxMHhCbkI7O0EwR2wweEJBO0VBQWEsZ0JwR29NaUI7QU5rb3hCOUI7O0EwR3IweEJBO0VBQWE7QTFHeTB4QmI7O0EwR3YweEJBO0VBQVE7QTFHMjB4QlI7O0EwRzEweEJBO0VBQVE7QTFHODB4QlI7O0EwRzcweEJBO0VBQVE7QTFHaTF4QlI7O0EwR2gxeEJBO0VBQVE7QTFHbzF4QlI7O0EwR24xeEJBO0VBQVE7QTFHdTF4QlI7O0EwR3QxeEJBO0VBQVE7QTFHMDF4QlI7O0EwR3oxeEJBO0VBQVE7QTFHNjF4QlI7O0EwRzUxeEJBO0VBQVE7QTFHZzJ4QlI7O0EwRy8xeEJBO0VBQVE7QTFHbTJ4QlI7O0EwR2wyeEJBO0VBQVE7QTFHczJ4QlI7O0EwR3IyeEJBO0VBQVM7QTFHeTJ4QlQ7O0EwR3gyeEJBO0VBQVM7QTFHNDJ4QlQ7O0EwRzMyeEJBO0VBQVM7QTFHKzJ4QlQ7O0EwRzkyeEJBO0VBQVM7QTFHazN4QlQ7O0EwR2ozeEJBO0VBQVM7QTFHcTN4QlQ7O0EwR3AzeEJBO0VBQVM7QTFHdzN4QlQ7O0EwR3IzeEJBO0VBQWM7QTFHeTN4QmQ7O0EwR3gzeEJBO0VBQWlCO0ExRzQzeEJqQjs7QTBHMzN4QkE7RUFBaUI7QTFHKzN4QmpCOztBMEc3M3hCQTtFQUFvQjtBMUdpNHhCcEI7O0EwR2g0eEJBO0VBQXVCO0ExR280eEJ2Qjs7QTBHbjR4QkE7RUFBdUI7QTFHdTR4QnZCOztBMEc3M3hCRTtFQUF5QjtBMUdpNHhCM0I7O0EwR2g0eEJFO0VBQStCO0ExR280eEJqQzs7QTBHcjR4QkU7RUFBeUI7QTFHeTR4QjNCOztBMEd4NHhCRTtFQUErQjtBMUc0NHhCakM7O0EwRzc0eEJFO0VBQXlCO0ExR2k1eEIzQjs7QTBHaDV4QkU7RUFBK0I7QTFHbzV4QmpDOztBMEdyNXhCRTtFQUF5QjtBMUd5NXhCM0I7O0EwR3g1eEJFO0VBQStCO0ExRzQ1eEJqQzs7QTBHNzV4QkU7RUFBeUI7QTFHaTZ4QjNCOztBMEdoNnhCRTtFQUErQjtBMUdvNnhCakM7O0EwR3I2eEJFO0VBQXlCO0ExR3k2eEIzQjs7QTBHeDZ4QkU7RUFBK0I7QTFHNDZ4QmpDOztBMEc3NnhCRTtFQUF5QjtBMUdpN3hCM0I7O0EwR2g3eEJFO0VBQStCO0ExR283eEJqQzs7QTBHcjd4QkU7RUFBeUI7QTFHeTd4QjNCOztBMEd4N3hCRTtFQUErQjtBMUc0N3hCakM7O0EwRzc3eEJFO0VBQXlCO0ExR2k4eEIzQjs7QTBHaDh4QkU7RUFBK0I7QTFHbzh4QmpDOztBMEdyOHhCRTtFQUF5QjtBMUd5OHhCM0I7O0EwR3g4eEJFO0VBQStCO0ExRzQ4eEJqQzs7QTBHNzh4QkU7RUFBeUI7QTFHaTl4QjNCOztBMEdoOXhCRTtFQUErQjtBMUdvOXhCakM7O0EwR3I5eEJFO0VBQXlCO0ExR3k5eEIzQjs7QTBHeDl4QkU7RUFBK0I7QTFHNDl4QmpDOztBMEc3OXhCRTtFQUF5QjtBMUdpK3hCM0I7O0EwR2greEJFO0VBQStCO0ExR28reEJqQzs7QTBHcit4QkU7RUFBeUI7QTFHeSt4QjNCOztBMEd4K3hCRTtFQUErQjtBMUc0K3hCakM7O0EwRzcreEJFO0VBQXlCO0ExR2kveEIzQjs7QTBHaC94QkU7RUFBK0I7QTFHby94QmpDOztBMEdyL3hCRTtFQUF5QjtBMUd5L3hCM0I7O0EwR3gveEJFO0VBQStCO0ExRzQveEJqQzs7QTBHNy94QkU7RUFBeUI7QTFHaWd5QjNCOztBMEdoZ3lCRTtFQUErQjtBMUdvZ3lCakM7O0EwR3JneUJFO0VBQXlCO0ExR3lneUIzQjs7QTBHeGd5QkU7RUFBK0I7QTFHNGd5QmpDOztBMEc3Z3lCRTtFQUF5QjtBMUdpaHlCM0I7O0EwR2hoeUJFO0VBQStCO0ExR29oeUJqQzs7QTBHcmh5QkU7RUFBeUI7QTFHeWh5QjNCOztBMEd4aHlCRTtFQUErQjtBMUc0aHlCakM7O0EwRzdoeUJFO0VBQXlCO0ExR2lpeUIzQjs7QTBHaGl5QkU7RUFBK0I7QTFHb2l5QmpDOztBMEdyaXlCRTtFQUF5QjtBMUd5aXlCM0I7O0EwR3hpeUJFO0VBQStCO0ExRzRpeUJqQzs7QTBHN2l5QkU7RUFBeUI7QTFHaWp5QjNCOztBMEdoanlCRTtFQUErQjtBMUdvanlCakM7O0EwR3JqeUJFO0VBQXlCO0ExR3lqeUIzQjs7QTBHeGp5QkU7RUFBK0I7QTFHNGp5QmpDOztBMEc3anlCRTtFQUF5QjtBMUdpa3lCM0I7O0EwR2hreUJFO0VBQStCO0ExR29reUJqQzs7QTBHcmt5QkU7RUFBeUI7QTFHeWt5QjNCOztBMEd4a3lCRTtFQUErQjtBMUc0a3lCakM7O0EwRzdreUJFO0VBQXlCO0ExR2lseUIzQjs7QTBHaGx5QkU7RUFBK0I7QTFHb2x5QmpDOztBMEdybHlCRTtFQUF5QjtBMUd5bHlCM0I7O0EwR3hseUJFO0VBQStCO0ExRzRseUJqQzs7QTBHN2x5QkU7RUFBeUI7QTFHaW15QjNCOztBMEdobXlCRTtFQUErQjtBMUdvbXlCakM7O0EwR3JteUJFO0VBQXlCO0ExR3lteUIzQjs7QTBHeG15QkU7RUFBK0I7QTFHNG15QmpDOztBMEc3bXlCRTtFQUF5QjtBMUdpbnlCM0I7O0EwR2hueUJFO0VBQStCO0ExR29ueUJqQzs7QTBHcm55QkU7RUFBeUI7QTFHeW55QjNCOztBMEd4bnlCRTtFQUErQjtBMUc0bnlCakM7O0EwRzdueUJFO0VBQXlCO0ExR2lveUIzQjs7QTBHaG95QkU7RUFBK0I7QTFHb295QmpDOztBMEdyb3lCRTtFQUF5QjtBMUd5b3lCM0I7O0EwR3hveUJFO0VBQStCO0ExRzRveUJqQzs7QTBHN295QkU7RUFBeUI7QTFHaXB5QjNCOztBMEdocHlCRTtFQUErQjtBMUdvcHlCakM7O0EwR3JweUJFO0VBQXlCO0ExR3lweUIzQjs7QTBHeHB5QkU7RUFBK0I7QTFHNHB5QmpDOztBMEc3cHlCRTtFQUF5QjtBMUdpcXlCM0I7O0EwR2hxeUJFO0VBQStCO0ExR29xeUJqQzs7QTBHcnF5QkU7RUFBeUI7QTFHeXF5QjNCOztBMEd4cXlCRTtFQUErQjtBMUc0cXlCakM7O0EwRzdxeUJFO0VBQXlCO0ExR2lyeUIzQjs7QTBHaHJ5QkU7RUFBK0I7QTFHb3J5QmpDOztBMEdycnlCRTtFQUF5QjtBMUd5cnlCM0I7O0EwR3hyeUJFO0VBQStCO0ExRzRyeUJqQzs7QTBHN3J5QkU7RUFBeUI7QTFHaXN5QjNCOztBMEdoc3lCRTtFQUErQjtBMUdvc3lCakM7O0EwR3JzeUJFO0VBQXlCO0ExR3lzeUIzQjs7QTBHeHN5QkU7RUFBK0I7QTFHNHN5QmpDOztBMEc3c3lCRTtFQUF5QjtBMUdpdHlCM0I7O0EwR2h0eUJFO0VBQStCO0ExR290eUJqQzs7QTBHcnR5QkU7RUFBeUI7QTFHeXR5QjNCOztBMEd4dHlCRTtFQUErQjtBMUc0dHlCakM7O0EwRzd0eUJFO0VBQXlCO0ExR2l1eUIzQjs7QTBHaHV5QkU7RUFBK0I7QTFHb3V5QmpDOztBMEdydXlCRTtFQUF5QjtBMUd5dXlCM0I7O0EwR3h1eUJFO0VBQStCO0ExRzR1eUJqQzs7QTBHN3V5QkU7RUFBeUI7QTFHaXZ5QjNCOztBMEdodnlCRTtFQUErQjtBMUdvdnlCakM7O0EwR3J2eUJFO0VBQXlCO0ExR3l2eUIzQjs7QTBHeHZ5QkU7RUFBK0I7QTFHNHZ5QmpDOztBMEc3dnlCRTtFQUF5QjtBMUdpd3lCM0I7O0EwR2h3eUJFO0VBQStCO0ExR293eUJqQzs7QTBHcnd5QkU7RUFBeUI7QTFHeXd5QjNCOztBMEd4d3lCRTtFQUErQjtBMUc0d3lCakM7O0EwRzd3eUJFO0VBQXlCO0ExR2l4eUIzQjs7QTBHaHh5QkU7RUFBK0I7QTFHb3h5QmpDOztBMEdyeHlCRTtFQUF5QjtBMUd5eHlCM0I7O0EwR3h4eUJFO0VBQStCO0ExRzR4eUJqQzs7QTBHN3h5QkU7RUFBeUI7QTFHaXl5QjNCOztBMEdoeXlCRTtFQUErQjtBMUdveXlCakM7O0EwR3J5eUJFO0VBQXlCO0ExR3l5eUIzQjs7QTBHeHl5QkU7RUFBK0I7QTFHNHl5QmpDOztBMEc3eXlCRTtFQUF5QjtBMUdpenlCM0I7O0EwR2h6eUJFO0VBQStCO0ExR296eUJqQzs7QTBHcnp5QkU7RUFBeUI7QTFHeXp5QjNCOztBMEd4enlCRTtFQUErQjtBMUc0enlCakM7O0EwRzd6eUJFO0VBQXlCO0ExR2kweUIzQjs7QTBHaDB5QkU7RUFBK0I7QTFHbzB5QmpDOztBMEdyMHlCRTtFQUF5QjtBMUd5MHlCM0I7O0EwR3gweUJFO0VBQStCO0ExRzQweUJqQzs7QTBHNzB5QkU7RUFBeUI7QTFHaTF5QjNCOztBMEdoMXlCRTtFQUErQjtBMUdvMXlCakM7O0EwR3IxeUJFO0VBQXlCO0ExR3kxeUIzQjs7QTBHeDF5QkU7RUFBK0I7QTFHNDF5QmpDOztBMEc3MXlCRTtFQUF5QjtBMUdpMnlCM0I7O0EwR2gyeUJFO0VBQStCO0ExR28yeUJqQzs7QTBHcjJ5QkU7RUFBeUI7QTFHeTJ5QjNCOztBMEd4MnlCRTtFQUErQjtBMUc0MnlCakM7O0EwRzcyeUJFO0VBQXlCO0ExR2kzeUIzQjs7QTBHaDN5QkU7RUFBK0I7QTFHbzN5QmpDOztBMEdyM3lCRTtFQUF5QjtBMUd5M3lCM0I7O0EwR3gzeUJFO0VBQStCO0ExRzQzeUJqQzs7QTBHNzN5QkU7RUFBeUI7QTFHaTR5QjNCOztBMEdoNHlCRTtFQUErQjtBMUdvNHlCakM7O0EwR3I0eUJFO0VBQXlCO0ExR3k0eUIzQjs7QTBHeDR5QkU7RUFBK0I7QTFHNDR5QmpDOztBMEc3NHlCRTtFQUF5QjtBMUdpNXlCM0I7O0EwR2g1eUJFO0VBQStCO0ExR281eUJqQzs7QTBHcjV5QkU7RUFBeUI7QTFHeTV5QjNCOztBMEd4NXlCRTtFQUErQjtBMUc0NXlCakM7O0EwRzc1eUJFO0VBQXlCO0ExR2k2eUIzQjs7QTBHaDZ5QkU7RUFBK0I7QTFHbzZ5QmpDOztBMEdyNnlCRTtFQUF5QjtBMUd5NnlCM0I7O0EwR3g2eUJFO0VBQStCO0ExRzQ2eUJqQzs7QTBHNzZ5QkU7RUFBeUI7QTFHaTd5QjNCOztBMEdoN3lCRTtFQUErQjtBMUdvN3lCakM7O0EwR3AzeUJBO0VBakVFO0lBQXlCO0UxRzA3eUJ6Qjs7RTBHejd5QkE7SUFBK0I7RTFHNjd5Qi9COztFMEc5N3lCQTtJQUF5QjtFMUdrOHlCekI7O0UwR2o4eUJBO0lBQStCO0UxR3E4eUIvQjs7RTBHdDh5QkE7SUFBeUI7RTFHMDh5QnpCOztFMEd6OHlCQTtJQUErQjtFMUc2OHlCL0I7O0UwRzk4eUJBO0lBQXlCO0UxR2s5eUJ6Qjs7RTBHajl5QkE7SUFBK0I7RTFHcTl5Qi9COztFMEd0OXlCQTtJQUF5QjtFMUcwOXlCekI7O0UwR3o5eUJBO0lBQStCO0UxRzY5eUIvQjs7RTBHOTl5QkE7SUFBeUI7RTFHayt5QnpCOztFMEdqK3lCQTtJQUErQjtFMUdxK3lCL0I7O0UwR3QreUJBO0lBQXlCO0UxRzAreUJ6Qjs7RTBHeit5QkE7SUFBK0I7RTFHNit5Qi9COztFMEc5K3lCQTtJQUF5QjtFMUdrL3lCekI7O0UwR2oveUJBO0lBQStCO0UxR3EveUIvQjs7RTBHdC95QkE7SUFBeUI7RTFHMC95QnpCOztFMEd6L3lCQTtJQUErQjtFMUc2L3lCL0I7O0UwRzkveUJBO0lBQXlCO0UxR2tnekJ6Qjs7RTBHamd6QkE7SUFBK0I7RTFHcWd6Qi9COztFMEd0Z3pCQTtJQUF5QjtFMUcwZ3pCekI7O0UwR3pnekJBO0lBQStCO0UxRzZnekIvQjs7RTBHOWd6QkE7SUFBeUI7RTFHa2h6QnpCOztFMEdqaHpCQTtJQUErQjtFMUdxaHpCL0I7O0UwR3RoekJBO0lBQXlCO0UxRzBoekJ6Qjs7RTBHemh6QkE7SUFBK0I7RTFHNmh6Qi9COztFMEc5aHpCQTtJQUF5QjtFMUdraXpCekI7O0UwR2ppekJBO0lBQStCO0UxR3FpekIvQjs7RTBHdGl6QkE7SUFBeUI7RTFHMGl6QnpCOztFMEd6aXpCQTtJQUErQjtFMUc2aXpCL0I7O0UwRzlpekJBO0lBQXlCO0UxR2tqekJ6Qjs7RTBHamp6QkE7SUFBK0I7RTFHcWp6Qi9COztFMEd0anpCQTtJQUF5QjtFMUcwanpCekI7O0UwR3pqekJBO0lBQStCO0UxRzZqekIvQjs7RTBHOWp6QkE7SUFBeUI7RTFHa2t6QnpCOztFMEdqa3pCQTtJQUErQjtFMUdxa3pCL0I7O0UwR3RrekJBO0lBQXlCO0UxRzBrekJ6Qjs7RTBHemt6QkE7SUFBK0I7RTFHNmt6Qi9COztFMEc5a3pCQTtJQUF5QjtFMUdrbHpCekI7O0UwR2psekJBO0lBQStCO0UxR3FsekIvQjs7RTBHdGx6QkE7SUFBeUI7RTFHMGx6QnpCOztFMEd6bHpCQTtJQUErQjtFMUc2bHpCL0I7O0UwRzlsekJBO0lBQXlCO0UxR2ttekJ6Qjs7RTBHam16QkE7SUFBK0I7RTFHcW16Qi9COztFMEd0bXpCQTtJQUF5QjtFMUcwbXpCekI7O0UwR3ptekJBO0lBQStCO0UxRzZtekIvQjs7RTBHOW16QkE7SUFBeUI7RTFHa256QnpCOztFMEdqbnpCQTtJQUErQjtFMUdxbnpCL0I7O0UwR3RuekJBO0lBQXlCO0UxRzBuekJ6Qjs7RTBHem56QkE7SUFBK0I7RTFHNm56Qi9COztFMEc5bnpCQTtJQUF5QjtFMUdrb3pCekI7O0UwR2pvekJBO0lBQStCO0UxR3FvekIvQjs7RTBHdG96QkE7SUFBeUI7RTFHMG96QnpCOztFMEd6b3pCQTtJQUErQjtFMUc2b3pCL0I7O0UwRzlvekJBO0lBQXlCO0UxR2twekJ6Qjs7RTBHanB6QkE7SUFBK0I7RTFHcXB6Qi9COztFMEd0cHpCQTtJQUF5QjtFMUcwcHpCekI7O0UwR3pwekJBO0lBQStCO0UxRzZwekIvQjs7RTBHOXB6QkE7SUFBeUI7RTFHa3F6QnpCOztFMEdqcXpCQTtJQUErQjtFMUdxcXpCL0I7O0UwR3RxekJBO0lBQXlCO0UxRzBxekJ6Qjs7RTBHenF6QkE7SUFBK0I7RTFHNnF6Qi9COztFMEc5cXpCQTtJQUF5QjtFMUdrcnpCekI7O0UwR2pyekJBO0lBQStCO0UxR3FyekIvQjs7RTBHdHJ6QkE7SUFBeUI7RTFHMHJ6QnpCOztFMEd6cnpCQTtJQUErQjtFMUc2cnpCL0I7O0UwRzlyekJBO0lBQXlCO0UxR2tzekJ6Qjs7RTBHanN6QkE7SUFBK0I7RTFHcXN6Qi9COztFMEd0c3pCQTtJQUF5QjtFMUcwc3pCekI7O0UwR3pzekJBO0lBQStCO0UxRzZzekIvQjs7RTBHOXN6QkE7SUFBeUI7RTFHa3R6QnpCOztFMEdqdHpCQTtJQUErQjtFMUdxdHpCL0I7O0UwR3R0ekJBO0lBQXlCO0UxRzB0ekJ6Qjs7RTBHenR6QkE7SUFBK0I7RTFHNnR6Qi9COztFMEc5dHpCQTtJQUF5QjtFMUdrdXpCekI7O0UwR2p1ekJBO0lBQStCO0UxR3F1ekIvQjs7RTBHdHV6QkE7SUFBeUI7RTFHMHV6QnpCOztFMEd6dXpCQTtJQUErQjtFMUc2dXpCL0I7O0UwRzl1ekJBO0lBQXlCO0UxR2t2ekJ6Qjs7RTBHanZ6QkE7SUFBK0I7RTFHcXZ6Qi9COztFMEd0dnpCQTtJQUF5QjtFMUcwdnpCekI7O0UwR3p2ekJBO0lBQStCO0UxRzZ2ekIvQjs7RTBHOXZ6QkE7SUFBeUI7RTFHa3d6QnpCOztFMEdqd3pCQTtJQUErQjtFMUdxd3pCL0I7O0UwR3R3ekJBO0lBQXlCO0UxRzB3ekJ6Qjs7RTBHend6QkE7SUFBK0I7RTFHNnd6Qi9COztFMEc5d3pCQTtJQUF5QjtFMUdreHpCekI7O0UwR2p4ekJBO0lBQStCO0UxR3F4ekIvQjs7RTBHdHh6QkE7SUFBeUI7RTFHMHh6QnpCOztFMEd6eHpCQTtJQUErQjtFMUc2eHpCL0I7O0UwRzl4ekJBO0lBQXlCO0UxR2t5ekJ6Qjs7RTBHanl6QkE7SUFBK0I7RTFHcXl6Qi9COztFMEd0eXpCQTtJQUF5QjtFMUcweXpCekI7O0UwR3p5ekJBO0lBQStCO0UxRzZ5ekIvQjs7RTBHOXl6QkE7SUFBeUI7RTFHa3p6QnpCOztFMEdqenpCQTtJQUErQjtFMUdxenpCL0I7O0UwR3R6ekJBO0lBQXlCO0UxRzB6ekJ6Qjs7RTBHenp6QkE7SUFBK0I7RTFHNnp6Qi9COztFMEc5enpCQTtJQUF5QjtFMUdrMHpCekI7O0UwR2owekJBO0lBQStCO0UxR3EwekIvQjs7RTBHdDB6QkE7SUFBeUI7RTFHMDB6QnpCOztFMEd6MHpCQTtJQUErQjtFMUc2MHpCL0I7O0UwRzkwekJBO0lBQXlCO0UxR2sxekJ6Qjs7RTBHajF6QkE7SUFBK0I7RTFHcTF6Qi9COztFMEd0MXpCQTtJQUF5QjtFMUcwMXpCekI7O0UwR3oxekJBO0lBQStCO0UxRzYxekIvQjs7RTBHOTF6QkE7SUFBeUI7RTFHazJ6QnpCOztFMEdqMnpCQTtJQUErQjtFMUdxMnpCL0I7O0UwR3QyekJBO0lBQXlCO0UxRzAyekJ6Qjs7RTBHejJ6QkE7SUFBK0I7RTFHNjJ6Qi9COztFMEc5MnpCQTtJQUF5QjtFMUdrM3pCekI7O0UwR2ozekJBO0lBQStCO0UxR3EzekIvQjs7RTBHdDN6QkE7SUFBeUI7RTFHMDN6QnpCOztFMEd6M3pCQTtJQUErQjtFMUc2M3pCL0I7O0UwRzkzekJBO0lBQXlCO0UxR2s0ekJ6Qjs7RTBHajR6QkE7SUFBK0I7RTFHcTR6Qi9COztFMEd0NHpCQTtJQUF5QjtFMUcwNHpCekI7O0UwR3o0ekJBO0lBQStCO0UxRzY0ekIvQjs7RTBHOTR6QkE7SUFBeUI7RTFHazV6QnpCOztFMEdqNXpCQTtJQUErQjtFMUdxNXpCL0I7O0UwR3Q1ekJBO0lBQXlCO0UxRzA1ekJ6Qjs7RTBHejV6QkE7SUFBK0I7RTFHNjV6Qi9COztFMEc5NXpCQTtJQUF5QjtFMUdrNnpCekI7O0UwR2o2ekJBO0lBQStCO0UxR3E2ekIvQjs7RTBHdDZ6QkE7SUFBeUI7RTFHMDZ6QnpCOztFMEd6NnpCQTtJQUErQjtFMUc2NnpCL0I7O0UwRzk2ekJBO0lBQXlCO0UxR2s3ekJ6Qjs7RTBHajd6QkE7SUFBK0I7RTFHcTd6Qi9COztFMEd0N3pCQTtJQUF5QjtFMUcwN3pCekI7O0UwR3o3ekJBO0lBQStCO0UxRzY3ekIvQjs7RTBHOTd6QkE7SUFBeUI7RTFHazh6QnpCOztFMEdqOHpCQTtJQUErQjtFMUdxOHpCL0I7O0UwR3Q4ekJBO0lBQXlCO0UxRzA4ekJ6Qjs7RTBHejh6QkE7SUFBK0I7RTFHNjh6Qi9COztFMEc5OHpCQTtJQUF5QjtFMUdrOXpCekI7O0UwR2o5ekJBO0lBQStCO0UxR3E5ekIvQjs7RTBHdDl6QkE7SUFBeUI7RTFHMDl6QnpCOztFMEd6OXpCQTtJQUErQjtFMUc2OXpCL0I7O0UwRzk5ekJBO0lBQXlCO0UxR2srekJ6Qjs7RTBHait6QkE7SUFBK0I7RTFHcSt6Qi9COztFMEd0K3pCQTtJQUF5QjtFMUcwK3pCekI7O0UwR3orekJBO0lBQStCO0UxRzYrekIvQjs7RTBHMzl6QkE7SUFBNkI7RTFHKzl6QjdCOztFMEc5OXpCQTtJQUE2QjtFMUdrK3pCN0I7O0UwR2orekJBO0lBQTZCO0UxR3ErekI3Qjs7RTBHcCt6QkE7SUFBNkI7RTFHdyt6QjdCOztFMEd2K3pCQTtJQUE2QjtFMUcyK3pCN0I7O0UwRzErekJBO0lBQTZCO0UxRzgrekI3Qjs7RTBHNyt6QkE7SUFBNkI7RTFHaS96QjdCOztFMEcvK3pCQTtJQUFxQjtFMUdtL3pCckI7O0UwR2wvekJBO0lBQXFCO0UxR3MvekJyQjs7RTBHci96QkE7SUFBcUI7RTFHeS96QnJCOztFMEd4L3pCQTtJQUFxQjtFMUc0L3pCckI7O0UwRzMvekJBO0lBQXFCO0UxRysvekJyQjs7RTBHOS96QkE7SUFBcUI7RTFHa2cwQnJCOztFMEdqZzBCQTtJQUFxQjtFMUdxZzBCckI7O0UwR3BnMEJBO0lBQXFCO0UxR3dnMEJyQjs7RTBHdmcwQkE7SUFBcUI7RTFHMmcwQnJCOztFMEcxZzBCQTtJQUFxQjtFMUc4ZzBCckI7O0UwRzdnMEJBO0lBQXNCO0UxR2loMEJ0Qjs7RTBHaGgwQkE7SUFBc0I7RTFHb2gwQnRCOztFMEduaDBCQTtJQUFzQjtFMUd1aDBCdEI7O0UwR3RoMEJBO0lBQXNCO0UxRzBoMEJ0Qjs7RTBHemgwQkE7SUFBc0I7RTFHNmgwQnRCOztFMEc1aDBCQTtJQUFzQjtFMUdnaTBCdEI7O0UwRzloMEJBO0lBQTBCO0UxR2tpMEIxQjs7RTBHamkwQkE7SUFBeUI7RTFHcWkwQnpCOztFMEdwaTBCQTtJQUF3QjtFMUd3aTBCeEI7O0UwR3RpMEJBO0lBQWdDO0UxRzBpMEJoQzs7RTBHemkwQkE7SUFBK0I7RTFHNmkwQi9COztFMEc1aTBCQTtJQUE4QjtFMUdnajBCOUI7QUFDRjtBaUJ4cTBCSTtFeUZxRUY7SUFBeUI7RTFHdW0wQnpCOztFMEd0bTBCQTtJQUErQjtFMUcwbTBCL0I7O0UwRzNtMEJBO0lBQXlCO0UxRyttMEJ6Qjs7RTBHOW0wQkE7SUFBK0I7RTFHa24wQi9COztFMEdubjBCQTtJQUF5QjtFMUd1bjBCekI7O0UwR3RuMEJBO0lBQStCO0UxRzBuMEIvQjs7RTBHM24wQkE7SUFBeUI7RTFHK24wQnpCOztFMEc5bjBCQTtJQUErQjtFMUdrbzBCL0I7O0UwR25vMEJBO0lBQXlCO0UxR3VvMEJ6Qjs7RTBHdG8wQkE7SUFBK0I7RTFHMG8wQi9COztFMEczbzBCQTtJQUF5QjtFMUcrbzBCekI7O0UwRzlvMEJBO0lBQStCO0UxR2twMEIvQjs7RTBHbnAwQkE7SUFBeUI7RTFHdXAwQnpCOztFMEd0cDBCQTtJQUErQjtFMUcwcDBCL0I7O0UwRzNwMEJBO0lBQXlCO0UxRytwMEJ6Qjs7RTBHOXAwQkE7SUFBK0I7RTFHa3EwQi9COztFMEducTBCQTtJQUF5QjtFMUd1cTBCekI7O0UwR3RxMEJBO0lBQStCO0UxRzBxMEIvQjs7RTBHM3EwQkE7SUFBeUI7RTFHK3EwQnpCOztFMEc5cTBCQTtJQUErQjtFMUdrcjBCL0I7O0UwR25yMEJBO0lBQXlCO0UxR3VyMEJ6Qjs7RTBHdHIwQkE7SUFBK0I7RTFHMHIwQi9COztFMEczcjBCQTtJQUF5QjtFMUcrcjBCekI7O0UwRzlyMEJBO0lBQStCO0UxR2tzMEIvQjs7RTBHbnMwQkE7SUFBeUI7RTFHdXMwQnpCOztFMEd0czBCQTtJQUErQjtFMUcwczBCL0I7O0UwRzNzMEJBO0lBQXlCO0UxRytzMEJ6Qjs7RTBHOXMwQkE7SUFBK0I7RTFHa3QwQi9COztFMEdudDBCQTtJQUF5QjtFMUd1dDBCekI7O0UwR3R0MEJBO0lBQStCO0UxRzB0MEIvQjs7RTBHM3QwQkE7SUFBeUI7RTFHK3QwQnpCOztFMEc5dDBCQTtJQUErQjtFMUdrdTBCL0I7O0UwR251MEJBO0lBQXlCO0UxR3V1MEJ6Qjs7RTBHdHUwQkE7SUFBK0I7RTFHMHUwQi9COztFMEczdTBCQTtJQUF5QjtFMUcrdTBCekI7O0UwRzl1MEJBO0lBQStCO0UxR2t2MEIvQjs7RTBHbnYwQkE7SUFBeUI7RTFHdXYwQnpCOztFMEd0djBCQTtJQUErQjtFMUcwdjBCL0I7O0UwRzN2MEJBO0lBQXlCO0UxRyt2MEJ6Qjs7RTBHOXYwQkE7SUFBK0I7RTFHa3cwQi9COztFMEdudzBCQTtJQUF5QjtFMUd1dzBCekI7O0UwR3R3MEJBO0lBQStCO0UxRzB3MEIvQjs7RTBHM3cwQkE7SUFBeUI7RTFHK3cwQnpCOztFMEc5dzBCQTtJQUErQjtFMUdreDBCL0I7O0UwR254MEJBO0lBQXlCO0UxR3V4MEJ6Qjs7RTBHdHgwQkE7SUFBK0I7RTFHMHgwQi9COztFMEczeDBCQTtJQUF5QjtFMUcreDBCekI7O0UwRzl4MEJBO0lBQStCO0UxR2t5MEIvQjs7RTBHbnkwQkE7SUFBeUI7RTFHdXkwQnpCOztFMEd0eTBCQTtJQUErQjtFMUcweTBCL0I7O0UwRzN5MEJBO0lBQXlCO0UxRyt5MEJ6Qjs7RTBHOXkwQkE7SUFBK0I7RTFHa3owQi9COztFMEduejBCQTtJQUF5QjtFMUd1ejBCekI7O0UwR3R6MEJBO0lBQStCO0UxRzB6MEIvQjs7RTBHM3owQkE7SUFBeUI7RTFHK3owQnpCOztFMEc5ejBCQTtJQUErQjtFMUdrMDBCL0I7O0UwR24wMEJBO0lBQXlCO0UxR3UwMEJ6Qjs7RTBHdDAwQkE7SUFBK0I7RTFHMDAwQi9COztFMEczMDBCQTtJQUF5QjtFMUcrMDBCekI7O0UwRzkwMEJBO0lBQStCO0UxR2sxMEIvQjs7RTBHbjEwQkE7SUFBeUI7RTFHdTEwQnpCOztFMEd0MTBCQTtJQUErQjtFMUcwMTBCL0I7O0UwRzMxMEJBO0lBQXlCO0UxRysxMEJ6Qjs7RTBHOTEwQkE7SUFBK0I7RTFHazIwQi9COztFMEduMjBCQTtJQUF5QjtFMUd1MjBCekI7O0UwR3QyMEJBO0lBQStCO0UxRzAyMEIvQjs7RTBHMzIwQkE7SUFBeUI7RTFHKzIwQnpCOztFMEc5MjBCQTtJQUErQjtFMUdrMzBCL0I7O0UwR24zMEJBO0lBQXlCO0UxR3UzMEJ6Qjs7RTBHdDMwQkE7SUFBK0I7RTFHMDMwQi9COztFMEczMzBCQTtJQUF5QjtFMUcrMzBCekI7O0UwRzkzMEJBO0lBQStCO0UxR2s0MEIvQjs7RTBHbjQwQkE7SUFBeUI7RTFHdTQwQnpCOztFMEd0NDBCQTtJQUErQjtFMUcwNDBCL0I7O0UwRzM0MEJBO0lBQXlCO0UxRys0MEJ6Qjs7RTBHOTQwQkE7SUFBK0I7RTFHazUwQi9COztFMEduNTBCQTtJQUF5QjtFMUd1NTBCekI7O0UwR3Q1MEJBO0lBQStCO0UxRzA1MEIvQjs7RTBHMzUwQkE7SUFBeUI7RTFHKzUwQnpCOztFMEc5NTBCQTtJQUErQjtFMUdrNjBCL0I7O0UwR242MEJBO0lBQXlCO0UxR3U2MEJ6Qjs7RTBHdDYwQkE7SUFBK0I7RTFHMDYwQi9COztFMEczNjBCQTtJQUF5QjtFMUcrNjBCekI7O0UwRzk2MEJBO0lBQStCO0UxR2s3MEIvQjs7RTBHbjcwQkE7SUFBeUI7RTFHdTcwQnpCOztFMEd0NzBCQTtJQUErQjtFMUcwNzBCL0I7O0UwRzM3MEJBO0lBQXlCO0UxRys3MEJ6Qjs7RTBHOTcwQkE7SUFBK0I7RTFHazgwQi9COztFMEduODBCQTtJQUF5QjtFMUd1ODBCekI7O0UwR3Q4MEJBO0lBQStCO0UxRzA4MEIvQjs7RTBHMzgwQkE7SUFBeUI7RTFHKzgwQnpCOztFMEc5ODBCQTtJQUErQjtFMUdrOTBCL0I7O0UwR245MEJBO0lBQXlCO0UxR3U5MEJ6Qjs7RTBHdDkwQkE7SUFBK0I7RTFHMDkwQi9COztFMEczOTBCQTtJQUF5QjtFMUcrOTBCekI7O0UwRzk5MEJBO0lBQStCO0UxR2srMEIvQjs7RTBHbiswQkE7SUFBeUI7RTFHdSswQnpCOztFMEd0KzBCQTtJQUErQjtFMUcwKzBCL0I7O0UwRzMrMEJBO0lBQXlCO0UxRysrMEJ6Qjs7RTBHOSswQkE7SUFBK0I7RTFHay8wQi9COztFMEduLzBCQTtJQUF5QjtFMUd1LzBCekI7O0UwR3QvMEJBO0lBQStCO0UxRzAvMEIvQjs7RTBHMy8wQkE7SUFBeUI7RTFHKy8wQnpCOztFMEc5LzBCQTtJQUErQjtFMUdrZzFCL0I7O0UwR25nMUJBO0lBQXlCO0UxR3VnMUJ6Qjs7RTBHdGcxQkE7SUFBK0I7RTFHMGcxQi9COztFMEczZzFCQTtJQUF5QjtFMUcrZzFCekI7O0UwRzlnMUJBO0lBQStCO0UxR2toMUIvQjs7RTBHbmgxQkE7SUFBeUI7RTFHdWgxQnpCOztFMEd0aDFCQTtJQUErQjtFMUcwaDFCL0I7O0UwRzNoMUJBO0lBQXlCO0UxRytoMUJ6Qjs7RTBHOWgxQkE7SUFBK0I7RTFHa2kxQi9COztFMEduaTFCQTtJQUF5QjtFMUd1aTFCekI7O0UwR3RpMUJBO0lBQStCO0UxRzBpMUIvQjs7RTBHM2kxQkE7SUFBeUI7RTFHK2kxQnpCOztFMEc5aTFCQTtJQUErQjtFMUdrajFCL0I7O0UwR25qMUJBO0lBQXlCO0UxR3VqMUJ6Qjs7RTBHdGoxQkE7SUFBK0I7RTFHMGoxQi9COztFMEczajFCQTtJQUF5QjtFMUcrajFCekI7O0UwRzlqMUJBO0lBQStCO0UxR2trMUIvQjs7RTBHbmsxQkE7SUFBeUI7RTFHdWsxQnpCOztFMEd0azFCQTtJQUErQjtFMUcwazFCL0I7O0UwRzNrMUJBO0lBQXlCO0UxRytrMUJ6Qjs7RTBHOWsxQkE7SUFBK0I7RTFHa2wxQi9COztFMEdubDFCQTtJQUF5QjtFMUd1bDFCekI7O0UwR3RsMUJBO0lBQStCO0UxRzBsMUIvQjs7RTBHM2wxQkE7SUFBeUI7RTFHK2wxQnpCOztFMEc5bDFCQTtJQUErQjtFMUdrbTFCL0I7O0UwR25tMUJBO0lBQXlCO0UxR3VtMUJ6Qjs7RTBHdG0xQkE7SUFBK0I7RTFHMG0xQi9COztFMEczbTFCQTtJQUF5QjtFMUcrbTFCekI7O0UwRzltMUJBO0lBQStCO0UxR2tuMUIvQjs7RTBHbm4xQkE7SUFBeUI7RTFHdW4xQnpCOztFMEd0bjFCQTtJQUErQjtFMUcwbjFCL0I7O0UwRzNuMUJBO0lBQXlCO0UxRytuMUJ6Qjs7RTBHOW4xQkE7SUFBK0I7RTFHa28xQi9COztFMEdubzFCQTtJQUF5QjtFMUd1bzFCekI7O0UwR3RvMUJBO0lBQStCO0UxRzBvMUIvQjs7RTBHM28xQkE7SUFBeUI7RTFHK28xQnpCOztFMEc5bzFCQTtJQUErQjtFMUdrcDFCL0I7O0UwR25wMUJBO0lBQXlCO0UxR3VwMUJ6Qjs7RTBHdHAxQkE7SUFBK0I7RTFHMHAxQi9COztFMEd4bzFCQTtJQUE2QjtFMUc0bzFCN0I7O0UwRzNvMUJBO0lBQTZCO0UxRytvMUI3Qjs7RTBHOW8xQkE7SUFBNkI7RTFHa3AxQjdCOztFMEdqcDFCQTtJQUE2QjtFMUdxcDFCN0I7O0UwR3BwMUJBO0lBQTZCO0UxR3dwMUI3Qjs7RTBHdnAxQkE7SUFBNkI7RTFHMnAxQjdCOztFMEcxcDFCQTtJQUE2QjtFMUc4cDFCN0I7O0UwRzVwMUJBO0lBQXFCO0UxR2dxMUJyQjs7RTBHL3AxQkE7SUFBcUI7RTFHbXExQnJCOztFMEdscTFCQTtJQUFxQjtFMUdzcTFCckI7O0UwR3JxMUJBO0lBQXFCO0UxR3lxMUJyQjs7RTBHeHExQkE7SUFBcUI7RTFHNHExQnJCOztFMEczcTFCQTtJQUFxQjtFMUcrcTFCckI7O0UwRzlxMUJBO0lBQXFCO0UxR2tyMUJyQjs7RTBHanIxQkE7SUFBcUI7RTFHcXIxQnJCOztFMEdwcjFCQTtJQUFxQjtFMUd3cjFCckI7O0UwR3ZyMUJBO0lBQXFCO0UxRzJyMUJyQjs7RTBHMXIxQkE7SUFBc0I7RTFHOHIxQnRCOztFMEc3cjFCQTtJQUFzQjtFMUdpczFCdEI7O0UwR2hzMUJBO0lBQXNCO0UxR29zMUJ0Qjs7RTBHbnMxQkE7SUFBc0I7RTFHdXMxQnRCOztFMEd0czFCQTtJQUFzQjtFMUcwczFCdEI7O0UwR3pzMUJBO0lBQXNCO0UxRzZzMUJ0Qjs7RTBHM3MxQkE7SUFBMEI7RTFHK3MxQjFCOztFMEc5czFCQTtJQUF5QjtFMUdrdDFCekI7O0UwR2p0MUJBO0lBQXdCO0UxR3F0MUJ4Qjs7RTBHbnQxQkE7SUFBZ0M7RTFHdXQxQmhDOztFMEd0dDFCQTtJQUErQjtFMUcwdDFCL0I7O0UwR3p0MUJBO0lBQThCO0UxRzZ0MUI5QjtBQUNGO0FpQnIxMUJJO0V5RnFFRjtJQUF5QjtFMUdveDFCekI7O0UwR254MUJBO0lBQStCO0UxR3V4MUIvQjs7RTBHeHgxQkE7SUFBeUI7RTFHNHgxQnpCOztFMEczeDFCQTtJQUErQjtFMUcreDFCL0I7O0UwR2h5MUJBO0lBQXlCO0UxR295MUJ6Qjs7RTBHbnkxQkE7SUFBK0I7RTFHdXkxQi9COztFMEd4eTFCQTtJQUF5QjtFMUc0eTFCekI7O0UwRzN5MUJBO0lBQStCO0UxRyt5MUIvQjs7RTBHaHoxQkE7SUFBeUI7RTFHb3oxQnpCOztFMEduejFCQTtJQUErQjtFMUd1ejFCL0I7O0UwR3h6MUJBO0lBQXlCO0UxRzR6MUJ6Qjs7RTBHM3oxQkE7SUFBK0I7RTFHK3oxQi9COztFMEdoMDFCQTtJQUF5QjtFMUdvMDFCekI7O0UwR24wMUJBO0lBQStCO0UxR3UwMUIvQjs7RTBHeDAxQkE7SUFBeUI7RTFHNDAxQnpCOztFMEczMDFCQTtJQUErQjtFMUcrMDFCL0I7O0UwR2gxMUJBO0lBQXlCO0UxR28xMUJ6Qjs7RTBHbjExQkE7SUFBK0I7RTFHdTExQi9COztFMEd4MTFCQTtJQUF5QjtFMUc0MTFCekI7O0UwRzMxMUJBO0lBQStCO0UxRysxMUIvQjs7RTBHaDIxQkE7SUFBeUI7RTFHbzIxQnpCOztFMEduMjFCQTtJQUErQjtFMUd1MjFCL0I7O0UwR3gyMUJBO0lBQXlCO0UxRzQyMUJ6Qjs7RTBHMzIxQkE7SUFBK0I7RTFHKzIxQi9COztFMEdoMzFCQTtJQUF5QjtFMUdvMzFCekI7O0UwR24zMUJBO0lBQStCO0UxR3UzMUIvQjs7RTBHeDMxQkE7SUFBeUI7RTFHNDMxQnpCOztFMEczMzFCQTtJQUErQjtFMUcrMzFCL0I7O0UwR2g0MUJBO0lBQXlCO0UxR280MUJ6Qjs7RTBHbjQxQkE7SUFBK0I7RTFHdTQxQi9COztFMEd4NDFCQTtJQUF5QjtFMUc0NDFCekI7O0UwRzM0MUJBO0lBQStCO0UxRys0MUIvQjs7RTBHaDUxQkE7SUFBeUI7RTFHbzUxQnpCOztFMEduNTFCQTtJQUErQjtFMUd1NTFCL0I7O0UwR3g1MUJBO0lBQXlCO0UxRzQ1MUJ6Qjs7RTBHMzUxQkE7SUFBK0I7RTFHKzUxQi9COztFMEdoNjFCQTtJQUF5QjtFMUdvNjFCekI7O0UwR242MUJBO0lBQStCO0UxR3U2MUIvQjs7RTBHeDYxQkE7SUFBeUI7RTFHNDYxQnpCOztFMEczNjFCQTtJQUErQjtFMUcrNjFCL0I7O0UwR2g3MUJBO0lBQXlCO0UxR283MUJ6Qjs7RTBHbjcxQkE7SUFBK0I7RTFHdTcxQi9COztFMEd4NzFCQTtJQUF5QjtFMUc0NzFCekI7O0UwRzM3MUJBO0lBQStCO0UxRys3MUIvQjs7RTBHaDgxQkE7SUFBeUI7RTFHbzgxQnpCOztFMEduODFCQTtJQUErQjtFMUd1ODFCL0I7O0UwR3g4MUJBO0lBQXlCO0UxRzQ4MUJ6Qjs7RTBHMzgxQkE7SUFBK0I7RTFHKzgxQi9COztFMEdoOTFCQTtJQUF5QjtFMUdvOTFCekI7O0UwR245MUJBO0lBQStCO0UxR3U5MUIvQjs7RTBHeDkxQkE7SUFBeUI7RTFHNDkxQnpCOztFMEczOTFCQTtJQUErQjtFMUcrOTFCL0I7O0UwR2grMUJBO0lBQXlCO0UxR28rMUJ6Qjs7RTBHbisxQkE7SUFBK0I7RTFHdSsxQi9COztFMEd4KzFCQTtJQUF5QjtFMUc0KzFCekI7O0UwRzMrMUJBO0lBQStCO0UxRysrMUIvQjs7RTBHaC8xQkE7SUFBeUI7RTFHby8xQnpCOztFMEduLzFCQTtJQUErQjtFMUd1LzFCL0I7O0UwR3gvMUJBO0lBQXlCO0UxRzQvMUJ6Qjs7RTBHMy8xQkE7SUFBK0I7RTFHKy8xQi9COztFMEdoZzJCQTtJQUF5QjtFMUdvZzJCekI7O0UwR25nMkJBO0lBQStCO0UxR3VnMkIvQjs7RTBHeGcyQkE7SUFBeUI7RTFHNGcyQnpCOztFMEczZzJCQTtJQUErQjtFMUcrZzJCL0I7O0UwR2hoMkJBO0lBQXlCO0UxR29oMkJ6Qjs7RTBHbmgyQkE7SUFBK0I7RTFHdWgyQi9COztFMEd4aDJCQTtJQUF5QjtFMUc0aDJCekI7O0UwRzNoMkJBO0lBQStCO0UxRytoMkIvQjs7RTBHaGkyQkE7SUFBeUI7RTFHb2kyQnpCOztFMEduaTJCQTtJQUErQjtFMUd1aTJCL0I7O0UwR3hpMkJBO0lBQXlCO0UxRzRpMkJ6Qjs7RTBHM2kyQkE7SUFBK0I7RTFHK2kyQi9COztFMEdoajJCQTtJQUF5QjtFMUdvajJCekI7O0UwR25qMkJBO0lBQStCO0UxR3VqMkIvQjs7RTBHeGoyQkE7SUFBeUI7RTFHNGoyQnpCOztFMEczajJCQTtJQUErQjtFMUcrajJCL0I7O0UwR2hrMkJBO0lBQXlCO0UxR29rMkJ6Qjs7RTBHbmsyQkE7SUFBK0I7RTFHdWsyQi9COztFMEd4azJCQTtJQUF5QjtFMUc0azJCekI7O0UwRzNrMkJBO0lBQStCO0UxRytrMkIvQjs7RTBHaGwyQkE7SUFBeUI7RTFHb2wyQnpCOztFMEdubDJCQTtJQUErQjtFMUd1bDJCL0I7O0UwR3hsMkJBO0lBQXlCO0UxRzRsMkJ6Qjs7RTBHM2wyQkE7SUFBK0I7RTFHK2wyQi9COztFMEdobTJCQTtJQUF5QjtFMUdvbTJCekI7O0UwR25tMkJBO0lBQStCO0UxR3VtMkIvQjs7RTBHeG0yQkE7SUFBeUI7RTFHNG0yQnpCOztFMEczbTJCQTtJQUErQjtFMUcrbTJCL0I7O0UwR2huMkJBO0lBQXlCO0UxR29uMkJ6Qjs7RTBHbm4yQkE7SUFBK0I7RTFHdW4yQi9COztFMEd4bjJCQTtJQUF5QjtFMUc0bjJCekI7O0UwRzNuMkJBO0lBQStCO0UxRytuMkIvQjs7RTBHaG8yQkE7SUFBeUI7RTFHb28yQnpCOztFMEdubzJCQTtJQUErQjtFMUd1bzJCL0I7O0UwR3hvMkJBO0lBQXlCO0UxRzRvMkJ6Qjs7RTBHM28yQkE7SUFBK0I7RTFHK28yQi9COztFMEdocDJCQTtJQUF5QjtFMUdvcDJCekI7O0UwR25wMkJBO0lBQStCO0UxR3VwMkIvQjs7RTBHeHAyQkE7SUFBeUI7RTFHNHAyQnpCOztFMEczcDJCQTtJQUErQjtFMUcrcDJCL0I7O0UwR2hxMkJBO0lBQXlCO0UxR29xMkJ6Qjs7RTBHbnEyQkE7SUFBK0I7RTFHdXEyQi9COztFMEd4cTJCQTtJQUF5QjtFMUc0cTJCekI7O0UwRzNxMkJBO0lBQStCO0UxRytxMkIvQjs7RTBHaHIyQkE7SUFBeUI7RTFHb3IyQnpCOztFMEducjJCQTtJQUErQjtFMUd1cjJCL0I7O0UwR3hyMkJBO0lBQXlCO0UxRzRyMkJ6Qjs7RTBHM3IyQkE7SUFBK0I7RTFHK3IyQi9COztFMEdoczJCQTtJQUF5QjtFMUdvczJCekI7O0UwR25zMkJBO0lBQStCO0UxR3VzMkIvQjs7RTBHeHMyQkE7SUFBeUI7RTFHNHMyQnpCOztFMEczczJCQTtJQUErQjtFMUcrczJCL0I7O0UwR2h0MkJBO0lBQXlCO0UxR290MkJ6Qjs7RTBHbnQyQkE7SUFBK0I7RTFHdXQyQi9COztFMEd4dDJCQTtJQUF5QjtFMUc0dDJCekI7O0UwRzN0MkJBO0lBQStCO0UxRyt0MkIvQjs7RTBHaHUyQkE7SUFBeUI7RTFHb3UyQnpCOztFMEdudTJCQTtJQUErQjtFMUd1dTJCL0I7O0UwR3h1MkJBO0lBQXlCO0UxRzR1MkJ6Qjs7RTBHM3UyQkE7SUFBK0I7RTFHK3UyQi9COztFMEdodjJCQTtJQUF5QjtFMUdvdjJCekI7O0UwR252MkJBO0lBQStCO0UxR3V2MkIvQjs7RTBHeHYyQkE7SUFBeUI7RTFHNHYyQnpCOztFMEczdjJCQTtJQUErQjtFMUcrdjJCL0I7O0UwR2h3MkJBO0lBQXlCO0UxR293MkJ6Qjs7RTBHbncyQkE7SUFBK0I7RTFHdXcyQi9COztFMEd4dzJCQTtJQUF5QjtFMUc0dzJCekI7O0UwRzN3MkJBO0lBQStCO0UxRyt3MkIvQjs7RTBHaHgyQkE7SUFBeUI7RTFHb3gyQnpCOztFMEdueDJCQTtJQUErQjtFMUd1eDJCL0I7O0UwR3h4MkJBO0lBQXlCO0UxRzR4MkJ6Qjs7RTBHM3gyQkE7SUFBK0I7RTFHK3gyQi9COztFMEdoeTJCQTtJQUF5QjtFMUdveTJCekI7O0UwR255MkJBO0lBQStCO0UxR3V5MkIvQjs7RTBHeHkyQkE7SUFBeUI7RTFHNHkyQnpCOztFMEczeTJCQTtJQUErQjtFMUcreTJCL0I7O0UwR2h6MkJBO0lBQXlCO0UxR296MkJ6Qjs7RTBHbnoyQkE7SUFBK0I7RTFHdXoyQi9COztFMEd4ejJCQTtJQUF5QjtFMUc0ejJCekI7O0UwRzN6MkJBO0lBQStCO0UxRyt6MkIvQjs7RTBHaDAyQkE7SUFBeUI7RTFHbzAyQnpCOztFMEduMDJCQTtJQUErQjtFMUd1MDJCL0I7O0UwR3J6MkJBO0lBQTZCO0UxR3l6MkI3Qjs7RTBHeHoyQkE7SUFBNkI7RTFHNHoyQjdCOztFMEczejJCQTtJQUE2QjtFMUcrejJCN0I7O0UwRzl6MkJBO0lBQTZCO0UxR2swMkI3Qjs7RTBHajAyQkE7SUFBNkI7RTFHcTAyQjdCOztFMEdwMDJCQTtJQUE2QjtFMUd3MDJCN0I7O0UwR3YwMkJBO0lBQTZCO0UxRzIwMkI3Qjs7RTBHejAyQkE7SUFBcUI7RTFHNjAyQnJCOztFMEc1MDJCQTtJQUFxQjtFMUdnMTJCckI7O0UwRy8wMkJBO0lBQXFCO0UxR20xMkJyQjs7RTBHbDEyQkE7SUFBcUI7RTFHczEyQnJCOztFMEdyMTJCQTtJQUFxQjtFMUd5MTJCckI7O0UwR3gxMkJBO0lBQXFCO0UxRzQxMkJyQjs7RTBHMzEyQkE7SUFBcUI7RTFHKzEyQnJCOztFMEc5MTJCQTtJQUFxQjtFMUdrMjJCckI7O0UwR2oyMkJBO0lBQXFCO0UxR3EyMkJyQjs7RTBHcDIyQkE7SUFBcUI7RTFHdzIyQnJCOztFMEd2MjJCQTtJQUFzQjtFMUcyMjJCdEI7O0UwRzEyMkJBO0lBQXNCO0UxRzgyMkJ0Qjs7RTBHNzIyQkE7SUFBc0I7RTFHaTMyQnRCOztFMEdoMzJCQTtJQUFzQjtFMUdvMzJCdEI7O0UwR24zMkJBO0lBQXNCO0UxR3UzMkJ0Qjs7RTBHdDMyQkE7SUFBc0I7RTFHMDMyQnRCOztFMEd4MzJCQTtJQUEwQjtFMUc0MzJCMUI7O0UwRzMzMkJBO0lBQXlCO0UxRyszMkJ6Qjs7RTBHOTMyQkE7SUFBd0I7RTFHazQyQnhCOztFMEdoNDJCQTtJQUFnQztFMUdvNDJCaEM7O0UwR240MkJBO0lBQStCO0UxR3U0MkIvQjs7RTBHdDQyQkE7SUFBOEI7RTFHMDQyQjlCO0FBQ0Y7QWlCbGczQkk7RXlGcUVGO0lBQXlCO0UxR2k4MkJ6Qjs7RTBHaDgyQkE7SUFBK0I7RTFHbzgyQi9COztFMEdyODJCQTtJQUF5QjtFMUd5ODJCekI7O0UwR3g4MkJBO0lBQStCO0UxRzQ4MkIvQjs7RTBHNzgyQkE7SUFBeUI7RTFHaTkyQnpCOztFMEdoOTJCQTtJQUErQjtFMUdvOTJCL0I7O0UwR3I5MkJBO0lBQXlCO0UxR3k5MkJ6Qjs7RTBHeDkyQkE7SUFBK0I7RTFHNDkyQi9COztFMEc3OTJCQTtJQUF5QjtFMUdpKzJCekI7O0UwR2grMkJBO0lBQStCO0UxR28rMkIvQjs7RTBHcisyQkE7SUFBeUI7RTFHeSsyQnpCOztFMEd4KzJCQTtJQUErQjtFMUc0KzJCL0I7O0UwRzcrMkJBO0lBQXlCO0UxR2kvMkJ6Qjs7RTBHaC8yQkE7SUFBK0I7RTFHby8yQi9COztFMEdyLzJCQTtJQUF5QjtFMUd5LzJCekI7O0UwR3gvMkJBO0lBQStCO0UxRzQvMkIvQjs7RTBHNy8yQkE7SUFBeUI7RTFHaWczQnpCOztFMEdoZzNCQTtJQUErQjtFMUdvZzNCL0I7O0UwR3JnM0JBO0lBQXlCO0UxR3lnM0J6Qjs7RTBHeGczQkE7SUFBK0I7RTFHNGczQi9COztFMEc3ZzNCQTtJQUF5QjtFMUdpaDNCekI7O0UwR2hoM0JBO0lBQStCO0UxR29oM0IvQjs7RTBHcmgzQkE7SUFBeUI7RTFHeWgzQnpCOztFMEd4aDNCQTtJQUErQjtFMUc0aDNCL0I7O0UwRzdoM0JBO0lBQXlCO0UxR2lpM0J6Qjs7RTBHaGkzQkE7SUFBK0I7RTFHb2kzQi9COztFMEdyaTNCQTtJQUF5QjtFMUd5aTNCekI7O0UwR3hpM0JBO0lBQStCO0UxRzRpM0IvQjs7RTBHN2kzQkE7SUFBeUI7RTFHaWozQnpCOztFMEdoajNCQTtJQUErQjtFMUdvajNCL0I7O0UwR3JqM0JBO0lBQXlCO0UxR3lqM0J6Qjs7RTBHeGozQkE7SUFBK0I7RTFHNGozQi9COztFMEc3ajNCQTtJQUF5QjtFMUdpazNCekI7O0UwR2hrM0JBO0lBQStCO0UxR29rM0IvQjs7RTBHcmszQkE7SUFBeUI7RTFHeWszQnpCOztFMEd4azNCQTtJQUErQjtFMUc0azNCL0I7O0UwRzdrM0JBO0lBQXlCO0UxR2lsM0J6Qjs7RTBHaGwzQkE7SUFBK0I7RTFHb2wzQi9COztFMEdybDNCQTtJQUF5QjtFMUd5bDNCekI7O0UwR3hsM0JBO0lBQStCO0UxRzRsM0IvQjs7RTBHN2wzQkE7SUFBeUI7RTFHaW0zQnpCOztFMEdobTNCQTtJQUErQjtFMUdvbTNCL0I7O0UwR3JtM0JBO0lBQXlCO0UxR3ltM0J6Qjs7RTBHeG0zQkE7SUFBK0I7RTFHNG0zQi9COztFMEc3bTNCQTtJQUF5QjtFMUdpbjNCekI7O0UwR2huM0JBO0lBQStCO0UxR29uM0IvQjs7RTBHcm4zQkE7SUFBeUI7RTFHeW4zQnpCOztFMEd4bjNCQTtJQUErQjtFMUc0bjNCL0I7O0UwRzduM0JBO0lBQXlCO0UxR2lvM0J6Qjs7RTBHaG8zQkE7SUFBK0I7RTFHb28zQi9COztFMEdybzNCQTtJQUF5QjtFMUd5bzNCekI7O0UwR3hvM0JBO0lBQStCO0UxRzRvM0IvQjs7RTBHN28zQkE7SUFBeUI7RTFHaXAzQnpCOztFMEdocDNCQTtJQUErQjtFMUdvcDNCL0I7O0UwR3JwM0JBO0lBQXlCO0UxR3lwM0J6Qjs7RTBHeHAzQkE7SUFBK0I7RTFHNHAzQi9COztFMEc3cDNCQTtJQUF5QjtFMUdpcTNCekI7O0UwR2hxM0JBO0lBQStCO0UxR29xM0IvQjs7RTBHcnEzQkE7SUFBeUI7RTFHeXEzQnpCOztFMEd4cTNCQTtJQUErQjtFMUc0cTNCL0I7O0UwRzdxM0JBO0lBQXlCO0UxR2lyM0J6Qjs7RTBHaHIzQkE7SUFBK0I7RTFHb3IzQi9COztFMEdycjNCQTtJQUF5QjtFMUd5cjNCekI7O0UwR3hyM0JBO0lBQStCO0UxRzRyM0IvQjs7RTBHN3IzQkE7SUFBeUI7RTFHaXMzQnpCOztFMEdoczNCQTtJQUErQjtFMUdvczNCL0I7O0UwR3JzM0JBO0lBQXlCO0UxR3lzM0J6Qjs7RTBHeHMzQkE7SUFBK0I7RTFHNHMzQi9COztFMEc3czNCQTtJQUF5QjtFMUdpdDNCekI7O0UwR2h0M0JBO0lBQStCO0UxR290M0IvQjs7RTBHcnQzQkE7SUFBeUI7RTFHeXQzQnpCOztFMEd4dDNCQTtJQUErQjtFMUc0dDNCL0I7O0UwRzd0M0JBO0lBQXlCO0UxR2l1M0J6Qjs7RTBHaHUzQkE7SUFBK0I7RTFHb3UzQi9COztFMEdydTNCQTtJQUF5QjtFMUd5dTNCekI7O0UwR3h1M0JBO0lBQStCO0UxRzR1M0IvQjs7RTBHN3UzQkE7SUFBeUI7RTFHaXYzQnpCOztFMEdodjNCQTtJQUErQjtFMUdvdjNCL0I7O0UwR3J2M0JBO0lBQXlCO0UxR3l2M0J6Qjs7RTBHeHYzQkE7SUFBK0I7RTFHNHYzQi9COztFMEc3djNCQTtJQUF5QjtFMUdpdzNCekI7O0UwR2h3M0JBO0lBQStCO0UxR293M0IvQjs7RTBHcnczQkE7SUFBeUI7RTFHeXczQnpCOztFMEd4dzNCQTtJQUErQjtFMUc0dzNCL0I7O0UwRzd3M0JBO0lBQXlCO0UxR2l4M0J6Qjs7RTBHaHgzQkE7SUFBK0I7RTFHb3gzQi9COztFMEdyeDNCQTtJQUF5QjtFMUd5eDNCekI7O0UwR3h4M0JBO0lBQStCO0UxRzR4M0IvQjs7RTBHN3gzQkE7SUFBeUI7RTFHaXkzQnpCOztFMEdoeTNCQTtJQUErQjtFMUdveTNCL0I7O0UwR3J5M0JBO0lBQXlCO0UxR3l5M0J6Qjs7RTBHeHkzQkE7SUFBK0I7RTFHNHkzQi9COztFMEc3eTNCQTtJQUF5QjtFMUdpejNCekI7O0UwR2h6M0JBO0lBQStCO0UxR296M0IvQjs7RTBHcnozQkE7SUFBeUI7RTFHeXozQnpCOztFMEd4ejNCQTtJQUErQjtFMUc0ejNCL0I7O0UwRzd6M0JBO0lBQXlCO0UxR2kwM0J6Qjs7RTBHaDAzQkE7SUFBK0I7RTFHbzAzQi9COztFMEdyMDNCQTtJQUF5QjtFMUd5MDNCekI7O0UwR3gwM0JBO0lBQStCO0UxRzQwM0IvQjs7RTBHNzAzQkE7SUFBeUI7RTFHaTEzQnpCOztFMEdoMTNCQTtJQUErQjtFMUdvMTNCL0I7O0UwR3IxM0JBO0lBQXlCO0UxR3kxM0J6Qjs7RTBHeDEzQkE7SUFBK0I7RTFHNDEzQi9COztFMEc3MTNCQTtJQUF5QjtFMUdpMjNCekI7O0UwR2gyM0JBO0lBQStCO0UxR28yM0IvQjs7RTBHcjIzQkE7SUFBeUI7RTFHeTIzQnpCOztFMEd4MjNCQTtJQUErQjtFMUc0MjNCL0I7O0UwRzcyM0JBO0lBQXlCO0UxR2kzM0J6Qjs7RTBHaDMzQkE7SUFBK0I7RTFHbzMzQi9COztFMEdyMzNCQTtJQUF5QjtFMUd5MzNCekI7O0UwR3gzM0JBO0lBQStCO0UxRzQzM0IvQjs7RTBHNzMzQkE7SUFBeUI7RTFHaTQzQnpCOztFMEdoNDNCQTtJQUErQjtFMUdvNDNCL0I7O0UwR3I0M0JBO0lBQXlCO0UxR3k0M0J6Qjs7RTBHeDQzQkE7SUFBK0I7RTFHNDQzQi9COztFMEc3NDNCQTtJQUF5QjtFMUdpNTNCekI7O0UwR2g1M0JBO0lBQStCO0UxR281M0IvQjs7RTBHcjUzQkE7SUFBeUI7RTFHeTUzQnpCOztFMEd4NTNCQTtJQUErQjtFMUc0NTNCL0I7O0UwRzc1M0JBO0lBQXlCO0UxR2k2M0J6Qjs7RTBHaDYzQkE7SUFBK0I7RTFHbzYzQi9COztFMEdyNjNCQTtJQUF5QjtFMUd5NjNCekI7O0UwR3g2M0JBO0lBQStCO0UxRzQ2M0IvQjs7RTBHNzYzQkE7SUFBeUI7RTFHaTczQnpCOztFMEdoNzNCQTtJQUErQjtFMUdvNzNCL0I7O0UwR3I3M0JBO0lBQXlCO0UxR3k3M0J6Qjs7RTBHeDczQkE7SUFBK0I7RTFHNDczQi9COztFMEc3NzNCQTtJQUF5QjtFMUdpODNCekI7O0UwR2g4M0JBO0lBQStCO0UxR284M0IvQjs7RTBHcjgzQkE7SUFBeUI7RTFHeTgzQnpCOztFMEd4ODNCQTtJQUErQjtFMUc0ODNCL0I7O0UwRzc4M0JBO0lBQXlCO0UxR2k5M0J6Qjs7RTBHaDkzQkE7SUFBK0I7RTFHbzkzQi9COztFMEdyOTNCQTtJQUF5QjtFMUd5OTNCekI7O0UwR3g5M0JBO0lBQStCO0UxRzQ5M0IvQjs7RTBHNzkzQkE7SUFBeUI7RTFHaSszQnpCOztFMEdoKzNCQTtJQUErQjtFMUdvKzNCL0I7O0UwR3IrM0JBO0lBQXlCO0UxR3krM0J6Qjs7RTBHeCszQkE7SUFBK0I7RTFHNCszQi9COztFMEc3KzNCQTtJQUF5QjtFMUdpLzNCekI7O0UwR2gvM0JBO0lBQStCO0UxR28vM0IvQjs7RTBHbCszQkE7SUFBNkI7RTFHcyszQjdCOztFMEdyKzNCQTtJQUE2QjtFMUd5KzNCN0I7O0UwR3grM0JBO0lBQTZCO0UxRzQrM0I3Qjs7RTBHMyszQkE7SUFBNkI7RTFHKyszQjdCOztFMEc5KzNCQTtJQUE2QjtFMUdrLzNCN0I7O0UwR2ovM0JBO0lBQTZCO0UxR3EvM0I3Qjs7RTBHcC8zQkE7SUFBNkI7RTFHdy8zQjdCOztFMEd0LzNCQTtJQUFxQjtFMUcwLzNCckI7O0UwR3ovM0JBO0lBQXFCO0UxRzYvM0JyQjs7RTBHNS8zQkE7SUFBcUI7RTFHZ2c0QnJCOztFMEcvLzNCQTtJQUFxQjtFMUdtZzRCckI7O0UwR2xnNEJBO0lBQXFCO0UxR3NnNEJyQjs7RTBHcmc0QkE7SUFBcUI7RTFHeWc0QnJCOztFMEd4ZzRCQTtJQUFxQjtFMUc0ZzRCckI7O0UwRzNnNEJBO0lBQXFCO0UxRytnNEJyQjs7RTBHOWc0QkE7SUFBcUI7RTFHa2g0QnJCOztFMEdqaDRCQTtJQUFxQjtFMUdxaDRCckI7O0UwR3BoNEJBO0lBQXNCO0UxR3doNEJ0Qjs7RTBHdmg0QkE7SUFBc0I7RTFHMmg0QnRCOztFMEcxaDRCQTtJQUFzQjtFMUc4aDRCdEI7O0UwRzdoNEJBO0lBQXNCO0UxR2lpNEJ0Qjs7RTBHaGk0QkE7SUFBc0I7RTFHb2k0QnRCOztFMEduaTRCQTtJQUFzQjtFMUd1aTRCdEI7O0UwR3JpNEJBO0lBQTBCO0UxR3lpNEIxQjs7RTBHeGk0QkE7SUFBeUI7RTFHNGk0QnpCOztFMEczaTRCQTtJQUF3QjtFMUcraTRCeEI7O0UwRzdpNEJBO0lBQWdDO0UxR2lqNEJoQzs7RTBHaGo0QkE7SUFBK0I7RTFHb2o0Qi9COztFMEduajRCQTtJQUE4QjtFMUd1ajRCOUI7QUFDRjtBaUIvcTRCSTtFeUZxRUY7SUFBeUI7RTFHOG00QnpCOztFMEc3bTRCQTtJQUErQjtFMUdpbjRCL0I7O0UwR2xuNEJBO0lBQXlCO0UxR3NuNEJ6Qjs7RTBHcm40QkE7SUFBK0I7RTFHeW40Qi9COztFMEcxbjRCQTtJQUF5QjtFMUc4bjRCekI7O0UwRzduNEJBO0lBQStCO0UxR2lvNEIvQjs7RTBHbG80QkE7SUFBeUI7RTFHc280QnpCOztFMEdybzRCQTtJQUErQjtFMUd5bzRCL0I7O0UwRzFvNEJBO0lBQXlCO0UxRzhvNEJ6Qjs7RTBHN280QkE7SUFBK0I7RTFHaXA0Qi9COztFMEdscDRCQTtJQUF5QjtFMUdzcDRCekI7O0UwR3JwNEJBO0lBQStCO0UxR3lwNEIvQjs7RTBHMXA0QkE7SUFBeUI7RTFHOHA0QnpCOztFMEc3cDRCQTtJQUErQjtFMUdpcTRCL0I7O0UwR2xxNEJBO0lBQXlCO0UxR3NxNEJ6Qjs7RTBHcnE0QkE7SUFBK0I7RTFHeXE0Qi9COztFMEcxcTRCQTtJQUF5QjtFMUc4cTRCekI7O0UwRzdxNEJBO0lBQStCO0UxR2lyNEIvQjs7RTBHbHI0QkE7SUFBeUI7RTFHc3I0QnpCOztFMEdycjRCQTtJQUErQjtFMUd5cjRCL0I7O0UwRzFyNEJBO0lBQXlCO0UxRzhyNEJ6Qjs7RTBHN3I0QkE7SUFBK0I7RTFHaXM0Qi9COztFMEdsczRCQTtJQUF5QjtFMUdzczRCekI7O0UwR3JzNEJBO0lBQStCO0UxR3lzNEIvQjs7RTBHMXM0QkE7SUFBeUI7RTFHOHM0QnpCOztFMEc3czRCQTtJQUErQjtFMUdpdDRCL0I7O0UwR2x0NEJBO0lBQXlCO0UxR3N0NEJ6Qjs7RTBHcnQ0QkE7SUFBK0I7RTFHeXQ0Qi9COztFMEcxdDRCQTtJQUF5QjtFMUc4dDRCekI7O0UwRzd0NEJBO0lBQStCO0UxR2l1NEIvQjs7RTBHbHU0QkE7SUFBeUI7RTFHc3U0QnpCOztFMEdydTRCQTtJQUErQjtFMUd5dTRCL0I7O0UwRzF1NEJBO0lBQXlCO0UxRzh1NEJ6Qjs7RTBHN3U0QkE7SUFBK0I7RTFHaXY0Qi9COztFMEdsdjRCQTtJQUF5QjtFMUdzdjRCekI7O0UwR3J2NEJBO0lBQStCO0UxR3l2NEIvQjs7RTBHMXY0QkE7SUFBeUI7RTFHOHY0QnpCOztFMEc3djRCQTtJQUErQjtFMUdpdzRCL0I7O0UwR2x3NEJBO0lBQXlCO0UxR3N3NEJ6Qjs7RTBHcnc0QkE7SUFBK0I7RTFHeXc0Qi9COztFMEcxdzRCQTtJQUF5QjtFMUc4dzRCekI7O0UwRzd3NEJBO0lBQStCO0UxR2l4NEIvQjs7RTBHbHg0QkE7SUFBeUI7RTFHc3g0QnpCOztFMEdyeDRCQTtJQUErQjtFMUd5eDRCL0I7O0UwRzF4NEJBO0lBQXlCO0UxRzh4NEJ6Qjs7RTBHN3g0QkE7SUFBK0I7RTFHaXk0Qi9COztFMEdseTRCQTtJQUF5QjtFMUdzeTRCekI7O0UwR3J5NEJBO0lBQStCO0UxR3l5NEIvQjs7RTBHMXk0QkE7SUFBeUI7RTFHOHk0QnpCOztFMEc3eTRCQTtJQUErQjtFMUdpejRCL0I7O0UwR2x6NEJBO0lBQXlCO0UxR3N6NEJ6Qjs7RTBHcno0QkE7SUFBK0I7RTFHeXo0Qi9COztFMEcxejRCQTtJQUF5QjtFMUc4ejRCekI7O0UwRzd6NEJBO0lBQStCO0UxR2kwNEIvQjs7RTBHbDA0QkE7SUFBeUI7RTFHczA0QnpCOztFMEdyMDRCQTtJQUErQjtFMUd5MDRCL0I7O0UwRzEwNEJBO0lBQXlCO0UxRzgwNEJ6Qjs7RTBHNzA0QkE7SUFBK0I7RTFHaTE0Qi9COztFMEdsMTRCQTtJQUF5QjtFMUdzMTRCekI7O0UwR3IxNEJBO0lBQStCO0UxR3kxNEIvQjs7RTBHMTE0QkE7SUFBeUI7RTFHODE0QnpCOztFMEc3MTRCQTtJQUErQjtFMUdpMjRCL0I7O0UwR2wyNEJBO0lBQXlCO0UxR3MyNEJ6Qjs7RTBHcjI0QkE7SUFBK0I7RTFHeTI0Qi9COztFMEcxMjRCQTtJQUF5QjtFMUc4MjRCekI7O0UwRzcyNEJBO0lBQStCO0UxR2kzNEIvQjs7RTBHbDM0QkE7SUFBeUI7RTFHczM0QnpCOztFMEdyMzRCQTtJQUErQjtFMUd5MzRCL0I7O0UwRzEzNEJBO0lBQXlCO0UxRzgzNEJ6Qjs7RTBHNzM0QkE7SUFBK0I7RTFHaTQ0Qi9COztFMEdsNDRCQTtJQUF5QjtFMUdzNDRCekI7O0UwR3I0NEJBO0lBQStCO0UxR3k0NEIvQjs7RTBHMTQ0QkE7SUFBeUI7RTFHODQ0QnpCOztFMEc3NDRCQTtJQUErQjtFMUdpNTRCL0I7O0UwR2w1NEJBO0lBQXlCO0UxR3M1NEJ6Qjs7RTBHcjU0QkE7SUFBK0I7RTFHeTU0Qi9COztFMEcxNTRCQTtJQUF5QjtFMUc4NTRCekI7O0UwRzc1NEJBO0lBQStCO0UxR2k2NEIvQjs7RTBHbDY0QkE7SUFBeUI7RTFHczY0QnpCOztFMEdyNjRCQTtJQUErQjtFMUd5NjRCL0I7O0UwRzE2NEJBO0lBQXlCO0UxRzg2NEJ6Qjs7RTBHNzY0QkE7SUFBK0I7RTFHaTc0Qi9COztFMEdsNzRCQTtJQUF5QjtFMUdzNzRCekI7O0UwR3I3NEJBO0lBQStCO0UxR3k3NEIvQjs7RTBHMTc0QkE7SUFBeUI7RTFHODc0QnpCOztFMEc3NzRCQTtJQUErQjtFMUdpODRCL0I7O0UwR2w4NEJBO0lBQXlCO0UxR3M4NEJ6Qjs7RTBHcjg0QkE7SUFBK0I7RTFHeTg0Qi9COztFMEcxODRCQTtJQUF5QjtFMUc4ODRCekI7O0UwRzc4NEJBO0lBQStCO0UxR2k5NEIvQjs7RTBHbDk0QkE7SUFBeUI7RTFHczk0QnpCOztFMEdyOTRCQTtJQUErQjtFMUd5OTRCL0I7O0UwRzE5NEJBO0lBQXlCO0UxRzg5NEJ6Qjs7RTBHNzk0QkE7SUFBK0I7RTFHaSs0Qi9COztFMEdsKzRCQTtJQUF5QjtFMUdzKzRCekI7O0UwR3IrNEJBO0lBQStCO0UxR3krNEIvQjs7RTBHMSs0QkE7SUFBeUI7RTFHOCs0QnpCOztFMEc3KzRCQTtJQUErQjtFMUdpLzRCL0I7O0UwR2wvNEJBO0lBQXlCO0UxR3MvNEJ6Qjs7RTBHci80QkE7SUFBK0I7RTFHeS80Qi9COztFMEcxLzRCQTtJQUF5QjtFMUc4LzRCekI7O0UwRzcvNEJBO0lBQStCO0UxR2lnNUIvQjs7RTBHbGc1QkE7SUFBeUI7RTFHc2c1QnpCOztFMEdyZzVCQTtJQUErQjtFMUd5ZzVCL0I7O0UwRzFnNUJBO0lBQXlCO0UxRzhnNUJ6Qjs7RTBHN2c1QkE7SUFBK0I7RTFHaWg1Qi9COztFMEdsaDVCQTtJQUF5QjtFMUdzaDVCekI7O0UwR3JoNUJBO0lBQStCO0UxR3loNUIvQjs7RTBHMWg1QkE7SUFBeUI7RTFHOGg1QnpCOztFMEc3aDVCQTtJQUErQjtFMUdpaTVCL0I7O0UwR2xpNUJBO0lBQXlCO0UxR3NpNUJ6Qjs7RTBHcmk1QkE7SUFBK0I7RTFHeWk1Qi9COztFMEcxaTVCQTtJQUF5QjtFMUc4aTVCekI7O0UwRzdpNUJBO0lBQStCO0UxR2lqNUIvQjs7RTBHbGo1QkE7SUFBeUI7RTFHc2o1QnpCOztFMEdyajVCQTtJQUErQjtFMUd5ajVCL0I7O0UwRzFqNUJBO0lBQXlCO0UxRzhqNUJ6Qjs7RTBHN2o1QkE7SUFBK0I7RTFHaWs1Qi9COztFMEdsazVCQTtJQUF5QjtFMUdzazVCekI7O0UwR3JrNUJBO0lBQStCO0UxR3lrNUIvQjs7RTBHMWs1QkE7SUFBeUI7RTFHOGs1QnpCOztFMEc3azVCQTtJQUErQjtFMUdpbDVCL0I7O0UwR2xsNUJBO0lBQXlCO0UxR3NsNUJ6Qjs7RTBHcmw1QkE7SUFBK0I7RTFHeWw1Qi9COztFMEcxbDVCQTtJQUF5QjtFMUc4bDVCekI7O0UwRzdsNUJBO0lBQStCO0UxR2ltNUIvQjs7RTBHbG01QkE7SUFBeUI7RTFHc201QnpCOztFMEdybTVCQTtJQUErQjtFMUd5bTVCL0I7O0UwRzFtNUJBO0lBQXlCO0UxRzhtNUJ6Qjs7RTBHN201QkE7SUFBK0I7RTFHaW41Qi9COztFMEdsbjVCQTtJQUF5QjtFMUdzbjVCekI7O0UwR3JuNUJBO0lBQStCO0UxR3luNUIvQjs7RTBHMW41QkE7SUFBeUI7RTFHOG41QnpCOztFMEc3bjVCQTtJQUErQjtFMUdpbzVCL0I7O0UwR2xvNUJBO0lBQXlCO0UxR3NvNUJ6Qjs7RTBHcm81QkE7SUFBK0I7RTFHeW81Qi9COztFMEcxbzVCQTtJQUF5QjtFMUc4bzVCekI7O0UwRzdvNUJBO0lBQStCO0UxR2lwNUIvQjs7RTBHbHA1QkE7SUFBeUI7RTFHc3A1QnpCOztFMEdycDVCQTtJQUErQjtFMUd5cDVCL0I7O0UwRzFwNUJBO0lBQXlCO0UxRzhwNUJ6Qjs7RTBHN3A1QkE7SUFBK0I7RTFHaXE1Qi9COztFMEcvbzVCQTtJQUE2QjtFMUdtcDVCN0I7O0UwR2xwNUJBO0lBQTZCO0UxR3NwNUI3Qjs7RTBHcnA1QkE7SUFBNkI7RTFHeXA1QjdCOztFMEd4cDVCQTtJQUE2QjtFMUc0cDVCN0I7O0UwRzNwNUJBO0lBQTZCO0UxRytwNUI3Qjs7RTBHOXA1QkE7SUFBNkI7RTFHa3E1QjdCOztFMEdqcTVCQTtJQUE2QjtFMUdxcTVCN0I7O0UwR25xNUJBO0lBQXFCO0UxR3VxNUJyQjs7RTBHdHE1QkE7SUFBcUI7RTFHMHE1QnJCOztFMEd6cTVCQTtJQUFxQjtFMUc2cTVCckI7O0UwRzVxNUJBO0lBQXFCO0UxR2dyNUJyQjs7RTBHL3E1QkE7SUFBcUI7RTFHbXI1QnJCOztFMEdscjVCQTtJQUFxQjtFMUdzcjVCckI7O0UwR3JyNUJBO0lBQXFCO0UxR3lyNUJyQjs7RTBHeHI1QkE7SUFBcUI7RTFHNHI1QnJCOztFMEczcjVCQTtJQUFxQjtFMUcrcjVCckI7O0UwRzlyNUJBO0lBQXFCO0UxR2tzNUJyQjs7RTBHanM1QkE7SUFBc0I7RTFHcXM1QnRCOztFMEdwczVCQTtJQUFzQjtFMUd3czVCdEI7O0UwR3ZzNUJBO0lBQXNCO0UxRzJzNUJ0Qjs7RTBHMXM1QkE7SUFBc0I7RTFHOHM1QnRCOztFMEc3czVCQTtJQUFzQjtFMUdpdDVCdEI7O0UwR2h0NUJBO0lBQXNCO0UxR290NUJ0Qjs7RTBHbHQ1QkE7SUFBMEI7RTFHc3Q1QjFCOztFMEdydDVCQTtJQUF5QjtFMUd5dDVCekI7O0UwR3h0NUJBO0lBQXdCO0UxRzR0NUJ4Qjs7RTBHMXQ1QkE7SUFBZ0M7RTFHOHQ1QmhDOztFMEc3dDVCQTtJQUErQjtFMUdpdTVCL0I7O0UwR2h1NUJBO0lBQThCO0UxR291NUI5QjtBQUNGO0EyR3g1NUJBO0FBQ0E7QUFDQTtBQVlFO0VBQXlCO0EzR2c1NUIzQjs7QTJHLzQ1QkU7RUFBNEI7QTNHbTU1QjlCOztBMkdsNTVCRTtFQUEwQjtBM0dzNTVCNUI7O0EyR3I1NUJFO0VBQTZCO0EzR3k1NUIvQjs7QTJHeDU1QkU7RUFBNkI7QTNHNDU1Qi9COztBMkcxNTVCRTtFQUErQjtBM0c4NTVCakM7O0EyRzc1NUJFO0VBQWdDO0EzR2k2NUJsQzs7QTJHeDY1QkU7RUFBeUI7QTNHNDY1QjNCOztBMkczNjVCRTtFQUE0QjtBM0crNjVCOUI7O0EyRzk2NUJFO0VBQTBCO0EzR2s3NUI1Qjs7QTJHajc1QkU7RUFBNkI7QTNHcTc1Qi9COztBMkdwNzVCRTtFQUE2QjtBM0d3NzVCL0I7O0EyR3Q3NUJFO0VBQStCO0EzRzA3NUJqQzs7QTJHejc1QkU7RUFBZ0M7QTNHNjc1QmxDOztBMkdwODVCRTtFQUF5QjtBM0d3ODVCM0I7O0EyR3Y4NUJFO0VBQTRCO0EzRzI4NUI5Qjs7QTJHMTg1QkU7RUFBMEI7QTNHODg1QjVCOztBMkc3ODVCRTtFQUE2QjtBM0dpOTVCL0I7O0EyR2g5NUJFO0VBQTZCO0EzR285NUIvQjs7QTJHbDk1QkU7RUFBK0I7QTNHczk1QmpDOztBMkdyOTVCRTtFQUFnQztBM0d5OTVCbEM7O0EyR2grNUJFO0VBQXlCO0EzR28rNUIzQjs7QTJHbis1QkU7RUFBNEI7QTNHdSs1QjlCOztBMkd0KzVCRTtFQUEwQjtBM0cwKzVCNUI7O0EyR3orNUJFO0VBQTZCO0EzRzYrNUIvQjs7QTJHNSs1QkU7RUFBNkI7QTNHZy81Qi9COztBMkc5KzVCRTtFQUErQjtBM0drLzVCakM7O0EyR2ovNUJFO0VBQWdDO0EzR3EvNUJsQzs7QTJHNS81QkU7RUFBeUI7QTNHZ2c2QjNCOztBMkcvLzVCRTtFQUE0QjtBM0dtZzZCOUI7O0EyR2xnNkJFO0VBQTBCO0EzR3NnNkI1Qjs7QTJHcmc2QkU7RUFBNkI7QTNHeWc2Qi9COztBMkd4ZzZCRTtFQUE2QjtBM0c0ZzZCL0I7O0EyRzFnNkJFO0VBQStCO0EzRzhnNkJqQzs7QTJHN2c2QkU7RUFBZ0M7QTNHaWg2QmxDOztBMkd4aDZCRTtFQUF5QjtBM0c0aDZCM0I7O0EyRzNoNkJFO0VBQTRCO0EzRytoNkI5Qjs7QTJHOWg2QkU7RUFBMEI7QTNHa2k2QjVCOztBMkdqaTZCRTtFQUE2QjtBM0dxaTZCL0I7O0EyR3BpNkJFO0VBQTZCO0EzR3dpNkIvQjs7QTJHdGk2QkU7RUFBK0I7QTNHMGk2QmpDOztBMkd6aTZCRTtFQUFnQztBM0c2aTZCbEM7O0EyR3BqNkJFO0VBQXlCO0EzR3dqNkIzQjs7QTJHdmo2QkU7RUFBNEI7QTNHMmo2QjlCOztBMkcxajZCRTtFQUEwQjtBM0c4ajZCNUI7O0EyRzdqNkJFO0VBQTZCO0EzR2lrNkIvQjs7QTJHaGs2QkU7RUFBNkI7QTNHb2s2Qi9COztBMkdsazZCRTtFQUErQjtBM0dzazZCakM7O0EyR3JrNkJFO0VBQWdDO0EzR3lrNkJsQzs7QTJHaGw2QkU7RUFBeUI7QTNHb2w2QjNCOztBMkdubDZCRTtFQUE0QjtBM0d1bDZCOUI7O0EyR3RsNkJFO0VBQTBCO0EzRzBsNkI1Qjs7QTJHemw2QkU7RUFBNkI7QTNHNmw2Qi9COztBMkc1bDZCRTtFQUE2QjtBM0dnbTZCL0I7O0EyRzlsNkJFO0VBQStCO0EzR2ttNkJqQzs7QTJHam02QkU7RUFBZ0M7QTNHcW02QmxDOztBMkc1bTZCRTtFQUF5QjtBM0dnbjZCM0I7O0EyRy9tNkJFO0VBQTRCO0EzR21uNkI5Qjs7QTJHbG42QkU7RUFBMEI7QTNHc242QjVCOztBMkdybjZCRTtFQUE2QjtBM0d5bjZCL0I7O0EyR3huNkJFO0VBQTZCO0EzRzRuNkIvQjs7QTJHMW42QkU7RUFBK0I7QTNHOG42QmpDOztBMkc3bjZCRTtFQUFnQztBM0dpbzZCbEM7O0EyR3hvNkJFO0VBQXlCO0EzRzRvNkIzQjs7QTJHM282QkU7RUFBNEI7QTNHK282QjlCOztBMkc5bzZCRTtFQUEwQjtBM0drcDZCNUI7O0EyR2pwNkJFO0VBQTZCO0EzR3FwNkIvQjs7QTJHcHA2QkU7RUFBNkI7QTNHd3A2Qi9COztBMkd0cDZCRTtFQUErQjtBM0cwcDZCakM7O0EyR3pwNkJFO0VBQWdDO0EzRzZwNkJsQzs7QTJHcHE2QkU7RUFBeUI7QTNHd3E2QjNCOztBMkd2cTZCRTtFQUE0QjtBM0cycTZCOUI7O0EyRzFxNkJFO0VBQTBCO0EzRzhxNkI1Qjs7QTJHN3E2QkU7RUFBNkI7QTNHaXI2Qi9COztBMkdocjZCRTtFQUE2QjtBM0dvcjZCL0I7O0EyR2xyNkJFO0VBQStCO0EzR3NyNkJqQzs7QTJHcnI2QkU7RUFBZ0M7QTNHeXI2QmxDOztBMkdoczZCRTtFQUF5QjtBM0dvczZCM0I7O0EyR25zNkJFO0VBQTRCO0EzR3VzNkI5Qjs7QTJHdHM2QkU7RUFBMEI7QTNHMHM2QjVCOztBMkd6czZCRTtFQUE2QjtBM0c2czZCL0I7O0EyRzVzNkJFO0VBQTZCO0EzR2d0NkIvQjs7QTJHOXM2QkU7RUFBK0I7QTNHa3Q2QmpDOztBMkdqdDZCRTtFQUFnQztBM0dxdDZCbEM7O0EyRzV0NkJFO0VBQXlCO0EzR2d1NkIzQjs7QTJHL3Q2QkU7RUFBNEI7QTNHbXU2QjlCOztBMkdsdTZCRTtFQUEwQjtBM0dzdTZCNUI7O0EyR3J1NkJFO0VBQTZCO0EzR3l1NkIvQjs7QTJHeHU2QkU7RUFBNkI7QTNHNHU2Qi9COztBMkcxdTZCRTtFQUErQjtBM0c4dTZCakM7O0EyRzd1NkJFO0VBQWdDO0EzR2l2NkJsQzs7QTJHeHY2QkU7RUFBeUI7QTNHNHY2QjNCOztBMkczdjZCRTtFQUE0QjtBM0crdjZCOUI7O0EyRzl2NkJFO0VBQTBCO0EzR2t3NkI1Qjs7QTJHanc2QkU7RUFBNkI7QTNHcXc2Qi9COztBMkdwdzZCRTtFQUE2QjtBM0d3dzZCL0I7O0EyR3R3NkJFO0VBQStCO0EzRzB3NkJqQzs7QTJHenc2QkU7RUFBZ0M7QTNHNnc2QmxDOztBMkdweDZCRTtFQUF5QjtBM0d3eDZCM0I7O0EyR3Z4NkJFO0VBQTRCO0EzRzJ4NkI5Qjs7QTJHMXg2QkU7RUFBMEI7QTNHOHg2QjVCOztBMkc3eDZCRTtFQUE2QjtBM0dpeTZCL0I7O0EyR2h5NkJFO0VBQTZCO0EzR295NkIvQjs7QTJHbHk2QkU7RUFBK0I7QTNHc3k2QmpDOztBMkdyeTZCRTtFQUFnQztBM0d5eTZCbEM7O0EyR2h6NkJFO0VBQXlCO0EzR296NkIzQjs7QTJHbno2QkU7RUFBNEI7QTNHdXo2QjlCOztBMkd0ejZCRTtFQUEwQjtBM0cwejZCNUI7O0EyR3p6NkJFO0VBQTZCO0EzRzZ6NkIvQjs7QTJHNXo2QkU7RUFBNkI7QTNHZzA2Qi9COztBMkc5ejZCRTtFQUErQjtBM0drMDZCakM7O0EyR2owNkJFO0VBQWdDO0EzR3EwNkJsQzs7QTJHNTA2QkU7RUFBeUI7QTNHZzE2QjNCOztBMkcvMDZCRTtFQUE0QjtBM0dtMTZCOUI7O0EyR2wxNkJFO0VBQTBCO0EzR3MxNkI1Qjs7QTJHcjE2QkU7RUFBNkI7QTNHeTE2Qi9COztBMkd4MTZCRTtFQUE2QjtBM0c0MTZCL0I7O0EyRzExNkJFO0VBQStCO0EzRzgxNkJqQzs7QTJHNzE2QkU7RUFBZ0M7QTNHaTI2QmxDOztBMkd4MjZCRTtFQUF5QjtBM0c0MjZCM0I7O0EyRzMyNkJFO0VBQTRCO0EzRysyNkI5Qjs7QTJHOTI2QkU7RUFBMEI7QTNHazM2QjVCOztBMkdqMzZCRTtFQUE2QjtBM0dxMzZCL0I7O0EyR3AzNkJFO0VBQTZCO0EzR3czNkIvQjs7QTJHdDM2QkU7RUFBK0I7QTNHMDM2QmpDOztBMkd6MzZCRTtFQUFnQztBM0c2MzZCbEM7O0EyR3A0NkJFO0VBQXlCO0EzR3c0NkIzQjs7QTJHdjQ2QkU7RUFBNEI7QTNHMjQ2QjlCOztBMkcxNDZCRTtFQUEwQjtBM0c4NDZCNUI7O0EyRzc0NkJFO0VBQTZCO0EzR2k1NkIvQjs7QTJHaDU2QkU7RUFBNkI7QTNHbzU2Qi9COztBMkdsNTZCRTtFQUErQjtBM0dzNTZCakM7O0EyR3I1NkJFO0VBQWdDO0EzR3k1NkJsQzs7QTJHaDY2QkU7RUFBeUI7QTNHbzY2QjNCOztBMkduNjZCRTtFQUE0QjtBM0d1NjZCOUI7O0EyR3Q2NkJFO0VBQTBCO0EzRzA2NkI1Qjs7QTJHejY2QkU7RUFBNkI7QTNHNjY2Qi9COztBMkc1NjZCRTtFQUE2QjtBM0dnNzZCL0I7O0EyRzk2NkJFO0VBQStCO0EzR2s3NkJqQzs7QTJHajc2QkU7RUFBZ0M7QTNHcTc2QmxDOztBMkdqNTZCRTtFQUFjO0EzR3E1NkJoQjs7QTJHcjU2QkU7RUFBYztBM0d5NTZCaEI7O0EyR3o1NkJFO0VBQWM7QTNHNjU2QmhCOztBMkc3NTZCRTtFQUFjO0EzR2k2NkJoQjs7QTJHajY2QkU7RUFBYztBM0dxNjZCaEI7O0EyR3I2NkJFO0VBQWM7QTNHeTY2QmhCOztBMkd6NjZCRTtFQUFjO0EzRzY2NkJoQjs7QTJHNzY2QkU7RUFBYztBM0dpNzZCaEI7O0EyR2o3NkJFO0VBQWM7QTNHcTc2QmhCOztBMkdyNzZCRTtFQUFjO0EzR3k3NkJoQjs7QTJHejc2QkU7RUFBYztBM0c2NzZCaEI7O0EyRzc3NkJFO0VBQWM7QTNHaTg2QmhCOztBMkdqODZCRTtFQUFjO0EzR3E4NkJoQjs7QTJHcjg2QkU7RUFBYztBM0d5ODZCaEI7O0EyR3A4NkJBO0VBQVc7QTNHdzg2Qlg7O0EyR3I4NkJBO0VBQVc7QTNHeTg2Qlg7O0EyR3g4NkJBO0VBQVc7QTNHNDg2Qlg7O0EyRzM4NkJBO0VBQVc7QTNHKzg2Qlg7O0EyRzk4NkJBO0VBQVc7QTNHazk2Qlg7O0EyR2o5NkJBO0VBQVc7QTNHcTk2Qlg7O0EyR3A5NkJBO0VBQVc7QTNHdzk2Qlg7O0EyR3Y5NkJBO0VBQVc7QTNHMjk2Qlg7O0EyRzE5NkJBO0VBQVc7QTNHODk2Qlg7O0EyRzU5NkJBO0VBQVc7QTNHZys2Qlg7O0EyRy85NkJBO0VBQVc7QTNHbSs2Qlg7O0EyR2wrNkJBO0VBQVc7QTNHcys2Qlg7O0EyR3IrNkJBO0VBQVc7QTNHeSs2Qlg7O0EyR3grNkJBO0VBQVc7QTNHNCs2Qlg7O0EyRzMrNkJBO0VBQVc7QTNHKys2Qlg7O0EyRzkrNkJBO0VBQVc7QTNHay82Qlg7O0EyR2ovNkJBO0VBQVc7QTNHcS82Qlg7O0EyR3AvNkJBO0VBQVc7QTNHdy82Qlg7O0EyR3YvNkJBO0VBQVc7QTNHMi82Qlg7O0EyR3YvNkJBO0VBekVFO0lBQXlCO0UzR3FrN0J6Qjs7RTJHcGs3QkE7SUFBNEI7RTNHd2s3QjVCOztFMkd2azdCQTtJQUEwQjtFM0cyazdCMUI7O0UyRzFrN0JBO0lBQTZCO0UzRzhrN0I3Qjs7RTJHN2s3QkE7SUFBNkI7RTNHaWw3QjdCOztFMkcvazdCQTtJQUErQjtFM0dtbDdCL0I7O0UyR2xsN0JBO0lBQWdDO0UzR3NsN0JoQzs7RTJHN2w3QkE7SUFBeUI7RTNHaW03QnpCOztFMkdobTdCQTtJQUE0QjtFM0dvbTdCNUI7O0UyR25tN0JBO0lBQTBCO0UzR3VtN0IxQjs7RTJHdG03QkE7SUFBNkI7RTNHMG03QjdCOztFMkd6bTdCQTtJQUE2QjtFM0c2bTdCN0I7O0UyRzNtN0JBO0lBQStCO0UzRyttN0IvQjs7RTJHOW03QkE7SUFBZ0M7RTNHa243QmhDOztFMkd6bjdCQTtJQUF5QjtFM0c2bjdCekI7O0UyRzVuN0JBO0lBQTRCO0UzR2dvN0I1Qjs7RTJHL243QkE7SUFBMEI7RTNHbW83QjFCOztFMkdsbzdCQTtJQUE2QjtFM0dzbzdCN0I7O0UyR3JvN0JBO0lBQTZCO0UzR3lvN0I3Qjs7RTJHdm83QkE7SUFBK0I7RTNHMm83Qi9COztFMkcxbzdCQTtJQUFnQztFM0c4bzdCaEM7O0UyR3JwN0JBO0lBQXlCO0UzR3lwN0J6Qjs7RTJHeHA3QkE7SUFBNEI7RTNHNHA3QjVCOztFMkczcDdCQTtJQUEwQjtFM0crcDdCMUI7O0UyRzlwN0JBO0lBQTZCO0UzR2txN0I3Qjs7RTJHanE3QkE7SUFBNkI7RTNHcXE3QjdCOztFMkducTdCQTtJQUErQjtFM0d1cTdCL0I7O0UyR3RxN0JBO0lBQWdDO0UzRzBxN0JoQzs7RTJHanI3QkE7SUFBeUI7RTNHcXI3QnpCOztFMkdwcjdCQTtJQUE0QjtFM0d3cjdCNUI7O0UyR3ZyN0JBO0lBQTBCO0UzRzJyN0IxQjs7RTJHMXI3QkE7SUFBNkI7RTNHOHI3QjdCOztFMkc3cjdCQTtJQUE2QjtFM0dpczdCN0I7O0UyRy9yN0JBO0lBQStCO0UzR21zN0IvQjs7RTJHbHM3QkE7SUFBZ0M7RTNHc3M3QmhDOztFMkc3czdCQTtJQUF5QjtFM0dpdDdCekI7O0UyR2h0N0JBO0lBQTRCO0UzR290N0I1Qjs7RTJHbnQ3QkE7SUFBMEI7RTNHdXQ3QjFCOztFMkd0dDdCQTtJQUE2QjtFM0cwdDdCN0I7O0UyR3p0N0JBO0lBQTZCO0UzRzZ0N0I3Qjs7RTJHM3Q3QkE7SUFBK0I7RTNHK3Q3Qi9COztFMkc5dDdCQTtJQUFnQztFM0drdTdCaEM7O0UyR3p1N0JBO0lBQXlCO0UzRzZ1N0J6Qjs7RTJHNXU3QkE7SUFBNEI7RTNHZ3Y3QjVCOztFMkcvdTdCQTtJQUEwQjtFM0dtdjdCMUI7O0UyR2x2N0JBO0lBQTZCO0UzR3N2N0I3Qjs7RTJHcnY3QkE7SUFBNkI7RTNHeXY3QjdCOztFMkd2djdCQTtJQUErQjtFM0cydjdCL0I7O0UyRzF2N0JBO0lBQWdDO0UzRzh2N0JoQzs7RTJHcnc3QkE7SUFBeUI7RTNHeXc3QnpCOztFMkd4dzdCQTtJQUE0QjtFM0c0dzdCNUI7O0UyRzN3N0JBO0lBQTBCO0UzRyt3N0IxQjs7RTJHOXc3QkE7SUFBNkI7RTNHa3g3QjdCOztFMkdqeDdCQTtJQUE2QjtFM0dxeDdCN0I7O0UyR254N0JBO0lBQStCO0UzR3V4N0IvQjs7RTJHdHg3QkE7SUFBZ0M7RTNHMHg3QmhDOztFMkdqeTdCQTtJQUF5QjtFM0dxeTdCekI7O0UyR3B5N0JBO0lBQTRCO0UzR3d5N0I1Qjs7RTJHdnk3QkE7SUFBMEI7RTNHMnk3QjFCOztFMkcxeTdCQTtJQUE2QjtFM0c4eTdCN0I7O0UyRzd5N0JBO0lBQTZCO0UzR2l6N0I3Qjs7RTJHL3k3QkE7SUFBK0I7RTNHbXo3Qi9COztFMkdsejdCQTtJQUFnQztFM0dzejdCaEM7O0UyRzd6N0JBO0lBQXlCO0UzR2kwN0J6Qjs7RTJHaDA3QkE7SUFBNEI7RTNHbzA3QjVCOztFMkduMDdCQTtJQUEwQjtFM0d1MDdCMUI7O0UyR3QwN0JBO0lBQTZCO0UzRzAwN0I3Qjs7RTJHejA3QkE7SUFBNkI7RTNHNjA3QjdCOztFMkczMDdCQTtJQUErQjtFM0crMDdCL0I7O0UyRzkwN0JBO0lBQWdDO0UzR2sxN0JoQzs7RTJHejE3QkE7SUFBeUI7RTNHNjE3QnpCOztFMkc1MTdCQTtJQUE0QjtFM0dnMjdCNUI7O0UyRy8xN0JBO0lBQTBCO0UzR20yN0IxQjs7RTJHbDI3QkE7SUFBNkI7RTNHczI3QjdCOztFMkdyMjdCQTtJQUE2QjtFM0d5MjdCN0I7O0UyR3YyN0JBO0lBQStCO0UzRzIyN0IvQjs7RTJHMTI3QkE7SUFBZ0M7RTNHODI3QmhDOztFMkdyMzdCQTtJQUF5QjtFM0d5MzdCekI7O0UyR3gzN0JBO0lBQTRCO0UzRzQzN0I1Qjs7RTJHMzM3QkE7SUFBMEI7RTNHKzM3QjFCOztFMkc5MzdCQTtJQUE2QjtFM0drNDdCN0I7O0UyR2o0N0JBO0lBQTZCO0UzR3E0N0I3Qjs7RTJHbjQ3QkE7SUFBK0I7RTNHdTQ3Qi9COztFMkd0NDdCQTtJQUFnQztFM0cwNDdCaEM7O0UyR2o1N0JBO0lBQXlCO0UzR3E1N0J6Qjs7RTJHcDU3QkE7SUFBNEI7RTNHdzU3QjVCOztFMkd2NTdCQTtJQUEwQjtFM0cyNTdCMUI7O0UyRzE1N0JBO0lBQTZCO0UzRzg1N0I3Qjs7RTJHNzU3QkE7SUFBNkI7RTNHaTY3QjdCOztFMkcvNTdCQTtJQUErQjtFM0dtNjdCL0I7O0UyR2w2N0JBO0lBQWdDO0UzR3M2N0JoQzs7RTJHNzY3QkE7SUFBeUI7RTNHaTc3QnpCOztFMkdoNzdCQTtJQUE0QjtFM0dvNzdCNUI7O0UyR243N0JBO0lBQTBCO0UzR3U3N0IxQjs7RTJHdDc3QkE7SUFBNkI7RTNHMDc3QjdCOztFMkd6NzdCQTtJQUE2QjtFM0c2NzdCN0I7O0UyRzM3N0JBO0lBQStCO0UzRys3N0IvQjs7RTJHOTc3QkE7SUFBZ0M7RTNHazg3QmhDOztFMkd6ODdCQTtJQUF5QjtFM0c2ODdCekI7O0UyRzU4N0JBO0lBQTRCO0UzR2c5N0I1Qjs7RTJHLzg3QkE7SUFBMEI7RTNHbTk3QjFCOztFMkdsOTdCQTtJQUE2QjtFM0dzOTdCN0I7O0UyR3I5N0JBO0lBQTZCO0UzR3k5N0I3Qjs7RTJHdjk3QkE7SUFBK0I7RTNHMjk3Qi9COztFMkcxOTdCQTtJQUFnQztFM0c4OTdCaEM7O0UyR3IrN0JBO0lBQXlCO0UzR3krN0J6Qjs7RTJHeCs3QkE7SUFBNEI7RTNHNCs3QjVCOztFMkczKzdCQTtJQUEwQjtFM0crKzdCMUI7O0UyRzkrN0JBO0lBQTZCO0UzR2svN0I3Qjs7RTJHai83QkE7SUFBNkI7RTNHcS83QjdCOztFMkduLzdCQTtJQUErQjtFM0d1LzdCL0I7O0UyR3QvN0JBO0lBQWdDO0UzRzAvN0JoQzs7RTJHamc4QkE7SUFBeUI7RTNHcWc4QnpCOztFMkdwZzhCQTtJQUE0QjtFM0d3ZzhCNUI7O0UyR3ZnOEJBO0lBQTBCO0UzRzJnOEIxQjs7RTJHMWc4QkE7SUFBNkI7RTNHOGc4QjdCOztFMkc3ZzhCQTtJQUE2QjtFM0dpaDhCN0I7O0UyRy9nOEJBO0lBQStCO0UzR21oOEIvQjs7RTJHbGg4QkE7SUFBZ0M7RTNHc2g4QmhDOztFMkc3aDhCQTtJQUF5QjtFM0dpaThCekI7O0UyR2hpOEJBO0lBQTRCO0UzR29pOEI1Qjs7RTJHbmk4QkE7SUFBMEI7RTNHdWk4QjFCOztFMkd0aThCQTtJQUE2QjtFM0cwaThCN0I7O0UyR3ppOEJBO0lBQTZCO0UzRzZpOEI3Qjs7RTJHM2k4QkE7SUFBK0I7RTNHK2k4Qi9COztFMkc5aThCQTtJQUFnQztFM0drajhCaEM7O0UyR3pqOEJBO0lBQXlCO0UzRzZqOEJ6Qjs7RTJHNWo4QkE7SUFBNEI7RTNHZ2s4QjVCOztFMkcvajhCQTtJQUEwQjtFM0dtazhCMUI7O0UyR2xrOEJBO0lBQTZCO0UzR3NrOEI3Qjs7RTJHcms4QkE7SUFBNkI7RTNHeWs4QjdCOztFMkd2azhCQTtJQUErQjtFM0cyazhCL0I7O0UyRzFrOEJBO0lBQWdDO0UzRzhrOEJoQzs7RTJHcmw4QkE7SUFBeUI7RTNHeWw4QnpCOztFMkd4bDhCQTtJQUE0QjtFM0c0bDhCNUI7O0UyRzNsOEJBO0lBQTBCO0UzRytsOEIxQjs7RTJHOWw4QkE7SUFBNkI7RTNHa204QjdCOztFMkdqbThCQTtJQUE2QjtFM0dxbThCN0I7O0UyR25tOEJBO0lBQStCO0UzR3VtOEIvQjs7RTJHdG04QkE7SUFBZ0M7RTNHMG04QmhDOztFMkdqbjhCQTtJQUF5QjtFM0dxbjhCekI7O0UyR3BuOEJBO0lBQTRCO0UzR3duOEI1Qjs7RTJHdm44QkE7SUFBMEI7RTNHMm44QjFCOztFMkcxbjhCQTtJQUE2QjtFM0c4bjhCN0I7O0UyRzduOEJBO0lBQTZCO0UzR2lvOEI3Qjs7RTJHL244QkE7SUFBK0I7RTNHbW84Qi9COztFMkdsbzhCQTtJQUFnQztFM0dzbzhCaEM7O0UyRzdvOEJBO0lBQXlCO0UzR2lwOEJ6Qjs7RTJHaHA4QkE7SUFBNEI7RTNHb3A4QjVCOztFMkducDhCQTtJQUEwQjtFM0d1cDhCMUI7O0UyR3RwOEJBO0lBQTZCO0UzRzBwOEI3Qjs7RTJHenA4QkE7SUFBNkI7RTNHNnA4QjdCOztFMkczcDhCQTtJQUErQjtFM0crcDhCL0I7O0UyRzlwOEJBO0lBQWdDO0UzR2txOEJoQzs7RTJHenE4QkE7SUFBeUI7RTNHNnE4QnpCOztFMkc1cThCQTtJQUE0QjtFM0dncjhCNUI7O0UyRy9xOEJBO0lBQTBCO0UzR21yOEIxQjs7RTJHbHI4QkE7SUFBNkI7RTNHc3I4QjdCOztFMkdycjhCQTtJQUE2QjtFM0d5cjhCN0I7O0UyR3ZyOEJBO0lBQStCO0UzRzJyOEIvQjs7RTJHMXI4QkE7SUFBZ0M7RTNHOHI4QmhDOztFMkdyczhCQTtJQUF5QjtFM0d5czhCekI7O0UyR3hzOEJBO0lBQTRCO0UzRzRzOEI1Qjs7RTJHM3M4QkE7SUFBMEI7RTNHK3M4QjFCOztFMkc5czhCQTtJQUE2QjtFM0drdDhCN0I7O0UyR2p0OEJBO0lBQTZCO0UzR3F0OEI3Qjs7RTJHbnQ4QkE7SUFBK0I7RTNHdXQ4Qi9COztFMkd0dDhCQTtJQUFnQztFM0cwdDhCaEM7O0UyR2p1OEJBO0lBQXlCO0UzR3F1OEJ6Qjs7RTJHcHU4QkE7SUFBNEI7RTNHd3U4QjVCOztFMkd2dThCQTtJQUEwQjtFM0cydThCMUI7O0UyRzF1OEJBO0lBQTZCO0UzRzh1OEI3Qjs7RTJHN3U4QkE7SUFBNkI7RTNHaXY4QjdCOztFMkcvdThCQTtJQUErQjtFM0dtdjhCL0I7O0UyR2x2OEJBO0lBQWdDO0UzR3N2OEJoQzs7RTJHanI4QkE7SUFBYztFM0dxcjhCZDtBQUNGO0FpQnB0OEJJO0UwRjlDRjtJQUF5QjtFM0dzdzhCekI7O0UyR3J3OEJBO0lBQTRCO0UzR3l3OEI1Qjs7RTJHeHc4QkE7SUFBMEI7RTNHNHc4QjFCOztFMkczdzhCQTtJQUE2QjtFM0crdzhCN0I7O0UyRzl3OEJBO0lBQTZCO0UzR2t4OEI3Qjs7RTJHaHg4QkE7SUFBK0I7RTNHb3g4Qi9COztFMkdueDhCQTtJQUFnQztFM0d1eDhCaEM7O0UyRzl4OEJBO0lBQXlCO0UzR2t5OEJ6Qjs7RTJHank4QkE7SUFBNEI7RTNHcXk4QjVCOztFMkdweThCQTtJQUEwQjtFM0d3eThCMUI7O0UyR3Z5OEJBO0lBQTZCO0UzRzJ5OEI3Qjs7RTJHMXk4QkE7SUFBNkI7RTNHOHk4QjdCOztFMkc1eThCQTtJQUErQjtFM0dnejhCL0I7O0UyRy95OEJBO0lBQWdDO0UzR216OEJoQzs7RTJHMXo4QkE7SUFBeUI7RTNHOHo4QnpCOztFMkc3ejhCQTtJQUE0QjtFM0dpMDhCNUI7O0UyR2gwOEJBO0lBQTBCO0UzR28wOEIxQjs7RTJHbjA4QkE7SUFBNkI7RTNHdTA4QjdCOztFMkd0MDhCQTtJQUE2QjtFM0cwMDhCN0I7O0UyR3gwOEJBO0lBQStCO0UzRzQwOEIvQjs7RTJHMzA4QkE7SUFBZ0M7RTNHKzA4QmhDOztFMkd0MThCQTtJQUF5QjtFM0cwMThCekI7O0UyR3oxOEJBO0lBQTRCO0UzRzYxOEI1Qjs7RTJHNTE4QkE7SUFBMEI7RTNHZzI4QjFCOztFMkcvMThCQTtJQUE2QjtFM0dtMjhCN0I7O0UyR2wyOEJBO0lBQTZCO0UzR3MyOEI3Qjs7RTJHcDI4QkE7SUFBK0I7RTNHdzI4Qi9COztFMkd2MjhCQTtJQUFnQztFM0cyMjhCaEM7O0UyR2wzOEJBO0lBQXlCO0UzR3MzOEJ6Qjs7RTJHcjM4QkE7SUFBNEI7RTNHeTM4QjVCOztFMkd4MzhCQTtJQUEwQjtFM0c0MzhCMUI7O0UyRzMzOEJBO0lBQTZCO0UzRyszOEI3Qjs7RTJHOTM4QkE7SUFBNkI7RTNHazQ4QjdCOztFMkdoNDhCQTtJQUErQjtFM0dvNDhCL0I7O0UyR240OEJBO0lBQWdDO0UzR3U0OEJoQzs7RTJHOTQ4QkE7SUFBeUI7RTNHazU4QnpCOztFMkdqNThCQTtJQUE0QjtFM0dxNThCNUI7O0UyR3A1OEJBO0lBQTBCO0UzR3c1OEIxQjs7RTJHdjU4QkE7SUFBNkI7RTNHMjU4QjdCOztFMkcxNThCQTtJQUE2QjtFM0c4NThCN0I7O0UyRzU1OEJBO0lBQStCO0UzR2c2OEIvQjs7RTJHLzU4QkE7SUFBZ0M7RTNHbTY4QmhDOztFMkcxNjhCQTtJQUF5QjtFM0c4NjhCekI7O0UyRzc2OEJBO0lBQTRCO0UzR2k3OEI1Qjs7RTJHaDc4QkE7SUFBMEI7RTNHbzc4QjFCOztFMkduNzhCQTtJQUE2QjtFM0d1NzhCN0I7O0UyR3Q3OEJBO0lBQTZCO0UzRzA3OEI3Qjs7RTJHeDc4QkE7SUFBK0I7RTNHNDc4Qi9COztFMkczNzhCQTtJQUFnQztFM0crNzhCaEM7O0UyR3Q4OEJBO0lBQXlCO0UzRzA4OEJ6Qjs7RTJHejg4QkE7SUFBNEI7RTNHNjg4QjVCOztFMkc1ODhCQTtJQUEwQjtFM0dnOThCMUI7O0UyRy84OEJBO0lBQTZCO0UzR205OEI3Qjs7RTJHbDk4QkE7SUFBNkI7RTNHczk4QjdCOztFMkdwOThCQTtJQUErQjtFM0d3OThCL0I7O0UyR3Y5OEJBO0lBQWdDO0UzRzI5OEJoQzs7RTJHbCs4QkE7SUFBeUI7RTNHcys4QnpCOztFMkdyKzhCQTtJQUE0QjtFM0d5KzhCNUI7O0UyR3grOEJBO0lBQTBCO0UzRzQrOEIxQjs7RTJHMys4QkE7SUFBNkI7RTNHKys4QjdCOztFMkc5KzhCQTtJQUE2QjtFM0drLzhCN0I7O0UyR2gvOEJBO0lBQStCO0UzR28vOEIvQjs7RTJHbi84QkE7SUFBZ0M7RTNHdS84QmhDOztFMkc5LzhCQTtJQUF5QjtFM0drZzlCekI7O0UyR2pnOUJBO0lBQTRCO0UzR3FnOUI1Qjs7RTJHcGc5QkE7SUFBMEI7RTNHd2c5QjFCOztFMkd2ZzlCQTtJQUE2QjtFM0cyZzlCN0I7O0UyRzFnOUJBO0lBQTZCO0UzRzhnOUI3Qjs7RTJHNWc5QkE7SUFBK0I7RTNHZ2g5Qi9COztFMkcvZzlCQTtJQUFnQztFM0dtaDlCaEM7O0UyRzFoOUJBO0lBQXlCO0UzRzhoOUJ6Qjs7RTJHN2g5QkE7SUFBNEI7RTNHaWk5QjVCOztFMkdoaTlCQTtJQUEwQjtFM0dvaTlCMUI7O0UyR25pOUJBO0lBQTZCO0UzR3VpOUI3Qjs7RTJHdGk5QkE7SUFBNkI7RTNHMGk5QjdCOztFMkd4aTlCQTtJQUErQjtFM0c0aTlCL0I7O0UyRzNpOUJBO0lBQWdDO0UzRytpOUJoQzs7RTJHdGo5QkE7SUFBeUI7RTNHMGo5QnpCOztFMkd6ajlCQTtJQUE0QjtFM0c2ajlCNUI7O0UyRzVqOUJBO0lBQTBCO0UzR2drOUIxQjs7RTJHL2o5QkE7SUFBNkI7RTNHbWs5QjdCOztFMkdsazlCQTtJQUE2QjtFM0dzazlCN0I7O0UyR3BrOUJBO0lBQStCO0UzR3drOUIvQjs7RTJHdms5QkE7SUFBZ0M7RTNHMms5QmhDOztFMkdsbDlCQTtJQUF5QjtFM0dzbDlCekI7O0UyR3JsOUJBO0lBQTRCO0UzR3lsOUI1Qjs7RTJHeGw5QkE7SUFBMEI7RTNHNGw5QjFCOztFMkczbDlCQTtJQUE2QjtFM0crbDlCN0I7O0UyRzlsOUJBO0lBQTZCO0UzR2ttOUI3Qjs7RTJHaG05QkE7SUFBK0I7RTNHb205Qi9COztFMkdubTlCQTtJQUFnQztFM0d1bTlCaEM7O0UyRzltOUJBO0lBQXlCO0UzR2tuOUJ6Qjs7RTJHam45QkE7SUFBNEI7RTNHcW45QjVCOztFMkdwbjlCQTtJQUEwQjtFM0d3bjlCMUI7O0UyR3ZuOUJBO0lBQTZCO0UzRzJuOUI3Qjs7RTJHMW45QkE7SUFBNkI7RTNHOG45QjdCOztFMkc1bjlCQTtJQUErQjtFM0dnbzlCL0I7O0UyRy9uOUJBO0lBQWdDO0UzR21vOUJoQzs7RTJHMW85QkE7SUFBeUI7RTNHOG85QnpCOztFMkc3bzlCQTtJQUE0QjtFM0dpcDlCNUI7O0UyR2hwOUJBO0lBQTBCO0UzR29wOUIxQjs7RTJHbnA5QkE7SUFBNkI7RTNHdXA5QjdCOztFMkd0cDlCQTtJQUE2QjtFM0cwcDlCN0I7O0UyR3hwOUJBO0lBQStCO0UzRzRwOUIvQjs7RTJHM3A5QkE7SUFBZ0M7RTNHK3A5QmhDOztFMkd0cTlCQTtJQUF5QjtFM0cwcTlCekI7O0UyR3pxOUJBO0lBQTRCO0UzRzZxOUI1Qjs7RTJHNXE5QkE7SUFBMEI7RTNHZ3I5QjFCOztFMkcvcTlCQTtJQUE2QjtFM0dtcjlCN0I7O0UyR2xyOUJBO0lBQTZCO0UzR3NyOUI3Qjs7RTJHcHI5QkE7SUFBK0I7RTNHd3I5Qi9COztFMkd2cjlCQTtJQUFnQztFM0cycjlCaEM7O0UyR2xzOUJBO0lBQXlCO0UzR3NzOUJ6Qjs7RTJHcnM5QkE7SUFBNEI7RTNHeXM5QjVCOztFMkd4czlCQTtJQUEwQjtFM0c0czlCMUI7O0UyRzNzOUJBO0lBQTZCO0UzRytzOUI3Qjs7RTJHOXM5QkE7SUFBNkI7RTNHa3Q5QjdCOztFMkdodDlCQTtJQUErQjtFM0dvdDlCL0I7O0UyR250OUJBO0lBQWdDO0UzR3V0OUJoQzs7RTJHOXQ5QkE7SUFBeUI7RTNHa3U5QnpCOztFMkdqdTlCQTtJQUE0QjtFM0dxdTlCNUI7O0UyR3B1OUJBO0lBQTBCO0UzR3d1OUIxQjs7RTJHdnU5QkE7SUFBNkI7RTNHMnU5QjdCOztFMkcxdTlCQTtJQUE2QjtFM0c4dTlCN0I7O0UyRzV1OUJBO0lBQStCO0UzR2d2OUIvQjs7RTJHL3U5QkE7SUFBZ0M7RTNHbXY5QmhDOztFMkcxdjlCQTtJQUF5QjtFM0c4djlCekI7O0UyRzd2OUJBO0lBQTRCO0UzR2l3OUI1Qjs7RTJHaHc5QkE7SUFBMEI7RTNHb3c5QjFCOztFMkdudzlCQTtJQUE2QjtFM0d1dzlCN0I7O0UyR3R3OUJBO0lBQTZCO0UzRzB3OUI3Qjs7RTJHeHc5QkE7SUFBK0I7RTNHNHc5Qi9COztFMkczdzlCQTtJQUFnQztFM0crdzlCaEM7O0UyR3R4OUJBO0lBQXlCO0UzRzB4OUJ6Qjs7RTJHeng5QkE7SUFBNEI7RTNHNng5QjVCOztFMkc1eDlCQTtJQUEwQjtFM0dneTlCMUI7O0UyRy94OUJBO0lBQTZCO0UzR215OUI3Qjs7RTJHbHk5QkE7SUFBNkI7RTNHc3k5QjdCOztFMkdweTlCQTtJQUErQjtFM0d3eTlCL0I7O0UyR3Z5OUJBO0lBQWdDO0UzRzJ5OUJoQzs7RTJHbHo5QkE7SUFBeUI7RTNHc3o5QnpCOztFMkdyejlCQTtJQUE0QjtFM0d5ejlCNUI7O0UyR3h6OUJBO0lBQTBCO0UzRzR6OUIxQjs7RTJHM3o5QkE7SUFBNkI7RTNHK3o5QjdCOztFMkc5ejlCQTtJQUE2QjtFM0drMDlCN0I7O0UyR2gwOUJBO0lBQStCO0UzR28wOUIvQjs7RTJHbjA5QkE7SUFBZ0M7RTNHdTA5QmhDOztFMkc5MDlCQTtJQUF5QjtFM0drMTlCekI7O0UyR2oxOUJBO0lBQTRCO0UzR3ExOUI1Qjs7RTJHcDE5QkE7SUFBMEI7RTNHdzE5QjFCOztFMkd2MTlCQTtJQUE2QjtFM0cyMTlCN0I7O0UyRzExOUJBO0lBQTZCO0UzRzgxOUI3Qjs7RTJHNTE5QkE7SUFBK0I7RTNHZzI5Qi9COztFMkcvMTlCQTtJQUFnQztFM0dtMjlCaEM7O0UyRzEyOUJBO0lBQXlCO0UzRzgyOUJ6Qjs7RTJHNzI5QkE7SUFBNEI7RTNHaTM5QjVCOztFMkdoMzlCQTtJQUEwQjtFM0dvMzlCMUI7O0UyR24zOUJBO0lBQTZCO0UzR3UzOUI3Qjs7RTJHdDM5QkE7SUFBNkI7RTNHMDM5QjdCOztFMkd4MzlCQTtJQUErQjtFM0c0MzlCL0I7O0UyRzMzOUJBO0lBQWdDO0UzRyszOUJoQzs7RTJHdDQ5QkE7SUFBeUI7RTNHMDQ5QnpCOztFMkd6NDlCQTtJQUE0QjtFM0c2NDlCNUI7O0UyRzU0OUJBO0lBQTBCO0UzR2c1OUIxQjs7RTJHLzQ5QkE7SUFBNkI7RTNHbTU5QjdCOztFMkdsNTlCQTtJQUE2QjtFM0dzNTlCN0I7O0UyR3A1OUJBO0lBQStCO0UzR3c1OUIvQjs7RTJHdjU5QkE7SUFBZ0M7RTNHMjU5QmhDOztFMkdsNjlCQTtJQUF5QjtFM0dzNjlCekI7O0UyR3I2OUJBO0lBQTRCO0UzR3k2OUI1Qjs7RTJHeDY5QkE7SUFBMEI7RTNHNDY5QjFCOztFMkczNjlCQTtJQUE2QjtFM0crNjlCN0I7O0UyRzk2OUJBO0lBQTZCO0UzR2s3OUI3Qjs7RTJHaDc5QkE7SUFBK0I7RTNHbzc5Qi9COztFMkduNzlCQTtJQUFnQztFM0d1NzlCaEM7O0UyRzUyOUJBO0lBQWM7RTNHZzM5QmQ7QUFDRjtBaUJyNTlCSTtFMEY5Q0Y7SUFBeUI7RTNHdTg5QnpCOztFMkd0ODlCQTtJQUE0QjtFM0cwODlCNUI7O0UyR3o4OUJBO0lBQTBCO0UzRzY4OUIxQjs7RTJHNTg5QkE7SUFBNkI7RTNHZzk5QjdCOztFMkcvODlCQTtJQUE2QjtFM0dtOTlCN0I7O0UyR2o5OUJBO0lBQStCO0UzR3E5OUIvQjs7RTJHcDk5QkE7SUFBZ0M7RTNHdzk5QmhDOztFMkcvOTlCQTtJQUF5QjtFM0dtKzlCekI7O0UyR2wrOUJBO0lBQTRCO0UzR3MrOUI1Qjs7RTJHcis5QkE7SUFBMEI7RTNHeSs5QjFCOztFMkd4KzlCQTtJQUE2QjtFM0c0KzlCN0I7O0UyRzMrOUJBO0lBQTZCO0UzRysrOUI3Qjs7RTJHNys5QkE7SUFBK0I7RTNHaS85Qi9COztFMkdoLzlCQTtJQUFnQztFM0dvLzlCaEM7O0UyRzMvOUJBO0lBQXlCO0UzRysvOUJ6Qjs7RTJHOS85QkE7SUFBNEI7RTNHa2crQjVCOztFMkdqZytCQTtJQUEwQjtFM0dxZytCMUI7O0UyR3BnK0JBO0lBQTZCO0UzR3dnK0I3Qjs7RTJHdmcrQkE7SUFBNkI7RTNHMmcrQjdCOztFMkd6ZytCQTtJQUErQjtFM0c2ZytCL0I7O0UyRzVnK0JBO0lBQWdDO0UzR2doK0JoQzs7RTJHdmgrQkE7SUFBeUI7RTNHMmgrQnpCOztFMkcxaCtCQTtJQUE0QjtFM0c4aCtCNUI7O0UyRzdoK0JBO0lBQTBCO0UzR2lpK0IxQjs7RTJHaGkrQkE7SUFBNkI7RTNHb2krQjdCOztFMkduaStCQTtJQUE2QjtFM0d1aStCN0I7O0UyR3JpK0JBO0lBQStCO0UzR3lpK0IvQjs7RTJHeGkrQkE7SUFBZ0M7RTNHNGkrQmhDOztFMkduaitCQTtJQUF5QjtFM0d1aitCekI7O0UyR3RqK0JBO0lBQTRCO0UzRzBqK0I1Qjs7RTJHemorQkE7SUFBMEI7RTNHNmorQjFCOztFMkc1aitCQTtJQUE2QjtFM0dnaytCN0I7O0UyRy9qK0JBO0lBQTZCO0UzR21rK0I3Qjs7RTJHamsrQkE7SUFBK0I7RTNHcWsrQi9COztFMkdwaytCQTtJQUFnQztFM0d3aytCaEM7O0UyRy9rK0JBO0lBQXlCO0UzR21sK0J6Qjs7RTJHbGwrQkE7SUFBNEI7RTNHc2wrQjVCOztFMkdybCtCQTtJQUEwQjtFM0d5bCtCMUI7O0UyR3hsK0JBO0lBQTZCO0UzRzRsK0I3Qjs7RTJHM2wrQkE7SUFBNkI7RTNHK2wrQjdCOztFMkc3bCtCQTtJQUErQjtFM0dpbStCL0I7O0UyR2htK0JBO0lBQWdDO0UzR29tK0JoQzs7RTJHM20rQkE7SUFBeUI7RTNHK20rQnpCOztFMkc5bStCQTtJQUE0QjtFM0drbitCNUI7O0UyR2puK0JBO0lBQTBCO0UzR3FuK0IxQjs7RTJHcG4rQkE7SUFBNkI7RTNHd24rQjdCOztFMkd2bitCQTtJQUE2QjtFM0cybitCN0I7O0UyR3puK0JBO0lBQStCO0UzRzZuK0IvQjs7RTJHNW4rQkE7SUFBZ0M7RTNHZ28rQmhDOztFMkd2bytCQTtJQUF5QjtFM0cybytCekI7O0UyRzFvK0JBO0lBQTRCO0UzRzhvK0I1Qjs7RTJHN28rQkE7SUFBMEI7RTNHaXArQjFCOztFMkdocCtCQTtJQUE2QjtFM0dvcCtCN0I7O0UyR25wK0JBO0lBQTZCO0UzR3VwK0I3Qjs7RTJHcnArQkE7SUFBK0I7RTNHeXArQi9COztFMkd4cCtCQTtJQUFnQztFM0c0cCtCaEM7O0UyR25xK0JBO0lBQXlCO0UzR3VxK0J6Qjs7RTJHdHErQkE7SUFBNEI7RTNHMHErQjVCOztFMkd6cStCQTtJQUEwQjtFM0c2cStCMUI7O0UyRzVxK0JBO0lBQTZCO0UzR2dyK0I3Qjs7RTJHL3ErQkE7SUFBNkI7RTNHbXIrQjdCOztFMkdqcitCQTtJQUErQjtFM0dxcitCL0I7O0UyR3ByK0JBO0lBQWdDO0UzR3dyK0JoQzs7RTJHL3IrQkE7SUFBeUI7RTNHbXMrQnpCOztFMkdscytCQTtJQUE0QjtFM0dzcytCNUI7O0UyR3JzK0JBO0lBQTBCO0UzR3lzK0IxQjs7RTJHeHMrQkE7SUFBNkI7RTNHNHMrQjdCOztFMkczcytCQTtJQUE2QjtFM0crcytCN0I7O0UyRzdzK0JBO0lBQStCO0UzR2l0K0IvQjs7RTJHaHQrQkE7SUFBZ0M7RTNHb3QrQmhDOztFMkczdCtCQTtJQUF5QjtFM0crdCtCekI7O0UyRzl0K0JBO0lBQTRCO0UzR2t1K0I1Qjs7RTJHanUrQkE7SUFBMEI7RTNHcXUrQjFCOztFMkdwdStCQTtJQUE2QjtFM0d3dStCN0I7O0UyR3Z1K0JBO0lBQTZCO0UzRzJ1K0I3Qjs7RTJHenUrQkE7SUFBK0I7RTNHNnUrQi9COztFMkc1dStCQTtJQUFnQztFM0dnditCaEM7O0UyR3Z2K0JBO0lBQXlCO0UzRzJ2K0J6Qjs7RTJHMXYrQkE7SUFBNEI7RTNHOHYrQjVCOztFMkc3ditCQTtJQUEwQjtFM0dpdytCMUI7O0UyR2h3K0JBO0lBQTZCO0UzR293K0I3Qjs7RTJHbncrQkE7SUFBNkI7RTNHdXcrQjdCOztFMkdydytCQTtJQUErQjtFM0d5dytCL0I7O0UyR3h3K0JBO0lBQWdDO0UzRzR3K0JoQzs7RTJHbngrQkE7SUFBeUI7RTNHdXgrQnpCOztFMkd0eCtCQTtJQUE0QjtFM0cweCtCNUI7O0UyR3p4K0JBO0lBQTBCO0UzRzZ4K0IxQjs7RTJHNXgrQkE7SUFBNkI7RTNHZ3krQjdCOztFMkcveCtCQTtJQUE2QjtFM0dteStCN0I7O0UyR2p5K0JBO0lBQStCO0UzR3F5K0IvQjs7RTJHcHkrQkE7SUFBZ0M7RTNHd3krQmhDOztFMkcveStCQTtJQUF5QjtFM0dteitCekI7O0UyR2x6K0JBO0lBQTRCO0UzR3N6K0I1Qjs7RTJHcnorQkE7SUFBMEI7RTNHeXorQjFCOztFMkd4eitCQTtJQUE2QjtFM0c0eitCN0I7O0UyRzN6K0JBO0lBQTZCO0UzRyt6K0I3Qjs7RTJHN3orQkE7SUFBK0I7RTNHaTArQi9COztFMkdoMCtCQTtJQUFnQztFM0dvMCtCaEM7O0UyRzMwK0JBO0lBQXlCO0UzRyswK0J6Qjs7RTJHOTArQkE7SUFBNEI7RTNHazErQjVCOztFMkdqMStCQTtJQUEwQjtFM0dxMStCMUI7O0UyR3AxK0JBO0lBQTZCO0UzR3cxK0I3Qjs7RTJHdjErQkE7SUFBNkI7RTNHMjErQjdCOztFMkd6MStCQTtJQUErQjtFM0c2MStCL0I7O0UyRzUxK0JBO0lBQWdDO0UzR2cyK0JoQzs7RTJHdjIrQkE7SUFBeUI7RTNHMjIrQnpCOztFMkcxMitCQTtJQUE0QjtFM0c4MitCNUI7O0UyRzcyK0JBO0lBQTBCO0UzR2kzK0IxQjs7RTJHaDMrQkE7SUFBNkI7RTNHbzMrQjdCOztFMkduMytCQTtJQUE2QjtFM0d1MytCN0I7O0UyR3IzK0JBO0lBQStCO0UzR3kzK0IvQjs7RTJHeDMrQkE7SUFBZ0M7RTNHNDMrQmhDOztFMkduNCtCQTtJQUF5QjtFM0d1NCtCekI7O0UyR3Q0K0JBO0lBQTRCO0UzRzA0K0I1Qjs7RTJHejQrQkE7SUFBMEI7RTNHNjQrQjFCOztFMkc1NCtCQTtJQUE2QjtFM0dnNStCN0I7O0UyRy80K0JBO0lBQTZCO0UzR201K0I3Qjs7RTJHajUrQkE7SUFBK0I7RTNHcTUrQi9COztFMkdwNStCQTtJQUFnQztFM0d3NStCaEM7O0UyRy81K0JBO0lBQXlCO0UzR202K0J6Qjs7RTJHbDYrQkE7SUFBNEI7RTNHczYrQjVCOztFMkdyNitCQTtJQUEwQjtFM0d5NitCMUI7O0UyR3g2K0JBO0lBQTZCO0UzRzQ2K0I3Qjs7RTJHMzYrQkE7SUFBNkI7RTNHKzYrQjdCOztFMkc3NitCQTtJQUErQjtFM0dpNytCL0I7O0UyR2g3K0JBO0lBQWdDO0UzR283K0JoQzs7RTJHMzcrQkE7SUFBeUI7RTNHKzcrQnpCOztFMkc5NytCQTtJQUE0QjtFM0drOCtCNUI7O0UyR2o4K0JBO0lBQTBCO0UzR3E4K0IxQjs7RTJHcDgrQkE7SUFBNkI7RTNHdzgrQjdCOztFMkd2OCtCQTtJQUE2QjtFM0cyOCtCN0I7O0UyR3o4K0JBO0lBQStCO0UzRzY4K0IvQjs7RTJHNTgrQkE7SUFBZ0M7RTNHZzkrQmhDOztFMkd2OStCQTtJQUF5QjtFM0cyOStCekI7O0UyRzE5K0JBO0lBQTRCO0UzRzg5K0I1Qjs7RTJHNzkrQkE7SUFBMEI7RTNHaSsrQjFCOztFMkdoKytCQTtJQUE2QjtFM0dvKytCN0I7O0UyR24rK0JBO0lBQTZCO0UzR3UrK0I3Qjs7RTJHcisrQkE7SUFBK0I7RTNHeSsrQi9COztFMkd4KytCQTtJQUFnQztFM0c0KytCaEM7O0UyR24vK0JBO0lBQXlCO0UzR3UvK0J6Qjs7RTJHdC8rQkE7SUFBNEI7RTNHMC8rQjVCOztFMkd6LytCQTtJQUEwQjtFM0c2LytCMUI7O0UyRzUvK0JBO0lBQTZCO0UzR2dnL0I3Qjs7RTJHLy8rQkE7SUFBNkI7RTNHbWcvQjdCOztFMkdqZy9CQTtJQUErQjtFM0dxZy9CL0I7O0UyR3BnL0JBO0lBQWdDO0UzR3dnL0JoQzs7RTJHL2cvQkE7SUFBeUI7RTNHbWgvQnpCOztFMkdsaC9CQTtJQUE0QjtFM0dzaC9CNUI7O0UyR3JoL0JBO0lBQTBCO0UzR3loL0IxQjs7RTJHeGgvQkE7SUFBNkI7RTNHNGgvQjdCOztFMkczaC9CQTtJQUE2QjtFM0craC9CN0I7O0UyRzdoL0JBO0lBQStCO0UzR2lpL0IvQjs7RTJHaGkvQkE7SUFBZ0M7RTNHb2kvQmhDOztFMkczaS9CQTtJQUF5QjtFM0craS9CekI7O0UyRzlpL0JBO0lBQTRCO0UzR2tqL0I1Qjs7RTJHamovQkE7SUFBMEI7RTNHcWovQjFCOztFMkdwai9CQTtJQUE2QjtFM0d3ai9CN0I7O0UyR3ZqL0JBO0lBQTZCO0UzRzJqL0I3Qjs7RTJHemovQkE7SUFBK0I7RTNHNmovQi9COztFMkc1ai9CQTtJQUFnQztFM0dnay9CaEM7O0UyR3ZrL0JBO0lBQXlCO0UzRzJrL0J6Qjs7RTJHMWsvQkE7SUFBNEI7RTNHOGsvQjVCOztFMkc3ay9CQTtJQUEwQjtFM0dpbC9CMUI7O0UyR2hsL0JBO0lBQTZCO0UzR29sL0I3Qjs7RTJHbmwvQkE7SUFBNkI7RTNHdWwvQjdCOztFMkdybC9CQTtJQUErQjtFM0d5bC9CL0I7O0UyR3hsL0JBO0lBQWdDO0UzRzRsL0JoQzs7RTJHbm0vQkE7SUFBeUI7RTNHdW0vQnpCOztFMkd0bS9CQTtJQUE0QjtFM0cwbS9CNUI7O0UyR3ptL0JBO0lBQTBCO0UzRzZtL0IxQjs7RTJHNW0vQkE7SUFBNkI7RTNHZ24vQjdCOztFMkcvbS9CQTtJQUE2QjtFM0dtbi9CN0I7O0UyR2puL0JBO0lBQStCO0UzR3FuL0IvQjs7RTJHcG4vQkE7SUFBZ0M7RTNHd24vQmhDOztFMkd2aS9CQTtJQUFjO0UzRzJpL0JkO0FBQ0Y7QWlCdGwvQkk7RTBGOUNGO0lBQXlCO0UzR3dvL0J6Qjs7RTJHdm8vQkE7SUFBNEI7RTNHMm8vQjVCOztFMkcxby9CQTtJQUEwQjtFM0c4by9CMUI7O0UyRzdvL0JBO0lBQTZCO0UzR2lwL0I3Qjs7RTJHaHAvQkE7SUFBNkI7RTNHb3AvQjdCOztFMkdscC9CQTtJQUErQjtFM0dzcC9CL0I7O0UyR3JwL0JBO0lBQWdDO0UzR3lwL0JoQzs7RTJHaHEvQkE7SUFBeUI7RTNHb3EvQnpCOztFMkducS9CQTtJQUE0QjtFM0d1cS9CNUI7O0UyR3RxL0JBO0lBQTBCO0UzRzBxL0IxQjs7RTJHenEvQkE7SUFBNkI7RTNHNnEvQjdCOztFMkc1cS9CQTtJQUE2QjtFM0dnci9CN0I7O0UyRzlxL0JBO0lBQStCO0UzR2tyL0IvQjs7RTJHanIvQkE7SUFBZ0M7RTNHcXIvQmhDOztFMkc1ci9CQTtJQUF5QjtFM0dncy9CekI7O0UyRy9yL0JBO0lBQTRCO0UzR21zL0I1Qjs7RTJHbHMvQkE7SUFBMEI7RTNHc3MvQjFCOztFMkdycy9CQTtJQUE2QjtFM0d5cy9CN0I7O0UyR3hzL0JBO0lBQTZCO0UzRzRzL0I3Qjs7RTJHMXMvQkE7SUFBK0I7RTNHOHMvQi9COztFMkc3cy9CQTtJQUFnQztFM0dpdC9CaEM7O0UyR3h0L0JBO0lBQXlCO0UzRzR0L0J6Qjs7RTJHM3QvQkE7SUFBNEI7RTNHK3QvQjVCOztFMkc5dC9CQTtJQUEwQjtFM0drdS9CMUI7O0UyR2p1L0JBO0lBQTZCO0UzR3F1L0I3Qjs7RTJHcHUvQkE7SUFBNkI7RTNHd3UvQjdCOztFMkd0dS9CQTtJQUErQjtFM0cwdS9CL0I7O0UyR3p1L0JBO0lBQWdDO0UzRzZ1L0JoQzs7RTJHcHYvQkE7SUFBeUI7RTNHd3YvQnpCOztFMkd2di9CQTtJQUE0QjtFM0cydi9CNUI7O0UyRzF2L0JBO0lBQTBCO0UzRzh2L0IxQjs7RTJHN3YvQkE7SUFBNkI7RTNHaXcvQjdCOztFMkdody9CQTtJQUE2QjtFM0dvdy9CN0I7O0UyR2x3L0JBO0lBQStCO0UzR3N3L0IvQjs7RTJHcncvQkE7SUFBZ0M7RTNHeXcvQmhDOztFMkdoeC9CQTtJQUF5QjtFM0dveC9CekI7O0UyR254L0JBO0lBQTRCO0UzR3V4L0I1Qjs7RTJHdHgvQkE7SUFBMEI7RTNHMHgvQjFCOztFMkd6eC9CQTtJQUE2QjtFM0c2eC9CN0I7O0UyRzV4L0JBO0lBQTZCO0UzR2d5L0I3Qjs7RTJHOXgvQkE7SUFBK0I7RTNHa3kvQi9COztFMkdqeS9CQTtJQUFnQztFM0dxeS9CaEM7O0UyRzV5L0JBO0lBQXlCO0UzR2d6L0J6Qjs7RTJHL3kvQkE7SUFBNEI7RTNHbXovQjVCOztFMkdsei9CQTtJQUEwQjtFM0dzei9CMUI7O0UyR3J6L0JBO0lBQTZCO0UzR3l6L0I3Qjs7RTJHeHovQkE7SUFBNkI7RTNHNHovQjdCOztFMkcxei9CQTtJQUErQjtFM0c4ei9CL0I7O0UyRzd6L0JBO0lBQWdDO0UzR2kwL0JoQzs7RTJHeDAvQkE7SUFBeUI7RTNHNDAvQnpCOztFMkczMC9CQTtJQUE0QjtFM0crMC9CNUI7O0UyRzkwL0JBO0lBQTBCO0UzR2sxL0IxQjs7RTJHajEvQkE7SUFBNkI7RTNHcTEvQjdCOztFMkdwMS9CQTtJQUE2QjtFM0d3MS9CN0I7O0UyR3QxL0JBO0lBQStCO0UzRzAxL0IvQjs7RTJHejEvQkE7SUFBZ0M7RTNHNjEvQmhDOztFMkdwMi9CQTtJQUF5QjtFM0d3Mi9CekI7O0UyR3YyL0JBO0lBQTRCO0UzRzIyL0I1Qjs7RTJHMTIvQkE7SUFBMEI7RTNHODIvQjFCOztFMkc3Mi9CQTtJQUE2QjtFM0dpMy9CN0I7O0UyR2gzL0JBO0lBQTZCO0UzR28zL0I3Qjs7RTJHbDMvQkE7SUFBK0I7RTNHczMvQi9COztFMkdyMy9CQTtJQUFnQztFM0d5My9CaEM7O0UyR2g0L0JBO0lBQXlCO0UzR280L0J6Qjs7RTJHbjQvQkE7SUFBNEI7RTNHdTQvQjVCOztFMkd0NC9CQTtJQUEwQjtFM0cwNC9CMUI7O0UyR3o0L0JBO0lBQTZCO0UzRzY0L0I3Qjs7RTJHNTQvQkE7SUFBNkI7RTNHZzUvQjdCOztFMkc5NC9CQTtJQUErQjtFM0drNS9CL0I7O0UyR2o1L0JBO0lBQWdDO0UzR3E1L0JoQzs7RTJHNTUvQkE7SUFBeUI7RTNHZzYvQnpCOztFMkcvNS9CQTtJQUE0QjtFM0dtNi9CNUI7O0UyR2w2L0JBO0lBQTBCO0UzR3M2L0IxQjs7RTJHcjYvQkE7SUFBNkI7RTNHeTYvQjdCOztFMkd4Ni9CQTtJQUE2QjtFM0c0Ni9CN0I7O0UyRzE2L0JBO0lBQStCO0UzRzg2L0IvQjs7RTJHNzYvQkE7SUFBZ0M7RTNHaTcvQmhDOztFMkd4Ny9CQTtJQUF5QjtFM0c0Ny9CekI7O0UyRzM3L0JBO0lBQTRCO0UzRys3L0I1Qjs7RTJHOTcvQkE7SUFBMEI7RTNHazgvQjFCOztFMkdqOC9CQTtJQUE2QjtFM0dxOC9CN0I7O0UyR3A4L0JBO0lBQTZCO0UzR3c4L0I3Qjs7RTJHdDgvQkE7SUFBK0I7RTNHMDgvQi9COztFMkd6OC9CQTtJQUFnQztFM0c2OC9CaEM7O0UyR3A5L0JBO0lBQXlCO0UzR3c5L0J6Qjs7RTJHdjkvQkE7SUFBNEI7RTNHMjkvQjVCOztFMkcxOS9CQTtJQUEwQjtFM0c4OS9CMUI7O0UyRzc5L0JBO0lBQTZCO0UzR2krL0I3Qjs7RTJHaCsvQkE7SUFBNkI7RTNHbysvQjdCOztFMkdsKy9CQTtJQUErQjtFM0dzKy9CL0I7O0UyR3IrL0JBO0lBQWdDO0UzR3krL0JoQzs7RTJHaC8vQkE7SUFBeUI7RTNHby8vQnpCOztFMkduLy9CQTtJQUE0QjtFM0d1Ly9CNUI7O0UyR3QvL0JBO0lBQTBCO0UzRzAvL0IxQjs7RTJHei8vQkE7SUFBNkI7RTNHNi8vQjdCOztFMkc1Ly9CQTtJQUE2QjtFM0dnZ2dDN0I7O0UyRzkvL0JBO0lBQStCO0UzR2tnZ0MvQjs7RTJHamdnQ0E7SUFBZ0M7RTNHcWdnQ2hDOztFMkc1Z2dDQTtJQUF5QjtFM0dnaGdDekI7O0UyRy9nZ0NBO0lBQTRCO0UzR21oZ0M1Qjs7RTJHbGhnQ0E7SUFBMEI7RTNHc2hnQzFCOztFMkdyaGdDQTtJQUE2QjtFM0d5aGdDN0I7O0UyR3hoZ0NBO0lBQTZCO0UzRzRoZ0M3Qjs7RTJHMWhnQ0E7SUFBK0I7RTNHOGhnQy9COztFMkc3aGdDQTtJQUFnQztFM0dpaWdDaEM7O0UyR3hpZ0NBO0lBQXlCO0UzRzRpZ0N6Qjs7RTJHM2lnQ0E7SUFBNEI7RTNHK2lnQzVCOztFMkc5aWdDQTtJQUEwQjtFM0dramdDMUI7O0UyR2pqZ0NBO0lBQTZCO0UzR3FqZ0M3Qjs7RTJHcGpnQ0E7SUFBNkI7RTNHd2pnQzdCOztFMkd0amdDQTtJQUErQjtFM0cwamdDL0I7O0UyR3pqZ0NBO0lBQWdDO0UzRzZqZ0NoQzs7RTJHcGtnQ0E7SUFBeUI7RTNHd2tnQ3pCOztFMkd2a2dDQTtJQUE0QjtFM0cya2dDNUI7O0UyRzFrZ0NBO0lBQTBCO0UzRzhrZ0MxQjs7RTJHN2tnQ0E7SUFBNkI7RTNHaWxnQzdCOztFMkdobGdDQTtJQUE2QjtFM0dvbGdDN0I7O0UyR2xsZ0NBO0lBQStCO0UzR3NsZ0MvQjs7RTJHcmxnQ0E7SUFBZ0M7RTNHeWxnQ2hDOztFMkdobWdDQTtJQUF5QjtFM0dvbWdDekI7O0UyR25tZ0NBO0lBQTRCO0UzR3VtZ0M1Qjs7RTJHdG1nQ0E7SUFBMEI7RTNHMG1nQzFCOztFMkd6bWdDQTtJQUE2QjtFM0c2bWdDN0I7O0UyRzVtZ0NBO0lBQTZCO0UzR2duZ0M3Qjs7RTJHOW1nQ0E7SUFBK0I7RTNHa25nQy9COztFMkdqbmdDQTtJQUFnQztFM0dxbmdDaEM7O0UyRzVuZ0NBO0lBQXlCO0UzR2dvZ0N6Qjs7RTJHL25nQ0E7SUFBNEI7RTNHbW9nQzVCOztFMkdsb2dDQTtJQUEwQjtFM0dzb2dDMUI7O0UyR3JvZ0NBO0lBQTZCO0UzR3lvZ0M3Qjs7RTJHeG9nQ0E7SUFBNkI7RTNHNG9nQzdCOztFMkcxb2dDQTtJQUErQjtFM0c4b2dDL0I7O0UyRzdvZ0NBO0lBQWdDO0UzR2lwZ0NoQzs7RTJHeHBnQ0E7SUFBeUI7RTNHNHBnQ3pCOztFMkczcGdDQTtJQUE0QjtFM0crcGdDNUI7O0UyRzlwZ0NBO0lBQTBCO0UzR2txZ0MxQjs7RTJHanFnQ0E7SUFBNkI7RTNHcXFnQzdCOztFMkdwcWdDQTtJQUE2QjtFM0d3cWdDN0I7O0UyR3RxZ0NBO0lBQStCO0UzRzBxZ0MvQjs7RTJHenFnQ0E7SUFBZ0M7RTNHNnFnQ2hDOztFMkdwcmdDQTtJQUF5QjtFM0d3cmdDekI7O0UyR3ZyZ0NBO0lBQTRCO0UzRzJyZ0M1Qjs7RTJHMXJnQ0E7SUFBMEI7RTNHOHJnQzFCOztFMkc3cmdDQTtJQUE2QjtFM0dpc2dDN0I7O0UyR2hzZ0NBO0lBQTZCO0UzR29zZ0M3Qjs7RTJHbHNnQ0E7SUFBK0I7RTNHc3NnQy9COztFMkdyc2dDQTtJQUFnQztFM0d5c2dDaEM7O0UyR2h0Z0NBO0lBQXlCO0UzR290Z0N6Qjs7RTJHbnRnQ0E7SUFBNEI7RTNHdXRnQzVCOztFMkd0dGdDQTtJQUEwQjtFM0cwdGdDMUI7O0UyR3p0Z0NBO0lBQTZCO0UzRzZ0Z0M3Qjs7RTJHNXRnQ0E7SUFBNkI7RTNHZ3VnQzdCOztFMkc5dGdDQTtJQUErQjtFM0drdWdDL0I7O0UyR2p1Z0NBO0lBQWdDO0UzR3F1Z0NoQzs7RTJHNXVnQ0E7SUFBeUI7RTNHZ3ZnQ3pCOztFMkcvdWdDQTtJQUE0QjtFM0dtdmdDNUI7O0UyR2x2Z0NBO0lBQTBCO0UzR3N2Z0MxQjs7RTJHcnZnQ0E7SUFBNkI7RTNHeXZnQzdCOztFMkd4dmdDQTtJQUE2QjtFM0c0dmdDN0I7O0UyRzF2Z0NBO0lBQStCO0UzRzh2Z0MvQjs7RTJHN3ZnQ0E7SUFBZ0M7RTNHaXdnQ2hDOztFMkd4d2dDQTtJQUF5QjtFM0c0d2dDekI7O0UyRzN3Z0NBO0lBQTRCO0UzRyt3Z0M1Qjs7RTJHOXdnQ0E7SUFBMEI7RTNHa3hnQzFCOztFMkdqeGdDQTtJQUE2QjtFM0dxeGdDN0I7O0UyR3B4Z0NBO0lBQTZCO0UzR3d4Z0M3Qjs7RTJHdHhnQ0E7SUFBK0I7RTNHMHhnQy9COztFMkd6eGdDQTtJQUFnQztFM0c2eGdDaEM7O0UyR3B5Z0NBO0lBQXlCO0UzR3d5Z0N6Qjs7RTJHdnlnQ0E7SUFBNEI7RTNHMnlnQzVCOztFMkcxeWdDQTtJQUEwQjtFM0c4eWdDMUI7O0UyRzd5Z0NBO0lBQTZCO0UzR2l6Z0M3Qjs7RTJHaHpnQ0E7SUFBNkI7RTNHb3pnQzdCOztFMkdsemdDQTtJQUErQjtFM0dzemdDL0I7O0UyR3J6Z0NBO0lBQWdDO0UzR3l6Z0NoQzs7RTJHbHVnQ0E7SUFBYztFM0dzdWdDZDtBQUNGO0FpQnZ4Z0NJO0UwRjlDRjtJQUF5QjtFM0d5MGdDekI7O0UyR3gwZ0NBO0lBQTRCO0UzRzQwZ0M1Qjs7RTJHMzBnQ0E7SUFBMEI7RTNHKzBnQzFCOztFMkc5MGdDQTtJQUE2QjtFM0drMWdDN0I7O0UyR2oxZ0NBO0lBQTZCO0UzR3ExZ0M3Qjs7RTJHbjFnQ0E7SUFBK0I7RTNHdTFnQy9COztFMkd0MWdDQTtJQUFnQztFM0cwMWdDaEM7O0UyR2oyZ0NBO0lBQXlCO0UzR3EyZ0N6Qjs7RTJHcDJnQ0E7SUFBNEI7RTNHdzJnQzVCOztFMkd2MmdDQTtJQUEwQjtFM0cyMmdDMUI7O0UyRzEyZ0NBO0lBQTZCO0UzRzgyZ0M3Qjs7RTJHNzJnQ0E7SUFBNkI7RTNHaTNnQzdCOztFMkcvMmdDQTtJQUErQjtFM0dtM2dDL0I7O0UyR2wzZ0NBO0lBQWdDO0UzR3MzZ0NoQzs7RTJHNzNnQ0E7SUFBeUI7RTNHaTRnQ3pCOztFMkdoNGdDQTtJQUE0QjtFM0dvNGdDNUI7O0UyR240Z0NBO0lBQTBCO0UzR3U0Z0MxQjs7RTJHdDRnQ0E7SUFBNkI7RTNHMDRnQzdCOztFMkd6NGdDQTtJQUE2QjtFM0c2NGdDN0I7O0UyRzM0Z0NBO0lBQStCO0UzRys0Z0MvQjs7RTJHOTRnQ0E7SUFBZ0M7RTNHazVnQ2hDOztFMkd6NWdDQTtJQUF5QjtFM0c2NWdDekI7O0UyRzU1Z0NBO0lBQTRCO0UzR2c2Z0M1Qjs7RTJHLzVnQ0E7SUFBMEI7RTNHbTZnQzFCOztFMkdsNmdDQTtJQUE2QjtFM0dzNmdDN0I7O0UyR3I2Z0NBO0lBQTZCO0UzR3k2Z0M3Qjs7RTJHdjZnQ0E7SUFBK0I7RTNHMjZnQy9COztFMkcxNmdDQTtJQUFnQztFM0c4NmdDaEM7O0UyR3I3Z0NBO0lBQXlCO0UzR3k3Z0N6Qjs7RTJHeDdnQ0E7SUFBNEI7RTNHNDdnQzVCOztFMkczN2dDQTtJQUEwQjtFM0crN2dDMUI7O0UyRzk3Z0NBO0lBQTZCO0UzR2s4Z0M3Qjs7RTJHajhnQ0E7SUFBNkI7RTNHcThnQzdCOztFMkduOGdDQTtJQUErQjtFM0d1OGdDL0I7O0UyR3Q4Z0NBO0lBQWdDO0UzRzA4Z0NoQzs7RTJHajlnQ0E7SUFBeUI7RTNHcTlnQ3pCOztFMkdwOWdDQTtJQUE0QjtFM0d3OWdDNUI7O0UyR3Y5Z0NBO0lBQTBCO0UzRzI5Z0MxQjs7RTJHMTlnQ0E7SUFBNkI7RTNHODlnQzdCOztFMkc3OWdDQTtJQUE2QjtFM0dpK2dDN0I7O0UyRy85Z0NBO0lBQStCO0UzR20rZ0MvQjs7RTJHbCtnQ0E7SUFBZ0M7RTNHcytnQ2hDOztFMkc3K2dDQTtJQUF5QjtFM0dpL2dDekI7O0UyR2gvZ0NBO0lBQTRCO0UzR28vZ0M1Qjs7RTJHbi9nQ0E7SUFBMEI7RTNHdS9nQzFCOztFMkd0L2dDQTtJQUE2QjtFM0cwL2dDN0I7O0UyR3ovZ0NBO0lBQTZCO0UzRzYvZ0M3Qjs7RTJHMy9nQ0E7SUFBK0I7RTNHKy9nQy9COztFMkc5L2dDQTtJQUFnQztFM0drZ2hDaEM7O0UyR3pnaENBO0lBQXlCO0UzRzZnaEN6Qjs7RTJHNWdoQ0E7SUFBNEI7RTNHZ2hoQzVCOztFMkcvZ2hDQTtJQUEwQjtFM0dtaGhDMUI7O0UyR2xoaENBO0lBQTZCO0UzR3NoaEM3Qjs7RTJHcmhoQ0E7SUFBNkI7RTNHeWhoQzdCOztFMkd2aGhDQTtJQUErQjtFM0cyaGhDL0I7O0UyRzFoaENBO0lBQWdDO0UzRzhoaENoQzs7RTJHcmloQ0E7SUFBeUI7RTNHeWloQ3pCOztFMkd4aWhDQTtJQUE0QjtFM0c0aWhDNUI7O0UyRzNpaENBO0lBQTBCO0UzRytpaEMxQjs7RTJHOWloQ0E7SUFBNkI7RTNHa2poQzdCOztFMkdqamhDQTtJQUE2QjtFM0dxamhDN0I7O0UyR25qaENBO0lBQStCO0UzR3VqaEMvQjs7RTJHdGpoQ0E7SUFBZ0M7RTNHMGpoQ2hDOztFMkdqa2hDQTtJQUF5QjtFM0dxa2hDekI7O0UyR3BraENBO0lBQTRCO0UzR3draEM1Qjs7RTJHdmtoQ0E7SUFBMEI7RTNHMmtoQzFCOztFMkcxa2hDQTtJQUE2QjtFM0c4a2hDN0I7O0UyRzdraENBO0lBQTZCO0UzR2lsaEM3Qjs7RTJHL2toQ0E7SUFBK0I7RTNHbWxoQy9COztFMkdsbGhDQTtJQUFnQztFM0dzbGhDaEM7O0UyRzdsaENBO0lBQXlCO0UzR2ltaEN6Qjs7RTJHaG1oQ0E7SUFBNEI7RTNHb21oQzVCOztFMkdubWhDQTtJQUEwQjtFM0d1bWhDMUI7O0UyR3RtaENBO0lBQTZCO0UzRzBtaEM3Qjs7RTJHem1oQ0E7SUFBNkI7RTNHNm1oQzdCOztFMkczbWhDQTtJQUErQjtFM0crbWhDL0I7O0UyRzltaENBO0lBQWdDO0UzR2tuaENoQzs7RTJHem5oQ0E7SUFBeUI7RTNHNm5oQ3pCOztFMkc1bmhDQTtJQUE0QjtFM0dnb2hDNUI7O0UyRy9uaENBO0lBQTBCO0UzR21vaEMxQjs7RTJHbG9oQ0E7SUFBNkI7RTNHc29oQzdCOztFMkdyb2hDQTtJQUE2QjtFM0d5b2hDN0I7O0UyR3ZvaENBO0lBQStCO0UzRzJvaEMvQjs7RTJHMW9oQ0E7SUFBZ0M7RTNHOG9oQ2hDOztFMkdycGhDQTtJQUF5QjtFM0d5cGhDekI7O0UyR3hwaENBO0lBQTRCO0UzRzRwaEM1Qjs7RTJHM3BoQ0E7SUFBMEI7RTNHK3BoQzFCOztFMkc5cGhDQTtJQUE2QjtFM0drcWhDN0I7O0UyR2pxaENBO0lBQTZCO0UzR3FxaEM3Qjs7RTJHbnFoQ0E7SUFBK0I7RTNHdXFoQy9COztFMkd0cWhDQTtJQUFnQztFM0cwcWhDaEM7O0UyR2pyaENBO0lBQXlCO0UzR3FyaEN6Qjs7RTJHcHJoQ0E7SUFBNEI7RTNHd3JoQzVCOztFMkd2cmhDQTtJQUEwQjtFM0cycmhDMUI7O0UyRzFyaENBO0lBQTZCO0UzRzhyaEM3Qjs7RTJHN3JoQ0E7SUFBNkI7RTNHaXNoQzdCOztFMkcvcmhDQTtJQUErQjtFM0dtc2hDL0I7O0UyR2xzaENBO0lBQWdDO0UzR3NzaENoQzs7RTJHN3NoQ0E7SUFBeUI7RTNHaXRoQ3pCOztFMkdodGhDQTtJQUE0QjtFM0dvdGhDNUI7O0UyR250aENBO0lBQTBCO0UzR3V0aEMxQjs7RTJHdHRoQ0E7SUFBNkI7RTNHMHRoQzdCOztFMkd6dGhDQTtJQUE2QjtFM0c2dGhDN0I7O0UyRzN0aENBO0lBQStCO0UzRyt0aEMvQjs7RTJHOXRoQ0E7SUFBZ0M7RTNHa3VoQ2hDOztFMkd6dWhDQTtJQUF5QjtFM0c2dWhDekI7O0UyRzV1aENBO0lBQTRCO0UzR2d2aEM1Qjs7RTJHL3VoQ0E7SUFBMEI7RTNHbXZoQzFCOztFMkdsdmhDQTtJQUE2QjtFM0dzdmhDN0I7O0UyR3J2aENBO0lBQTZCO0UzR3l2aEM3Qjs7RTJHdnZoQ0E7SUFBK0I7RTNHMnZoQy9COztFMkcxdmhDQTtJQUFnQztFM0c4dmhDaEM7O0UyR3J3aENBO0lBQXlCO0UzR3l3aEN6Qjs7RTJHeHdoQ0E7SUFBNEI7RTNHNHdoQzVCOztFMkczd2hDQTtJQUEwQjtFM0crd2hDMUI7O0UyRzl3aENBO0lBQTZCO0UzR2t4aEM3Qjs7RTJHanhoQ0E7SUFBNkI7RTNHcXhoQzdCOztFMkdueGhDQTtJQUErQjtFM0d1eGhDL0I7O0UyR3R4aENBO0lBQWdDO0UzRzB4aENoQzs7RTJHanloQ0E7SUFBeUI7RTNHcXloQ3pCOztFMkdweWhDQTtJQUE0QjtFM0d3eWhDNUI7O0UyR3Z5aENBO0lBQTBCO0UzRzJ5aEMxQjs7RTJHMXloQ0E7SUFBNkI7RTNHOHloQzdCOztFMkc3eWhDQTtJQUE2QjtFM0dpemhDN0I7O0UyRy95aENBO0lBQStCO0UzR216aEMvQjs7RTJHbHpoQ0E7SUFBZ0M7RTNHc3poQ2hDOztFMkc3emhDQTtJQUF5QjtFM0dpMGhDekI7O0UyR2gwaENBO0lBQTRCO0UzR28waEM1Qjs7RTJHbjBoQ0E7SUFBMEI7RTNHdTBoQzFCOztFMkd0MGhDQTtJQUE2QjtFM0cwMGhDN0I7O0UyR3owaENBO0lBQTZCO0UzRzYwaEM3Qjs7RTJHMzBoQ0E7SUFBK0I7RTNHKzBoQy9COztFMkc5MGhDQTtJQUFnQztFM0drMWhDaEM7O0UyR3oxaENBO0lBQXlCO0UzRzYxaEN6Qjs7RTJHNTFoQ0E7SUFBNEI7RTNHZzJoQzVCOztFMkcvMWhDQTtJQUEwQjtFM0dtMmhDMUI7O0UyR2wyaENBO0lBQTZCO0UzR3MyaEM3Qjs7RTJHcjJoQ0E7SUFBNkI7RTNHeTJoQzdCOztFMkd2MmhDQTtJQUErQjtFM0cyMmhDL0I7O0UyRzEyaENBO0lBQWdDO0UzRzgyaENoQzs7RTJHcjNoQ0E7SUFBeUI7RTNHeTNoQ3pCOztFMkd4M2hDQTtJQUE0QjtFM0c0M2hDNUI7O0UyRzMzaENBO0lBQTBCO0UzRyszaEMxQjs7RTJHOTNoQ0E7SUFBNkI7RTNHazRoQzdCOztFMkdqNGhDQTtJQUE2QjtFM0dxNGhDN0I7O0UyR240aENBO0lBQStCO0UzR3U0aEMvQjs7RTJHdDRoQ0E7SUFBZ0M7RTNHMDRoQ2hDOztFMkdqNWhDQTtJQUF5QjtFM0dxNWhDekI7O0UyR3A1aENBO0lBQTRCO0UzR3c1aEM1Qjs7RTJHdjVoQ0E7SUFBMEI7RTNHMjVoQzFCOztFMkcxNWhDQTtJQUE2QjtFM0c4NWhDN0I7O0UyRzc1aENBO0lBQTZCO0UzR2k2aEM3Qjs7RTJHLzVoQ0E7SUFBK0I7RTNHbTZoQy9COztFMkdsNmhDQTtJQUFnQztFM0dzNmhDaEM7O0UyRzc2aENBO0lBQXlCO0UzR2k3aEN6Qjs7RTJHaDdoQ0E7SUFBNEI7RTNHbzdoQzVCOztFMkduN2hDQTtJQUEwQjtFM0d1N2hDMUI7O0UyR3Q3aENBO0lBQTZCO0UzRzA3aEM3Qjs7RTJHejdoQ0E7SUFBNkI7RTNHNjdoQzdCOztFMkczN2hDQTtJQUErQjtFM0crN2hDL0I7O0UyRzk3aENBO0lBQWdDO0UzR2s4aENoQzs7RTJHejhoQ0E7SUFBeUI7RTNHNjhoQ3pCOztFMkc1OGhDQTtJQUE0QjtFM0dnOWhDNUI7O0UyRy84aENBO0lBQTBCO0UzR205aEMxQjs7RTJHbDloQ0E7SUFBNkI7RTNHczloQzdCOztFMkdyOWhDQTtJQUE2QjtFM0d5OWhDN0I7O0UyR3Y5aENBO0lBQStCO0UzRzI5aEMvQjs7RTJHMTloQ0E7SUFBZ0M7RTNHODloQ2hDOztFMkdyK2hDQTtJQUF5QjtFM0d5K2hDekI7O0UyR3graENBO0lBQTRCO0UzRzQraEM1Qjs7RTJHMytoQ0E7SUFBMEI7RTNHKytoQzFCOztFMkc5K2hDQTtJQUE2QjtFM0drL2hDN0I7O0UyR2ovaENBO0lBQTZCO0UzR3EvaEM3Qjs7RTJHbi9oQ0E7SUFBK0I7RTNHdS9oQy9COztFMkd0L2hDQTtJQUFnQztFM0cwL2hDaEM7O0UyRzc1aENBO0lBQWM7RTNHaTZoQ2Q7QUFDRjtBNEdwaGlDQTtBQUNBO0FBQ0E7QUFZRTtFQUF5QjtBNUc0Z2lDM0I7O0E0RzNnaUNFO0VBQStCO0E1RytnaUNqQzs7QTRHNWdpQ0U7RUFDRTtFQUNBO0E1RytnaUNKOztBNEczZ2lDRTtFQUNFO0VBQ0E7QTVHOGdpQ0o7O0E0RzFnaUNFO0VBQ0U7RUFDQTtBNUc2Z2lDSjs7QTRHemdpQ0U7RUFDRTtFQUNBO0E1RzRnaUNKOztBNEd4Z2lDRTtFQUEyQjtBNUc0Z2lDN0I7O0E0RzNnaUNFO0VBQTJCO0E1RytnaUM3Qjs7QTRHOWdpQ0U7RUFBMkI7QTVHa2hpQzdCOztBNEdqaGlDRTtFQUEyQjtBNUdxaGlDN0I7O0E0R2xoaUNFO0VBQWlDO0E1R3NoaUNuQzs7QTRHcmhpQ0U7RUFBaUM7QTVHeWhpQ25DOztBNEd4aGlDRTtFQUFpQztBNUc0aGlDbkM7O0E0RzNoaUNFO0VBQWlDO0E1RytoaUNuQzs7QTRHcGtpQ0U7RUFBeUI7QTVHd2tpQzNCOztBNEd2a2lDRTtFQUErQjtBNUcya2lDakM7O0E0R3hraUNFO0VBQ0U7RUFDQTtBNUcya2lDSjs7QTRHdmtpQ0U7RUFDRTtFQUNBO0E1RzBraUNKOztBNEd0a2lDRTtFQUNFO0VBQ0E7QTVHeWtpQ0o7O0E0R3JraUNFO0VBQ0U7RUFDQTtBNUd3a2lDSjs7QTRHcGtpQ0U7RUFBMkI7QTVHd2tpQzdCOztBNEd2a2lDRTtFQUEyQjtBNUcya2lDN0I7O0E0RzFraUNFO0VBQTJCO0E1RzhraUM3Qjs7QTRHN2tpQ0U7RUFBMkI7QTVHaWxpQzdCOztBNEc5a2lDRTtFQUFpQztBNUdrbGlDbkM7O0E0R2psaUNFO0VBQWlDO0E1R3FsaUNuQzs7QTRHcGxpQ0U7RUFBaUM7QTVHd2xpQ25DOztBNEd2bGlDRTtFQUFpQztBNUcybGlDbkM7O0E0R2hvaUNFO0VBQXlCO0E1R29vaUMzQjs7QTRHbm9pQ0U7RUFBK0I7QTVHdW9pQ2pDOztBNEdwb2lDRTtFQUNFO0VBQ0E7QTVHdW9pQ0o7O0E0R25vaUNFO0VBQ0U7RUFDQTtBNUdzb2lDSjs7QTRHbG9pQ0U7RUFDRTtFQUNBO0E1R3FvaUNKOztBNEdqb2lDRTtFQUNFO0VBQ0E7QTVHb29pQ0o7O0E0R2hvaUNFO0VBQTJCO0E1R29vaUM3Qjs7QTRHbm9pQ0U7RUFBMkI7QTVHdW9pQzdCOztBNEd0b2lDRTtFQUEyQjtBNUcwb2lDN0I7O0E0R3pvaUNFO0VBQTJCO0E1RzZvaUM3Qjs7QTRHMW9pQ0U7RUFBaUM7QTVHOG9pQ25DOztBNEc3b2lDRTtFQUFpQztBNUdpcGlDbkM7O0E0R2hwaUNFO0VBQWlDO0E1R29waUNuQzs7QTRHbnBpQ0U7RUFBaUM7QTVHdXBpQ25DOztBNEc1cmlDRTtFQUF5QjtBNUdnc2lDM0I7O0E0Ry9yaUNFO0VBQStCO0E1R21zaUNqQzs7QTRHaHNpQ0U7RUFDRTtFQUNBO0E1R21zaUNKOztBNEcvcmlDRTtFQUNFO0VBQ0E7QTVHa3NpQ0o7O0E0RzlyaUNFO0VBQ0U7RUFDQTtBNUdpc2lDSjs7QTRHN3JpQ0U7RUFDRTtFQUNBO0E1R2dzaUNKOztBNEc1cmlDRTtFQUEyQjtBNUdnc2lDN0I7O0E0Ry9yaUNFO0VBQTJCO0E1R21zaUM3Qjs7QTRHbHNpQ0U7RUFBMkI7QTVHc3NpQzdCOztBNEdyc2lDRTtFQUEyQjtBNUd5c2lDN0I7O0E0R3RzaUNFO0VBQWlDO0E1RzBzaUNuQzs7QTRHenNpQ0U7RUFBaUM7QTVHNnNpQ25DOztBNEc1c2lDRTtFQUFpQztBNUdndGlDbkM7O0E0Ry9zaUNFO0VBQWlDO0E1R210aUNuQzs7QTRHeHZpQ0U7RUFBeUI7QTVHNHZpQzNCOztBNEczdmlDRTtFQUErQjtBNUcrdmlDakM7O0E0RzV2aUNFO0VBQ0U7RUFDQTtBNUcrdmlDSjs7QTRHM3ZpQ0U7RUFDRTtFQUNBO0E1Rzh2aUNKOztBNEcxdmlDRTtFQUNFO0VBQ0E7QTVHNnZpQ0o7O0E0R3p2aUNFO0VBQ0U7RUFDQTtBNUc0dmlDSjs7QTRHeHZpQ0U7RUFBMkI7QTVHNHZpQzdCOztBNEczdmlDRTtFQUEyQjtBNUcrdmlDN0I7O0E0Rzl2aUNFO0VBQTJCO0E1R2t3aUM3Qjs7QTRHandpQ0U7RUFBMkI7QTVHcXdpQzdCOztBNEdsd2lDRTtFQUFpQztBNUdzd2lDbkM7O0E0R3J3aUNFO0VBQWlDO0E1R3l3aUNuQzs7QTRHeHdpQ0U7RUFBaUM7QTVHNHdpQ25DOztBNEczd2lDRTtFQUFpQztBNUcrd2lDbkM7O0E0R3B6aUNFO0VBQXlCO0E1R3d6aUMzQjs7QTRHdnppQ0U7RUFBK0I7QTVHMnppQ2pDOztBNEd4emlDRTtFQUNFO0VBQ0E7QTVHMnppQ0o7O0E0R3Z6aUNFO0VBQ0U7RUFDQTtBNUcwemlDSjs7QTRHdHppQ0U7RUFDRTtFQUNBO0E1R3l6aUNKOztBNEdyemlDRTtFQUNFO0VBQ0E7QTVHd3ppQ0o7O0E0R3B6aUNFO0VBQTJCO0E1R3d6aUM3Qjs7QTRHdnppQ0U7RUFBMkI7QTVHMnppQzdCOztBNEcxemlDRTtFQUEyQjtBNUc4emlDN0I7O0E0Rzd6aUNFO0VBQTJCO0E1R2kwaUM3Qjs7QTRHOXppQ0U7RUFBaUM7QTVHazBpQ25DOztBNEdqMGlDRTtFQUFpQztBNUdxMGlDbkM7O0E0R3AwaUNFO0VBQWlDO0E1R3cwaUNuQzs7QTRHdjBpQ0U7RUFBaUM7QTVHMjBpQ25DOztBNEdoM2lDRTtFQUF5QjtBNUdvM2lDM0I7O0E0R24zaUNFO0VBQStCO0E1R3UzaUNqQzs7QTRHcDNpQ0U7RUFDRTtFQUNBO0E1R3UzaUNKOztBNEduM2lDRTtFQUNFO0VBQ0E7QTVHczNpQ0o7O0E0R2wzaUNFO0VBQ0U7RUFDQTtBNUdxM2lDSjs7QTRHajNpQ0U7RUFDRTtFQUNBO0E1R28zaUNKOztBNEdoM2lDRTtFQUEyQjtBNUdvM2lDN0I7O0E0R24zaUNFO0VBQTJCO0E1R3UzaUM3Qjs7QTRHdDNpQ0U7RUFBMkI7QTVHMDNpQzdCOztBNEd6M2lDRTtFQUEyQjtBNUc2M2lDN0I7O0E0RzEzaUNFO0VBQWlDO0E1RzgzaUNuQzs7QTRHNzNpQ0U7RUFBaUM7QTVHaTRpQ25DOztBNEdoNGlDRTtFQUFpQztBNUdvNGlDbkM7O0E0R240aUNFO0VBQWlDO0E1R3U0aUNuQzs7QTRHNTZpQ0U7RUFBeUI7QTVHZzdpQzNCOztBNEcvNmlDRTtFQUErQjtBNUdtN2lDakM7O0E0R2g3aUNFO0VBQ0U7RUFDQTtBNUdtN2lDSjs7QTRHLzZpQ0U7RUFDRTtFQUNBO0E1R2s3aUNKOztBNEc5NmlDRTtFQUNFO0VBQ0E7QTVHaTdpQ0o7O0E0Rzc2aUNFO0VBQ0U7RUFDQTtBNUdnN2lDSjs7QTRHNTZpQ0U7RUFBMkI7QTVHZzdpQzdCOztBNEcvNmlDRTtFQUEyQjtBNUdtN2lDN0I7O0E0R2w3aUNFO0VBQTJCO0E1R3M3aUM3Qjs7QTRHcjdpQ0U7RUFBMkI7QTVHeTdpQzdCOztBNEd0N2lDRTtFQUFpQztBNUcwN2lDbkM7O0E0R3o3aUNFO0VBQWlDO0E1RzY3aUNuQzs7QTRHNTdpQ0U7RUFBaUM7QTVHZzhpQ25DOztBNEcvN2lDRTtFQUFpQztBNUdtOGlDbkM7O0E0R3graUNFO0VBQXlCO0E1RzQraUMzQjs7QTRHMytpQ0U7RUFBK0I7QTVHKytpQ2pDOztBNEc1K2lDRTtFQUNFO0VBQ0E7QTVHKytpQ0o7O0E0RzMraUNFO0VBQ0U7RUFDQTtBNUc4K2lDSjs7QTRHMStpQ0U7RUFDRTtFQUNBO0E1RzYraUNKOztBNEd6K2lDRTtFQUNFO0VBQ0E7QTVHNCtpQ0o7O0E0R3graUNFO0VBQTJCO0E1RzQraUM3Qjs7QTRHMytpQ0U7RUFBMkI7QTVHKytpQzdCOztBNEc5K2lDRTtFQUEyQjtBNUdrL2lDN0I7O0E0R2ovaUNFO0VBQTJCO0E1R3EvaUM3Qjs7QTRHbC9pQ0U7RUFBaUM7QTVHcy9pQ25DOztBNEdyL2lDRTtFQUFpQztBNUd5L2lDbkM7O0E0R3gvaUNFO0VBQWlDO0E1RzQvaUNuQzs7QTRHMy9pQ0U7RUFBaUM7QTVHKy9pQ25DOztBNEdwaWpDRTtFQUF5QjtBNUd3aWpDM0I7O0E0R3ZpakNFO0VBQStCO0E1RzJpakNqQzs7QTRHeGlqQ0U7RUFDRTtFQUNBO0E1RzJpakNKOztBNEd2aWpDRTtFQUNFO0VBQ0E7QTVHMGlqQ0o7O0E0R3RpakNFO0VBQ0U7RUFDQTtBNUd5aWpDSjs7QTRHcmlqQ0U7RUFDRTtFQUNBO0E1R3dpakNKOztBNEdwaWpDRTtFQUEyQjtBNUd3aWpDN0I7O0E0R3ZpakNFO0VBQTJCO0E1RzJpakM3Qjs7QTRHMWlqQ0U7RUFBMkI7QTVHOGlqQzdCOztBNEc3aWpDRTtFQUEyQjtBNUdpampDN0I7O0E0RzlpakNFO0VBQWlDO0E1R2tqakNuQzs7QTRHampqQ0U7RUFBaUM7QTVHcWpqQ25DOztBNEdwampDRTtFQUFpQztBNUd3ampDbkM7O0E0R3ZqakNFO0VBQWlDO0E1RzJqakNuQzs7QTRHaG1qQ0U7RUFBeUI7QTVHb21qQzNCOztBNEdubWpDRTtFQUErQjtBNUd1bWpDakM7O0E0R3BtakNFO0VBQ0U7RUFDQTtBNUd1bWpDSjs7QTRHbm1qQ0U7RUFDRTtFQUNBO0E1R3NtakNKOztBNEdsbWpDRTtFQUNFO0VBQ0E7QTVHcW1qQ0o7O0E0R2ptakNFO0VBQ0U7RUFDQTtBNUdvbWpDSjs7QTRHaG1qQ0U7RUFBMkI7QTVHb21qQzdCOztBNEdubWpDRTtFQUEyQjtBNUd1bWpDN0I7O0E0R3RtakNFO0VBQTJCO0E1RzBtakM3Qjs7QTRHem1qQ0U7RUFBMkI7QTVHNm1qQzdCOztBNEcxbWpDRTtFQUFpQztBNUc4bWpDbkM7O0E0RzdtakNFO0VBQWlDO0E1R2luakNuQzs7QTRHaG5qQ0U7RUFBaUM7QTVHb25qQ25DOztBNEdubmpDRTtFQUFpQztBNUd1bmpDbkM7O0E0RzVwakNFO0VBQXlCO0E1R2dxakMzQjs7QTRHL3BqQ0U7RUFBK0I7QTVHbXFqQ2pDOztBNEdocWpDRTtFQUNFO0VBQ0E7QTVHbXFqQ0o7O0E0Ry9wakNFO0VBQ0U7RUFDQTtBNUdrcWpDSjs7QTRHOXBqQ0U7RUFDRTtFQUNBO0E1R2lxakNKOztBNEc3cGpDRTtFQUNFO0VBQ0E7QTVHZ3FqQ0o7O0E0RzVwakNFO0VBQTJCO0E1R2dxakM3Qjs7QTRHL3BqQ0U7RUFBMkI7QTVHbXFqQzdCOztBNEdscWpDRTtFQUEyQjtBNUdzcWpDN0I7O0E0R3JxakNFO0VBQTJCO0E1R3lxakM3Qjs7QTRHdHFqQ0U7RUFBaUM7QTVHMHFqQ25DOztBNEd6cWpDRTtFQUFpQztBNUc2cWpDbkM7O0E0RzVxakNFO0VBQWlDO0E1R2dyakNuQzs7QTRHL3FqQ0U7RUFBaUM7QTVHbXJqQ25DOztBNEd4dGpDRTtFQUF5QjtBNUc0dGpDM0I7O0E0RzN0akNFO0VBQStCO0E1Ryt0akNqQzs7QTRHNXRqQ0U7RUFDRTtFQUNBO0E1Ryt0akNKOztBNEczdGpDRTtFQUNFO0VBQ0E7QTVHOHRqQ0o7O0E0RzF0akNFO0VBQ0U7RUFDQTtBNUc2dGpDSjs7QTRHenRqQ0U7RUFDRTtFQUNBO0E1RzR0akNKOztBNEd4dGpDRTtFQUEyQjtBNUc0dGpDN0I7O0E0RzN0akNFO0VBQTJCO0E1Ryt0akM3Qjs7QTRHOXRqQ0U7RUFBMkI7QTVHa3VqQzdCOztBNEdqdWpDRTtFQUEyQjtBNUdxdWpDN0I7O0E0R2x1akNFO0VBQWlDO0E1R3N1akNuQzs7QTRHcnVqQ0U7RUFBaUM7QTVHeXVqQ25DOztBNEd4dWpDRTtFQUFpQztBNUc0dWpDbkM7O0E0RzN1akNFO0VBQWlDO0E1Ryt1akNuQzs7QTRHcHhqQ0U7RUFBeUI7QTVHd3hqQzNCOztBNEd2eGpDRTtFQUErQjtBNUcyeGpDakM7O0E0R3h4akNFO0VBQ0U7RUFDQTtBNUcyeGpDSjs7QTRHdnhqQ0U7RUFDRTtFQUNBO0E1RzB4akNKOztBNEd0eGpDRTtFQUNFO0VBQ0E7QTVHeXhqQ0o7O0E0R3J4akNFO0VBQ0U7RUFDQTtBNUd3eGpDSjs7QTRHcHhqQ0U7RUFBMkI7QTVHd3hqQzdCOztBNEd2eGpDRTtFQUEyQjtBNUcyeGpDN0I7O0E0RzF4akNFO0VBQTJCO0E1Rzh4akM3Qjs7QTRHN3hqQ0U7RUFBMkI7QTVHaXlqQzdCOztBNEc5eGpDRTtFQUFpQztBNUdreWpDbkM7O0E0R2p5akNFO0VBQWlDO0E1R3F5akNuQzs7QTRHcHlqQ0U7RUFBaUM7QTVHd3lqQ25DOztBNEd2eWpDRTtFQUFpQztBNUcyeWpDbkM7O0E0R2gxakNFO0VBQXlCO0E1R28xakMzQjs7QTRHbjFqQ0U7RUFBK0I7QTVHdTFqQ2pDOztBNEdwMWpDRTtFQUNFO0VBQ0E7QTVHdTFqQ0o7O0E0R24xakNFO0VBQ0U7RUFDQTtBNUdzMWpDSjs7QTRHbDFqQ0U7RUFDRTtFQUNBO0E1R3ExakNKOztBNEdqMWpDRTtFQUNFO0VBQ0E7QTVHbzFqQ0o7O0E0R2gxakNFO0VBQTJCO0E1R28xakM3Qjs7QTRHbjFqQ0U7RUFBMkI7QTVHdTFqQzdCOztBNEd0MWpDRTtFQUEyQjtBNUcwMWpDN0I7O0E0R3oxakNFO0VBQTJCO0E1RzYxakM3Qjs7QTRHMTFqQ0U7RUFBaUM7QTVHODFqQ25DOztBNEc3MWpDRTtFQUFpQztBNUdpMmpDbkM7O0E0R2gyakNFO0VBQWlDO0E1R28yakNuQzs7QTRHbjJqQ0U7RUFBaUM7QTVHdTJqQ25DOztBNEc1NGpDRTtFQUF5QjtBNUdnNWpDM0I7O0E0Ry80akNFO0VBQStCO0E1R201akNqQzs7QTRHaDVqQ0U7RUFDRTtFQUNBO0E1R201akNKOztBNEcvNGpDRTtFQUNFO0VBQ0E7QTVHazVqQ0o7O0E0Rzk0akNFO0VBQ0U7RUFDQTtBNUdpNWpDSjs7QTRHNzRqQ0U7RUFDRTtFQUNBO0E1R2c1akNKOztBNEc1NGpDRTtFQUEyQjtBNUdnNWpDN0I7O0E0Ry80akNFO0VBQTJCO0E1R201akM3Qjs7QTRHbDVqQ0U7RUFBMkI7QTVHczVqQzdCOztBNEdyNWpDRTtFQUEyQjtBNUd5NWpDN0I7O0E0R3Q1akNFO0VBQWlDO0E1RzA1akNuQzs7QTRHejVqQ0U7RUFBaUM7QTVHNjVqQ25DOztBNEc1NWpDRTtFQUFpQztBNUdnNmpDbkM7O0E0Ry81akNFO0VBQWlDO0E1R202akNuQzs7QTRHeDhqQ0U7RUFBeUI7QTVHNDhqQzNCOztBNEczOGpDRTtFQUErQjtBNUcrOGpDakM7O0E0RzU4akNFO0VBQ0U7RUFDQTtBNUcrOGpDSjs7QTRHMzhqQ0U7RUFDRTtFQUNBO0E1Rzg4akNKOztBNEcxOGpDRTtFQUNFO0VBQ0E7QTVHNjhqQ0o7O0E0R3o4akNFO0VBQ0U7RUFDQTtBNUc0OGpDSjs7QTRHeDhqQ0U7RUFBMkI7QTVHNDhqQzdCOztBNEczOGpDRTtFQUEyQjtBNUcrOGpDN0I7O0E0Rzk4akNFO0VBQTJCO0E1R2s5akM3Qjs7QTRHajlqQ0U7RUFBMkI7QTVHcTlqQzdCOztBNEdsOWpDRTtFQUFpQztBNUdzOWpDbkM7O0E0R3I5akNFO0VBQWlDO0E1R3k5akNuQzs7QTRHeDlqQ0U7RUFBaUM7QTVHNDlqQ25DOztBNEczOWpDRTtFQUFpQztBNUcrOWpDbkM7O0E0R3Bna0NFO0VBQXlCO0E1R3dna0MzQjs7QTRHdmdrQ0U7RUFBK0I7QTVHMmdrQ2pDOztBNEd4Z2tDRTtFQUNFO0VBQ0E7QTVHMmdrQ0o7O0E0R3Zna0NFO0VBQ0U7RUFDQTtBNUcwZ2tDSjs7QTRHdGdrQ0U7RUFDRTtFQUNBO0E1R3lna0NKOztBNEdyZ2tDRTtFQUNFO0VBQ0E7QTVHd2drQ0o7O0E0R3Bna0NFO0VBQTJCO0E1R3dna0M3Qjs7QTRHdmdrQ0U7RUFBMkI7QTVHMmdrQzdCOztBNEcxZ2tDRTtFQUEyQjtBNUc4Z2tDN0I7O0E0Rzdna0NFO0VBQTJCO0E1R2loa0M3Qjs7QTRHOWdrQ0U7RUFBaUM7QTVHa2hrQ25DOztBNEdqaGtDRTtFQUFpQztBNUdxaGtDbkM7O0E0R3Boa0NFO0VBQWlDO0E1R3doa0NuQzs7QTRHdmhrQ0U7RUFBaUM7QTVHMmhrQ25DOztBNEdoa2tDRTtFQUF5QjtBNUdva2tDM0I7O0E0R25ra0NFO0VBQStCO0E1R3Vra0NqQzs7QTRHcGtrQ0U7RUFDRTtFQUNBO0E1R3Vra0NKOztBNEdua2tDRTtFQUNFO0VBQ0E7QTVHc2trQ0o7O0E0R2xra0NFO0VBQ0U7RUFDQTtBNUdxa2tDSjs7QTRHamtrQ0U7RUFDRTtFQUNBO0E1R29ra0NKOztBNEdoa2tDRTtFQUEyQjtBNUdva2tDN0I7O0E0R25ra0NFO0VBQTJCO0E1R3Vra0M3Qjs7QTRHdGtrQ0U7RUFBMkI7QTVHMGtrQzdCOztBNEd6a2tDRTtFQUEyQjtBNUc2a2tDN0I7O0E0RzFra0NFO0VBQWlDO0E1Rzhra0NuQzs7QTRHN2trQ0U7RUFBaUM7QTVHaWxrQ25DOztBNEdobGtDRTtFQUFpQztBNUdvbGtDbkM7O0E0R25sa0NFO0VBQWlDO0E1R3Vsa0NuQzs7QTRHNW5rQ0U7RUFBeUI7QTVHZ29rQzNCOztBNEcvbmtDRTtFQUErQjtBNUdtb2tDakM7O0E0R2hva0NFO0VBQ0U7RUFDQTtBNUdtb2tDSjs7QTRHL25rQ0U7RUFDRTtFQUNBO0E1R2tva0NKOztBNEc5bmtDRTtFQUNFO0VBQ0E7QTVHaW9rQ0o7O0E0Rzdua0NFO0VBQ0U7RUFDQTtBNUdnb2tDSjs7QTRHNW5rQ0U7RUFBMkI7QTVHZ29rQzdCOztBNEcvbmtDRTtFQUEyQjtBNUdtb2tDN0I7O0E0R2xva0NFO0VBQTJCO0E1R3Nva0M3Qjs7QTRHcm9rQ0U7RUFBMkI7QTVHeW9rQzdCOztBNEd0b2tDRTtFQUFpQztBNUcwb2tDbkM7O0E0R3pva0NFO0VBQWlDO0E1RzZva0NuQzs7QTRHNW9rQ0U7RUFBaUM7QTVHZ3BrQ25DOztBNEcvb2tDRTtFQUFpQztBNUdtcGtDbkM7O0E0R3hya0NFO0VBQXlCO0E1RzRya0MzQjs7QTRHM3JrQ0U7RUFBK0I7QTVHK3JrQ2pDOztBNEc1cmtDRTtFQUNFO0VBQ0E7QTVHK3JrQ0o7O0E0RzNya0NFO0VBQ0U7RUFDQTtBNUc4cmtDSjs7QTRHMXJrQ0U7RUFDRTtFQUNBO0E1RzZya0NKOztBNEd6cmtDRTtFQUNFO0VBQ0E7QTVHNHJrQ0o7O0E0R3hya0NFO0VBQTJCO0E1RzRya0M3Qjs7QTRHM3JrQ0U7RUFBMkI7QTVHK3JrQzdCOztBNEc5cmtDRTtFQUEyQjtBNUdrc2tDN0I7O0E0R2pza0NFO0VBQTJCO0E1R3Fza0M3Qjs7QTRHbHNrQ0U7RUFBaUM7QTVHc3NrQ25DOztBNEdyc2tDRTtFQUFpQztBNUd5c2tDbkM7O0E0R3hza0NFO0VBQWlDO0E1RzRza0NuQzs7QTRHM3NrQ0U7RUFBaUM7QTVHK3NrQ25DOztBNEdwdmtDRTtFQUF5QjtBNUd3dmtDM0I7O0E0R3Z2a0NFO0VBQStCO0E1RzJ2a0NqQzs7QTRHeHZrQ0U7RUFDRTtFQUNBO0E1RzJ2a0NKOztBNEd2dmtDRTtFQUNFO0VBQ0E7QTVHMHZrQ0o7O0E0R3R2a0NFO0VBQ0U7RUFDQTtBNUd5dmtDSjs7QTRHcnZrQ0U7RUFDRTtFQUNBO0E1R3d2a0NKOztBNEdwdmtDRTtFQUEyQjtBNUd3dmtDN0I7O0E0R3Z2a0NFO0VBQTJCO0E1RzJ2a0M3Qjs7QTRHMXZrQ0U7RUFBMkI7QTVHOHZrQzdCOztBNEc3dmtDRTtFQUEyQjtBNUdpd2tDN0I7O0E0Rzl2a0NFO0VBQWlDO0E1R2t3a0NuQzs7QTRHandrQ0U7RUFBaUM7QTVHcXdrQ25DOztBNEdwd2tDRTtFQUFpQztBNUd3d2tDbkM7O0E0R3Z3a0NFO0VBQWlDO0E1RzJ3a0NuQzs7QTRHaHprQ0U7RUFBeUI7QTVHb3prQzNCOztBNEduemtDRTtFQUErQjtBNUd1emtDakM7O0E0R3B6a0NFO0VBQ0U7RUFDQTtBNUd1emtDSjs7QTRHbnprQ0U7RUFDRTtFQUNBO0E1R3N6a0NKOztBNEdsemtDRTtFQUNFO0VBQ0E7QTVHcXprQ0o7O0E0R2p6a0NFO0VBQ0U7RUFDQTtBNUdvemtDSjs7QTRHaHprQ0U7RUFBMkI7QTVHb3prQzdCOztBNEduemtDRTtFQUEyQjtBNUd1emtDN0I7O0E0R3R6a0NFO0VBQTJCO0E1RzB6a0M3Qjs7QTRHenprQ0U7RUFBMkI7QTVHNnprQzdCOztBNEcxemtDRTtFQUFpQztBNUc4emtDbkM7O0E0Rzd6a0NFO0VBQWlDO0E1R2kwa0NuQzs7QTRHaDBrQ0U7RUFBaUM7QTVHbzBrQ25DOztBNEduMGtDRTtFQUFpQztBNUd1MGtDbkM7O0E0RzUya0NFO0VBQXlCO0E1R2cza0MzQjs7QTRHLzJrQ0U7RUFBK0I7QTVHbTNrQ2pDOztBNEdoM2tDRTtFQUNFO0VBQ0E7QTVHbTNrQ0o7O0E0Ry8ya0NFO0VBQ0U7RUFDQTtBNUdrM2tDSjs7QTRHOTJrQ0U7RUFDRTtFQUNBO0E1R2kza0NKOztBNEc3MmtDRTtFQUNFO0VBQ0E7QTVHZzNrQ0o7O0E0RzUya0NFO0VBQTJCO0E1R2cza0M3Qjs7QTRHLzJrQ0U7RUFBMkI7QTVHbTNrQzdCOztBNEdsM2tDRTtFQUEyQjtBNUdzM2tDN0I7O0E0R3Iza0NFO0VBQTJCO0E1R3kza0M3Qjs7QTRHdDNrQ0U7RUFBaUM7QTVHMDNrQ25DOztBNEd6M2tDRTtFQUFpQztBNUc2M2tDbkM7O0E0RzUza0NFO0VBQWlDO0E1R2c0a0NuQzs7QTRHLzNrQ0U7RUFBaUM7QTVHbTRrQ25DOztBNEd4NmtDRTtFQUF5QjtBNUc0NmtDM0I7O0E0RzM2a0NFO0VBQStCO0E1Rys2a0NqQzs7QTRHNTZrQ0U7RUFDRTtFQUNBO0E1Rys2a0NKOztBNEczNmtDRTtFQUNFO0VBQ0E7QTVHODZrQ0o7O0E0RzE2a0NFO0VBQ0U7RUFDQTtBNUc2NmtDSjs7QTRHejZrQ0U7RUFDRTtFQUNBO0E1RzQ2a0NKOztBNEd4NmtDRTtFQUEyQjtBNUc0NmtDN0I7O0E0RzM2a0NFO0VBQTJCO0E1Rys2a0M3Qjs7QTRHOTZrQ0U7RUFBMkI7QTVHazdrQzdCOztBNEdqN2tDRTtFQUEyQjtBNUdxN2tDN0I7O0E0R2w3a0NFO0VBQWlDO0E1R3M3a0NuQzs7QTRHcjdrQ0U7RUFBaUM7QTVHeTdrQ25DOztBNEd4N2tDRTtFQUFpQztBNUc0N2tDbkM7O0E0RzM3a0NFO0VBQWlDO0E1Rys3a0NuQzs7QTRHcCtrQ0U7RUFBeUI7QTVHdytrQzNCOztBNEd2K2tDRTtFQUErQjtBNUcyK2tDakM7O0E0R3gra0NFO0VBQ0U7RUFDQTtBNUcyK2tDSjs7QTRHditrQ0U7RUFDRTtFQUNBO0E1RzAra0NKOztBNEd0K2tDRTtFQUNFO0VBQ0E7QTVHeStrQ0o7O0E0R3Ira0NFO0VBQ0U7RUFDQTtBNUd3K2tDSjs7QTRHcCtrQ0U7RUFBMkI7QTVHdytrQzdCOztBNEd2K2tDRTtFQUEyQjtBNUcyK2tDN0I7O0E0RzEra0NFO0VBQTJCO0E1Rzgra0M3Qjs7QTRHNytrQ0U7RUFBMkI7QTVHaS9rQzdCOztBNEc5K2tDRTtFQUFpQztBNUdrL2tDbkM7O0E0R2ova0NFO0VBQWlDO0E1R3Eva0NuQzs7QTRHcC9rQ0U7RUFBaUM7QTVHdy9rQ25DOztBNEd2L2tDRTtFQUFpQztBNUcyL2tDbkM7O0E0R2hpbENFO0VBQXlCO0E1R29pbEMzQjs7QTRHbmlsQ0U7RUFBK0I7QTVHdWlsQ2pDOztBNEdwaWxDRTtFQUNFO0VBQ0E7QTVHdWlsQ0o7O0E0R25pbENFO0VBQ0U7RUFDQTtBNUdzaWxDSjs7QTRHbGlsQ0U7RUFDRTtFQUNBO0E1R3FpbENKOztBNEdqaWxDRTtFQUNFO0VBQ0E7QTVHb2lsQ0o7O0E0R2hpbENFO0VBQTJCO0E1R29pbEM3Qjs7QTRHbmlsQ0U7RUFBMkI7QTVHdWlsQzdCOztBNEd0aWxDRTtFQUEyQjtBNUcwaWxDN0I7O0E0R3ppbENFO0VBQTJCO0E1RzZpbEM3Qjs7QTRHMWlsQ0U7RUFBaUM7QTVHOGlsQ25DOztBNEc3aWxDRTtFQUFpQztBNUdpamxDbkM7O0E0R2hqbENFO0VBQWlDO0E1R29qbENuQzs7QTRHbmpsQ0U7RUFBaUM7QTVHdWpsQ25DOztBNEc1bGxDRTtFQUF5QjtBNUdnbWxDM0I7O0E0Ry9sbENFO0VBQStCO0E1R21tbENqQzs7QTRHaG1sQ0U7RUFDRTtFQUNBO0E1R21tbENKOztBNEcvbGxDRTtFQUNFO0VBQ0E7QTVHa21sQ0o7O0E0RzlsbENFO0VBQ0U7RUFDQTtBNUdpbWxDSjs7QTRHN2xsQ0U7RUFDRTtFQUNBO0E1R2dtbENKOztBNEc1bGxDRTtFQUEyQjtBNUdnbWxDN0I7O0E0Ry9sbENFO0VBQTJCO0E1R21tbEM3Qjs7QTRHbG1sQ0U7RUFBMkI7QTVHc21sQzdCOztBNEdybWxDRTtFQUEyQjtBNUd5bWxDN0I7O0E0R3RtbENFO0VBQWlDO0E1RzBtbENuQzs7QTRHem1sQ0U7RUFBaUM7QTVHNm1sQ25DOztBNEc1bWxDRTtFQUFpQztBNUdnbmxDbkM7O0E0Ry9tbENFO0VBQWlDO0E1R21ubENuQzs7QTRHeHBsQ0U7RUFBeUI7QTVHNHBsQzNCOztBNEczcGxDRTtFQUErQjtBNUcrcGxDakM7O0E0RzVwbENFO0VBQ0U7RUFDQTtBNUcrcGxDSjs7QTRHM3BsQ0U7RUFDRTtFQUNBO0E1RzhwbENKOztBNEcxcGxDRTtFQUNFO0VBQ0E7QTVHNnBsQ0o7O0E0R3pwbENFO0VBQ0U7RUFDQTtBNUc0cGxDSjs7QTRHeHBsQ0U7RUFBMkI7QTVHNHBsQzdCOztBNEczcGxDRTtFQUEyQjtBNUcrcGxDN0I7O0E0RzlwbENFO0VBQTJCO0E1R2txbEM3Qjs7QTRHanFsQ0U7RUFBMkI7QTVHcXFsQzdCOztBNEdscWxDRTtFQUFpQztBNUdzcWxDbkM7O0E0R3JxbENFO0VBQWlDO0E1R3lxbENuQzs7QTRHeHFsQ0U7RUFBaUM7QTVHNHFsQ25DOztBNEczcWxDRTtFQUFpQztBNUcrcWxDbkM7O0E0R3B0bENFO0VBQXlCO0E1R3d0bEMzQjs7QTRHdnRsQ0U7RUFBK0I7QTVHMnRsQ2pDOztBNEd4dGxDRTtFQUNFO0VBQ0E7QTVHMnRsQ0o7O0E0R3Z0bENFO0VBQ0U7RUFDQTtBNUcwdGxDSjs7QTRHdHRsQ0U7RUFDRTtFQUNBO0E1R3l0bENKOztBNEdydGxDRTtFQUNFO0VBQ0E7QTVHd3RsQ0o7O0E0R3B0bENFO0VBQTJCO0E1R3d0bEM3Qjs7QTRHdnRsQ0U7RUFBMkI7QTVHMnRsQzdCOztBNEcxdGxDRTtFQUEyQjtBNUc4dGxDN0I7O0E0Rzd0bENFO0VBQTJCO0E1R2l1bEM3Qjs7QTRHOXRsQ0U7RUFBaUM7QTVHa3VsQ25DOztBNEdqdWxDRTtFQUFpQztBNUdxdWxDbkM7O0E0R3B1bENFO0VBQWlDO0E1R3d1bENuQzs7QTRHdnVsQ0U7RUFBaUM7QTVHMnVsQ25DOztBNEdoeGxDRTtFQUF5QjtBNUdveGxDM0I7O0E0R254bENFO0VBQStCO0E1R3V4bENqQzs7QTRHcHhsQ0U7RUFDRTtFQUNBO0E1R3V4bENKOztBNEdueGxDRTtFQUNFO0VBQ0E7QTVHc3hsQ0o7O0E0R2x4bENFO0VBQ0U7RUFDQTtBNUdxeGxDSjs7QTRHanhsQ0U7RUFDRTtFQUNBO0E1R294bENKOztBNEdoeGxDRTtFQUEyQjtBNUdveGxDN0I7O0E0R254bENFO0VBQTJCO0E1R3V4bEM3Qjs7QTRHdHhsQ0U7RUFBMkI7QTVHMHhsQzdCOztBNEd6eGxDRTtFQUEyQjtBNUc2eGxDN0I7O0E0RzF4bENFO0VBQWlDO0E1Rzh4bENuQzs7QTRHN3hsQ0U7RUFBaUM7QTVHaXlsQ25DOztBNEdoeWxDRTtFQUFpQztBNUdveWxDbkM7O0E0R255bENFO0VBQWlDO0E1R3V5bENuQzs7QTRHNTBsQ0U7RUFBeUI7QTVHZzFsQzNCOztBNEcvMGxDRTtFQUErQjtBNUdtMWxDakM7O0E0R2gxbENFO0VBQ0U7RUFDQTtBNUdtMWxDSjs7QTRHLzBsQ0U7RUFDRTtFQUNBO0E1R2sxbENKOztBNEc5MGxDRTtFQUNFO0VBQ0E7QTVHaTFsQ0o7O0E0RzcwbENFO0VBQ0U7RUFDQTtBNUdnMWxDSjs7QTRHNTBsQ0U7RUFBMkI7QTVHZzFsQzdCOztBNEcvMGxDRTtFQUEyQjtBNUdtMWxDN0I7O0E0R2wxbENFO0VBQTJCO0E1R3MxbEM3Qjs7QTRHcjFsQ0U7RUFBMkI7QTVHeTFsQzdCOztBNEd0MWxDRTtFQUFpQztBNUcwMWxDbkM7O0E0R3oxbENFO0VBQWlDO0E1RzYxbENuQzs7QTRHNTFsQ0U7RUFBaUM7QTVHZzJsQ25DOztBNEcvMWxDRTtFQUFpQztBNUdtMmxDbkM7O0E0R3g0bENFO0VBQXlCO0E1RzQ0bEMzQjs7QTRHMzRsQ0U7RUFBK0I7QTVHKzRsQ2pDOztBNEc1NGxDRTtFQUNFO0VBQ0E7QTVHKzRsQ0o7O0E0RzM0bENFO0VBQ0U7RUFDQTtBNUc4NGxDSjs7QTRHMTRsQ0U7RUFDRTtFQUNBO0E1RzY0bENKOztBNEd6NGxDRTtFQUNFO0VBQ0E7QTVHNDRsQ0o7O0E0R3g0bENFO0VBQTJCO0E1RzQ0bEM3Qjs7QTRHMzRsQ0U7RUFBMkI7QTVHKzRsQzdCOztBNEc5NGxDRTtFQUEyQjtBNUdrNWxDN0I7O0E0R2o1bENFO0VBQTJCO0E1R3E1bEM3Qjs7QTRHbDVsQ0U7RUFBaUM7QTVHczVsQ25DOztBNEdyNWxDRTtFQUFpQztBNUd5NWxDbkM7O0E0R3g1bENFO0VBQWlDO0E1RzQ1bENuQzs7QTRHMzVsQ0U7RUFBaUM7QTVHKzVsQ25DOztBNEdwOGxDRTtFQUF5QjtBNUd3OGxDM0I7O0E0R3Y4bENFO0VBQStCO0E1RzI4bENqQzs7QTRHeDhsQ0U7RUFDRTtFQUNBO0E1RzI4bENKOztBNEd2OGxDRTtFQUNFO0VBQ0E7QTVHMDhsQ0o7O0E0R3Q4bENFO0VBQ0U7RUFDQTtBNUd5OGxDSjs7QTRHcjhsQ0U7RUFDRTtFQUNBO0E1R3c4bENKOztBNEdwOGxDRTtFQUEyQjtBNUd3OGxDN0I7O0E0R3Y4bENFO0VBQTJCO0E1RzI4bEM3Qjs7QTRHMThsQ0U7RUFBMkI7QTVHODhsQzdCOztBNEc3OGxDRTtFQUEyQjtBNUdpOWxDN0I7O0E0Rzk4bENFO0VBQWlDO0E1R2s5bENuQzs7QTRHajlsQ0U7RUFBaUM7QTVHcTlsQ25DOztBNEdwOWxDRTtFQUFpQztBNUd3OWxDbkM7O0E0R3Y5bENFO0VBQWlDO0E1RzI5bENuQzs7QTRHaGdtQ0U7RUFBeUI7QTVHb2dtQzNCOztBNEduZ21DRTtFQUErQjtBNUd1Z21DakM7O0E0R3BnbUNFO0VBQ0U7RUFDQTtBNUd1Z21DSjs7QTRHbmdtQ0U7RUFDRTtFQUNBO0E1R3NnbUNKOztBNEdsZ21DRTtFQUNFO0VBQ0E7QTVHcWdtQ0o7O0E0R2pnbUNFO0VBQ0U7RUFDQTtBNUdvZ21DSjs7QTRHaGdtQ0U7RUFBMkI7QTVHb2dtQzdCOztBNEduZ21DRTtFQUEyQjtBNUd1Z21DN0I7O0E0R3RnbUNFO0VBQTJCO0E1RzBnbUM3Qjs7QTRHemdtQ0U7RUFBMkI7QTVHNmdtQzdCOztBNEcxZ21DRTtFQUFpQztBNUc4Z21DbkM7O0E0RzdnbUNFO0VBQWlDO0E1R2lobUNuQzs7QTRHaGhtQ0U7RUFBaUM7QTVHb2htQ25DOztBNEduaG1DRTtFQUFpQztBNUd1aG1DbkM7O0E0RzVqbUNFO0VBQXlCO0E1R2drbUMzQjs7QTRHL2ptQ0U7RUFBK0I7QTVHbWttQ2pDOztBNEdoa21DRTtFQUNFO0VBQ0E7QTVHbWttQ0o7O0E0Ry9qbUNFO0VBQ0U7RUFDQTtBNUdra21DSjs7QTRHOWptQ0U7RUFDRTtFQUNBO0E1R2lrbUNKOztBNEc3am1DRTtFQUNFO0VBQ0E7QTVHZ2ttQ0o7O0E0RzVqbUNFO0VBQTJCO0E1R2drbUM3Qjs7QTRHL2ptQ0U7RUFBMkI7QTVHbWttQzdCOztBNEdsa21DRTtFQUEyQjtBNUdza21DN0I7O0E0R3JrbUNFO0VBQTJCO0E1R3lrbUM3Qjs7QTRHdGttQ0U7RUFBaUM7QTVHMGttQ25DOztBNEd6a21DRTtFQUFpQztBNUc2a21DbkM7O0E0RzVrbUNFO0VBQWlDO0E1R2dsbUNuQzs7QTRHL2ttQ0U7RUFBaUM7QTVHbWxtQ25DOztBNEd4bm1DRTtFQUF5QjtBNUc0bm1DM0I7O0E0RzNubUNFO0VBQStCO0E1RytubUNqQzs7QTRHNW5tQ0U7RUFDRTtFQUNBO0E1RytubUNKOztBNEczbm1DRTtFQUNFO0VBQ0E7QTVHOG5tQ0o7O0E0RzFubUNFO0VBQ0U7RUFDQTtBNUc2bm1DSjs7QTRHem5tQ0U7RUFDRTtFQUNBO0E1RzRubUNKOztBNEd4bm1DRTtFQUEyQjtBNUc0bm1DN0I7O0E0RzNubUNFO0VBQTJCO0E1RytubUM3Qjs7QTRHOW5tQ0U7RUFBMkI7QTVHa29tQzdCOztBNEdqb21DRTtFQUEyQjtBNUdxb21DN0I7O0E0R2xvbUNFO0VBQWlDO0E1R3NvbUNuQzs7QTRHcm9tQ0U7RUFBaUM7QTVHeW9tQ25DOztBNEd4b21DRTtFQUFpQztBNUc0b21DbkM7O0E0RzNvbUNFO0VBQWlDO0E1RytvbUNuQzs7QTRHcHJtQ0U7RUFBeUI7QTVHd3JtQzNCOztBNEd2cm1DRTtFQUErQjtBNUcycm1DakM7O0E0R3hybUNFO0VBQ0U7RUFDQTtBNUcycm1DSjs7QTRHdnJtQ0U7RUFDRTtFQUNBO0E1RzBybUNKOztBNEd0cm1DRTtFQUNFO0VBQ0E7QTVHeXJtQ0o7O0E0R3JybUNFO0VBQ0U7RUFDQTtBNUd3cm1DSjs7QTRHcHJtQ0U7RUFBMkI7QTVHd3JtQzdCOztBNEd2cm1DRTtFQUEyQjtBNUcycm1DN0I7O0E0RzFybUNFO0VBQTJCO0E1RzhybUM3Qjs7QTRHN3JtQ0U7RUFBMkI7QTVHaXNtQzdCOztBNEc5cm1DRTtFQUFpQztBNUdrc21DbkM7O0E0R2pzbUNFO0VBQWlDO0E1R3FzbUNuQzs7QTRHcHNtQ0U7RUFBaUM7QTVHd3NtQ25DOztBNEd2c21DRTtFQUFpQztBNUcyc21DbkM7O0E0R2h2bUNFO0VBQXlCO0E1R292bUMzQjs7QTRHbnZtQ0U7RUFBK0I7QTVHdXZtQ2pDOztBNEdwdm1DRTtFQUNFO0VBQ0E7QTVHdXZtQ0o7O0E0R252bUNFO0VBQ0U7RUFDQTtBNUdzdm1DSjs7QTRHbHZtQ0U7RUFDRTtFQUNBO0E1R3F2bUNKOztBNEdqdm1DRTtFQUNFO0VBQ0E7QTVHb3ZtQ0o7O0E0R2h2bUNFO0VBQTJCO0E1R292bUM3Qjs7QTRHbnZtQ0U7RUFBMkI7QTVHdXZtQzdCOztBNEd0dm1DRTtFQUEyQjtBNUcwdm1DN0I7O0E0R3p2bUNFO0VBQTJCO0E1RzZ2bUM3Qjs7QTRHMXZtQ0U7RUFBaUM7QTVHOHZtQ25DOztBNEc3dm1DRTtFQUFpQztBNUdpd21DbkM7O0E0R2h3bUNFO0VBQWlDO0E1R293bUNuQzs7QTRHbndtQ0U7RUFBaUM7QTVHdXdtQ25DOztBNEd4dG1DQTtFQXBGRTtJQUF5QjtFNUdpem1DekI7O0U0R2h6bUNBO0lBQStCO0U1R296bUMvQjs7RTRHanptQ0E7SUFDRTtJQUNBO0U1R296bUNGOztFNEdoem1DQTtJQUNFO0lBQ0E7RTVHbXptQ0Y7O0U0Ry95bUNBO0lBQ0U7SUFDQTtFNUdrem1DRjs7RTRHOXltQ0E7SUFDRTtJQUNBO0U1R2l6bUNGOztFNEc3eW1DQTtJQUEyQjtFNUdpem1DM0I7O0U0R2h6bUNBO0lBQTJCO0U1R296bUMzQjs7RTRHbnptQ0E7SUFBMkI7RTVHdXptQzNCOztFNEd0em1DQTtJQUEyQjtFNUcwem1DM0I7O0U0R3Z6bUNBO0lBQWlDO0U1RzJ6bUNqQzs7RTRHMXptQ0E7SUFBaUM7RTVHOHptQ2pDOztFNEc3em1DQTtJQUFpQztFNUdpMG1DakM7O0U0R2gwbUNBO0lBQWlDO0U1R28wbUNqQzs7RTRHejJtQ0E7SUFBeUI7RTVHNjJtQ3pCOztFNEc1Mm1DQTtJQUErQjtFNUdnM21DL0I7O0U0RzcybUNBO0lBQ0U7SUFDQTtFNUdnM21DRjs7RTRHNTJtQ0E7SUFDRTtJQUNBO0U1RysybUNGOztFNEczMm1DQTtJQUNFO0lBQ0E7RTVHODJtQ0Y7O0U0RzEybUNBO0lBQ0U7SUFDQTtFNUc2Mm1DRjs7RTRHejJtQ0E7SUFBMkI7RTVHNjJtQzNCOztFNEc1Mm1DQTtJQUEyQjtFNUdnM21DM0I7O0U0Ry8ybUNBO0lBQTJCO0U1R20zbUMzQjs7RTRHbDNtQ0E7SUFBMkI7RTVHczNtQzNCOztFNEduM21DQTtJQUFpQztFNUd1M21DakM7O0U0R3QzbUNBO0lBQWlDO0U1RzAzbUNqQzs7RTRHejNtQ0E7SUFBaUM7RTVHNjNtQ2pDOztFNEc1M21DQTtJQUFpQztFNUdnNG1DakM7O0U0R3I2bUNBO0lBQXlCO0U1R3k2bUN6Qjs7RTRHeDZtQ0E7SUFBK0I7RTVHNDZtQy9COztFNEd6Nm1DQTtJQUNFO0lBQ0E7RTVHNDZtQ0Y7O0U0R3g2bUNBO0lBQ0U7SUFDQTtFNUcyNm1DRjs7RTRHdjZtQ0E7SUFDRTtJQUNBO0U1RzA2bUNGOztFNEd0Nm1DQTtJQUNFO0lBQ0E7RTVHeTZtQ0Y7O0U0R3I2bUNBO0lBQTJCO0U1R3k2bUMzQjs7RTRHeDZtQ0E7SUFBMkI7RTVHNDZtQzNCOztFNEczNm1DQTtJQUEyQjtFNUcrNm1DM0I7O0U0Rzk2bUNBO0lBQTJCO0U1R2s3bUMzQjs7RTRHLzZtQ0E7SUFBaUM7RTVHbTdtQ2pDOztFNEdsN21DQTtJQUFpQztFNUdzN21DakM7O0U0R3I3bUNBO0lBQWlDO0U1R3k3bUNqQzs7RTRHeDdtQ0E7SUFBaUM7RTVHNDdtQ2pDOztFNEdqK21DQTtJQUF5QjtFNUdxK21DekI7O0U0R3ArbUNBO0lBQStCO0U1R3crbUMvQjs7RTRHcittQ0E7SUFDRTtJQUNBO0U1R3crbUNGOztFNEdwK21DQTtJQUNFO0lBQ0E7RTVHdSttQ0Y7O0U0R24rbUNBO0lBQ0U7SUFDQTtFNUdzK21DRjs7RTRHbCttQ0E7SUFDRTtJQUNBO0U1R3ErbUNGOztFNEdqK21DQTtJQUEyQjtFNUdxK21DM0I7O0U0R3ArbUNBO0lBQTJCO0U1R3crbUMzQjs7RTRHdittQ0E7SUFBMkI7RTVHMittQzNCOztFNEcxK21DQTtJQUEyQjtFNUc4K21DM0I7O0U0RzMrbUNBO0lBQWlDO0U1RysrbUNqQzs7RTRHOSttQ0E7SUFBaUM7RTVHay9tQ2pDOztFNEdqL21DQTtJQUFpQztFNUdxL21DakM7O0U0R3AvbUNBO0lBQWlDO0U1R3cvbUNqQzs7RTRHN2huQ0E7SUFBeUI7RTVHaWluQ3pCOztFNEdoaW5DQTtJQUErQjtFNUdvaW5DL0I7O0U0R2ppbkNBO0lBQ0U7SUFDQTtFNUdvaW5DRjs7RTRHaGluQ0E7SUFDRTtJQUNBO0U1R21pbkNGOztFNEcvaG5DQTtJQUNFO0lBQ0E7RTVHa2luQ0Y7O0U0RzlobkNBO0lBQ0U7SUFDQTtFNUdpaW5DRjs7RTRHN2huQ0E7SUFBMkI7RTVHaWluQzNCOztFNEdoaW5DQTtJQUEyQjtFNUdvaW5DM0I7O0U0R25pbkNBO0lBQTJCO0U1R3VpbkMzQjs7RTRHdGluQ0E7SUFBMkI7RTVHMGluQzNCOztFNEd2aW5DQTtJQUFpQztFNUcyaW5DakM7O0U0RzFpbkNBO0lBQWlDO0U1RzhpbkNqQzs7RTRHN2luQ0E7SUFBaUM7RTVHaWpuQ2pDOztFNEdoam5DQTtJQUFpQztFNUdvam5DakM7O0U0R3psbkNBO0lBQXlCO0U1RzZsbkN6Qjs7RTRHNWxuQ0E7SUFBK0I7RTVHZ21uQy9COztFNEc3bG5DQTtJQUNFO0lBQ0E7RTVHZ21uQ0Y7O0U0RzVsbkNBO0lBQ0U7SUFDQTtFNUcrbG5DRjs7RTRHM2xuQ0E7SUFDRTtJQUNBO0U1RzhsbkNGOztFNEcxbG5DQTtJQUNFO0lBQ0E7RTVHNmxuQ0Y7O0U0R3psbkNBO0lBQTJCO0U1RzZsbkMzQjs7RTRHNWxuQ0E7SUFBMkI7RTVHZ21uQzNCOztFNEcvbG5DQTtJQUEyQjtFNUdtbW5DM0I7O0U0R2xtbkNBO0lBQTJCO0U1R3NtbkMzQjs7RTRHbm1uQ0E7SUFBaUM7RTVHdW1uQ2pDOztFNEd0bW5DQTtJQUFpQztFNUcwbW5DakM7O0U0R3ptbkNBO0lBQWlDO0U1RzZtbkNqQzs7RTRHNW1uQ0E7SUFBaUM7RTVHZ25uQ2pDOztFNEdycG5DQTtJQUF5QjtFNUd5cG5DekI7O0U0R3hwbkNBO0lBQStCO0U1RzRwbkMvQjs7RTRHenBuQ0E7SUFDRTtJQUNBO0U1RzRwbkNGOztFNEd4cG5DQTtJQUNFO0lBQ0E7RTVHMnBuQ0Y7O0U0R3ZwbkNBO0lBQ0U7SUFDQTtFNUcwcG5DRjs7RTRHdHBuQ0E7SUFDRTtJQUNBO0U1R3lwbkNGOztFNEdycG5DQTtJQUEyQjtFNUd5cG5DM0I7O0U0R3hwbkNBO0lBQTJCO0U1RzRwbkMzQjs7RTRHM3BuQ0E7SUFBMkI7RTVHK3BuQzNCOztFNEc5cG5DQTtJQUEyQjtFNUdrcW5DM0I7O0U0Ry9wbkNBO0lBQWlDO0U1R21xbkNqQzs7RTRHbHFuQ0E7SUFBaUM7RTVHc3FuQ2pDOztFNEdycW5DQTtJQUFpQztFNUd5cW5DakM7O0U0R3hxbkNBO0lBQWlDO0U1RzRxbkNqQzs7RTRHanRuQ0E7SUFBeUI7RTVHcXRuQ3pCOztFNEdwdG5DQTtJQUErQjtFNUd3dG5DL0I7O0U0R3J0bkNBO0lBQ0U7SUFDQTtFNUd3dG5DRjs7RTRHcHRuQ0E7SUFDRTtJQUNBO0U1R3V0bkNGOztFNEdudG5DQTtJQUNFO0lBQ0E7RTVHc3RuQ0Y7O0U0R2x0bkNBO0lBQ0U7SUFDQTtFNUdxdG5DRjs7RTRHanRuQ0E7SUFBMkI7RTVHcXRuQzNCOztFNEdwdG5DQTtJQUEyQjtFNUd3dG5DM0I7O0U0R3Z0bkNBO0lBQTJCO0U1RzJ0bkMzQjs7RTRHMXRuQ0E7SUFBMkI7RTVHOHRuQzNCOztFNEczdG5DQTtJQUFpQztFNUcrdG5DakM7O0U0Rzl0bkNBO0lBQWlDO0U1R2t1bkNqQzs7RTRHanVuQ0E7SUFBaUM7RTVHcXVuQ2pDOztFNEdwdW5DQTtJQUFpQztFNUd3dW5DakM7O0U0Rzd3bkNBO0lBQXlCO0U1R2l4bkN6Qjs7RTRHaHhuQ0E7SUFBK0I7RTVHb3huQy9COztFNEdqeG5DQTtJQUNFO0lBQ0E7RTVHb3huQ0Y7O0U0R2h4bkNBO0lBQ0U7SUFDQTtFNUdteG5DRjs7RTRHL3duQ0E7SUFDRTtJQUNBO0U1R2t4bkNGOztFNEc5d25DQTtJQUNFO0lBQ0E7RTVHaXhuQ0Y7O0U0Rzd3bkNBO0lBQTJCO0U1R2l4bkMzQjs7RTRHaHhuQ0E7SUFBMkI7RTVHb3huQzNCOztFNEdueG5DQTtJQUEyQjtFNUd1eG5DM0I7O0U0R3R4bkNBO0lBQTJCO0U1RzB4bkMzQjs7RTRHdnhuQ0E7SUFBaUM7RTVHMnhuQ2pDOztFNEcxeG5DQTtJQUFpQztFNUc4eG5DakM7O0U0Rzd4bkNBO0lBQWlDO0U1R2l5bkNqQzs7RTRHaHluQ0E7SUFBaUM7RTVHb3luQ2pDOztFNEd6MG5DQTtJQUF5QjtFNUc2MG5DekI7O0U0RzUwbkNBO0lBQStCO0U1R2cxbkMvQjs7RTRHNzBuQ0E7SUFDRTtJQUNBO0U1R2cxbkNGOztFNEc1MG5DQTtJQUNFO0lBQ0E7RTVHKzBuQ0Y7O0U0RzMwbkNBO0lBQ0U7SUFDQTtFNUc4MG5DRjs7RTRHMTBuQ0E7SUFDRTtJQUNBO0U1RzYwbkNGOztFNEd6MG5DQTtJQUEyQjtFNUc2MG5DM0I7O0U0RzUwbkNBO0lBQTJCO0U1R2cxbkMzQjs7RTRHLzBuQ0E7SUFBMkI7RTVHbTFuQzNCOztFNEdsMW5DQTtJQUEyQjtFNUdzMW5DM0I7O0U0R24xbkNBO0lBQWlDO0U1R3UxbkNqQzs7RTRHdDFuQ0E7SUFBaUM7RTVHMDFuQ2pDOztFNEd6MW5DQTtJQUFpQztFNUc2MW5DakM7O0U0RzUxbkNBO0lBQWlDO0U1R2cybkNqQzs7RTRHcjRuQ0E7SUFBeUI7RTVHeTRuQ3pCOztFNEd4NG5DQTtJQUErQjtFNUc0NG5DL0I7O0U0R3o0bkNBO0lBQ0U7SUFDQTtFNUc0NG5DRjs7RTRHeDRuQ0E7SUFDRTtJQUNBO0U1RzI0bkNGOztFNEd2NG5DQTtJQUNFO0lBQ0E7RTVHMDRuQ0Y7O0U0R3Q0bkNBO0lBQ0U7SUFDQTtFNUd5NG5DRjs7RTRHcjRuQ0E7SUFBMkI7RTVHeTRuQzNCOztFNEd4NG5DQTtJQUEyQjtFNUc0NG5DM0I7O0U0RzM0bkNBO0lBQTJCO0U1Rys0bkMzQjs7RTRHOTRuQ0E7SUFBMkI7RTVHazVuQzNCOztFNEcvNG5DQTtJQUFpQztFNUdtNW5DakM7O0U0R2w1bkNBO0lBQWlDO0U1R3M1bkNqQzs7RTRHcjVuQ0E7SUFBaUM7RTVHeTVuQ2pDOztFNEd4NW5DQTtJQUFpQztFNUc0NW5DakM7O0U0R2o4bkNBO0lBQXlCO0U1R3E4bkN6Qjs7RTRHcDhuQ0E7SUFBK0I7RTVHdzhuQy9COztFNEdyOG5DQTtJQUNFO0lBQ0E7RTVHdzhuQ0Y7O0U0R3A4bkNBO0lBQ0U7SUFDQTtFNUd1OG5DRjs7RTRHbjhuQ0E7SUFDRTtJQUNBO0U1R3M4bkNGOztFNEdsOG5DQTtJQUNFO0lBQ0E7RTVHcThuQ0Y7O0U0R2o4bkNBO0lBQTJCO0U1R3E4bkMzQjs7RTRHcDhuQ0E7SUFBMkI7RTVHdzhuQzNCOztFNEd2OG5DQTtJQUEyQjtFNUcyOG5DM0I7O0U0RzE4bkNBO0lBQTJCO0U1Rzg4bkMzQjs7RTRHMzhuQ0E7SUFBaUM7RTVHKzhuQ2pDOztFNEc5OG5DQTtJQUFpQztFNUdrOW5DakM7O0U0R2o5bkNBO0lBQWlDO0U1R3E5bkNqQzs7RTRHcDluQ0E7SUFBaUM7RTVHdzluQ2pDOztFNEc3L25DQTtJQUF5QjtFNUdpZ29DekI7O0U0R2hnb0NBO0lBQStCO0U1R29nb0MvQjs7RTRHamdvQ0E7SUFDRTtJQUNBO0U1R29nb0NGOztFNEdoZ29DQTtJQUNFO0lBQ0E7RTVHbWdvQ0Y7O0U0Ry8vbkNBO0lBQ0U7SUFDQTtFNUdrZ29DRjs7RTRHOS9uQ0E7SUFDRTtJQUNBO0U1R2lnb0NGOztFNEc3L25DQTtJQUEyQjtFNUdpZ29DM0I7O0U0R2hnb0NBO0lBQTJCO0U1R29nb0MzQjs7RTRHbmdvQ0E7SUFBMkI7RTVHdWdvQzNCOztFNEd0Z29DQTtJQUEyQjtFNUcwZ29DM0I7O0U0R3Znb0NBO0lBQWlDO0U1RzJnb0NqQzs7RTRHMWdvQ0E7SUFBaUM7RTVHOGdvQ2pDOztFNEc3Z29DQTtJQUFpQztFNUdpaG9DakM7O0U0R2hob0NBO0lBQWlDO0U1R29ob0NqQzs7RTRHempvQ0E7SUFBeUI7RTVHNmpvQ3pCOztFNEc1am9DQTtJQUErQjtFNUdna29DL0I7O0U0Rzdqb0NBO0lBQ0U7SUFDQTtFNUdna29DRjs7RTRHNWpvQ0E7SUFDRTtJQUNBO0U1Rytqb0NGOztFNEczam9DQTtJQUNFO0lBQ0E7RTVHOGpvQ0Y7O0U0RzFqb0NBO0lBQ0U7SUFDQTtFNUc2am9DRjs7RTRHempvQ0E7SUFBMkI7RTVHNmpvQzNCOztFNEc1am9DQTtJQUEyQjtFNUdna29DM0I7O0U0Ry9qb0NBO0lBQTJCO0U1R21rb0MzQjs7RTRHbGtvQ0E7SUFBMkI7RTVHc2tvQzNCOztFNEdua29DQTtJQUFpQztFNUd1a29DakM7O0U0R3Rrb0NBO0lBQWlDO0U1RzBrb0NqQzs7RTRHemtvQ0E7SUFBaUM7RTVHNmtvQ2pDOztFNEc1a29DQTtJQUFpQztFNUdnbG9DakM7O0U0R3Jub0NBO0lBQXlCO0U1R3lub0N6Qjs7RTRHeG5vQ0E7SUFBK0I7RTVHNG5vQy9COztFNEd6bm9DQTtJQUNFO0lBQ0E7RTVHNG5vQ0Y7O0U0R3hub0NBO0lBQ0U7SUFDQTtFNUcybm9DRjs7RTRHdm5vQ0E7SUFDRTtJQUNBO0U1RzBub0NGOztFNEd0bm9DQTtJQUNFO0lBQ0E7RTVHeW5vQ0Y7O0U0R3Jub0NBO0lBQTJCO0U1R3lub0MzQjs7RTRHeG5vQ0E7SUFBMkI7RTVHNG5vQzNCOztFNEczbm9DQTtJQUEyQjtFNUcrbm9DM0I7O0U0Rzlub0NBO0lBQTJCO0U1R2tvb0MzQjs7RTRHL25vQ0E7SUFBaUM7RTVHbW9vQ2pDOztFNEdsb29DQTtJQUFpQztFNUdzb29DakM7O0U0R3Jvb0NBO0lBQWlDO0U1R3lvb0NqQzs7RTRHeG9vQ0E7SUFBaUM7RTVHNG9vQ2pDOztFNEdqcm9DQTtJQUF5QjtFNUdxcm9DekI7O0U0R3Byb0NBO0lBQStCO0U1R3dyb0MvQjs7RTRHcnJvQ0E7SUFDRTtJQUNBO0U1R3dyb0NGOztFNEdwcm9DQTtJQUNFO0lBQ0E7RTVHdXJvQ0Y7O0U0R25yb0NBO0lBQ0U7SUFDQTtFNUdzcm9DRjs7RTRHbHJvQ0E7SUFDRTtJQUNBO0U1R3Fyb0NGOztFNEdqcm9DQTtJQUEyQjtFNUdxcm9DM0I7O0U0R3Byb0NBO0lBQTJCO0U1R3dyb0MzQjs7RTRHdnJvQ0E7SUFBMkI7RTVHMnJvQzNCOztFNEcxcm9DQTtJQUEyQjtFNUc4cm9DM0I7O0U0RzNyb0NBO0lBQWlDO0U1Rytyb0NqQzs7RTRHOXJvQ0E7SUFBaUM7RTVHa3NvQ2pDOztFNEdqc29DQTtJQUFpQztFNUdxc29DakM7O0U0R3Bzb0NBO0lBQWlDO0U1R3dzb0NqQzs7RTRHN3VvQ0E7SUFBeUI7RTVHaXZvQ3pCOztFNEdodm9DQTtJQUErQjtFNUdvdm9DL0I7O0U0R2p2b0NBO0lBQ0U7SUFDQTtFNUdvdm9DRjs7RTRHaHZvQ0E7SUFDRTtJQUNBO0U1R212b0NGOztFNEcvdW9DQTtJQUNFO0lBQ0E7RTVHa3ZvQ0Y7O0U0Rzl1b0NBO0lBQ0U7SUFDQTtFNUdpdm9DRjs7RTRHN3VvQ0E7SUFBMkI7RTVHaXZvQzNCOztFNEdodm9DQTtJQUEyQjtFNUdvdm9DM0I7O0U0R252b0NBO0lBQTJCO0U1R3V2b0MzQjs7RTRHdHZvQ0E7SUFBMkI7RTVHMHZvQzNCOztFNEd2dm9DQTtJQUFpQztFNUcydm9DakM7O0U0RzF2b0NBO0lBQWlDO0U1Rzh2b0NqQzs7RTRHN3ZvQ0E7SUFBaUM7RTVHaXdvQ2pDOztFNEdod29DQTtJQUFpQztFNUdvd29DakM7O0U0R3p5b0NBO0lBQXlCO0U1RzZ5b0N6Qjs7RTRHNXlvQ0E7SUFBK0I7RTVHZ3pvQy9COztFNEc3eW9DQTtJQUNFO0lBQ0E7RTVHZ3pvQ0Y7O0U0RzV5b0NBO0lBQ0U7SUFDQTtFNUcreW9DRjs7RTRHM3lvQ0E7SUFDRTtJQUNBO0U1Rzh5b0NGOztFNEcxeW9DQTtJQUNFO0lBQ0E7RTVHNnlvQ0Y7O0U0R3p5b0NBO0lBQTJCO0U1RzZ5b0MzQjs7RTRHNXlvQ0E7SUFBMkI7RTVHZ3pvQzNCOztFNEcveW9DQTtJQUEyQjtFNUdtem9DM0I7O0U0R2x6b0NBO0lBQTJCO0U1R3N6b0MzQjs7RTRHbnpvQ0E7SUFBaUM7RTVHdXpvQ2pDOztFNEd0em9DQTtJQUFpQztFNUcwem9DakM7O0U0R3p6b0NBO0lBQWlDO0U1RzZ6b0NqQzs7RTRHNXpvQ0E7SUFBaUM7RTVHZzBvQ2pDOztFNEdyMm9DQTtJQUF5QjtFNUd5Mm9DekI7O0U0R3gyb0NBO0lBQStCO0U1RzQyb0MvQjs7RTRHejJvQ0E7SUFDRTtJQUNBO0U1RzQyb0NGOztFNEd4Mm9DQTtJQUNFO0lBQ0E7RTVHMjJvQ0Y7O0U0R3Yyb0NBO0lBQ0U7SUFDQTtFNUcwMm9DRjs7RTRHdDJvQ0E7SUFDRTtJQUNBO0U1R3kyb0NGOztFNEdyMm9DQTtJQUEyQjtFNUd5Mm9DM0I7O0U0R3gyb0NBO0lBQTJCO0U1RzQyb0MzQjs7RTRHMzJvQ0E7SUFBMkI7RTVHKzJvQzNCOztFNEc5Mm9DQTtJQUEyQjtFNUdrM29DM0I7O0U0Ry8yb0NBO0lBQWlDO0U1R20zb0NqQzs7RTRHbDNvQ0E7SUFBaUM7RTVHczNvQ2pDOztFNEdyM29DQTtJQUFpQztFNUd5M29DakM7O0U0R3gzb0NBO0lBQWlDO0U1RzQzb0NqQzs7RTRHajZvQ0E7SUFBeUI7RTVHcTZvQ3pCOztFNEdwNm9DQTtJQUErQjtFNUd3Nm9DL0I7O0U0R3I2b0NBO0lBQ0U7SUFDQTtFNUd3Nm9DRjs7RTRHcDZvQ0E7SUFDRTtJQUNBO0U1R3U2b0NGOztFNEduNm9DQTtJQUNFO0lBQ0E7RTVHczZvQ0Y7O0U0R2w2b0NBO0lBQ0U7SUFDQTtFNUdxNm9DRjs7RTRHajZvQ0E7SUFBMkI7RTVHcTZvQzNCOztFNEdwNm9DQTtJQUEyQjtFNUd3Nm9DM0I7O0U0R3Y2b0NBO0lBQTJCO0U1RzI2b0MzQjs7RTRHMTZvQ0E7SUFBMkI7RTVHODZvQzNCOztFNEczNm9DQTtJQUFpQztFNUcrNm9DakM7O0U0Rzk2b0NBO0lBQWlDO0U1R2s3b0NqQzs7RTRHajdvQ0E7SUFBaUM7RTVHcTdvQ2pDOztFNEdwN29DQTtJQUFpQztFNUd3N29DakM7O0U0Rzc5b0NBO0lBQXlCO0U1R2krb0N6Qjs7RTRHaCtvQ0E7SUFBK0I7RTVHbytvQy9COztFNEdqK29DQTtJQUNFO0lBQ0E7RTVHbytvQ0Y7O0U0R2grb0NBO0lBQ0U7SUFDQTtFNUdtK29DRjs7RTRHLzlvQ0E7SUFDRTtJQUNBO0U1R2srb0NGOztFNEc5OW9DQTtJQUNFO0lBQ0E7RTVHaStvQ0Y7O0U0Rzc5b0NBO0lBQTJCO0U1R2krb0MzQjs7RTRHaCtvQ0E7SUFBMkI7RTVHbytvQzNCOztFNEduK29DQTtJQUEyQjtFNUd1K29DM0I7O0U0R3Qrb0NBO0lBQTJCO0U1RzArb0MzQjs7RTRHditvQ0E7SUFBaUM7RTVHMitvQ2pDOztFNEcxK29DQTtJQUFpQztFNUc4K29DakM7O0U0Rzcrb0NBO0lBQWlDO0U1R2kvb0NqQzs7RTRHaC9vQ0E7SUFBaUM7RTVHby9vQ2pDOztFNEd6aHBDQTtJQUF5QjtFNUc2aHBDekI7O0U0RzVocENBO0lBQStCO0U1R2dpcEMvQjs7RTRHN2hwQ0E7SUFDRTtJQUNBO0U1R2dpcENGOztFNEc1aHBDQTtJQUNFO0lBQ0E7RTVHK2hwQ0Y7O0U0RzNocENBO0lBQ0U7SUFDQTtFNUc4aHBDRjs7RTRHMWhwQ0E7SUFDRTtJQUNBO0U1RzZocENGOztFNEd6aHBDQTtJQUEyQjtFNUc2aHBDM0I7O0U0RzVocENBO0lBQTJCO0U1R2dpcEMzQjs7RTRHL2hwQ0E7SUFBMkI7RTVHbWlwQzNCOztFNEdsaXBDQTtJQUEyQjtFNUdzaXBDM0I7O0U0R25pcENBO0lBQWlDO0U1R3VpcENqQzs7RTRHdGlwQ0E7SUFBaUM7RTVHMGlwQ2pDOztFNEd6aXBDQTtJQUFpQztFNUc2aXBDakM7O0U0RzVpcENBO0lBQWlDO0U1R2dqcENqQzs7RTRHcmxwQ0E7SUFBeUI7RTVHeWxwQ3pCOztFNEd4bHBDQTtJQUErQjtFNUc0bHBDL0I7O0U0R3pscENBO0lBQ0U7SUFDQTtFNUc0bHBDRjs7RTRHeGxwQ0E7SUFDRTtJQUNBO0U1RzJscENGOztFNEd2bHBDQTtJQUNFO0lBQ0E7RTVHMGxwQ0Y7O0U0R3RscENBO0lBQ0U7SUFDQTtFNUd5bHBDRjs7RTRHcmxwQ0E7SUFBMkI7RTVHeWxwQzNCOztFNEd4bHBDQTtJQUEyQjtFNUc0bHBDM0I7O0U0RzNscENBO0lBQTJCO0U1RytscEMzQjs7RTRHOWxwQ0E7SUFBMkI7RTVHa21wQzNCOztFNEcvbHBDQTtJQUFpQztFNUdtbXBDakM7O0U0R2xtcENBO0lBQWlDO0U1R3NtcENqQzs7RTRHcm1wQ0E7SUFBaUM7RTVHeW1wQ2pDOztFNEd4bXBDQTtJQUFpQztFNUc0bXBDakM7O0U0R2pwcENBO0lBQXlCO0U1R3FwcEN6Qjs7RTRHcHBwQ0E7SUFBK0I7RTVHd3BwQy9COztFNEdycHBDQTtJQUNFO0lBQ0E7RTVHd3BwQ0Y7O0U0R3BwcENBO0lBQ0U7SUFDQTtFNUd1cHBDRjs7RTRHbnBwQ0E7SUFDRTtJQUNBO0U1R3NwcENGOztFNEdscHBDQTtJQUNFO0lBQ0E7RTVHcXBwQ0Y7O0U0R2pwcENBO0lBQTJCO0U1R3FwcEMzQjs7RTRHcHBwQ0E7SUFBMkI7RTVHd3BwQzNCOztFNEd2cHBDQTtJQUEyQjtFNUcycHBDM0I7O0U0RzFwcENBO0lBQTJCO0U1RzhwcEMzQjs7RTRHM3BwQ0E7SUFBaUM7RTVHK3BwQ2pDOztFNEc5cHBDQTtJQUFpQztFNUdrcXBDakM7O0U0R2pxcENBO0lBQWlDO0U1R3FxcENqQzs7RTRHcHFwQ0E7SUFBaUM7RTVHd3FwQ2pDOztFNEc3c3BDQTtJQUF5QjtFNUdpdHBDekI7O0U0R2h0cENBO0lBQStCO0U1R290cEMvQjs7RTRHanRwQ0E7SUFDRTtJQUNBO0U1R290cENGOztFNEdodHBDQTtJQUNFO0lBQ0E7RTVHbXRwQ0Y7O0U0Ry9zcENBO0lBQ0U7SUFDQTtFNUdrdHBDRjs7RTRHOXNwQ0E7SUFDRTtJQUNBO0U1R2l0cENGOztFNEc3c3BDQTtJQUEyQjtFNUdpdHBDM0I7O0U0R2h0cENBO0lBQTJCO0U1R290cEMzQjs7RTRHbnRwQ0E7SUFBMkI7RTVHdXRwQzNCOztFNEd0dHBDQTtJQUEyQjtFNUcwdHBDM0I7O0U0R3Z0cENBO0lBQWlDO0U1RzJ0cENqQzs7RTRHMXRwQ0E7SUFBaUM7RTVHOHRwQ2pDOztFNEc3dHBDQTtJQUFpQztFNUdpdXBDakM7O0U0R2h1cENBO0lBQWlDO0U1R291cENqQzs7RTRHendwQ0E7SUFBeUI7RTVHNndwQ3pCOztFNEc1d3BDQTtJQUErQjtFNUdneHBDL0I7O0U0Rzd3cENBO0lBQ0U7SUFDQTtFNUdneHBDRjs7RTRHNXdwQ0E7SUFDRTtJQUNBO0U1Ryt3cENGOztFNEczd3BDQTtJQUNFO0lBQ0E7RTVHOHdwQ0Y7O0U0RzF3cENBO0lBQ0U7SUFDQTtFNUc2d3BDRjs7RTRHendwQ0E7SUFBMkI7RTVHNndwQzNCOztFNEc1d3BDQTtJQUEyQjtFNUdneHBDM0I7O0U0Ry93cENBO0lBQTJCO0U1R214cEMzQjs7RTRHbHhwQ0E7SUFBMkI7RTVHc3hwQzNCOztFNEdueHBDQTtJQUFpQztFNUd1eHBDakM7O0U0R3R4cENBO0lBQWlDO0U1RzB4cENqQzs7RTRHenhwQ0E7SUFBaUM7RTVHNnhwQ2pDOztFNEc1eHBDQTtJQUFpQztFNUdneXBDakM7O0U0R3IwcENBO0lBQXlCO0U1R3kwcEN6Qjs7RTRHeDBwQ0E7SUFBK0I7RTVHNDBwQy9COztFNEd6MHBDQTtJQUNFO0lBQ0E7RTVHNDBwQ0Y7O0U0R3gwcENBO0lBQ0U7SUFDQTtFNUcyMHBDRjs7RTRHdjBwQ0E7SUFDRTtJQUNBO0U1RzAwcENGOztFNEd0MHBDQTtJQUNFO0lBQ0E7RTVHeTBwQ0Y7O0U0R3IwcENBO0lBQTJCO0U1R3kwcEMzQjs7RTRHeDBwQ0E7SUFBMkI7RTVHNDBwQzNCOztFNEczMHBDQTtJQUEyQjtFNUcrMHBDM0I7O0U0RzkwcENBO0lBQTJCO0U1R2sxcEMzQjs7RTRHLzBwQ0E7SUFBaUM7RTVHbTFwQ2pDOztFNEdsMXBDQTtJQUFpQztFNUdzMXBDakM7O0U0R3IxcENBO0lBQWlDO0U1R3kxcENqQzs7RTRHeDFwQ0E7SUFBaUM7RTVHNDFwQ2pDOztFNEdqNHBDQTtJQUF5QjtFNUdxNHBDekI7O0U0R3A0cENBO0lBQStCO0U1R3c0cEMvQjs7RTRHcjRwQ0E7SUFDRTtJQUNBO0U1R3c0cENGOztFNEdwNHBDQTtJQUNFO0lBQ0E7RTVHdTRwQ0Y7O0U0R240cENBO0lBQ0U7SUFDQTtFNUdzNHBDRjs7RTRHbDRwQ0E7SUFDRTtJQUNBO0U1R3E0cENGOztFNEdqNHBDQTtJQUEyQjtFNUdxNHBDM0I7O0U0R3A0cENBO0lBQTJCO0U1R3c0cEMzQjs7RTRHdjRwQ0E7SUFBMkI7RTVHMjRwQzNCOztFNEcxNHBDQTtJQUEyQjtFNUc4NHBDM0I7O0U0RzM0cENBO0lBQWlDO0U1Rys0cENqQzs7RTRHOTRwQ0E7SUFBaUM7RTVHazVwQ2pDOztFNEdqNXBDQTtJQUFpQztFNUdxNXBDakM7O0U0R3A1cENBO0lBQWlDO0U1R3c1cENqQzs7RTRHNzdwQ0E7SUFBeUI7RTVHaThwQ3pCOztFNEdoOHBDQTtJQUErQjtFNUdvOHBDL0I7O0U0R2o4cENBO0lBQ0U7SUFDQTtFNUdvOHBDRjs7RTRHaDhwQ0E7SUFDRTtJQUNBO0U1R204cENGOztFNEcvN3BDQTtJQUNFO0lBQ0E7RTVHazhwQ0Y7O0U0Rzk3cENBO0lBQ0U7SUFDQTtFNUdpOHBDRjs7RTRHNzdwQ0E7SUFBMkI7RTVHaThwQzNCOztFNEdoOHBDQTtJQUEyQjtFNUdvOHBDM0I7O0U0R244cENBO0lBQTJCO0U1R3U4cEMzQjs7RTRHdDhwQ0E7SUFBMkI7RTVHMDhwQzNCOztFNEd2OHBDQTtJQUFpQztFNUcyOHBDakM7O0U0RzE4cENBO0lBQWlDO0U1Rzg4cENqQzs7RTRHNzhwQ0E7SUFBaUM7RTVHaTlwQ2pDOztFNEdoOXBDQTtJQUFpQztFNUdvOXBDakM7O0U0R3ovcENBO0lBQXlCO0U1RzYvcEN6Qjs7RTRHNS9wQ0E7SUFBK0I7RTVHZ2dxQy9COztFNEc3L3BDQTtJQUNFO0lBQ0E7RTVHZ2dxQ0Y7O0U0RzUvcENBO0lBQ0U7SUFDQTtFNUcrL3BDRjs7RTRHMy9wQ0E7SUFDRTtJQUNBO0U1RzgvcENGOztFNEcxL3BDQTtJQUNFO0lBQ0E7RTVHNi9wQ0Y7O0U0R3ovcENBO0lBQTJCO0U1RzYvcEMzQjs7RTRHNS9wQ0E7SUFBMkI7RTVHZ2dxQzNCOztFNEcvL3BDQTtJQUEyQjtFNUdtZ3FDM0I7O0U0R2xncUNBO0lBQTJCO0U1R3NncUMzQjs7RTRHbmdxQ0E7SUFBaUM7RTVHdWdxQ2pDOztFNEd0Z3FDQTtJQUFpQztFNUcwZ3FDakM7O0U0R3pncUNBO0lBQWlDO0U1RzZncUNqQzs7RTRHNWdxQ0E7SUFBaUM7RTVHZ2hxQ2pDOztFNEdyanFDQTtJQUF5QjtFNUd5anFDekI7O0U0R3hqcUNBO0lBQStCO0U1RzRqcUMvQjs7RTRHempxQ0E7SUFDRTtJQUNBO0U1RzRqcUNGOztFNEd4anFDQTtJQUNFO0lBQ0E7RTVHMmpxQ0Y7O0U0R3ZqcUNBO0lBQ0U7SUFDQTtFNUcwanFDRjs7RTRHdGpxQ0E7SUFDRTtJQUNBO0U1R3lqcUNGOztFNEdyanFDQTtJQUEyQjtFNUd5anFDM0I7O0U0R3hqcUNBO0lBQTJCO0U1RzRqcUMzQjs7RTRHM2pxQ0E7SUFBMkI7RTVHK2pxQzNCOztFNEc5anFDQTtJQUEyQjtFNUdra3FDM0I7O0U0Ry9qcUNBO0lBQWlDO0U1R21rcUNqQzs7RTRHbGtxQ0E7SUFBaUM7RTVHc2txQ2pDOztFNEdya3FDQTtJQUFpQztFNUd5a3FDakM7O0U0R3hrcUNBO0lBQWlDO0U1RzRrcUNqQzs7RTRHam5xQ0E7SUFBeUI7RTVHcW5xQ3pCOztFNEdwbnFDQTtJQUErQjtFNUd3bnFDL0I7O0U0R3JucUNBO0lBQ0U7SUFDQTtFNUd3bnFDRjs7RTRHcG5xQ0E7SUFDRTtJQUNBO0U1R3VucUNGOztFNEdubnFDQTtJQUNFO0lBQ0E7RTVHc25xQ0Y7O0U0R2xucUNBO0lBQ0U7SUFDQTtFNUdxbnFDRjs7RTRHam5xQ0E7SUFBMkI7RTVHcW5xQzNCOztFNEdwbnFDQTtJQUEyQjtFNUd3bnFDM0I7O0U0R3ZucUNBO0lBQTJCO0U1RzJucUMzQjs7RTRHMW5xQ0E7SUFBMkI7RTVHOG5xQzNCOztFNEczbnFDQTtJQUFpQztFNUcrbnFDakM7O0U0RzlucUNBO0lBQWlDO0U1R2tvcUNqQzs7RTRHam9xQ0E7SUFBaUM7RTVHcW9xQ2pDOztFNEdwb3FDQTtJQUFpQztFNUd3b3FDakM7O0U0RzdxcUNBO0lBQXlCO0U1R2lycUN6Qjs7RTRHaHJxQ0E7SUFBK0I7RTVHb3JxQy9COztFNEdqcnFDQTtJQUNFO0lBQ0E7RTVHb3JxQ0Y7O0U0R2hycUNBO0lBQ0U7SUFDQTtFNUdtcnFDRjs7RTRHL3FxQ0E7SUFDRTtJQUNBO0U1R2tycUNGOztFNEc5cXFDQTtJQUNFO0lBQ0E7RTVHaXJxQ0Y7O0U0RzdxcUNBO0lBQTJCO0U1R2lycUMzQjs7RTRHaHJxQ0E7SUFBMkI7RTVHb3JxQzNCOztFNEducnFDQTtJQUEyQjtFNUd1cnFDM0I7O0U0R3RycUNBO0lBQTJCO0U1RzBycUMzQjs7RTRHdnJxQ0E7SUFBaUM7RTVHMnJxQ2pDOztFNEcxcnFDQTtJQUFpQztFNUc4cnFDakM7O0U0RzdycUNBO0lBQWlDO0U1R2lzcUNqQzs7RTRHaHNxQ0E7SUFBaUM7RTVHb3NxQ2pDOztFNEd6dXFDQTtJQUF5QjtFNUc2dXFDekI7O0U0RzV1cUNBO0lBQStCO0U1R2d2cUMvQjs7RTRHN3VxQ0E7SUFDRTtJQUNBO0U1R2d2cUNGOztFNEc1dXFDQTtJQUNFO0lBQ0E7RTVHK3VxQ0Y7O0U0RzN1cUNBO0lBQ0U7SUFDQTtFNUc4dXFDRjs7RTRHMXVxQ0E7SUFDRTtJQUNBO0U1RzZ1cUNGOztFNEd6dXFDQTtJQUEyQjtFNUc2dXFDM0I7O0U0RzV1cUNBO0lBQTJCO0U1R2d2cUMzQjs7RTRHL3VxQ0E7SUFBMkI7RTVHbXZxQzNCOztFNEdsdnFDQTtJQUEyQjtFNUdzdnFDM0I7O0U0R252cUNBO0lBQWlDO0U1R3V2cUNqQzs7RTRHdHZxQ0E7SUFBaUM7RTVHMHZxQ2pDOztFNEd6dnFDQTtJQUFpQztFNUc2dnFDakM7O0U0RzV2cUNBO0lBQWlDO0U1R2d3cUNqQzs7RTRHcnlxQ0E7SUFBeUI7RTVHeXlxQ3pCOztFNEd4eXFDQTtJQUErQjtFNUc0eXFDL0I7O0U0R3p5cUNBO0lBQ0U7SUFDQTtFNUc0eXFDRjs7RTRHeHlxQ0E7SUFDRTtJQUNBO0U1RzJ5cUNGOztFNEd2eXFDQTtJQUNFO0lBQ0E7RTVHMHlxQ0Y7O0U0R3R5cUNBO0lBQ0U7SUFDQTtFNUd5eXFDRjs7RTRHcnlxQ0E7SUFBMkI7RTVHeXlxQzNCOztFNEd4eXFDQTtJQUEyQjtFNUc0eXFDM0I7O0U0RzN5cUNBO0lBQTJCO0U1Ryt5cUMzQjs7RTRHOXlxQ0E7SUFBMkI7RTVHa3pxQzNCOztFNEcveXFDQTtJQUFpQztFNUdtenFDakM7O0U0R2x6cUNBO0lBQWlDO0U1R3N6cUNqQzs7RTRHcnpxQ0E7SUFBaUM7RTVHeXpxQ2pDOztFNEd4enFDQTtJQUFpQztFNUc0enFDakM7O0U0R2oycUNBO0lBQXlCO0U1R3EycUN6Qjs7RTRHcDJxQ0E7SUFBK0I7RTVHdzJxQy9COztFNEdyMnFDQTtJQUNFO0lBQ0E7RTVHdzJxQ0Y7O0U0R3AycUNBO0lBQ0U7SUFDQTtFNUd1MnFDRjs7RTRHbjJxQ0E7SUFDRTtJQUNBO0U1R3MycUNGOztFNEdsMnFDQTtJQUNFO0lBQ0E7RTVHcTJxQ0Y7O0U0R2oycUNBO0lBQTJCO0U1R3EycUMzQjs7RTRHcDJxQ0E7SUFBMkI7RTVHdzJxQzNCOztFNEd2MnFDQTtJQUEyQjtFNUcyMnFDM0I7O0U0RzEycUNBO0lBQTJCO0U1RzgycUMzQjs7RTRHMzJxQ0E7SUFBaUM7RTVHKzJxQ2pDOztFNEc5MnFDQTtJQUFpQztFNUdrM3FDakM7O0U0R2ozcUNBO0lBQWlDO0U1R3EzcUNqQzs7RTRHcDNxQ0E7SUFBaUM7RTVHdzNxQ2pDOztFNEc3NXFDQTtJQUF5QjtFNUdpNnFDekI7O0U0R2g2cUNBO0lBQStCO0U1R282cUMvQjs7RTRHajZxQ0E7SUFDRTtJQUNBO0U1R282cUNGOztFNEdoNnFDQTtJQUNFO0lBQ0E7RTVHbTZxQ0Y7O0U0Ry81cUNBO0lBQ0U7SUFDQTtFNUdrNnFDRjs7RTRHOTVxQ0E7SUFDRTtJQUNBO0U1R2k2cUNGOztFNEc3NXFDQTtJQUEyQjtFNUdpNnFDM0I7O0U0R2g2cUNBO0lBQTJCO0U1R282cUMzQjs7RTRHbjZxQ0E7SUFBMkI7RTVHdTZxQzNCOztFNEd0NnFDQTtJQUEyQjtFNUcwNnFDM0I7O0U0R3Y2cUNBO0lBQWlDO0U1RzI2cUNqQzs7RTRHMTZxQ0E7SUFBaUM7RTVHODZxQ2pDOztFNEc3NnFDQTtJQUFpQztFNUdpN3FDakM7O0U0R2g3cUNBO0lBQWlDO0U1R283cUNqQzs7RTRHejlxQ0E7SUFBeUI7RTVHNjlxQ3pCOztFNEc1OXFDQTtJQUErQjtFNUdnK3FDL0I7O0U0Rzc5cUNBO0lBQ0U7SUFDQTtFNUdnK3FDRjs7RTRHNTlxQ0E7SUFDRTtJQUNBO0U1Rys5cUNGOztFNEczOXFDQTtJQUNFO0lBQ0E7RTVHODlxQ0Y7O0U0RzE5cUNBO0lBQ0U7SUFDQTtFNUc2OXFDRjs7RTRHejlxQ0E7SUFBMkI7RTVHNjlxQzNCOztFNEc1OXFDQTtJQUEyQjtFNUdnK3FDM0I7O0U0Ry85cUNBO0lBQTJCO0U1R20rcUMzQjs7RTRHbCtxQ0E7SUFBMkI7RTVHcytxQzNCOztFNEduK3FDQTtJQUFpQztFNUd1K3FDakM7O0U0R3QrcUNBO0lBQWlDO0U1RzArcUNqQzs7RTRHeitxQ0E7SUFBaUM7RTVHNitxQ2pDOztFNEc1K3FDQTtJQUFpQztFNUdnL3FDakM7O0U0R3JockNBO0lBQXlCO0U1R3lockN6Qjs7RTRHeGhyQ0E7SUFBK0I7RTVHNGhyQy9COztFNEd6aHJDQTtJQUNFO0lBQ0E7RTVHNGhyQ0Y7O0U0R3hockNBO0lBQ0U7SUFDQTtFNUcyaHJDRjs7RTRHdmhyQ0E7SUFDRTtJQUNBO0U1RzBockNGOztFNEd0aHJDQTtJQUNFO0lBQ0E7RTVHeWhyQ0Y7O0U0R3JockNBO0lBQTJCO0U1R3lockMzQjs7RTRHeGhyQ0E7SUFBMkI7RTVHNGhyQzNCOztFNEczaHJDQTtJQUEyQjtFNUcraHJDM0I7O0U0RzlockNBO0lBQTJCO0U1R2tpckMzQjs7RTRHL2hyQ0E7SUFBaUM7RTVHbWlyQ2pDOztFNEdsaXJDQTtJQUFpQztFNUdzaXJDakM7O0U0R3JpckNBO0lBQWlDO0U1R3lpckNqQzs7RTRHeGlyQ0E7SUFBaUM7RTVHNGlyQ2pDO0FBQ0Y7QWlCcGlyQ0k7RTJGOUNGO0lBQXlCO0U1R3NsckN6Qjs7RTRHcmxyQ0E7SUFBK0I7RTVHeWxyQy9COztFNEd0bHJDQTtJQUNFO0lBQ0E7RTVHeWxyQ0Y7O0U0R3JsckNBO0lBQ0U7SUFDQTtFNUd3bHJDRjs7RTRHcGxyQ0E7SUFDRTtJQUNBO0U1R3VsckNGOztFNEdubHJDQTtJQUNFO0lBQ0E7RTVHc2xyQ0Y7O0U0R2xsckNBO0lBQTJCO0U1R3NsckMzQjs7RTRHcmxyQ0E7SUFBMkI7RTVHeWxyQzNCOztFNEd4bHJDQTtJQUEyQjtFNUc0bHJDM0I7O0U0RzNsckNBO0lBQTJCO0U1RytsckMzQjs7RTRHNWxyQ0E7SUFBaUM7RTVHZ21yQ2pDOztFNEcvbHJDQTtJQUFpQztFNUdtbXJDakM7O0U0R2xtckNBO0lBQWlDO0U1R3NtckNqQzs7RTRHcm1yQ0E7SUFBaUM7RTVHeW1yQ2pDOztFNEc5b3JDQTtJQUF5QjtFNUdrcHJDekI7O0U0R2pwckNBO0lBQStCO0U1R3FwckMvQjs7RTRHbHByQ0E7SUFDRTtJQUNBO0U1R3FwckNGOztFNEdqcHJDQTtJQUNFO0lBQ0E7RTVHb3ByQ0Y7O0U0R2hwckNBO0lBQ0U7SUFDQTtFNUdtcHJDRjs7RTRHL29yQ0E7SUFDRTtJQUNBO0U1R2twckNGOztFNEc5b3JDQTtJQUEyQjtFNUdrcHJDM0I7O0U0R2pwckNBO0lBQTJCO0U1R3FwckMzQjs7RTRHcHByQ0E7SUFBMkI7RTVHd3ByQzNCOztFNEd2cHJDQTtJQUEyQjtFNUcycHJDM0I7O0U0R3hwckNBO0lBQWlDO0U1RzRwckNqQzs7RTRHM3ByQ0E7SUFBaUM7RTVHK3ByQ2pDOztFNEc5cHJDQTtJQUFpQztFNUdrcXJDakM7O0U0R2pxckNBO0lBQWlDO0U1R3FxckNqQzs7RTRHMXNyQ0E7SUFBeUI7RTVHOHNyQ3pCOztFNEc3c3JDQTtJQUErQjtFNUdpdHJDL0I7O0U0RzlzckNBO0lBQ0U7SUFDQTtFNUdpdHJDRjs7RTRHN3NyQ0E7SUFDRTtJQUNBO0U1R2d0ckNGOztFNEc1c3JDQTtJQUNFO0lBQ0E7RTVHK3NyQ0Y7O0U0RzNzckNBO0lBQ0U7SUFDQTtFNUc4c3JDRjs7RTRHMXNyQ0E7SUFBMkI7RTVHOHNyQzNCOztFNEc3c3JDQTtJQUEyQjtFNUdpdHJDM0I7O0U0R2h0ckNBO0lBQTJCO0U1R290ckMzQjs7RTRHbnRyQ0E7SUFBMkI7RTVHdXRyQzNCOztFNEdwdHJDQTtJQUFpQztFNUd3dHJDakM7O0U0R3Z0ckNBO0lBQWlDO0U1RzJ0ckNqQzs7RTRHMXRyQ0E7SUFBaUM7RTVHOHRyQ2pDOztFNEc3dHJDQTtJQUFpQztFNUdpdXJDakM7O0U0R3R3ckNBO0lBQXlCO0U1RzB3ckN6Qjs7RTRHendyQ0E7SUFBK0I7RTVHNndyQy9COztFNEcxd3JDQTtJQUNFO0lBQ0E7RTVHNndyQ0Y7O0U0R3p3ckNBO0lBQ0U7SUFDQTtFNUc0d3JDRjs7RTRHeHdyQ0E7SUFDRTtJQUNBO0U1RzJ3ckNGOztFNEd2d3JDQTtJQUNFO0lBQ0E7RTVHMHdyQ0Y7O0U0R3R3ckNBO0lBQTJCO0U1RzB3ckMzQjs7RTRHendyQ0E7SUFBMkI7RTVHNndyQzNCOztFNEc1d3JDQTtJQUEyQjtFNUdneHJDM0I7O0U0Ry93ckNBO0lBQTJCO0U1R214ckMzQjs7RTRHaHhyQ0E7SUFBaUM7RTVHb3hyQ2pDOztFNEdueHJDQTtJQUFpQztFNUd1eHJDakM7O0U0R3R4ckNBO0lBQWlDO0U1RzB4ckNqQzs7RTRHenhyQ0E7SUFBaUM7RTVHNnhyQ2pDOztFNEdsMHJDQTtJQUF5QjtFNUdzMHJDekI7O0U0R3IwckNBO0lBQStCO0U1R3kwckMvQjs7RTRHdDByQ0E7SUFDRTtJQUNBO0U1R3kwckNGOztFNEdyMHJDQTtJQUNFO0lBQ0E7RTVHdzByQ0Y7O0U0R3AwckNBO0lBQ0U7SUFDQTtFNUd1MHJDRjs7RTRHbjByQ0E7SUFDRTtJQUNBO0U1R3MwckNGOztFNEdsMHJDQTtJQUEyQjtFNUdzMHJDM0I7O0U0R3IwckNBO0lBQTJCO0U1R3kwckMzQjs7RTRHeDByQ0E7SUFBMkI7RTVHNDByQzNCOztFNEczMHJDQTtJQUEyQjtFNUcrMHJDM0I7O0U0RzUwckNBO0lBQWlDO0U1R2cxckNqQzs7RTRHLzByQ0E7SUFBaUM7RTVHbTFyQ2pDOztFNEdsMXJDQTtJQUFpQztFNUdzMXJDakM7O0U0R3IxckNBO0lBQWlDO0U1R3kxckNqQzs7RTRHOTNyQ0E7SUFBeUI7RTVHazRyQ3pCOztFNEdqNHJDQTtJQUErQjtFNUdxNHJDL0I7O0U0R2w0ckNBO0lBQ0U7SUFDQTtFNUdxNHJDRjs7RTRHajRyQ0E7SUFDRTtJQUNBO0U1R280ckNGOztFNEdoNHJDQTtJQUNFO0lBQ0E7RTVHbTRyQ0Y7O0U0Ry8zckNBO0lBQ0U7SUFDQTtFNUdrNHJDRjs7RTRHOTNyQ0E7SUFBMkI7RTVHazRyQzNCOztFNEdqNHJDQTtJQUEyQjtFNUdxNHJDM0I7O0U0R3A0ckNBO0lBQTJCO0U1R3c0ckMzQjs7RTRHdjRyQ0E7SUFBMkI7RTVHMjRyQzNCOztFNEd4NHJDQTtJQUFpQztFNUc0NHJDakM7O0U0RzM0ckNBO0lBQWlDO0U1Rys0ckNqQzs7RTRHOTRyQ0E7SUFBaUM7RTVHazVyQ2pDOztFNEdqNXJDQTtJQUFpQztFNUdxNXJDakM7O0U0RzE3ckNBO0lBQXlCO0U1Rzg3ckN6Qjs7RTRHNzdyQ0E7SUFBK0I7RTVHaThyQy9COztFNEc5N3JDQTtJQUNFO0lBQ0E7RTVHaThyQ0Y7O0U0Rzc3ckNBO0lBQ0U7SUFDQTtFNUdnOHJDRjs7RTRHNTdyQ0E7SUFDRTtJQUNBO0U1Rys3ckNGOztFNEczN3JDQTtJQUNFO0lBQ0E7RTVHODdyQ0Y7O0U0RzE3ckNBO0lBQTJCO0U1Rzg3ckMzQjs7RTRHNzdyQ0E7SUFBMkI7RTVHaThyQzNCOztFNEdoOHJDQTtJQUEyQjtFNUdvOHJDM0I7O0U0R244ckNBO0lBQTJCO0U1R3U4ckMzQjs7RTRHcDhyQ0E7SUFBaUM7RTVHdzhyQ2pDOztFNEd2OHJDQTtJQUFpQztFNUcyOHJDakM7O0U0RzE4ckNBO0lBQWlDO0U1Rzg4ckNqQzs7RTRHNzhyQ0E7SUFBaUM7RTVHaTlyQ2pDOztFNEd0L3JDQTtJQUF5QjtFNUcwL3JDekI7O0U0R3ovckNBO0lBQStCO0U1RzYvckMvQjs7RTRHMS9yQ0E7SUFDRTtJQUNBO0U1RzYvckNGOztFNEd6L3JDQTtJQUNFO0lBQ0E7RTVHNC9yQ0Y7O0U0R3gvckNBO0lBQ0U7SUFDQTtFNUcyL3JDRjs7RTRHdi9yQ0E7SUFDRTtJQUNBO0U1RzAvckNGOztFNEd0L3JDQTtJQUEyQjtFNUcwL3JDM0I7O0U0R3ovckNBO0lBQTJCO0U1RzYvckMzQjs7RTRHNS9yQ0E7SUFBMkI7RTVHZ2dzQzNCOztFNEcvL3JDQTtJQUEyQjtFNUdtZ3NDM0I7O0U0R2hnc0NBO0lBQWlDO0U1R29nc0NqQzs7RTRHbmdzQ0E7SUFBaUM7RTVHdWdzQ2pDOztFNEd0Z3NDQTtJQUFpQztFNUcwZ3NDakM7O0U0R3pnc0NBO0lBQWlDO0U1RzZnc0NqQzs7RTRHbGpzQ0E7SUFBeUI7RTVHc2pzQ3pCOztFNEdyanNDQTtJQUErQjtFNUd5anNDL0I7O0U0R3Rqc0NBO0lBQ0U7SUFDQTtFNUd5anNDRjs7RTRHcmpzQ0E7SUFDRTtJQUNBO0U1R3dqc0NGOztFNEdwanNDQTtJQUNFO0lBQ0E7RTVHdWpzQ0Y7O0U0R25qc0NBO0lBQ0U7SUFDQTtFNUdzanNDRjs7RTRHbGpzQ0E7SUFBMkI7RTVHc2pzQzNCOztFNEdyanNDQTtJQUEyQjtFNUd5anNDM0I7O0U0R3hqc0NBO0lBQTJCO0U1RzRqc0MzQjs7RTRHM2pzQ0E7SUFBMkI7RTVHK2pzQzNCOztFNEc1anNDQTtJQUFpQztFNUdna3NDakM7O0U0Ry9qc0NBO0lBQWlDO0U1R21rc0NqQzs7RTRHbGtzQ0E7SUFBaUM7RTVHc2tzQ2pDOztFNEdya3NDQTtJQUFpQztFNUd5a3NDakM7O0U0Rzltc0NBO0lBQXlCO0U1R2tuc0N6Qjs7RTRHam5zQ0E7SUFBK0I7RTVHcW5zQy9COztFNEdsbnNDQTtJQUNFO0lBQ0E7RTVHcW5zQ0Y7O0U0R2puc0NBO0lBQ0U7SUFDQTtFNUdvbnNDRjs7RTRHaG5zQ0E7SUFDRTtJQUNBO0U1R21uc0NGOztFNEcvbXNDQTtJQUNFO0lBQ0E7RTVHa25zQ0Y7O0U0Rzltc0NBO0lBQTJCO0U1R2tuc0MzQjs7RTRHam5zQ0E7SUFBMkI7RTVHcW5zQzNCOztFNEdwbnNDQTtJQUEyQjtFNUd3bnNDM0I7O0U0R3Zuc0NBO0lBQTJCO0U1RzJuc0MzQjs7RTRHeG5zQ0E7SUFBaUM7RTVHNG5zQ2pDOztFNEczbnNDQTtJQUFpQztFNUcrbnNDakM7O0U0Rzluc0NBO0lBQWlDO0U1R2tvc0NqQzs7RTRHam9zQ0E7SUFBaUM7RTVHcW9zQ2pDOztFNEcxcXNDQTtJQUF5QjtFNUc4cXNDekI7O0U0Rzdxc0NBO0lBQStCO0U1R2lyc0MvQjs7RTRHOXFzQ0E7SUFDRTtJQUNBO0U1R2lyc0NGOztFNEc3cXNDQTtJQUNFO0lBQ0E7RTVHZ3JzQ0Y7O0U0RzVxc0NBO0lBQ0U7SUFDQTtFNUcrcXNDRjs7RTRHM3FzQ0E7SUFDRTtJQUNBO0U1Rzhxc0NGOztFNEcxcXNDQTtJQUEyQjtFNUc4cXNDM0I7O0U0Rzdxc0NBO0lBQTJCO0U1R2lyc0MzQjs7RTRHaHJzQ0E7SUFBMkI7RTVHb3JzQzNCOztFNEducnNDQTtJQUEyQjtFNUd1cnNDM0I7O0U0R3Byc0NBO0lBQWlDO0U1R3dyc0NqQzs7RTRHdnJzQ0E7SUFBaUM7RTVHMnJzQ2pDOztFNEcxcnNDQTtJQUFpQztFNUc4cnNDakM7O0U0Rzdyc0NBO0lBQWlDO0U1R2lzc0NqQzs7RTRHdHVzQ0E7SUFBeUI7RTVHMHVzQ3pCOztFNEd6dXNDQTtJQUErQjtFNUc2dXNDL0I7O0U0RzF1c0NBO0lBQ0U7SUFDQTtFNUc2dXNDRjs7RTRHenVzQ0E7SUFDRTtJQUNBO0U1RzR1c0NGOztFNEd4dXNDQTtJQUNFO0lBQ0E7RTVHMnVzQ0Y7O0U0R3Z1c0NBO0lBQ0U7SUFDQTtFNUcwdXNDRjs7RTRHdHVzQ0E7SUFBMkI7RTVHMHVzQzNCOztFNEd6dXNDQTtJQUEyQjtFNUc2dXNDM0I7O0U0RzV1c0NBO0lBQTJCO0U1R2d2c0MzQjs7RTRHL3VzQ0E7SUFBMkI7RTVHbXZzQzNCOztFNEdodnNDQTtJQUFpQztFNUdvdnNDakM7O0U0R252c0NBO0lBQWlDO0U1R3V2c0NqQzs7RTRHdHZzQ0E7SUFBaUM7RTVHMHZzQ2pDOztFNEd6dnNDQTtJQUFpQztFNUc2dnNDakM7O0U0R2x5c0NBO0lBQXlCO0U1R3N5c0N6Qjs7RTRHcnlzQ0E7SUFBK0I7RTVHeXlzQy9COztFNEd0eXNDQTtJQUNFO0lBQ0E7RTVHeXlzQ0Y7O0U0R3J5c0NBO0lBQ0U7SUFDQTtFNUd3eXNDRjs7RTRHcHlzQ0E7SUFDRTtJQUNBO0U1R3V5c0NGOztFNEdueXNDQTtJQUNFO0lBQ0E7RTVHc3lzQ0Y7O0U0R2x5c0NBO0lBQTJCO0U1R3N5c0MzQjs7RTRHcnlzQ0E7SUFBMkI7RTVHeXlzQzNCOztFNEd4eXNDQTtJQUEyQjtFNUc0eXNDM0I7O0U0RzN5c0NBO0lBQTJCO0U1Ryt5c0MzQjs7RTRHNXlzQ0E7SUFBaUM7RTVHZ3pzQ2pDOztFNEcveXNDQTtJQUFpQztFNUdtenNDakM7O0U0R2x6c0NBO0lBQWlDO0U1R3N6c0NqQzs7RTRHcnpzQ0E7SUFBaUM7RTVHeXpzQ2pDOztFNEc5MXNDQTtJQUF5QjtFNUdrMnNDekI7O0U0R2oyc0NBO0lBQStCO0U1R3Eyc0MvQjs7RTRHbDJzQ0E7SUFDRTtJQUNBO0U1R3Eyc0NGOztFNEdqMnNDQTtJQUNFO0lBQ0E7RTVHbzJzQ0Y7O0U0R2gyc0NBO0lBQ0U7SUFDQTtFNUdtMnNDRjs7RTRHLzFzQ0E7SUFDRTtJQUNBO0U1R2syc0NGOztFNEc5MXNDQTtJQUEyQjtFNUdrMnNDM0I7O0U0R2oyc0NBO0lBQTJCO0U1R3Eyc0MzQjs7RTRHcDJzQ0E7SUFBMkI7RTVHdzJzQzNCOztFNEd2MnNDQTtJQUEyQjtFNUcyMnNDM0I7O0U0R3gyc0NBO0lBQWlDO0U1RzQyc0NqQzs7RTRHMzJzQ0E7SUFBaUM7RTVHKzJzQ2pDOztFNEc5MnNDQTtJQUFpQztFNUdrM3NDakM7O0U0R2ozc0NBO0lBQWlDO0U1R3Ezc0NqQzs7RTRHMTVzQ0E7SUFBeUI7RTVHODVzQ3pCOztFNEc3NXNDQTtJQUErQjtFNUdpNnNDL0I7O0U0Rzk1c0NBO0lBQ0U7SUFDQTtFNUdpNnNDRjs7RTRHNzVzQ0E7SUFDRTtJQUNBO0U1R2c2c0NGOztFNEc1NXNDQTtJQUNFO0lBQ0E7RTVHKzVzQ0Y7O0U0RzM1c0NBO0lBQ0U7SUFDQTtFNUc4NXNDRjs7RTRHMTVzQ0E7SUFBMkI7RTVHODVzQzNCOztFNEc3NXNDQTtJQUEyQjtFNUdpNnNDM0I7O0U0R2g2c0NBO0lBQTJCO0U1R282c0MzQjs7RTRHbjZzQ0E7SUFBMkI7RTVHdTZzQzNCOztFNEdwNnNDQTtJQUFpQztFNUd3NnNDakM7O0U0R3Y2c0NBO0lBQWlDO0U1RzI2c0NqQzs7RTRHMTZzQ0E7SUFBaUM7RTVHODZzQ2pDOztFNEc3NnNDQTtJQUFpQztFNUdpN3NDakM7O0U0R3Q5c0NBO0lBQXlCO0U1RzA5c0N6Qjs7RTRHejlzQ0E7SUFBK0I7RTVHNjlzQy9COztFNEcxOXNDQTtJQUNFO0lBQ0E7RTVHNjlzQ0Y7O0U0R3o5c0NBO0lBQ0U7SUFDQTtFNUc0OXNDRjs7RTRHeDlzQ0E7SUFDRTtJQUNBO0U1RzI5c0NGOztFNEd2OXNDQTtJQUNFO0lBQ0E7RTVHMDlzQ0Y7O0U0R3Q5c0NBO0lBQTJCO0U1RzA5c0MzQjs7RTRHejlzQ0E7SUFBMkI7RTVHNjlzQzNCOztFNEc1OXNDQTtJQUEyQjtFNUdnK3NDM0I7O0U0Ry85c0NBO0lBQTJCO0U1R20rc0MzQjs7RTRHaCtzQ0E7SUFBaUM7RTVHbytzQ2pDOztFNEduK3NDQTtJQUFpQztFNUd1K3NDakM7O0U0R3Qrc0NBO0lBQWlDO0U1RzArc0NqQzs7RTRHeitzQ0E7SUFBaUM7RTVHNitzQ2pDOztFNEdsaHRDQTtJQUF5QjtFNUdzaHRDekI7O0U0R3JodENBO0lBQStCO0U1R3lodEMvQjs7RTRHdGh0Q0E7SUFDRTtJQUNBO0U1R3lodENGOztFNEdyaHRDQTtJQUNFO0lBQ0E7RTVHd2h0Q0Y7O0U0R3BodENBO0lBQ0U7SUFDQTtFNUd1aHRDRjs7RTRHbmh0Q0E7SUFDRTtJQUNBO0U1R3NodENGOztFNEdsaHRDQTtJQUEyQjtFNUdzaHRDM0I7O0U0R3JodENBO0lBQTJCO0U1R3lodEMzQjs7RTRHeGh0Q0E7SUFBMkI7RTVHNGh0QzNCOztFNEczaHRDQTtJQUEyQjtFNUcraHRDM0I7O0U0RzVodENBO0lBQWlDO0U1R2dpdENqQzs7RTRHL2h0Q0E7SUFBaUM7RTVHbWl0Q2pDOztFNEdsaXRDQTtJQUFpQztFNUdzaXRDakM7O0U0R3JpdENBO0lBQWlDO0U1R3lpdENqQzs7RTRHOWt0Q0E7SUFBeUI7RTVHa2x0Q3pCOztFNEdqbHRDQTtJQUErQjtFNUdxbHRDL0I7O0U0R2xsdENBO0lBQ0U7SUFDQTtFNUdxbHRDRjs7RTRHamx0Q0E7SUFDRTtJQUNBO0U1R29sdENGOztFNEdobHRDQTtJQUNFO0lBQ0E7RTVHbWx0Q0Y7O0U0Ry9rdENBO0lBQ0U7SUFDQTtFNUdrbHRDRjs7RTRHOWt0Q0E7SUFBMkI7RTVHa2x0QzNCOztFNEdqbHRDQTtJQUEyQjtFNUdxbHRDM0I7O0U0R3BsdENBO0lBQTJCO0U1R3dsdEMzQjs7RTRHdmx0Q0E7SUFBMkI7RTVHMmx0QzNCOztFNEd4bHRDQTtJQUFpQztFNUc0bHRDakM7O0U0RzNsdENBO0lBQWlDO0U1RytsdENqQzs7RTRHOWx0Q0E7SUFBaUM7RTVHa210Q2pDOztFNEdqbXRDQTtJQUFpQztFNUdxbXRDakM7O0U0RzFvdENBO0lBQXlCO0U1RzhvdEN6Qjs7RTRHN290Q0E7SUFBK0I7RTVHaXB0Qy9COztFNEc5b3RDQTtJQUNFO0lBQ0E7RTVHaXB0Q0Y7O0U0RzdvdENBO0lBQ0U7SUFDQTtFNUdncHRDRjs7RTRHNW90Q0E7SUFDRTtJQUNBO0U1RytvdENGOztFNEczb3RDQTtJQUNFO0lBQ0E7RTVHOG90Q0Y7O0U0RzFvdENBO0lBQTJCO0U1RzhvdEMzQjs7RTRHN290Q0E7SUFBMkI7RTVHaXB0QzNCOztFNEdocHRDQTtJQUEyQjtFNUdvcHRDM0I7O0U0R25wdENBO0lBQTJCO0U1R3VwdEMzQjs7RTRHcHB0Q0E7SUFBaUM7RTVHd3B0Q2pDOztFNEd2cHRDQTtJQUFpQztFNUcycHRDakM7O0U0RzFwdENBO0lBQWlDO0U1RzhwdENqQzs7RTRHN3B0Q0E7SUFBaUM7RTVHaXF0Q2pDOztFNEd0c3RDQTtJQUF5QjtFNUcwc3RDekI7O0U0R3pzdENBO0lBQStCO0U1RzZzdEMvQjs7RTRHMXN0Q0E7SUFDRTtJQUNBO0U1RzZzdENGOztFNEd6c3RDQTtJQUNFO0lBQ0E7RTVHNHN0Q0Y7O0U0R3hzdENBO0lBQ0U7SUFDQTtFNUcyc3RDRjs7RTRHdnN0Q0E7SUFDRTtJQUNBO0U1RzBzdENGOztFNEd0c3RDQTtJQUEyQjtFNUcwc3RDM0I7O0U0R3pzdENBO0lBQTJCO0U1RzZzdEMzQjs7RTRHNXN0Q0E7SUFBMkI7RTVHZ3R0QzNCOztFNEcvc3RDQTtJQUEyQjtFNUdtdHRDM0I7O0U0R2h0dENBO0lBQWlDO0U1R290dENqQzs7RTRHbnR0Q0E7SUFBaUM7RTVHdXR0Q2pDOztFNEd0dHRDQTtJQUFpQztFNUcwdHRDakM7O0U0R3p0dENBO0lBQWlDO0U1RzZ0dENqQzs7RTRHbHd0Q0E7SUFBeUI7RTVHc3d0Q3pCOztFNEdyd3RDQTtJQUErQjtFNUd5d3RDL0I7O0U0R3R3dENBO0lBQ0U7SUFDQTtFNUd5d3RDRjs7RTRHcnd0Q0E7SUFDRTtJQUNBO0U1R3d3dENGOztFNEdwd3RDQTtJQUNFO0lBQ0E7RTVHdXd0Q0Y7O0U0R253dENBO0lBQ0U7SUFDQTtFNUdzd3RDRjs7RTRHbHd0Q0E7SUFBMkI7RTVHc3d0QzNCOztFNEdyd3RDQTtJQUEyQjtFNUd5d3RDM0I7O0U0R3h3dENBO0lBQTJCO0U1RzR3dEMzQjs7RTRHM3d0Q0E7SUFBMkI7RTVHK3d0QzNCOztFNEc1d3RDQTtJQUFpQztFNUdneHRDakM7O0U0Ry93dENBO0lBQWlDO0U1R214dENqQzs7RTRHbHh0Q0E7SUFBaUM7RTVHc3h0Q2pDOztFNEdyeHRDQTtJQUFpQztFNUd5eHRDakM7O0U0Rzl6dENBO0lBQXlCO0U1R2swdEN6Qjs7RTRHajB0Q0E7SUFBK0I7RTVHcTB0Qy9COztFNEdsMHRDQTtJQUNFO0lBQ0E7RTVHcTB0Q0Y7O0U0R2owdENBO0lBQ0U7SUFDQTtFNUdvMHRDRjs7RTRHaDB0Q0E7SUFDRTtJQUNBO0U1R20wdENGOztFNEcvenRDQTtJQUNFO0lBQ0E7RTVHazB0Q0Y7O0U0Rzl6dENBO0lBQTJCO0U1R2swdEMzQjs7RTRHajB0Q0E7SUFBMkI7RTVHcTB0QzNCOztFNEdwMHRDQTtJQUEyQjtFNUd3MHRDM0I7O0U0R3YwdENBO0lBQTJCO0U1RzIwdEMzQjs7RTRHeDB0Q0E7SUFBaUM7RTVHNDB0Q2pDOztFNEczMHRDQTtJQUFpQztFNUcrMHRDakM7O0U0RzkwdENBO0lBQWlDO0U1R2sxdENqQzs7RTRHajF0Q0E7SUFBaUM7RTVHcTF0Q2pDOztFNEcxM3RDQTtJQUF5QjtFNUc4M3RDekI7O0U0RzczdENBO0lBQStCO0U1R2k0dEMvQjs7RTRHOTN0Q0E7SUFDRTtJQUNBO0U1R2k0dENGOztFNEc3M3RDQTtJQUNFO0lBQ0E7RTVHZzR0Q0Y7O0U0RzUzdENBO0lBQ0U7SUFDQTtFNUcrM3RDRjs7RTRHMzN0Q0E7SUFDRTtJQUNBO0U1RzgzdENGOztFNEcxM3RDQTtJQUEyQjtFNUc4M3RDM0I7O0U0RzczdENBO0lBQTJCO0U1R2k0dEMzQjs7RTRHaDR0Q0E7SUFBMkI7RTVHbzR0QzNCOztFNEduNHRDQTtJQUEyQjtFNUd1NHRDM0I7O0U0R3A0dENBO0lBQWlDO0U1R3c0dENqQzs7RTRHdjR0Q0E7SUFBaUM7RTVHMjR0Q2pDOztFNEcxNHRDQTtJQUFpQztFNUc4NHRDakM7O0U0Rzc0dENBO0lBQWlDO0U1R2k1dENqQzs7RTRHdDd0Q0E7SUFBeUI7RTVHMDd0Q3pCOztFNEd6N3RDQTtJQUErQjtFNUc2N3RDL0I7O0U0RzE3dENBO0lBQ0U7SUFDQTtFNUc2N3RDRjs7RTRHejd0Q0E7SUFDRTtJQUNBO0U1RzQ3dENGOztFNEd4N3RDQTtJQUNFO0lBQ0E7RTVHMjd0Q0Y7O0U0R3Y3dENBO0lBQ0U7SUFDQTtFNUcwN3RDRjs7RTRHdDd0Q0E7SUFBMkI7RTVHMDd0QzNCOztFNEd6N3RDQTtJQUEyQjtFNUc2N3RDM0I7O0U0RzU3dENBO0lBQTJCO0U1R2c4dEMzQjs7RTRHLzd0Q0E7SUFBMkI7RTVHbTh0QzNCOztFNEdoOHRDQTtJQUFpQztFNUdvOHRDakM7O0U0R244dENBO0lBQWlDO0U1R3U4dENqQzs7RTRHdDh0Q0E7SUFBaUM7RTVHMDh0Q2pDOztFNEd6OHRDQTtJQUFpQztFNUc2OHRDakM7O0U0R2wvdENBO0lBQXlCO0U1R3MvdEN6Qjs7RTRHci90Q0E7SUFBK0I7RTVHeS90Qy9COztFNEd0L3RDQTtJQUNFO0lBQ0E7RTVHeS90Q0Y7O0U0R3IvdENBO0lBQ0U7SUFDQTtFNUd3L3RDRjs7RTRHcC90Q0E7SUFDRTtJQUNBO0U1R3UvdENGOztFNEduL3RDQTtJQUNFO0lBQ0E7RTVHcy90Q0Y7O0U0R2wvdENBO0lBQTJCO0U1R3MvdEMzQjs7RTRHci90Q0E7SUFBMkI7RTVHeS90QzNCOztFNEd4L3RDQTtJQUEyQjtFNUc0L3RDM0I7O0U0RzMvdENBO0lBQTJCO0U1RysvdEMzQjs7RTRHNS90Q0E7SUFBaUM7RTVHZ2d1Q2pDOztFNEcvL3RDQTtJQUFpQztFNUdtZ3VDakM7O0U0R2xndUNBO0lBQWlDO0U1R3NndUNqQzs7RTRHcmd1Q0E7SUFBaUM7RTVHeWd1Q2pDOztFNEc5aXVDQTtJQUF5QjtFNUdranVDekI7O0U0R2pqdUNBO0lBQStCO0U1R3FqdUMvQjs7RTRHbGp1Q0E7SUFDRTtJQUNBO0U1R3FqdUNGOztFNEdqanVDQTtJQUNFO0lBQ0E7RTVHb2p1Q0Y7O0U0R2hqdUNBO0lBQ0U7SUFDQTtFNUdtanVDRjs7RTRHL2l1Q0E7SUFDRTtJQUNBO0U1R2tqdUNGOztFNEc5aXVDQTtJQUEyQjtFNUdranVDM0I7O0U0R2pqdUNBO0lBQTJCO0U1R3FqdUMzQjs7RTRHcGp1Q0E7SUFBMkI7RTVHd2p1QzNCOztFNEd2anVDQTtJQUEyQjtFNUcyanVDM0I7O0U0R3hqdUNBO0lBQWlDO0U1RzRqdUNqQzs7RTRHM2p1Q0E7SUFBaUM7RTVHK2p1Q2pDOztFNEc5anVDQTtJQUFpQztFNUdra3VDakM7O0U0R2prdUNBO0lBQWlDO0U1R3FrdUNqQzs7RTRHMW11Q0E7SUFBeUI7RTVHOG11Q3pCOztFNEc3bXVDQTtJQUErQjtFNUdpbnVDL0I7O0U0RzltdUNBO0lBQ0U7SUFDQTtFNUdpbnVDRjs7RTRHN211Q0E7SUFDRTtJQUNBO0U1R2dudUNGOztFNEc1bXVDQTtJQUNFO0lBQ0E7RTVHK211Q0Y7O0U0RzNtdUNBO0lBQ0U7SUFDQTtFNUc4bXVDRjs7RTRHMW11Q0E7SUFBMkI7RTVHOG11QzNCOztFNEc3bXVDQTtJQUEyQjtFNUdpbnVDM0I7O0U0R2hudUNBO0lBQTJCO0U1R29udUMzQjs7RTRHbm51Q0E7SUFBMkI7RTVHdW51QzNCOztFNEdwbnVDQTtJQUFpQztFNUd3bnVDakM7O0U0R3ZudUNBO0lBQWlDO0U1RzJudUNqQzs7RTRHMW51Q0E7SUFBaUM7RTVHOG51Q2pDOztFNEc3bnVDQTtJQUFpQztFNUdpb3VDakM7O0U0R3RxdUNBO0lBQXlCO0U1RzBxdUN6Qjs7RTRHenF1Q0E7SUFBK0I7RTVHNnF1Qy9COztFNEcxcXVDQTtJQUNFO0lBQ0E7RTVHNnF1Q0Y7O0U0R3pxdUNBO0lBQ0U7SUFDQTtFNUc0cXVDRjs7RTRHeHF1Q0E7SUFDRTtJQUNBO0U1RzJxdUNGOztFNEd2cXVDQTtJQUNFO0lBQ0E7RTVHMHF1Q0Y7O0U0R3RxdUNBO0lBQTJCO0U1RzBxdUMzQjs7RTRHenF1Q0E7SUFBMkI7RTVHNnF1QzNCOztFNEc1cXVDQTtJQUEyQjtFNUdncnVDM0I7O0U0Ry9xdUNBO0lBQTJCO0U1R21ydUMzQjs7RTRHaHJ1Q0E7SUFBaUM7RTVHb3J1Q2pDOztFNEducnVDQTtJQUFpQztFNUd1cnVDakM7O0U0R3RydUNBO0lBQWlDO0U1RzBydUNqQzs7RTRHenJ1Q0E7SUFBaUM7RTVHNnJ1Q2pDOztFNEdsdXVDQTtJQUF5QjtFNUdzdXVDekI7O0U0R3J1dUNBO0lBQStCO0U1R3l1dUMvQjs7RTRHdHV1Q0E7SUFDRTtJQUNBO0U1R3l1dUNGOztFNEdydXVDQTtJQUNFO0lBQ0E7RTVHd3V1Q0Y7O0U0R3B1dUNBO0lBQ0U7SUFDQTtFNUd1dXVDRjs7RTRHbnV1Q0E7SUFDRTtJQUNBO0U1R3N1dUNGOztFNEdsdXVDQTtJQUEyQjtFNUdzdXVDM0I7O0U0R3J1dUNBO0lBQTJCO0U1R3l1dUMzQjs7RTRHeHV1Q0E7SUFBMkI7RTVHNHV1QzNCOztFNEczdXVDQTtJQUEyQjtFNUcrdXVDM0I7O0U0RzV1dUNBO0lBQWlDO0U1R2d2dUNqQzs7RTRHL3V1Q0E7SUFBaUM7RTVHbXZ1Q2pDOztFNEdsdnVDQTtJQUFpQztFNUdzdnVDakM7O0U0R3J2dUNBO0lBQWlDO0U1R3l2dUNqQzs7RTRHOXh1Q0E7SUFBeUI7RTVHa3l1Q3pCOztFNEdqeXVDQTtJQUErQjtFNUdxeXVDL0I7O0U0R2x5dUNBO0lBQ0U7SUFDQTtFNUdxeXVDRjs7RTRHanl1Q0E7SUFDRTtJQUNBO0U1R295dUNGOztFNEdoeXVDQTtJQUNFO0lBQ0E7RTVHbXl1Q0Y7O0U0Ry94dUNBO0lBQ0U7SUFDQTtFNUdreXVDRjs7RTRHOXh1Q0E7SUFBMkI7RTVHa3l1QzNCOztFNEdqeXVDQTtJQUEyQjtFNUdxeXVDM0I7O0U0R3B5dUNBO0lBQTJCO0U1R3d5dUMzQjs7RTRHdnl1Q0E7SUFBMkI7RTVHMnl1QzNCOztFNEd4eXVDQTtJQUFpQztFNUc0eXVDakM7O0U0RzN5dUNBO0lBQWlDO0U1Ryt5dUNqQzs7RTRHOXl1Q0E7SUFBaUM7RTVHa3p1Q2pDOztFNEdqenVDQTtJQUFpQztFNUdxenVDakM7O0U0RzExdUNBO0lBQXlCO0U1RzgxdUN6Qjs7RTRHNzF1Q0E7SUFBK0I7RTVHaTJ1Qy9COztFNEc5MXVDQTtJQUNFO0lBQ0E7RTVHaTJ1Q0Y7O0U0RzcxdUNBO0lBQ0U7SUFDQTtFNUdnMnVDRjs7RTRHNTF1Q0E7SUFDRTtJQUNBO0U1RysxdUNGOztFNEczMXVDQTtJQUNFO0lBQ0E7RTVHODF1Q0Y7O0U0RzExdUNBO0lBQTJCO0U1RzgxdUMzQjs7RTRHNzF1Q0E7SUFBMkI7RTVHaTJ1QzNCOztFNEdoMnVDQTtJQUEyQjtFNUdvMnVDM0I7O0U0R24ydUNBO0lBQTJCO0U1R3UydUMzQjs7RTRHcDJ1Q0E7SUFBaUM7RTVHdzJ1Q2pDOztFNEd2MnVDQTtJQUFpQztFNUcyMnVDakM7O0U0RzEydUNBO0lBQWlDO0U1RzgydUNqQzs7RTRHNzJ1Q0E7SUFBaUM7RTVHaTN1Q2pDOztFNEd0NXVDQTtJQUF5QjtFNUcwNXVDekI7O0U0R3o1dUNBO0lBQStCO0U1RzY1dUMvQjs7RTRHMTV1Q0E7SUFDRTtJQUNBO0U1RzY1dUNGOztFNEd6NXVDQTtJQUNFO0lBQ0E7RTVHNDV1Q0Y7O0U0R3g1dUNBO0lBQ0U7SUFDQTtFNUcyNXVDRjs7RTRHdjV1Q0E7SUFDRTtJQUNBO0U1RzA1dUNGOztFNEd0NXVDQTtJQUEyQjtFNUcwNXVDM0I7O0U0R3o1dUNBO0lBQTJCO0U1RzY1dUMzQjs7RTRHNTV1Q0E7SUFBMkI7RTVHZzZ1QzNCOztFNEcvNXVDQTtJQUEyQjtFNUdtNnVDM0I7O0U0R2g2dUNBO0lBQWlDO0U1R282dUNqQzs7RTRHbjZ1Q0E7SUFBaUM7RTVHdTZ1Q2pDOztFNEd0NnVDQTtJQUFpQztFNUcwNnVDakM7O0U0R3o2dUNBO0lBQWlDO0U1RzY2dUNqQzs7RTRHbDl1Q0E7SUFBeUI7RTVHczl1Q3pCOztFNEdyOXVDQTtJQUErQjtFNUd5OXVDL0I7O0U0R3Q5dUNBO0lBQ0U7SUFDQTtFNUd5OXVDRjs7RTRHcjl1Q0E7SUFDRTtJQUNBO0U1R3c5dUNGOztFNEdwOXVDQTtJQUNFO0lBQ0E7RTVHdTl1Q0Y7O0U0R245dUNBO0lBQ0U7SUFDQTtFNUdzOXVDRjs7RTRHbDl1Q0E7SUFBMkI7RTVHczl1QzNCOztFNEdyOXVDQTtJQUEyQjtFNUd5OXVDM0I7O0U0R3g5dUNBO0lBQTJCO0U1RzQ5dUMzQjs7RTRHMzl1Q0E7SUFBMkI7RTVHKzl1QzNCOztFNEc1OXVDQTtJQUFpQztFNUdnK3VDakM7O0U0Ry85dUNBO0lBQWlDO0U1R20rdUNqQzs7RTRHbCt1Q0E7SUFBaUM7RTVHcyt1Q2pDOztFNEdyK3VDQTtJQUFpQztFNUd5K3VDakM7O0U0RzlndkNBO0lBQXlCO0U1R2todkN6Qjs7RTRHamh2Q0E7SUFBK0I7RTVHcWh2Qy9COztFNEdsaHZDQTtJQUNFO0lBQ0E7RTVHcWh2Q0Y7O0U0R2podkNBO0lBQ0U7SUFDQTtFNUdvaHZDRjs7RTRHaGh2Q0E7SUFDRTtJQUNBO0U1R21odkNGOztFNEcvZ3ZDQTtJQUNFO0lBQ0E7RTVHa2h2Q0Y7O0U0RzlndkNBO0lBQTJCO0U1R2todkMzQjs7RTRHamh2Q0E7SUFBMkI7RTVHcWh2QzNCOztFNEdwaHZDQTtJQUEyQjtFNUd3aHZDM0I7O0U0R3ZodkNBO0lBQTJCO0U1RzJodkMzQjs7RTRHeGh2Q0E7SUFBaUM7RTVHNGh2Q2pDOztFNEczaHZDQTtJQUFpQztFNUcraHZDakM7O0U0RzlodkNBO0lBQWlDO0U1R2tpdkNqQzs7RTRHaml2Q0E7SUFBaUM7RTVHcWl2Q2pDOztFNEcxa3ZDQTtJQUF5QjtFNUc4a3ZDekI7O0U0RzdrdkNBO0lBQStCO0U1R2lsdkMvQjs7RTRHOWt2Q0E7SUFDRTtJQUNBO0U1R2lsdkNGOztFNEc3a3ZDQTtJQUNFO0lBQ0E7RTVHZ2x2Q0Y7O0U0RzVrdkNBO0lBQ0U7SUFDQTtFNUcra3ZDRjs7RTRHM2t2Q0E7SUFDRTtJQUNBO0U1RzhrdkNGOztFNEcxa3ZDQTtJQUEyQjtFNUc4a3ZDM0I7O0U0RzdrdkNBO0lBQTJCO0U1R2lsdkMzQjs7RTRHaGx2Q0E7SUFBMkI7RTVHb2x2QzNCOztFNEdubHZDQTtJQUEyQjtFNUd1bHZDM0I7O0U0R3BsdkNBO0lBQWlDO0U1R3dsdkNqQzs7RTRHdmx2Q0E7SUFBaUM7RTVHMmx2Q2pDOztFNEcxbHZDQTtJQUFpQztFNUc4bHZDakM7O0U0RzdsdkNBO0lBQWlDO0U1R2ltdkNqQzs7RTRHdG92Q0E7SUFBeUI7RTVHMG92Q3pCOztFNEd6b3ZDQTtJQUErQjtFNUc2b3ZDL0I7O0U0RzFvdkNBO0lBQ0U7SUFDQTtFNUc2b3ZDRjs7RTRHem92Q0E7SUFDRTtJQUNBO0U1RzRvdkNGOztFNEd4b3ZDQTtJQUNFO0lBQ0E7RTVHMm92Q0Y7O0U0R3ZvdkNBO0lBQ0U7SUFDQTtFNUcwb3ZDRjs7RTRHdG92Q0E7SUFBMkI7RTVHMG92QzNCOztFNEd6b3ZDQTtJQUEyQjtFNUc2b3ZDM0I7O0U0RzVvdkNBO0lBQTJCO0U1R2dwdkMzQjs7RTRHL292Q0E7SUFBMkI7RTVHbXB2QzNCOztFNEdocHZDQTtJQUFpQztFNUdvcHZDakM7O0U0R25wdkNBO0lBQWlDO0U1R3VwdkNqQzs7RTRHdHB2Q0E7SUFBaUM7RTVHMHB2Q2pDOztFNEd6cHZDQTtJQUFpQztFNUc2cHZDakM7O0U0R2xzdkNBO0lBQXlCO0U1R3NzdkN6Qjs7RTRHcnN2Q0E7SUFBK0I7RTVHeXN2Qy9COztFNEd0c3ZDQTtJQUNFO0lBQ0E7RTVHeXN2Q0Y7O0U0R3JzdkNBO0lBQ0U7SUFDQTtFNUd3c3ZDRjs7RTRHcHN2Q0E7SUFDRTtJQUNBO0U1R3VzdkNGOztFNEduc3ZDQTtJQUNFO0lBQ0E7RTVHc3N2Q0Y7O0U0R2xzdkNBO0lBQTJCO0U1R3NzdkMzQjs7RTRHcnN2Q0E7SUFBMkI7RTVHeXN2QzNCOztFNEd4c3ZDQTtJQUEyQjtFNUc0c3ZDM0I7O0U0RzNzdkNBO0lBQTJCO0U1RytzdkMzQjs7RTRHNXN2Q0E7SUFBaUM7RTVHZ3R2Q2pDOztFNEcvc3ZDQTtJQUFpQztFNUdtdHZDakM7O0U0R2x0dkNBO0lBQWlDO0U1R3N0dkNqQzs7RTRHcnR2Q0E7SUFBaUM7RTVHeXR2Q2pDOztFNEc5dnZDQTtJQUF5QjtFNUdrd3ZDekI7O0U0R2p3dkNBO0lBQStCO0U1R3F3dkMvQjs7RTRHbHd2Q0E7SUFDRTtJQUNBO0U1R3F3dkNGOztFNEdqd3ZDQTtJQUNFO0lBQ0E7RTVHb3d2Q0Y7O0U0R2h3dkNBO0lBQ0U7SUFDQTtFNUdtd3ZDRjs7RTRHL3Z2Q0E7SUFDRTtJQUNBO0U1R2t3dkNGOztFNEc5dnZDQTtJQUEyQjtFNUdrd3ZDM0I7O0U0R2p3dkNBO0lBQTJCO0U1R3F3dkMzQjs7RTRHcHd2Q0E7SUFBMkI7RTVHd3d2QzNCOztFNEd2d3ZDQTtJQUEyQjtFNUcyd3ZDM0I7O0U0R3h3dkNBO0lBQWlDO0U1RzR3dkNqQzs7RTRHM3d2Q0E7SUFBaUM7RTVHK3d2Q2pDOztFNEc5d3ZDQTtJQUFpQztFNUdreHZDakM7O0U0R2p4dkNBO0lBQWlDO0U1R3F4dkNqQzs7RTRHMXp2Q0E7SUFBeUI7RTVHOHp2Q3pCOztFNEc3enZDQTtJQUErQjtFNUdpMHZDL0I7O0U0Rzl6dkNBO0lBQ0U7SUFDQTtFNUdpMHZDRjs7RTRHN3p2Q0E7SUFDRTtJQUNBO0U1R2cwdkNGOztFNEc1enZDQTtJQUNFO0lBQ0E7RTVHK3p2Q0Y7O0U0RzN6dkNBO0lBQ0U7SUFDQTtFNUc4enZDRjs7RTRHMXp2Q0E7SUFBMkI7RTVHOHp2QzNCOztFNEc3enZDQTtJQUEyQjtFNUdpMHZDM0I7O0U0R2gwdkNBO0lBQTJCO0U1R28wdkMzQjs7RTRHbjB2Q0E7SUFBMkI7RTVHdTB2QzNCOztFNEdwMHZDQTtJQUFpQztFNUd3MHZDakM7O0U0R3YwdkNBO0lBQWlDO0U1RzIwdkNqQzs7RTRHMTB2Q0E7SUFBaUM7RTVHODB2Q2pDOztFNEc3MHZDQTtJQUFpQztFNUdpMXZDakM7QUFDRjtBaUJ6MHZDSTtFMkY5Q0Y7SUFBeUI7RTVHMjN2Q3pCOztFNEcxM3ZDQTtJQUErQjtFNUc4M3ZDL0I7O0U0RzMzdkNBO0lBQ0U7SUFDQTtFNUc4M3ZDRjs7RTRHMTN2Q0E7SUFDRTtJQUNBO0U1RzYzdkNGOztFNEd6M3ZDQTtJQUNFO0lBQ0E7RTVHNDN2Q0Y7O0U0R3gzdkNBO0lBQ0U7SUFDQTtFNUcyM3ZDRjs7RTRHdjN2Q0E7SUFBMkI7RTVHMjN2QzNCOztFNEcxM3ZDQTtJQUEyQjtFNUc4M3ZDM0I7O0U0RzczdkNBO0lBQTJCO0U1R2k0dkMzQjs7RTRHaDR2Q0E7SUFBMkI7RTVHbzR2QzNCOztFNEdqNHZDQTtJQUFpQztFNUdxNHZDakM7O0U0R3A0dkNBO0lBQWlDO0U1R3c0dkNqQzs7RTRHdjR2Q0E7SUFBaUM7RTVHMjR2Q2pDOztFNEcxNHZDQTtJQUFpQztFNUc4NHZDakM7O0U0R243dkNBO0lBQXlCO0U1R3U3dkN6Qjs7RTRHdDd2Q0E7SUFBK0I7RTVHMDd2Qy9COztFNEd2N3ZDQTtJQUNFO0lBQ0E7RTVHMDd2Q0Y7O0U0R3Q3dkNBO0lBQ0U7SUFDQTtFNUd5N3ZDRjs7RTRHcjd2Q0E7SUFDRTtJQUNBO0U1R3c3dkNGOztFNEdwN3ZDQTtJQUNFO0lBQ0E7RTVHdTd2Q0Y7O0U0R243dkNBO0lBQTJCO0U1R3U3dkMzQjs7RTRHdDd2Q0E7SUFBMkI7RTVHMDd2QzNCOztFNEd6N3ZDQTtJQUEyQjtFNUc2N3ZDM0I7O0U0RzU3dkNBO0lBQTJCO0U1R2c4dkMzQjs7RTRHNzd2Q0E7SUFBaUM7RTVHaTh2Q2pDOztFNEdoOHZDQTtJQUFpQztFNUdvOHZDakM7O0U0R244dkNBO0lBQWlDO0U1R3U4dkNqQzs7RTRHdDh2Q0E7SUFBaUM7RTVHMDh2Q2pDOztFNEcvK3ZDQTtJQUF5QjtFNUdtL3ZDekI7O0U0R2wvdkNBO0lBQStCO0U1R3MvdkMvQjs7RTRHbi92Q0E7SUFDRTtJQUNBO0U1R3MvdkNGOztFNEdsL3ZDQTtJQUNFO0lBQ0E7RTVHcS92Q0Y7O0U0R2ovdkNBO0lBQ0U7SUFDQTtFNUdvL3ZDRjs7RTRHaC92Q0E7SUFDRTtJQUNBO0U1R20vdkNGOztFNEcvK3ZDQTtJQUEyQjtFNUdtL3ZDM0I7O0U0R2wvdkNBO0lBQTJCO0U1R3MvdkMzQjs7RTRHci92Q0E7SUFBMkI7RTVHeS92QzNCOztFNEd4L3ZDQTtJQUEyQjtFNUc0L3ZDM0I7O0U0R3ovdkNBO0lBQWlDO0U1RzYvdkNqQzs7RTRHNS92Q0E7SUFBaUM7RTVHZ2d3Q2pDOztFNEcvL3ZDQTtJQUFpQztFNUdtZ3dDakM7O0U0R2xnd0NBO0lBQWlDO0U1R3Nnd0NqQzs7RTRHM2l3Q0E7SUFBeUI7RTVHK2l3Q3pCOztFNEc5aXdDQTtJQUErQjtFNUdrandDL0I7O0U0Ry9pd0NBO0lBQ0U7SUFDQTtFNUdrandDRjs7RTRHOWl3Q0E7SUFDRTtJQUNBO0U1R2lqd0NGOztFNEc3aXdDQTtJQUNFO0lBQ0E7RTVHZ2p3Q0Y7O0U0RzVpd0NBO0lBQ0U7SUFDQTtFNUcraXdDRjs7RTRHM2l3Q0E7SUFBMkI7RTVHK2l3QzNCOztFNEc5aXdDQTtJQUEyQjtFNUdrandDM0I7O0U0R2pqd0NBO0lBQTJCO0U1R3Fqd0MzQjs7RTRHcGp3Q0E7SUFBMkI7RTVHd2p3QzNCOztFNEdyandDQTtJQUFpQztFNUd5andDakM7O0U0R3hqd0NBO0lBQWlDO0U1RzRqd0NqQzs7RTRHM2p3Q0E7SUFBaUM7RTVHK2p3Q2pDOztFNEc5andDQTtJQUFpQztFNUdra3dDakM7O0U0R3Ztd0NBO0lBQXlCO0U1RzJtd0N6Qjs7RTRHMW13Q0E7SUFBK0I7RTVHOG13Qy9COztFNEczbXdDQTtJQUNFO0lBQ0E7RTVHOG13Q0Y7O0U0RzFtd0NBO0lBQ0U7SUFDQTtFNUc2bXdDRjs7RTRHem13Q0E7SUFDRTtJQUNBO0U1RzRtd0NGOztFNEd4bXdDQTtJQUNFO0lBQ0E7RTVHMm13Q0Y7O0U0R3Ztd0NBO0lBQTJCO0U1RzJtd0MzQjs7RTRHMW13Q0E7SUFBMkI7RTVHOG13QzNCOztFNEc3bXdDQTtJQUEyQjtFNUdpbndDM0I7O0U0R2hud0NBO0lBQTJCO0U1R29ud0MzQjs7RTRHam53Q0E7SUFBaUM7RTVHcW53Q2pDOztFNEdwbndDQTtJQUFpQztFNUd3bndDakM7O0U0R3Zud0NBO0lBQWlDO0U1RzJud0NqQzs7RTRHMW53Q0E7SUFBaUM7RTVHOG53Q2pDOztFNEducXdDQTtJQUF5QjtFNUd1cXdDekI7O0U0R3Rxd0NBO0lBQStCO0U1RzBxd0MvQjs7RTRHdnF3Q0E7SUFDRTtJQUNBO0U1RzBxd0NGOztFNEd0cXdDQTtJQUNFO0lBQ0E7RTVHeXF3Q0Y7O0U0R3Jxd0NBO0lBQ0U7SUFDQTtFNUd3cXdDRjs7RTRHcHF3Q0E7SUFDRTtJQUNBO0U1R3Vxd0NGOztFNEducXdDQTtJQUEyQjtFNUd1cXdDM0I7O0U0R3Rxd0NBO0lBQTJCO0U1RzBxd0MzQjs7RTRHenF3Q0E7SUFBMkI7RTVHNnF3QzNCOztFNEc1cXdDQTtJQUEyQjtFNUdncndDM0I7O0U0Rzdxd0NBO0lBQWlDO0U1R2lyd0NqQzs7RTRHaHJ3Q0E7SUFBaUM7RTVHb3J3Q2pDOztFNEducndDQTtJQUFpQztFNUd1cndDakM7O0U0R3Ryd0NBO0lBQWlDO0U1RzByd0NqQzs7RTRHL3R3Q0E7SUFBeUI7RTVHbXV3Q3pCOztFNEdsdXdDQTtJQUErQjtFNUdzdXdDL0I7O0U0R251d0NBO0lBQ0U7SUFDQTtFNUdzdXdDRjs7RTRHbHV3Q0E7SUFDRTtJQUNBO0U1R3F1d0NGOztFNEdqdXdDQTtJQUNFO0lBQ0E7RTVHb3V3Q0Y7O0U0R2h1d0NBO0lBQ0U7SUFDQTtFNUdtdXdDRjs7RTRHL3R3Q0E7SUFBMkI7RTVHbXV3QzNCOztFNEdsdXdDQTtJQUEyQjtFNUdzdXdDM0I7O0U0R3J1d0NBO0lBQTJCO0U1R3l1d0MzQjs7RTRHeHV3Q0E7SUFBMkI7RTVHNHV3QzNCOztFNEd6dXdDQTtJQUFpQztFNUc2dXdDakM7O0U0RzV1d0NBO0lBQWlDO0U1R2d2d0NqQzs7RTRHL3V3Q0E7SUFBaUM7RTVHbXZ3Q2pDOztFNEdsdndDQTtJQUFpQztFNUdzdndDakM7O0U0RzN4d0NBO0lBQXlCO0U1Ryt4d0N6Qjs7RTRHOXh3Q0E7SUFBK0I7RTVHa3l3Qy9COztFNEcveHdDQTtJQUNFO0lBQ0E7RTVHa3l3Q0Y7O0U0Rzl4d0NBO0lBQ0U7SUFDQTtFNUdpeXdDRjs7RTRHN3h3Q0E7SUFDRTtJQUNBO0U1R2d5d0NGOztFNEc1eHdDQTtJQUNFO0lBQ0E7RTVHK3h3Q0Y7O0U0RzN4d0NBO0lBQTJCO0U1Ryt4d0MzQjs7RTRHOXh3Q0E7SUFBMkI7RTVHa3l3QzNCOztFNEdqeXdDQTtJQUEyQjtFNUdxeXdDM0I7O0U0R3B5d0NBO0lBQTJCO0U1R3d5d0MzQjs7RTRHcnl3Q0E7SUFBaUM7RTVHeXl3Q2pDOztFNEd4eXdDQTtJQUFpQztFNUc0eXdDakM7O0U0RzN5d0NBO0lBQWlDO0U1Ryt5d0NqQzs7RTRHOXl3Q0E7SUFBaUM7RTVHa3p3Q2pDOztFNEd2MXdDQTtJQUF5QjtFNUcyMXdDekI7O0U0RzExd0NBO0lBQStCO0U1Rzgxd0MvQjs7RTRHMzF3Q0E7SUFDRTtJQUNBO0U1Rzgxd0NGOztFNEcxMXdDQTtJQUNFO0lBQ0E7RTVHNjF3Q0Y7O0U0R3oxd0NBO0lBQ0U7SUFDQTtFNUc0MXdDRjs7RTRHeDF3Q0E7SUFDRTtJQUNBO0U1RzIxd0NGOztFNEd2MXdDQTtJQUEyQjtFNUcyMXdDM0I7O0U0RzExd0NBO0lBQTJCO0U1Rzgxd0MzQjs7RTRHNzF3Q0E7SUFBMkI7RTVHaTJ3QzNCOztFNEdoMndDQTtJQUEyQjtFNUdvMndDM0I7O0U0R2oyd0NBO0lBQWlDO0U1R3Eyd0NqQzs7RTRHcDJ3Q0E7SUFBaUM7RTVHdzJ3Q2pDOztFNEd2MndDQTtJQUFpQztFNUcyMndDakM7O0U0RzEyd0NBO0lBQWlDO0U1Rzgyd0NqQzs7RTRHbjV3Q0E7SUFBeUI7RTVHdTV3Q3pCOztFNEd0NXdDQTtJQUErQjtFNUcwNXdDL0I7O0U0R3Y1d0NBO0lBQ0U7SUFDQTtFNUcwNXdDRjs7RTRHdDV3Q0E7SUFDRTtJQUNBO0U1R3k1d0NGOztFNEdyNXdDQTtJQUNFO0lBQ0E7RTVHdzV3Q0Y7O0U0R3A1d0NBO0lBQ0U7SUFDQTtFNUd1NXdDRjs7RTRHbjV3Q0E7SUFBMkI7RTVHdTV3QzNCOztFNEd0NXdDQTtJQUEyQjtFNUcwNXdDM0I7O0U0R3o1d0NBO0lBQTJCO0U1RzY1d0MzQjs7RTRHNTV3Q0E7SUFBMkI7RTVHZzZ3QzNCOztFNEc3NXdDQTtJQUFpQztFNUdpNndDakM7O0U0R2g2d0NBO0lBQWlDO0U1R282d0NqQzs7RTRHbjZ3Q0E7SUFBaUM7RTVHdTZ3Q2pDOztFNEd0NndDQTtJQUFpQztFNUcwNndDakM7O0U0Ry84d0NBO0lBQXlCO0U1R205d0N6Qjs7RTRHbDl3Q0E7SUFBK0I7RTVHczl3Qy9COztFNEduOXdDQTtJQUNFO0lBQ0E7RTVHczl3Q0Y7O0U0R2w5d0NBO0lBQ0U7SUFDQTtFNUdxOXdDRjs7RTRHajl3Q0E7SUFDRTtJQUNBO0U1R285d0NGOztFNEdoOXdDQTtJQUNFO0lBQ0E7RTVHbTl3Q0Y7O0U0Ry84d0NBO0lBQTJCO0U1R205d0MzQjs7RTRHbDl3Q0E7SUFBMkI7RTVHczl3QzNCOztFNEdyOXdDQTtJQUEyQjtFNUd5OXdDM0I7O0U0R3g5d0NBO0lBQTJCO0U1RzQ5d0MzQjs7RTRHejl3Q0E7SUFBaUM7RTVHNjl3Q2pDOztFNEc1OXdDQTtJQUFpQztFNUdnK3dDakM7O0U0Ry85d0NBO0lBQWlDO0U1R20rd0NqQzs7RTRHbCt3Q0E7SUFBaUM7RTVHcyt3Q2pDOztFNEczZ3hDQTtJQUF5QjtFNUcrZ3hDekI7O0U0RzlneENBO0lBQStCO0U1R2toeEMvQjs7RTRHL2d4Q0E7SUFDRTtJQUNBO0U1R2toeENGOztFNEc5Z3hDQTtJQUNFO0lBQ0E7RTVHaWh4Q0Y7O0U0RzdneENBO0lBQ0U7SUFDQTtFNUdnaHhDRjs7RTRHNWd4Q0E7SUFDRTtJQUNBO0U1RytneENGOztFNEczZ3hDQTtJQUEyQjtFNUcrZ3hDM0I7O0U0RzlneENBO0lBQTJCO0U1R2toeEMzQjs7RTRHamh4Q0E7SUFBMkI7RTVHcWh4QzNCOztFNEdwaHhDQTtJQUEyQjtFNUd3aHhDM0I7O0U0R3JoeENBO0lBQWlDO0U1R3loeENqQzs7RTRHeGh4Q0E7SUFBaUM7RTVHNGh4Q2pDOztFNEczaHhDQTtJQUFpQztFNUcraHhDakM7O0U0RzloeENBO0lBQWlDO0U1R2tpeENqQzs7RTRHdmt4Q0E7SUFBeUI7RTVHMmt4Q3pCOztFNEcxa3hDQTtJQUErQjtFNUc4a3hDL0I7O0U0RzNreENBO0lBQ0U7SUFDQTtFNUc4a3hDRjs7RTRHMWt4Q0E7SUFDRTtJQUNBO0U1RzZreENGOztFNEd6a3hDQTtJQUNFO0lBQ0E7RTVHNGt4Q0Y7O0U0R3hreENBO0lBQ0U7SUFDQTtFNUcya3hDRjs7RTRHdmt4Q0E7SUFBMkI7RTVHMmt4QzNCOztFNEcxa3hDQTtJQUEyQjtFNUc4a3hDM0I7O0U0RzdreENBO0lBQTJCO0U1R2lseEMzQjs7RTRHaGx4Q0E7SUFBMkI7RTVHb2x4QzNCOztFNEdqbHhDQTtJQUFpQztFNUdxbHhDakM7O0U0R3BseENBO0lBQWlDO0U1R3dseENqQzs7RTRHdmx4Q0E7SUFBaUM7RTVHMmx4Q2pDOztFNEcxbHhDQTtJQUFpQztFNUc4bHhDakM7O0U0R25veENBO0lBQXlCO0U1R3VveEN6Qjs7RTRHdG94Q0E7SUFBK0I7RTVHMG94Qy9COztFNEd2b3hDQTtJQUNFO0lBQ0E7RTVHMG94Q0Y7O0U0R3RveENBO0lBQ0U7SUFDQTtFNUd5b3hDRjs7RTRHcm94Q0E7SUFDRTtJQUNBO0U1R3dveENGOztFNEdwb3hDQTtJQUNFO0lBQ0E7RTVHdW94Q0Y7O0U0R25veENBO0lBQTJCO0U1R3VveEMzQjs7RTRHdG94Q0E7SUFBMkI7RTVHMG94QzNCOztFNEd6b3hDQTtJQUEyQjtFNUc2b3hDM0I7O0U0RzVveENBO0lBQTJCO0U1R2dweEMzQjs7RTRHN294Q0E7SUFBaUM7RTVHaXB4Q2pDOztFNEdocHhDQTtJQUFpQztFNUdvcHhDakM7O0U0R25weENBO0lBQWlDO0U1R3VweENqQzs7RTRHdHB4Q0E7SUFBaUM7RTVHMHB4Q2pDOztFNEcvcnhDQTtJQUF5QjtFNUdtc3hDekI7O0U0R2xzeENBO0lBQStCO0U1R3NzeEMvQjs7RTRHbnN4Q0E7SUFDRTtJQUNBO0U1R3NzeENGOztFNEdsc3hDQTtJQUNFO0lBQ0E7RTVHcXN4Q0Y7O0U0R2pzeENBO0lBQ0U7SUFDQTtFNUdvc3hDRjs7RTRHaHN4Q0E7SUFDRTtJQUNBO0U1R21zeENGOztFNEcvcnhDQTtJQUEyQjtFNUdtc3hDM0I7O0U0R2xzeENBO0lBQTJCO0U1R3NzeEMzQjs7RTRHcnN4Q0E7SUFBMkI7RTVHeXN4QzNCOztFNEd4c3hDQTtJQUEyQjtFNUc0c3hDM0I7O0U0R3pzeENBO0lBQWlDO0U1RzZzeENqQzs7RTRHNXN4Q0E7SUFBaUM7RTVHZ3R4Q2pDOztFNEcvc3hDQTtJQUFpQztFNUdtdHhDakM7O0U0R2x0eENBO0lBQWlDO0U1R3N0eENqQzs7RTRHM3Z4Q0E7SUFBeUI7RTVHK3Z4Q3pCOztFNEc5dnhDQTtJQUErQjtFNUdrd3hDL0I7O0U0Ry92eENBO0lBQ0U7SUFDQTtFNUdrd3hDRjs7RTRHOXZ4Q0E7SUFDRTtJQUNBO0U1R2l3eENGOztFNEc3dnhDQTtJQUNFO0lBQ0E7RTVHZ3d4Q0Y7O0U0RzV2eENBO0lBQ0U7SUFDQTtFNUcrdnhDRjs7RTRHM3Z4Q0E7SUFBMkI7RTVHK3Z4QzNCOztFNEc5dnhDQTtJQUEyQjtFNUdrd3hDM0I7O0U0R2p3eENBO0lBQTJCO0U1R3F3eEMzQjs7RTRHcHd4Q0E7SUFBMkI7RTVHd3d4QzNCOztFNEdyd3hDQTtJQUFpQztFNUd5d3hDakM7O0U0R3h3eENBO0lBQWlDO0U1RzR3eENqQzs7RTRHM3d4Q0E7SUFBaUM7RTVHK3d4Q2pDOztFNEc5d3hDQTtJQUFpQztFNUdreHhDakM7O0U0R3Z6eENBO0lBQXlCO0U1RzJ6eEN6Qjs7RTRHMXp4Q0E7SUFBK0I7RTVHOHp4Qy9COztFNEczenhDQTtJQUNFO0lBQ0E7RTVHOHp4Q0Y7O0U0RzF6eENBO0lBQ0U7SUFDQTtFNUc2enhDRjs7RTRHenp4Q0E7SUFDRTtJQUNBO0U1RzR6eENGOztFNEd4enhDQTtJQUNFO0lBQ0E7RTVHMnp4Q0Y7O0U0R3Z6eENBO0lBQTJCO0U1RzJ6eEMzQjs7RTRHMXp4Q0E7SUFBMkI7RTVHOHp4QzNCOztFNEc3enhDQTtJQUEyQjtFNUdpMHhDM0I7O0U0R2gweENBO0lBQTJCO0U1R28weEMzQjs7RTRHajB4Q0E7SUFBaUM7RTVHcTB4Q2pDOztFNEdwMHhDQTtJQUFpQztFNUd3MHhDakM7O0U0R3YweENBO0lBQWlDO0U1RzIweENqQzs7RTRHMTB4Q0E7SUFBaUM7RTVHODB4Q2pDOztFNEduM3hDQTtJQUF5QjtFNUd1M3hDekI7O0U0R3QzeENBO0lBQStCO0U1RzAzeEMvQjs7RTRHdjN4Q0E7SUFDRTtJQUNBO0U1RzAzeENGOztFNEd0M3hDQTtJQUNFO0lBQ0E7RTVHeTN4Q0Y7O0U0R3IzeENBO0lBQ0U7SUFDQTtFNUd3M3hDRjs7RTRHcDN4Q0E7SUFDRTtJQUNBO0U1R3UzeENGOztFNEduM3hDQTtJQUEyQjtFNUd1M3hDM0I7O0U0R3QzeENBO0lBQTJCO0U1RzAzeEMzQjs7RTRHejN4Q0E7SUFBMkI7RTVHNjN4QzNCOztFNEc1M3hDQTtJQUEyQjtFNUdnNHhDM0I7O0U0RzczeENBO0lBQWlDO0U1R2k0eENqQzs7RTRHaDR4Q0E7SUFBaUM7RTVHbzR4Q2pDOztFNEduNHhDQTtJQUFpQztFNUd1NHhDakM7O0U0R3Q0eENBO0lBQWlDO0U1RzA0eENqQzs7RTRHLzZ4Q0E7SUFBeUI7RTVHbTd4Q3pCOztFNEdsN3hDQTtJQUErQjtFNUdzN3hDL0I7O0U0R243eENBO0lBQ0U7SUFDQTtFNUdzN3hDRjs7RTRHbDd4Q0E7SUFDRTtJQUNBO0U1R3E3eENGOztFNEdqN3hDQTtJQUNFO0lBQ0E7RTVHbzd4Q0Y7O0U0R2g3eENBO0lBQ0U7SUFDQTtFNUdtN3hDRjs7RTRHLzZ4Q0E7SUFBMkI7RTVHbTd4QzNCOztFNEdsN3hDQTtJQUEyQjtFNUdzN3hDM0I7O0U0R3I3eENBO0lBQTJCO0U1R3k3eEMzQjs7RTRHeDd4Q0E7SUFBMkI7RTVHNDd4QzNCOztFNEd6N3hDQTtJQUFpQztFNUc2N3hDakM7O0U0RzU3eENBO0lBQWlDO0U1R2c4eENqQzs7RTRHLzd4Q0E7SUFBaUM7RTVHbTh4Q2pDOztFNEdsOHhDQTtJQUFpQztFNUdzOHhDakM7O0U0RzMreENBO0lBQXlCO0U1RysreEN6Qjs7RTRHOSt4Q0E7SUFBK0I7RTVHay94Qy9COztFNEcvK3hDQTtJQUNFO0lBQ0E7RTVHay94Q0Y7O0U0RzkreENBO0lBQ0U7SUFDQTtFNUdpL3hDRjs7RTRHNyt4Q0E7SUFDRTtJQUNBO0U1R2cveENGOztFNEc1K3hDQTtJQUNFO0lBQ0E7RTVHKyt4Q0Y7O0U0RzMreENBO0lBQTJCO0U1RysreEMzQjs7RTRHOSt4Q0E7SUFBMkI7RTVHay94QzNCOztFNEdqL3hDQTtJQUEyQjtFNUdxL3hDM0I7O0U0R3AveENBO0lBQTJCO0U1R3cveEMzQjs7RTRHci94Q0E7SUFBaUM7RTVHeS94Q2pDOztFNEd4L3hDQTtJQUFpQztFNUc0L3hDakM7O0U0RzMveENBO0lBQWlDO0U1RysveENqQzs7RTRHOS94Q0E7SUFBaUM7RTVHa2d5Q2pDOztFNEd2aXlDQTtJQUF5QjtFNUcyaXlDekI7O0U0RzFpeUNBO0lBQStCO0U1RzhpeUMvQjs7RTRHM2l5Q0E7SUFDRTtJQUNBO0U1RzhpeUNGOztFNEcxaXlDQTtJQUNFO0lBQ0E7RTVHNml5Q0Y7O0U0R3ppeUNBO0lBQ0U7SUFDQTtFNUc0aXlDRjs7RTRHeGl5Q0E7SUFDRTtJQUNBO0U1RzJpeUNGOztFNEd2aXlDQTtJQUEyQjtFNUcyaXlDM0I7O0U0RzFpeUNBO0lBQTJCO0U1RzhpeUMzQjs7RTRHN2l5Q0E7SUFBMkI7RTVHaWp5QzNCOztFNEdoanlDQTtJQUEyQjtFNUdvanlDM0I7O0U0R2pqeUNBO0lBQWlDO0U1R3FqeUNqQzs7RTRHcGp5Q0E7SUFBaUM7RTVHd2p5Q2pDOztFNEd2anlDQTtJQUFpQztFNUcyanlDakM7O0U0RzFqeUNBO0lBQWlDO0U1RzhqeUNqQzs7RTRHbm15Q0E7SUFBeUI7RTVHdW15Q3pCOztFNEd0bXlDQTtJQUErQjtFNUcwbXlDL0I7O0U0R3ZteUNBO0lBQ0U7SUFDQTtFNUcwbXlDRjs7RTRHdG15Q0E7SUFDRTtJQUNBO0U1R3lteUNGOztFNEdybXlDQTtJQUNFO0lBQ0E7RTVHd215Q0Y7O0U0R3BteUNBO0lBQ0U7SUFDQTtFNUd1bXlDRjs7RTRHbm15Q0E7SUFBMkI7RTVHdW15QzNCOztFNEd0bXlDQTtJQUEyQjtFNUcwbXlDM0I7O0U0R3pteUNBO0lBQTJCO0U1RzZteUMzQjs7RTRHNW15Q0E7SUFBMkI7RTVHZ255QzNCOztFNEc3bXlDQTtJQUFpQztFNUdpbnlDakM7O0U0R2hueUNBO0lBQWlDO0U1R29ueUNqQzs7RTRHbm55Q0E7SUFBaUM7RTVHdW55Q2pDOztFNEd0bnlDQTtJQUFpQztFNUcwbnlDakM7O0U0Ry9weUNBO0lBQXlCO0U1R21xeUN6Qjs7RTRHbHF5Q0E7SUFBK0I7RTVHc3F5Qy9COztFNEducXlDQTtJQUNFO0lBQ0E7RTVHc3F5Q0Y7O0U0R2xxeUNBO0lBQ0U7SUFDQTtFNUdxcXlDRjs7RTRHanF5Q0E7SUFDRTtJQUNBO0U1R29xeUNGOztFNEdocXlDQTtJQUNFO0lBQ0E7RTVHbXF5Q0Y7O0U0Ry9weUNBO0lBQTJCO0U1R21xeUMzQjs7RTRHbHF5Q0E7SUFBMkI7RTVHc3F5QzNCOztFNEdycXlDQTtJQUEyQjtFNUd5cXlDM0I7O0U0R3hxeUNBO0lBQTJCO0U1RzRxeUMzQjs7RTRHenF5Q0E7SUFBaUM7RTVHNnF5Q2pDOztFNEc1cXlDQTtJQUFpQztFNUdncnlDakM7O0U0Ry9xeUNBO0lBQWlDO0U1R21yeUNqQzs7RTRHbHJ5Q0E7SUFBaUM7RTVHc3J5Q2pDOztFNEczdHlDQTtJQUF5QjtFNUcrdHlDekI7O0U0Rzl0eUNBO0lBQStCO0U1R2t1eUMvQjs7RTRHL3R5Q0E7SUFDRTtJQUNBO0U1R2t1eUNGOztFNEc5dHlDQTtJQUNFO0lBQ0E7RTVHaXV5Q0Y7O0U0Rzd0eUNBO0lBQ0U7SUFDQTtFNUdndXlDRjs7RTRHNXR5Q0E7SUFDRTtJQUNBO0U1Ryt0eUNGOztFNEczdHlDQTtJQUEyQjtFNUcrdHlDM0I7O0U0Rzl0eUNBO0lBQTJCO0U1R2t1eUMzQjs7RTRHanV5Q0E7SUFBMkI7RTVHcXV5QzNCOztFNEdwdXlDQTtJQUEyQjtFNUd3dXlDM0I7O0U0R3J1eUNBO0lBQWlDO0U1R3l1eUNqQzs7RTRHeHV5Q0E7SUFBaUM7RTVHNHV5Q2pDOztFNEczdXlDQTtJQUFpQztFNUcrdXlDakM7O0U0Rzl1eUNBO0lBQWlDO0U1R2t2eUNqQzs7RTRHdnh5Q0E7SUFBeUI7RTVHMnh5Q3pCOztFNEcxeHlDQTtJQUErQjtFNUc4eHlDL0I7O0U0RzN4eUNBO0lBQ0U7SUFDQTtFNUc4eHlDRjs7RTRHMXh5Q0E7SUFDRTtJQUNBO0U1RzZ4eUNGOztFNEd6eHlDQTtJQUNFO0lBQ0E7RTVHNHh5Q0Y7O0U0R3h4eUNBO0lBQ0U7SUFDQTtFNUcyeHlDRjs7RTRHdnh5Q0E7SUFBMkI7RTVHMnh5QzNCOztFNEcxeHlDQTtJQUEyQjtFNUc4eHlDM0I7O0U0Rzd4eUNBO0lBQTJCO0U1R2l5eUMzQjs7RTRHaHl5Q0E7SUFBMkI7RTVHb3l5QzNCOztFNEdqeXlDQTtJQUFpQztFNUdxeXlDakM7O0U0R3B5eUNBO0lBQWlDO0U1R3d5eUNqQzs7RTRHdnl5Q0E7SUFBaUM7RTVHMnl5Q2pDOztFNEcxeXlDQTtJQUFpQztFNUc4eXlDakM7O0U0R24xeUNBO0lBQXlCO0U1R3UxeUN6Qjs7RTRHdDF5Q0E7SUFBK0I7RTVHMDF5Qy9COztFNEd2MXlDQTtJQUNFO0lBQ0E7RTVHMDF5Q0Y7O0U0R3QxeUNBO0lBQ0U7SUFDQTtFNUd5MXlDRjs7RTRHcjF5Q0E7SUFDRTtJQUNBO0U1R3cxeUNGOztFNEdwMXlDQTtJQUNFO0lBQ0E7RTVHdTF5Q0Y7O0U0R24xeUNBO0lBQTJCO0U1R3UxeUMzQjs7RTRHdDF5Q0E7SUFBMkI7RTVHMDF5QzNCOztFNEd6MXlDQTtJQUEyQjtFNUc2MXlDM0I7O0U0RzUxeUNBO0lBQTJCO0U1R2cyeUMzQjs7RTRHNzF5Q0E7SUFBaUM7RTVHaTJ5Q2pDOztFNEdoMnlDQTtJQUFpQztFNUdvMnlDakM7O0U0R24yeUNBO0lBQWlDO0U1R3UyeUNqQzs7RTRHdDJ5Q0E7SUFBaUM7RTVHMDJ5Q2pDOztFNEcvNHlDQTtJQUF5QjtFNUdtNXlDekI7O0U0R2w1eUNBO0lBQStCO0U1R3M1eUMvQjs7RTRHbjV5Q0E7SUFDRTtJQUNBO0U1R3M1eUNGOztFNEdsNXlDQTtJQUNFO0lBQ0E7RTVHcTV5Q0Y7O0U0R2o1eUNBO0lBQ0U7SUFDQTtFNUdvNXlDRjs7RTRHaDV5Q0E7SUFDRTtJQUNBO0U1R201eUNGOztFNEcvNHlDQTtJQUEyQjtFNUdtNXlDM0I7O0U0R2w1eUNBO0lBQTJCO0U1R3M1eUMzQjs7RTRHcjV5Q0E7SUFBMkI7RTVHeTV5QzNCOztFNEd4NXlDQTtJQUEyQjtFNUc0NXlDM0I7O0U0R3o1eUNBO0lBQWlDO0U1RzY1eUNqQzs7RTRHNTV5Q0E7SUFBaUM7RTVHZzZ5Q2pDOztFNEcvNXlDQTtJQUFpQztFNUdtNnlDakM7O0U0R2w2eUNBO0lBQWlDO0U1R3M2eUNqQzs7RTRHMzh5Q0E7SUFBeUI7RTVHKzh5Q3pCOztFNEc5OHlDQTtJQUErQjtFNUdrOXlDL0I7O0U0Ry84eUNBO0lBQ0U7SUFDQTtFNUdrOXlDRjs7RTRHOTh5Q0E7SUFDRTtJQUNBO0U1R2k5eUNGOztFNEc3OHlDQTtJQUNFO0lBQ0E7RTVHZzl5Q0Y7O0U0RzU4eUNBO0lBQ0U7SUFDQTtFNUcrOHlDRjs7RTRHMzh5Q0E7SUFBMkI7RTVHKzh5QzNCOztFNEc5OHlDQTtJQUEyQjtFNUdrOXlDM0I7O0U0R2o5eUNBO0lBQTJCO0U1R3E5eUMzQjs7RTRHcDl5Q0E7SUFBMkI7RTVHdzl5QzNCOztFNEdyOXlDQTtJQUFpQztFNUd5OXlDakM7O0U0R3g5eUNBO0lBQWlDO0U1RzQ5eUNqQzs7RTRHMzl5Q0E7SUFBaUM7RTVHKzl5Q2pDOztFNEc5OXlDQTtJQUFpQztFNUdrK3lDakM7O0U0R3ZnekNBO0lBQXlCO0U1RzJnekN6Qjs7RTRHMWd6Q0E7SUFBK0I7RTVHOGd6Qy9COztFNEczZ3pDQTtJQUNFO0lBQ0E7RTVHOGd6Q0Y7O0U0RzFnekNBO0lBQ0U7SUFDQTtFNUc2Z3pDRjs7RTRHemd6Q0E7SUFDRTtJQUNBO0U1RzRnekNGOztFNEd4Z3pDQTtJQUNFO0lBQ0E7RTVHMmd6Q0Y7O0U0R3ZnekNBO0lBQTJCO0U1RzJnekMzQjs7RTRHMWd6Q0E7SUFBMkI7RTVHOGd6QzNCOztFNEc3Z3pDQTtJQUEyQjtFNUdpaHpDM0I7O0U0R2hoekNBO0lBQTJCO0U1R29oekMzQjs7RTRHamh6Q0E7SUFBaUM7RTVHcWh6Q2pDOztFNEdwaHpDQTtJQUFpQztFNUd3aHpDakM7O0U0R3ZoekNBO0lBQWlDO0U1RzJoekNqQzs7RTRHMWh6Q0E7SUFBaUM7RTVHOGh6Q2pDOztFNEdua3pDQTtJQUF5QjtFNUd1a3pDekI7O0U0R3RrekNBO0lBQStCO0U1RzBrekMvQjs7RTRHdmt6Q0E7SUFDRTtJQUNBO0U1RzBrekNGOztFNEd0a3pDQTtJQUNFO0lBQ0E7RTVHeWt6Q0Y7O0U0R3JrekNBO0lBQ0U7SUFDQTtFNUd3a3pDRjs7RTRHcGt6Q0E7SUFDRTtJQUNBO0U1R3VrekNGOztFNEdua3pDQTtJQUEyQjtFNUd1a3pDM0I7O0U0R3RrekNBO0lBQTJCO0U1RzBrekMzQjs7RTRHemt6Q0E7SUFBMkI7RTVHNmt6QzNCOztFNEc1a3pDQTtJQUEyQjtFNUdnbHpDM0I7O0U0RzdrekNBO0lBQWlDO0U1R2lsekNqQzs7RTRHaGx6Q0E7SUFBaUM7RTVHb2x6Q2pDOztFNEdubHpDQTtJQUFpQztFNUd1bHpDakM7O0U0R3RsekNBO0lBQWlDO0U1RzBsekNqQzs7RTRHL256Q0E7SUFBeUI7RTVHbW96Q3pCOztFNEdsb3pDQTtJQUErQjtFNUdzb3pDL0I7O0U0R25vekNBO0lBQ0U7SUFDQTtFNUdzb3pDRjs7RTRHbG96Q0E7SUFDRTtJQUNBO0U1R3FvekNGOztFNEdqb3pDQTtJQUNFO0lBQ0E7RTVHb296Q0Y7O0U0R2hvekNBO0lBQ0U7SUFDQTtFNUdtb3pDRjs7RTRHL256Q0E7SUFBMkI7RTVHbW96QzNCOztFNEdsb3pDQTtJQUEyQjtFNUdzb3pDM0I7O0U0R3JvekNBO0lBQTJCO0U1R3lvekMzQjs7RTRHeG96Q0E7SUFBMkI7RTVHNG96QzNCOztFNEd6b3pDQTtJQUFpQztFNUc2b3pDakM7O0U0RzVvekNBO0lBQWlDO0U1R2dwekNqQzs7RTRHL296Q0E7SUFBaUM7RTVHbXB6Q2pDOztFNEdscHpDQTtJQUFpQztFNUdzcHpDakM7O0U0RzNyekNBO0lBQXlCO0U1RytyekN6Qjs7RTRHOXJ6Q0E7SUFBK0I7RTVHa3N6Qy9COztFNEcvcnpDQTtJQUNFO0lBQ0E7RTVHa3N6Q0Y7O0U0RzlyekNBO0lBQ0U7SUFDQTtFNUdpc3pDRjs7RTRHN3J6Q0E7SUFDRTtJQUNBO0U1R2dzekNGOztFNEc1cnpDQTtJQUNFO0lBQ0E7RTVHK3J6Q0Y7O0U0RzNyekNBO0lBQTJCO0U1RytyekMzQjs7RTRHOXJ6Q0E7SUFBMkI7RTVHa3N6QzNCOztFNEdqc3pDQTtJQUEyQjtFNUdxc3pDM0I7O0U0R3BzekNBO0lBQTJCO0U1R3dzekMzQjs7RTRHcnN6Q0E7SUFBaUM7RTVHeXN6Q2pDOztFNEd4c3pDQTtJQUFpQztFNUc0c3pDakM7O0U0RzNzekNBO0lBQWlDO0U1RytzekNqQzs7RTRHOXN6Q0E7SUFBaUM7RTVHa3R6Q2pDOztFNEd2dnpDQTtJQUF5QjtFNUcydnpDekI7O0U0RzF2ekNBO0lBQStCO0U1Rzh2ekMvQjs7RTRHM3Z6Q0E7SUFDRTtJQUNBO0U1Rzh2ekNGOztFNEcxdnpDQTtJQUNFO0lBQ0E7RTVHNnZ6Q0Y7O0U0R3p2ekNBO0lBQ0U7SUFDQTtFNUc0dnpDRjs7RTRHeHZ6Q0E7SUFDRTtJQUNBO0U1RzJ2ekNGOztFNEd2dnpDQTtJQUEyQjtFNUcydnpDM0I7O0U0RzF2ekNBO0lBQTJCO0U1Rzh2ekMzQjs7RTRHN3Z6Q0E7SUFBMkI7RTVHaXd6QzNCOztFNEdod3pDQTtJQUEyQjtFNUdvd3pDM0I7O0U0R2p3ekNBO0lBQWlDO0U1R3F3ekNqQzs7RTRHcHd6Q0E7SUFBaUM7RTVHd3d6Q2pDOztFNEd2d3pDQTtJQUFpQztFNUcyd3pDakM7O0U0RzF3ekNBO0lBQWlDO0U1Rzh3ekNqQzs7RTRHbnp6Q0E7SUFBeUI7RTVHdXp6Q3pCOztFNEd0enpDQTtJQUErQjtFNUcwenpDL0I7O0U0R3Z6ekNBO0lBQ0U7SUFDQTtFNUcwenpDRjs7RTRHdHp6Q0E7SUFDRTtJQUNBO0U1R3l6ekNGOztFNEdyenpDQTtJQUNFO0lBQ0E7RTVHd3p6Q0Y7O0U0R3B6ekNBO0lBQ0U7SUFDQTtFNUd1enpDRjs7RTRHbnp6Q0E7SUFBMkI7RTVHdXp6QzNCOztFNEd0enpDQTtJQUEyQjtFNUcwenpDM0I7O0U0R3p6ekNBO0lBQTJCO0U1RzZ6ekMzQjs7RTRHNXp6Q0E7SUFBMkI7RTVHZzB6QzNCOztFNEc3enpDQTtJQUFpQztFNUdpMHpDakM7O0U0R2gwekNBO0lBQWlDO0U1R28wekNqQzs7RTRHbjB6Q0E7SUFBaUM7RTVHdTB6Q2pDOztFNEd0MHpDQTtJQUFpQztFNUcwMHpDakM7O0U0Ry8yekNBO0lBQXlCO0U1R20zekN6Qjs7RTRHbDN6Q0E7SUFBK0I7RTVHczN6Qy9COztFNEduM3pDQTtJQUNFO0lBQ0E7RTVHczN6Q0Y7O0U0R2wzekNBO0lBQ0U7SUFDQTtFNUdxM3pDRjs7RTRHajN6Q0E7SUFDRTtJQUNBO0U1R28zekNGOztFNEdoM3pDQTtJQUNFO0lBQ0E7RTVHbTN6Q0Y7O0U0Ry8yekNBO0lBQTJCO0U1R20zekMzQjs7RTRHbDN6Q0E7SUFBMkI7RTVHczN6QzNCOztFNEdyM3pDQTtJQUEyQjtFNUd5M3pDM0I7O0U0R3gzekNBO0lBQTJCO0U1RzQzekMzQjs7RTRHejN6Q0E7SUFBaUM7RTVHNjN6Q2pDOztFNEc1M3pDQTtJQUFpQztFNUdnNHpDakM7O0U0Ry8zekNBO0lBQWlDO0U1R200ekNqQzs7RTRHbDR6Q0E7SUFBaUM7RTVHczR6Q2pDOztFNEczNnpDQTtJQUF5QjtFNUcrNnpDekI7O0U0Rzk2ekNBO0lBQStCO0U1R2s3ekMvQjs7RTRHLzZ6Q0E7SUFDRTtJQUNBO0U1R2s3ekNGOztFNEc5NnpDQTtJQUNFO0lBQ0E7RTVHaTd6Q0Y7O0U0Rzc2ekNBO0lBQ0U7SUFDQTtFNUdnN3pDRjs7RTRHNTZ6Q0E7SUFDRTtJQUNBO0U1Rys2ekNGOztFNEczNnpDQTtJQUEyQjtFNUcrNnpDM0I7O0U0Rzk2ekNBO0lBQTJCO0U1R2s3ekMzQjs7RTRHajd6Q0E7SUFBMkI7RTVHcTd6QzNCOztFNEdwN3pDQTtJQUEyQjtFNUd3N3pDM0I7O0U0R3I3ekNBO0lBQWlDO0U1R3k3ekNqQzs7RTRHeDd6Q0E7SUFBaUM7RTVHNDd6Q2pDOztFNEczN3pDQTtJQUFpQztFNUcrN3pDakM7O0U0Rzk3ekNBO0lBQWlDO0U1R2s4ekNqQzs7RTRHdit6Q0E7SUFBeUI7RTVHMit6Q3pCOztFNEcxK3pDQTtJQUErQjtFNUc4K3pDL0I7O0U0RzMrekNBO0lBQ0U7SUFDQTtFNUc4K3pDRjs7RTRHMSt6Q0E7SUFDRTtJQUNBO0U1RzYrekNGOztFNEd6K3pDQTtJQUNFO0lBQ0E7RTVHNCt6Q0Y7O0U0R3grekNBO0lBQ0U7SUFDQTtFNUcyK3pDRjs7RTRHdit6Q0E7SUFBMkI7RTVHMit6QzNCOztFNEcxK3pDQTtJQUEyQjtFNUc4K3pDM0I7O0U0RzcrekNBO0lBQTJCO0U1R2kvekMzQjs7RTRHaC96Q0E7SUFBMkI7RTVHby96QzNCOztFNEdqL3pDQTtJQUFpQztFNUdxL3pDakM7O0U0R3AvekNBO0lBQWlDO0U1R3cvekNqQzs7RTRHdi96Q0E7SUFBaUM7RTVHMi96Q2pDOztFNEcxL3pDQTtJQUFpQztFNUc4L3pDakM7O0U0R25pMENBO0lBQXlCO0U1R3VpMEN6Qjs7RTRHdGkwQ0E7SUFBK0I7RTVHMGkwQy9COztFNEd2aTBDQTtJQUNFO0lBQ0E7RTVHMGkwQ0Y7O0U0R3RpMENBO0lBQ0U7SUFDQTtFNUd5aTBDRjs7RTRHcmkwQ0E7SUFDRTtJQUNBO0U1R3dpMENGOztFNEdwaTBDQTtJQUNFO0lBQ0E7RTVHdWkwQ0Y7O0U0R25pMENBO0lBQTJCO0U1R3VpMEMzQjs7RTRHdGkwQ0E7SUFBMkI7RTVHMGkwQzNCOztFNEd6aTBDQTtJQUEyQjtFNUc2aTBDM0I7O0U0RzVpMENBO0lBQTJCO0U1R2dqMEMzQjs7RTRHN2kwQ0E7SUFBaUM7RTVHaWowQ2pDOztFNEdoajBDQTtJQUFpQztFNUdvajBDakM7O0U0R25qMENBO0lBQWlDO0U1R3VqMENqQzs7RTRHdGowQ0E7SUFBaUM7RTVHMGowQ2pDOztFNEcvbDBDQTtJQUF5QjtFNUdtbTBDekI7O0U0R2xtMENBO0lBQStCO0U1R3NtMEMvQjs7RTRHbm0wQ0E7SUFDRTtJQUNBO0U1R3NtMENGOztFNEdsbTBDQTtJQUNFO0lBQ0E7RTVHcW0wQ0Y7O0U0R2ptMENBO0lBQ0U7SUFDQTtFNUdvbTBDRjs7RTRHaG0wQ0E7SUFDRTtJQUNBO0U1R21tMENGOztFNEcvbDBDQTtJQUEyQjtFNUdtbTBDM0I7O0U0R2xtMENBO0lBQTJCO0U1R3NtMEMzQjs7RTRHcm0wQ0E7SUFBMkI7RTVHeW0wQzNCOztFNEd4bTBDQTtJQUEyQjtFNUc0bTBDM0I7O0U0R3ptMENBO0lBQWlDO0U1RzZtMENqQzs7RTRHNW0wQ0E7SUFBaUM7RTVHZ24wQ2pDOztFNEcvbTBDQTtJQUFpQztFNUdtbjBDakM7O0U0R2xuMENBO0lBQWlDO0U1R3NuMENqQztBQUNGO0FpQjltMENJO0UyRjlDRjtJQUF5QjtFNUdncTBDekI7O0U0Ry9wMENBO0lBQStCO0U1R21xMEMvQjs7RTRHaHEwQ0E7SUFDRTtJQUNBO0U1R21xMENGOztFNEcvcDBDQTtJQUNFO0lBQ0E7RTVHa3EwQ0Y7O0U0RzlwMENBO0lBQ0U7SUFDQTtFNUdpcTBDRjs7RTRHN3AwQ0E7SUFDRTtJQUNBO0U1R2dxMENGOztFNEc1cDBDQTtJQUEyQjtFNUdncTBDM0I7O0U0Ry9wMENBO0lBQTJCO0U1R21xMEMzQjs7RTRHbHEwQ0E7SUFBMkI7RTVHc3EwQzNCOztFNEdycTBDQTtJQUEyQjtFNUd5cTBDM0I7O0U0R3RxMENBO0lBQWlDO0U1RzBxMENqQzs7RTRHenEwQ0E7SUFBaUM7RTVHNnEwQ2pDOztFNEc1cTBDQTtJQUFpQztFNUdncjBDakM7O0U0Ry9xMENBO0lBQWlDO0U1R21yMENqQzs7RTRHeHQwQ0E7SUFBeUI7RTVHNHQwQ3pCOztFNEczdDBDQTtJQUErQjtFNUcrdDBDL0I7O0U0RzV0MENBO0lBQ0U7SUFDQTtFNUcrdDBDRjs7RTRHM3QwQ0E7SUFDRTtJQUNBO0U1Rzh0MENGOztFNEcxdDBDQTtJQUNFO0lBQ0E7RTVHNnQwQ0Y7O0U0R3p0MENBO0lBQ0U7SUFDQTtFNUc0dDBDRjs7RTRHeHQwQ0E7SUFBMkI7RTVHNHQwQzNCOztFNEczdDBDQTtJQUEyQjtFNUcrdDBDM0I7O0U0Rzl0MENBO0lBQTJCO0U1R2t1MEMzQjs7RTRHanUwQ0E7SUFBMkI7RTVHcXUwQzNCOztFNEdsdTBDQTtJQUFpQztFNUdzdTBDakM7O0U0R3J1MENBO0lBQWlDO0U1R3l1MENqQzs7RTRHeHUwQ0E7SUFBaUM7RTVHNHUwQ2pDOztFNEczdTBDQTtJQUFpQztFNUcrdTBDakM7O0U0R3B4MENBO0lBQXlCO0U1R3d4MEN6Qjs7RTRHdngwQ0E7SUFBK0I7RTVHMngwQy9COztFNEd4eDBDQTtJQUNFO0lBQ0E7RTVHMngwQ0Y7O0U0R3Z4MENBO0lBQ0U7SUFDQTtFNUcweDBDRjs7RTRHdHgwQ0E7SUFDRTtJQUNBO0U1R3l4MENGOztFNEdyeDBDQTtJQUNFO0lBQ0E7RTVHd3gwQ0Y7O0U0R3B4MENBO0lBQTJCO0U1R3d4MEMzQjs7RTRHdngwQ0E7SUFBMkI7RTVHMngwQzNCOztFNEcxeDBDQTtJQUEyQjtFNUc4eDBDM0I7O0U0Rzd4MENBO0lBQTJCO0U1R2l5MEMzQjs7RTRHOXgwQ0E7SUFBaUM7RTVHa3kwQ2pDOztFNEdqeTBDQTtJQUFpQztFNUdxeTBDakM7O0U0R3B5MENBO0lBQWlDO0U1R3d5MENqQzs7RTRHdnkwQ0E7SUFBaUM7RTVHMnkwQ2pDOztFNEdoMTBDQTtJQUF5QjtFNUdvMTBDekI7O0U0R24xMENBO0lBQStCO0U1R3UxMEMvQjs7RTRHcDEwQ0E7SUFDRTtJQUNBO0U1R3UxMENGOztFNEduMTBDQTtJQUNFO0lBQ0E7RTVHczEwQ0Y7O0U0R2wxMENBO0lBQ0U7SUFDQTtFNUdxMTBDRjs7RTRHajEwQ0E7SUFDRTtJQUNBO0U1R28xMENGOztFNEdoMTBDQTtJQUEyQjtFNUdvMTBDM0I7O0U0R24xMENBO0lBQTJCO0U1R3UxMEMzQjs7RTRHdDEwQ0E7SUFBMkI7RTVHMDEwQzNCOztFNEd6MTBDQTtJQUEyQjtFNUc2MTBDM0I7O0U0RzExMENBO0lBQWlDO0U1RzgxMENqQzs7RTRHNzEwQ0E7SUFBaUM7RTVHaTIwQ2pDOztFNEdoMjBDQTtJQUFpQztFNUdvMjBDakM7O0U0R24yMENBO0lBQWlDO0U1R3UyMENqQzs7RTRHNTQwQ0E7SUFBeUI7RTVHZzUwQ3pCOztFNEcvNDBDQTtJQUErQjtFNUdtNTBDL0I7O0U0R2g1MENBO0lBQ0U7SUFDQTtFNUdtNTBDRjs7RTRHLzQwQ0E7SUFDRTtJQUNBO0U1R2s1MENGOztFNEc5NDBDQTtJQUNFO0lBQ0E7RTVHaTUwQ0Y7O0U0Rzc0MENBO0lBQ0U7SUFDQTtFNUdnNTBDRjs7RTRHNTQwQ0E7SUFBMkI7RTVHZzUwQzNCOztFNEcvNDBDQTtJQUEyQjtFNUdtNTBDM0I7O0U0R2w1MENBO0lBQTJCO0U1R3M1MEMzQjs7RTRHcjUwQ0E7SUFBMkI7RTVHeTUwQzNCOztFNEd0NTBDQTtJQUFpQztFNUcwNTBDakM7O0U0R3o1MENBO0lBQWlDO0U1RzY1MENqQzs7RTRHNTUwQ0E7SUFBaUM7RTVHZzYwQ2pDOztFNEcvNTBDQTtJQUFpQztFNUdtNjBDakM7O0U0R3g4MENBO0lBQXlCO0U1RzQ4MEN6Qjs7RTRHMzgwQ0E7SUFBK0I7RTVHKzgwQy9COztFNEc1ODBDQTtJQUNFO0lBQ0E7RTVHKzgwQ0Y7O0U0RzM4MENBO0lBQ0U7SUFDQTtFNUc4ODBDRjs7RTRHMTgwQ0E7SUFDRTtJQUNBO0U1RzY4MENGOztFNEd6ODBDQTtJQUNFO0lBQ0E7RTVHNDgwQ0Y7O0U0R3g4MENBO0lBQTJCO0U1RzQ4MEMzQjs7RTRHMzgwQ0E7SUFBMkI7RTVHKzgwQzNCOztFNEc5ODBDQTtJQUEyQjtFNUdrOTBDM0I7O0U0R2o5MENBO0lBQTJCO0U1R3E5MEMzQjs7RTRHbDkwQ0E7SUFBaUM7RTVHczkwQ2pDOztFNEdyOTBDQTtJQUFpQztFNUd5OTBDakM7O0U0R3g5MENBO0lBQWlDO0U1RzQ5MENqQzs7RTRHMzkwQ0E7SUFBaUM7RTVHKzkwQ2pDOztFNEdwZzFDQTtJQUF5QjtFNUd3ZzFDekI7O0U0R3ZnMUNBO0lBQStCO0U1RzJnMUMvQjs7RTRHeGcxQ0E7SUFDRTtJQUNBO0U1RzJnMUNGOztFNEd2ZzFDQTtJQUNFO0lBQ0E7RTVHMGcxQ0Y7O0U0R3RnMUNBO0lBQ0U7SUFDQTtFNUd5ZzFDRjs7RTRHcmcxQ0E7SUFDRTtJQUNBO0U1R3dnMUNGOztFNEdwZzFDQTtJQUEyQjtFNUd3ZzFDM0I7O0U0R3ZnMUNBO0lBQTJCO0U1RzJnMUMzQjs7RTRHMWcxQ0E7SUFBMkI7RTVHOGcxQzNCOztFNEc3ZzFDQTtJQUEyQjtFNUdpaDFDM0I7O0U0RzlnMUNBO0lBQWlDO0U1R2toMUNqQzs7RTRHamgxQ0E7SUFBaUM7RTVHcWgxQ2pDOztFNEdwaDFDQTtJQUFpQztFNUd3aDFDakM7O0U0R3ZoMUNBO0lBQWlDO0U1RzJoMUNqQzs7RTRHaGsxQ0E7SUFBeUI7RTVHb2sxQ3pCOztFNEduazFDQTtJQUErQjtFNUd1azFDL0I7O0U0R3BrMUNBO0lBQ0U7SUFDQTtFNUd1azFDRjs7RTRHbmsxQ0E7SUFDRTtJQUNBO0U1R3NrMUNGOztFNEdsazFDQTtJQUNFO0lBQ0E7RTVHcWsxQ0Y7O0U0R2prMUNBO0lBQ0U7SUFDQTtFNUdvazFDRjs7RTRHaGsxQ0E7SUFBMkI7RTVHb2sxQzNCOztFNEduazFDQTtJQUEyQjtFNUd1azFDM0I7O0U0R3RrMUNBO0lBQTJCO0U1RzBrMUMzQjs7RTRHemsxQ0E7SUFBMkI7RTVHNmsxQzNCOztFNEcxazFDQTtJQUFpQztFNUc4azFDakM7O0U0RzdrMUNBO0lBQWlDO0U1R2lsMUNqQzs7RTRHaGwxQ0E7SUFBaUM7RTVHb2wxQ2pDOztFNEdubDFDQTtJQUFpQztFNUd1bDFDakM7O0U0RzVuMUNBO0lBQXlCO0U1R2dvMUN6Qjs7RTRHL24xQ0E7SUFBK0I7RTVHbW8xQy9COztFNEdobzFDQTtJQUNFO0lBQ0E7RTVHbW8xQ0Y7O0U0Ry9uMUNBO0lBQ0U7SUFDQTtFNUdrbzFDRjs7RTRHOW4xQ0E7SUFDRTtJQUNBO0U1R2lvMUNGOztFNEc3bjFDQTtJQUNFO0lBQ0E7RTVHZ28xQ0Y7O0U0RzVuMUNBO0lBQTJCO0U1R2dvMUMzQjs7RTRHL24xQ0E7SUFBMkI7RTVHbW8xQzNCOztFNEdsbzFDQTtJQUEyQjtFNUdzbzFDM0I7O0U0R3JvMUNBO0lBQTJCO0U1R3lvMUMzQjs7RTRHdG8xQ0E7SUFBaUM7RTVHMG8xQ2pDOztFNEd6bzFDQTtJQUFpQztFNUc2bzFDakM7O0U0RzVvMUNBO0lBQWlDO0U1R2dwMUNqQzs7RTRHL28xQ0E7SUFBaUM7RTVHbXAxQ2pDOztFNEd4cjFDQTtJQUF5QjtFNUc0cjFDekI7O0U0RzNyMUNBO0lBQStCO0U1RytyMUMvQjs7RTRHNXIxQ0E7SUFDRTtJQUNBO0U1RytyMUNGOztFNEczcjFDQTtJQUNFO0lBQ0E7RTVHOHIxQ0Y7O0U0RzFyMUNBO0lBQ0U7SUFDQTtFNUc2cjFDRjs7RTRHenIxQ0E7SUFDRTtJQUNBO0U1RzRyMUNGOztFNEd4cjFDQTtJQUEyQjtFNUc0cjFDM0I7O0U0RzNyMUNBO0lBQTJCO0U1RytyMUMzQjs7RTRHOXIxQ0E7SUFBMkI7RTVHa3MxQzNCOztFNEdqczFDQTtJQUEyQjtFNUdxczFDM0I7O0U0R2xzMUNBO0lBQWlDO0U1R3NzMUNqQzs7RTRHcnMxQ0E7SUFBaUM7RTVHeXMxQ2pDOztFNEd4czFDQTtJQUFpQztFNUc0czFDakM7O0U0RzNzMUNBO0lBQWlDO0U1RytzMUNqQzs7RTRHcHYxQ0E7SUFBeUI7RTVHd3YxQ3pCOztFNEd2djFDQTtJQUErQjtFNUcydjFDL0I7O0U0R3h2MUNBO0lBQ0U7SUFDQTtFNUcydjFDRjs7RTRHdnYxQ0E7SUFDRTtJQUNBO0U1RzB2MUNGOztFNEd0djFDQTtJQUNFO0lBQ0E7RTVHeXYxQ0Y7O0U0R3J2MUNBO0lBQ0U7SUFDQTtFNUd3djFDRjs7RTRHcHYxQ0E7SUFBMkI7RTVHd3YxQzNCOztFNEd2djFDQTtJQUEyQjtFNUcydjFDM0I7O0U0RzF2MUNBO0lBQTJCO0U1Rzh2MUMzQjs7RTRHN3YxQ0E7SUFBMkI7RTVHaXcxQzNCOztFNEc5djFDQTtJQUFpQztFNUdrdzFDakM7O0U0R2p3MUNBO0lBQWlDO0U1R3F3MUNqQzs7RTRHcHcxQ0E7SUFBaUM7RTVHd3cxQ2pDOztFNEd2dzFDQTtJQUFpQztFNUcydzFDakM7O0U0R2h6MUNBO0lBQXlCO0U1R296MUN6Qjs7RTRHbnoxQ0E7SUFBK0I7RTVHdXoxQy9COztFNEdwejFDQTtJQUNFO0lBQ0E7RTVHdXoxQ0Y7O0U0R256MUNBO0lBQ0U7SUFDQTtFNUdzejFDRjs7RTRHbHoxQ0E7SUFDRTtJQUNBO0U1R3F6MUNGOztFNEdqejFDQTtJQUNFO0lBQ0E7RTVHb3oxQ0Y7O0U0R2h6MUNBO0lBQTJCO0U1R296MUMzQjs7RTRHbnoxQ0E7SUFBMkI7RTVHdXoxQzNCOztFNEd0ejFDQTtJQUEyQjtFNUcwejFDM0I7O0U0R3p6MUNBO0lBQTJCO0U1RzZ6MUMzQjs7RTRHMXoxQ0E7SUFBaUM7RTVHOHoxQ2pDOztFNEc3ejFDQTtJQUFpQztFNUdpMDFDakM7O0U0R2gwMUNBO0lBQWlDO0U1R28wMUNqQzs7RTRHbjAxQ0E7SUFBaUM7RTVHdTAxQ2pDOztFNEc1MjFDQTtJQUF5QjtFNUdnMzFDekI7O0U0Ry8yMUNBO0lBQStCO0U1R20zMUMvQjs7RTRHaDMxQ0E7SUFDRTtJQUNBO0U1R20zMUNGOztFNEcvMjFDQTtJQUNFO0lBQ0E7RTVHazMxQ0Y7O0U0RzkyMUNBO0lBQ0U7SUFDQTtFNUdpMzFDRjs7RTRHNzIxQ0E7SUFDRTtJQUNBO0U1R2czMUNGOztFNEc1MjFDQTtJQUEyQjtFNUdnMzFDM0I7O0U0Ry8yMUNBO0lBQTJCO0U1R20zMUMzQjs7RTRHbDMxQ0E7SUFBMkI7RTVHczMxQzNCOztFNEdyMzFDQTtJQUEyQjtFNUd5MzFDM0I7O0U0R3QzMUNBO0lBQWlDO0U1RzAzMUNqQzs7RTRHejMxQ0E7SUFBaUM7RTVHNjMxQ2pDOztFNEc1MzFDQTtJQUFpQztFNUdnNDFDakM7O0U0Ry8zMUNBO0lBQWlDO0U1R200MUNqQzs7RTRHeDYxQ0E7SUFBeUI7RTVHNDYxQ3pCOztFNEczNjFDQTtJQUErQjtFNUcrNjFDL0I7O0U0RzU2MUNBO0lBQ0U7SUFDQTtFNUcrNjFDRjs7RTRHMzYxQ0E7SUFDRTtJQUNBO0U1Rzg2MUNGOztFNEcxNjFDQTtJQUNFO0lBQ0E7RTVHNjYxQ0Y7O0U0R3o2MUNBO0lBQ0U7SUFDQTtFNUc0NjFDRjs7RTRHeDYxQ0E7SUFBMkI7RTVHNDYxQzNCOztFNEczNjFDQTtJQUEyQjtFNUcrNjFDM0I7O0U0Rzk2MUNBO0lBQTJCO0U1R2s3MUMzQjs7RTRHajcxQ0E7SUFBMkI7RTVHcTcxQzNCOztFNEdsNzFDQTtJQUFpQztFNUdzNzFDakM7O0U0R3I3MUNBO0lBQWlDO0U1R3k3MUNqQzs7RTRHeDcxQ0E7SUFBaUM7RTVHNDcxQ2pDOztFNEczNzFDQTtJQUFpQztFNUcrNzFDakM7O0U0R3ArMUNBO0lBQXlCO0U1R3crMUN6Qjs7RTRHdisxQ0E7SUFBK0I7RTVHMisxQy9COztFNEd4KzFDQTtJQUNFO0lBQ0E7RTVHMisxQ0Y7O0U0R3YrMUNBO0lBQ0U7SUFDQTtFNUcwKzFDRjs7RTRHdCsxQ0E7SUFDRTtJQUNBO0U1R3krMUNGOztFNEdyKzFDQTtJQUNFO0lBQ0E7RTVHdysxQ0Y7O0U0R3ArMUNBO0lBQTJCO0U1R3crMUMzQjs7RTRHdisxQ0E7SUFBMkI7RTVHMisxQzNCOztFNEcxKzFDQTtJQUEyQjtFNUc4KzFDM0I7O0U0RzcrMUNBO0lBQTJCO0U1R2kvMUMzQjs7RTRHOSsxQ0E7SUFBaUM7RTVHay8xQ2pDOztFNEdqLzFDQTtJQUFpQztFNUdxLzFDakM7O0U0R3AvMUNBO0lBQWlDO0U1R3cvMUNqQzs7RTRHdi8xQ0E7SUFBaUM7RTVHMi8xQ2pDOztFNEdoaTJDQTtJQUF5QjtFNUdvaTJDekI7O0U0R25pMkNBO0lBQStCO0U1R3VpMkMvQjs7RTRHcGkyQ0E7SUFDRTtJQUNBO0U1R3VpMkNGOztFNEduaTJDQTtJQUNFO0lBQ0E7RTVHc2kyQ0Y7O0U0R2xpMkNBO0lBQ0U7SUFDQTtFNUdxaTJDRjs7RTRHamkyQ0E7SUFDRTtJQUNBO0U1R29pMkNGOztFNEdoaTJDQTtJQUEyQjtFNUdvaTJDM0I7O0U0R25pMkNBO0lBQTJCO0U1R3VpMkMzQjs7RTRHdGkyQ0E7SUFBMkI7RTVHMGkyQzNCOztFNEd6aTJDQTtJQUEyQjtFNUc2aTJDM0I7O0U0RzFpMkNBO0lBQWlDO0U1RzhpMkNqQzs7RTRHN2kyQ0E7SUFBaUM7RTVHaWoyQ2pDOztFNEdoajJDQTtJQUFpQztFNUdvajJDakM7O0U0R25qMkNBO0lBQWlDO0U1R3VqMkNqQzs7RTRHNWwyQ0E7SUFBeUI7RTVHZ20yQ3pCOztFNEcvbDJDQTtJQUErQjtFNUdtbTJDL0I7O0U0R2htMkNBO0lBQ0U7SUFDQTtFNUdtbTJDRjs7RTRHL2wyQ0E7SUFDRTtJQUNBO0U1R2ttMkNGOztFNEc5bDJDQTtJQUNFO0lBQ0E7RTVHaW0yQ0Y7O0U0RzdsMkNBO0lBQ0U7SUFDQTtFNUdnbTJDRjs7RTRHNWwyQ0E7SUFBMkI7RTVHZ20yQzNCOztFNEcvbDJDQTtJQUEyQjtFNUdtbTJDM0I7O0U0R2xtMkNBO0lBQTJCO0U1R3NtMkMzQjs7RTRHcm0yQ0E7SUFBMkI7RTVHeW0yQzNCOztFNEd0bTJDQTtJQUFpQztFNUcwbTJDakM7O0U0R3ptMkNBO0lBQWlDO0U1RzZtMkNqQzs7RTRHNW0yQ0E7SUFBaUM7RTVHZ24yQ2pDOztFNEcvbTJDQTtJQUFpQztFNUdtbjJDakM7O0U0R3hwMkNBO0lBQXlCO0U1RzRwMkN6Qjs7RTRHM3AyQ0E7SUFBK0I7RTVHK3AyQy9COztFNEc1cDJDQTtJQUNFO0lBQ0E7RTVHK3AyQ0Y7O0U0RzNwMkNBO0lBQ0U7SUFDQTtFNUc4cDJDRjs7RTRHMXAyQ0E7SUFDRTtJQUNBO0U1RzZwMkNGOztFNEd6cDJDQTtJQUNFO0lBQ0E7RTVHNHAyQ0Y7O0U0R3hwMkNBO0lBQTJCO0U1RzRwMkMzQjs7RTRHM3AyQ0E7SUFBMkI7RTVHK3AyQzNCOztFNEc5cDJDQTtJQUEyQjtFNUdrcTJDM0I7O0U0R2pxMkNBO0lBQTJCO0U1R3FxMkMzQjs7RTRHbHEyQ0E7SUFBaUM7RTVHc3EyQ2pDOztFNEdycTJDQTtJQUFpQztFNUd5cTJDakM7O0U0R3hxMkNBO0lBQWlDO0U1RzRxMkNqQzs7RTRHM3EyQ0E7SUFBaUM7RTVHK3EyQ2pDOztFNEdwdDJDQTtJQUF5QjtFNUd3dDJDekI7O0U0R3Z0MkNBO0lBQStCO0U1RzJ0MkMvQjs7RTRHeHQyQ0E7SUFDRTtJQUNBO0U1RzJ0MkNGOztFNEd2dDJDQTtJQUNFO0lBQ0E7RTVHMHQyQ0Y7O0U0R3R0MkNBO0lBQ0U7SUFDQTtFNUd5dDJDRjs7RTRHcnQyQ0E7SUFDRTtJQUNBO0U1R3d0MkNGOztFNEdwdDJDQTtJQUEyQjtFNUd3dDJDM0I7O0U0R3Z0MkNBO0lBQTJCO0U1RzJ0MkMzQjs7RTRHMXQyQ0E7SUFBMkI7RTVHOHQyQzNCOztFNEc3dDJDQTtJQUEyQjtFNUdpdTJDM0I7O0U0Rzl0MkNBO0lBQWlDO0U1R2t1MkNqQzs7RTRHanUyQ0E7SUFBaUM7RTVHcXUyQ2pDOztFNEdwdTJDQTtJQUFpQztFNUd3dTJDakM7O0U0R3Z1MkNBO0lBQWlDO0U1RzJ1MkNqQzs7RTRHaHgyQ0E7SUFBeUI7RTVHb3gyQ3pCOztFNEdueDJDQTtJQUErQjtFNUd1eDJDL0I7O0U0R3B4MkNBO0lBQ0U7SUFDQTtFNUd1eDJDRjs7RTRHbngyQ0E7SUFDRTtJQUNBO0U1R3N4MkNGOztFNEdseDJDQTtJQUNFO0lBQ0E7RTVHcXgyQ0Y7O0U0R2p4MkNBO0lBQ0U7SUFDQTtFNUdveDJDRjs7RTRHaHgyQ0E7SUFBMkI7RTVHb3gyQzNCOztFNEdueDJDQTtJQUEyQjtFNUd1eDJDM0I7O0U0R3R4MkNBO0lBQTJCO0U1RzB4MkMzQjs7RTRHengyQ0E7SUFBMkI7RTVHNngyQzNCOztFNEcxeDJDQTtJQUFpQztFNUc4eDJDakM7O0U0Rzd4MkNBO0lBQWlDO0U1R2l5MkNqQzs7RTRHaHkyQ0E7SUFBaUM7RTVHb3kyQ2pDOztFNEdueTJDQTtJQUFpQztFNUd1eTJDakM7O0U0RzUwMkNBO0lBQXlCO0U1R2cxMkN6Qjs7RTRHLzAyQ0E7SUFBK0I7RTVHbTEyQy9COztFNEdoMTJDQTtJQUNFO0lBQ0E7RTVHbTEyQ0Y7O0U0Ry8wMkNBO0lBQ0U7SUFDQTtFNUdrMTJDRjs7RTRHOTAyQ0E7SUFDRTtJQUNBO0U1R2kxMkNGOztFNEc3MDJDQTtJQUNFO0lBQ0E7RTVHZzEyQ0Y7O0U0RzUwMkNBO0lBQTJCO0U1R2cxMkMzQjs7RTRHLzAyQ0E7SUFBMkI7RTVHbTEyQzNCOztFNEdsMTJDQTtJQUEyQjtFNUdzMTJDM0I7O0U0R3IxMkNBO0lBQTJCO0U1R3kxMkMzQjs7RTRHdDEyQ0E7SUFBaUM7RTVHMDEyQ2pDOztFNEd6MTJDQTtJQUFpQztFNUc2MTJDakM7O0U0RzUxMkNBO0lBQWlDO0U1R2cyMkNqQzs7RTRHLzEyQ0E7SUFBaUM7RTVHbTIyQ2pDOztFNEd4NDJDQTtJQUF5QjtFNUc0NDJDekI7O0U0RzM0MkNBO0lBQStCO0U1Rys0MkMvQjs7RTRHNTQyQ0E7SUFDRTtJQUNBO0U1Rys0MkNGOztFNEczNDJDQTtJQUNFO0lBQ0E7RTVHODQyQ0Y7O0U0RzE0MkNBO0lBQ0U7SUFDQTtFNUc2NDJDRjs7RTRHejQyQ0E7SUFDRTtJQUNBO0U1RzQ0MkNGOztFNEd4NDJDQTtJQUEyQjtFNUc0NDJDM0I7O0U0RzM0MkNBO0lBQTJCO0U1Rys0MkMzQjs7RTRHOTQyQ0E7SUFBMkI7RTVHazUyQzNCOztFNEdqNTJDQTtJQUEyQjtFNUdxNTJDM0I7O0U0R2w1MkNBO0lBQWlDO0U1R3M1MkNqQzs7RTRHcjUyQ0E7SUFBaUM7RTVHeTUyQ2pDOztFNEd4NTJDQTtJQUFpQztFNUc0NTJDakM7O0U0RzM1MkNBO0lBQWlDO0U1Rys1MkNqQzs7RTRHcDgyQ0E7SUFBeUI7RTVHdzgyQ3pCOztFNEd2ODJDQTtJQUErQjtFNUcyODJDL0I7O0U0R3g4MkNBO0lBQ0U7SUFDQTtFNUcyODJDRjs7RTRHdjgyQ0E7SUFDRTtJQUNBO0U1RzA4MkNGOztFNEd0ODJDQTtJQUNFO0lBQ0E7RTVHeTgyQ0Y7O0U0R3I4MkNBO0lBQ0U7SUFDQTtFNUd3ODJDRjs7RTRHcDgyQ0E7SUFBMkI7RTVHdzgyQzNCOztFNEd2ODJDQTtJQUEyQjtFNUcyODJDM0I7O0U0RzE4MkNBO0lBQTJCO0U1Rzg4MkMzQjs7RTRHNzgyQ0E7SUFBMkI7RTVHaTkyQzNCOztFNEc5ODJDQTtJQUFpQztFNUdrOTJDakM7O0U0R2o5MkNBO0lBQWlDO0U1R3E5MkNqQzs7RTRHcDkyQ0E7SUFBaUM7RTVHdzkyQ2pDOztFNEd2OTJDQTtJQUFpQztFNUcyOTJDakM7O0U0R2hnM0NBO0lBQXlCO0U1R29nM0N6Qjs7RTRHbmczQ0E7SUFBK0I7RTVHdWczQy9COztFNEdwZzNDQTtJQUNFO0lBQ0E7RTVHdWczQ0Y7O0U0R25nM0NBO0lBQ0U7SUFDQTtFNUdzZzNDRjs7RTRHbGczQ0E7SUFDRTtJQUNBO0U1R3FnM0NGOztFNEdqZzNDQTtJQUNFO0lBQ0E7RTVHb2czQ0Y7O0U0R2hnM0NBO0lBQTJCO0U1R29nM0MzQjs7RTRHbmczQ0E7SUFBMkI7RTVHdWczQzNCOztFNEd0ZzNDQTtJQUEyQjtFNUcwZzNDM0I7O0U0R3pnM0NBO0lBQTJCO0U1RzZnM0MzQjs7RTRHMWczQ0E7SUFBaUM7RTVHOGczQ2pDOztFNEc3ZzNDQTtJQUFpQztFNUdpaDNDakM7O0U0R2hoM0NBO0lBQWlDO0U1R29oM0NqQzs7RTRHbmgzQ0E7SUFBaUM7RTVHdWgzQ2pDOztFNEc1ajNDQTtJQUF5QjtFNUdnazNDekI7O0U0Ry9qM0NBO0lBQStCO0U1R21rM0MvQjs7RTRHaGszQ0E7SUFDRTtJQUNBO0U1R21rM0NGOztFNEcvajNDQTtJQUNFO0lBQ0E7RTVHa2szQ0Y7O0U0RzlqM0NBO0lBQ0U7SUFDQTtFNUdpazNDRjs7RTRHN2ozQ0E7SUFDRTtJQUNBO0U1R2drM0NGOztFNEc1ajNDQTtJQUEyQjtFNUdnazNDM0I7O0U0Ry9qM0NBO0lBQTJCO0U1R21rM0MzQjs7RTRHbGszQ0E7SUFBMkI7RTVHc2szQzNCOztFNEdyazNDQTtJQUEyQjtFNUd5azNDM0I7O0U0R3RrM0NBO0lBQWlDO0U1RzBrM0NqQzs7RTRHemszQ0E7SUFBaUM7RTVHNmszQ2pDOztFNEc1azNDQTtJQUFpQztFNUdnbDNDakM7O0U0Ry9rM0NBO0lBQWlDO0U1R21sM0NqQzs7RTRHeG4zQ0E7SUFBeUI7RTVHNG4zQ3pCOztFNEczbjNDQTtJQUErQjtFNUcrbjNDL0I7O0U0RzVuM0NBO0lBQ0U7SUFDQTtFNUcrbjNDRjs7RTRHM24zQ0E7SUFDRTtJQUNBO0U1RzhuM0NGOztFNEcxbjNDQTtJQUNFO0lBQ0E7RTVHNm4zQ0Y7O0U0R3puM0NBO0lBQ0U7SUFDQTtFNUc0bjNDRjs7RTRHeG4zQ0E7SUFBMkI7RTVHNG4zQzNCOztFNEczbjNDQTtJQUEyQjtFNUcrbjNDM0I7O0U0RzluM0NBO0lBQTJCO0U1R2tvM0MzQjs7RTRHam8zQ0E7SUFBMkI7RTVHcW8zQzNCOztFNEdsbzNDQTtJQUFpQztFNUdzbzNDakM7O0U0R3JvM0NBO0lBQWlDO0U1R3lvM0NqQzs7RTRHeG8zQ0E7SUFBaUM7RTVHNG8zQ2pDOztFNEczbzNDQTtJQUFpQztFNUcrbzNDakM7O0U0R3ByM0NBO0lBQXlCO0U1R3dyM0N6Qjs7RTRHdnIzQ0E7SUFBK0I7RTVHMnIzQy9COztFNEd4cjNDQTtJQUNFO0lBQ0E7RTVHMnIzQ0Y7O0U0R3ZyM0NBO0lBQ0U7SUFDQTtFNUcwcjNDRjs7RTRHdHIzQ0E7SUFDRTtJQUNBO0U1R3lyM0NGOztFNEdycjNDQTtJQUNFO0lBQ0E7RTVHd3IzQ0Y7O0U0R3ByM0NBO0lBQTJCO0U1R3dyM0MzQjs7RTRHdnIzQ0E7SUFBMkI7RTVHMnIzQzNCOztFNEcxcjNDQTtJQUEyQjtFNUc4cjNDM0I7O0U0RzdyM0NBO0lBQTJCO0U1R2lzM0MzQjs7RTRHOXIzQ0E7SUFBaUM7RTVHa3MzQ2pDOztFNEdqczNDQTtJQUFpQztFNUdxczNDakM7O0U0R3BzM0NBO0lBQWlDO0U1R3dzM0NqQzs7RTRHdnMzQ0E7SUFBaUM7RTVHMnMzQ2pDOztFNEdodjNDQTtJQUF5QjtFNUdvdjNDekI7O0U0R252M0NBO0lBQStCO0U1R3V2M0MvQjs7RTRHcHYzQ0E7SUFDRTtJQUNBO0U1R3V2M0NGOztFNEdudjNDQTtJQUNFO0lBQ0E7RTVHc3YzQ0Y7O0U0R2x2M0NBO0lBQ0U7SUFDQTtFNUdxdjNDRjs7RTRHanYzQ0E7SUFDRTtJQUNBO0U1R292M0NGOztFNEdodjNDQTtJQUEyQjtFNUdvdjNDM0I7O0U0R252M0NBO0lBQTJCO0U1R3V2M0MzQjs7RTRHdHYzQ0E7SUFBMkI7RTVHMHYzQzNCOztFNEd6djNDQTtJQUEyQjtFNUc2djNDM0I7O0U0RzF2M0NBO0lBQWlDO0U1Rzh2M0NqQzs7RTRHN3YzQ0E7SUFBaUM7RTVHaXczQ2pDOztFNEdodzNDQTtJQUFpQztFNUdvdzNDakM7O0U0R253M0NBO0lBQWlDO0U1R3V3M0NqQzs7RTRHNXkzQ0E7SUFBeUI7RTVHZ3ozQ3pCOztFNEcveTNDQTtJQUErQjtFNUdtejNDL0I7O0U0R2h6M0NBO0lBQ0U7SUFDQTtFNUdtejNDRjs7RTRHL3kzQ0E7SUFDRTtJQUNBO0U1R2t6M0NGOztFNEc5eTNDQTtJQUNFO0lBQ0E7RTVHaXozQ0Y7O0U0Rzd5M0NBO0lBQ0U7SUFDQTtFNUdnejNDRjs7RTRHNXkzQ0E7SUFBMkI7RTVHZ3ozQzNCOztFNEcveTNDQTtJQUEyQjtFNUdtejNDM0I7O0U0R2x6M0NBO0lBQTJCO0U1R3N6M0MzQjs7RTRHcnozQ0E7SUFBMkI7RTVHeXozQzNCOztFNEd0ejNDQTtJQUFpQztFNUcwejNDakM7O0U0R3p6M0NBO0lBQWlDO0U1RzZ6M0NqQzs7RTRHNXozQ0E7SUFBaUM7RTVHZzAzQ2pDOztFNEcvejNDQTtJQUFpQztFNUdtMDNDakM7O0U0R3gyM0NBO0lBQXlCO0U1RzQyM0N6Qjs7RTRHMzIzQ0E7SUFBK0I7RTVHKzIzQy9COztFNEc1MjNDQTtJQUNFO0lBQ0E7RTVHKzIzQ0Y7O0U0RzMyM0NBO0lBQ0U7SUFDQTtFNUc4MjNDRjs7RTRHMTIzQ0E7SUFDRTtJQUNBO0U1RzYyM0NGOztFNEd6MjNDQTtJQUNFO0lBQ0E7RTVHNDIzQ0Y7O0U0R3gyM0NBO0lBQTJCO0U1RzQyM0MzQjs7RTRHMzIzQ0E7SUFBMkI7RTVHKzIzQzNCOztFNEc5MjNDQTtJQUEyQjtFNUdrMzNDM0I7O0U0R2ozM0NBO0lBQTJCO0U1R3EzM0MzQjs7RTRHbDMzQ0E7SUFBaUM7RTVHczMzQ2pDOztFNEdyMzNDQTtJQUFpQztFNUd5MzNDakM7O0U0R3gzM0NBO0lBQWlDO0U1RzQzM0NqQzs7RTRHMzMzQ0E7SUFBaUM7RTVHKzMzQ2pDOztFNEdwNjNDQTtJQUF5QjtFNUd3NjNDekI7O0U0R3Y2M0NBO0lBQStCO0U1RzI2M0MvQjs7RTRHeDYzQ0E7SUFDRTtJQUNBO0U1RzI2M0NGOztFNEd2NjNDQTtJQUNFO0lBQ0E7RTVHMDYzQ0Y7O0U0R3Q2M0NBO0lBQ0U7SUFDQTtFNUd5NjNDRjs7RTRHcjYzQ0E7SUFDRTtJQUNBO0U1R3c2M0NGOztFNEdwNjNDQTtJQUEyQjtFNUd3NjNDM0I7O0U0R3Y2M0NBO0lBQTJCO0U1RzI2M0MzQjs7RTRHMTYzQ0E7SUFBMkI7RTVHODYzQzNCOztFNEc3NjNDQTtJQUEyQjtFNUdpNzNDM0I7O0U0Rzk2M0NBO0lBQWlDO0U1R2s3M0NqQzs7RTRHajczQ0E7SUFBaUM7RTVHcTczQ2pDOztFNEdwNzNDQTtJQUFpQztFNUd3NzNDakM7O0U0R3Y3M0NBO0lBQWlDO0U1RzI3M0NqQzs7RTRHaCszQ0E7SUFBeUI7RTVHbyszQ3pCOztFNEduKzNDQTtJQUErQjtFNUd1KzNDL0I7O0U0R3ArM0NBO0lBQ0U7SUFDQTtFNUd1KzNDRjs7RTRHbiszQ0E7SUFDRTtJQUNBO0U1R3MrM0NGOztFNEdsKzNDQTtJQUNFO0lBQ0E7RTVHcSszQ0Y7O0U0R2orM0NBO0lBQ0U7SUFDQTtFNUdvKzNDRjs7RTRHaCszQ0E7SUFBMkI7RTVHbyszQzNCOztFNEduKzNDQTtJQUEyQjtFNUd1KzNDM0I7O0U0R3QrM0NBO0lBQTJCO0U1RzArM0MzQjs7RTRHeiszQ0E7SUFBMkI7RTVHNiszQzNCOztFNEcxKzNDQTtJQUFpQztFNUc4KzNDakM7O0U0RzcrM0NBO0lBQWlDO0U1R2kvM0NqQzs7RTRHaC8zQ0E7SUFBaUM7RTVHby8zQ2pDOztFNEduLzNDQTtJQUFpQztFNUd1LzNDakM7O0U0RzVoNENBO0lBQXlCO0U1R2dpNEN6Qjs7RTRHL2g0Q0E7SUFBK0I7RTVHbWk0Qy9COztFNEdoaTRDQTtJQUNFO0lBQ0E7RTVHbWk0Q0Y7O0U0Ry9oNENBO0lBQ0U7SUFDQTtFNUdraTRDRjs7RTRHOWg0Q0E7SUFDRTtJQUNBO0U1R2lpNENGOztFNEc3aDRDQTtJQUNFO0lBQ0E7RTVHZ2k0Q0Y7O0U0RzVoNENBO0lBQTJCO0U1R2dpNEMzQjs7RTRHL2g0Q0E7SUFBMkI7RTVHbWk0QzNCOztFNEdsaTRDQTtJQUEyQjtFNUdzaTRDM0I7O0U0R3JpNENBO0lBQTJCO0U1R3lpNEMzQjs7RTRHdGk0Q0E7SUFBaUM7RTVHMGk0Q2pDOztFNEd6aTRDQTtJQUFpQztFNUc2aTRDakM7O0U0RzVpNENBO0lBQWlDO0U1R2dqNENqQzs7RTRHL2k0Q0E7SUFBaUM7RTVHbWo0Q2pDOztFNEd4bDRDQTtJQUF5QjtFNUc0bDRDekI7O0U0RzNsNENBO0lBQStCO0U1RytsNEMvQjs7RTRHNWw0Q0E7SUFDRTtJQUNBO0U1RytsNENGOztFNEczbDRDQTtJQUNFO0lBQ0E7RTVHOGw0Q0Y7O0U0RzFsNENBO0lBQ0U7SUFDQTtFNUc2bDRDRjs7RTRHemw0Q0E7SUFDRTtJQUNBO0U1RzRsNENGOztFNEd4bDRDQTtJQUEyQjtFNUc0bDRDM0I7O0U0RzNsNENBO0lBQTJCO0U1RytsNEMzQjs7RTRHOWw0Q0E7SUFBMkI7RTVHa200QzNCOztFNEdqbTRDQTtJQUEyQjtFNUdxbTRDM0I7O0U0R2xtNENBO0lBQWlDO0U1R3NtNENqQzs7RTRHcm00Q0E7SUFBaUM7RTVHeW00Q2pDOztFNEd4bTRDQTtJQUFpQztFNUc0bTRDakM7O0U0RzNtNENBO0lBQWlDO0U1RyttNENqQzs7RTRHcHA0Q0E7SUFBeUI7RTVHd3A0Q3pCOztFNEd2cDRDQTtJQUErQjtFNUcycDRDL0I7O0U0R3hwNENBO0lBQ0U7SUFDQTtFNUcycDRDRjs7RTRHdnA0Q0E7SUFDRTtJQUNBO0U1RzBwNENGOztFNEd0cDRDQTtJQUNFO0lBQ0E7RTVHeXA0Q0Y7O0U0R3JwNENBO0lBQ0U7SUFDQTtFNUd3cDRDRjs7RTRHcHA0Q0E7SUFBMkI7RTVHd3A0QzNCOztFNEd2cDRDQTtJQUEyQjtFNUcycDRDM0I7O0U0RzFwNENBO0lBQTJCO0U1RzhwNEMzQjs7RTRHN3A0Q0E7SUFBMkI7RTVHaXE0QzNCOztFNEc5cDRDQTtJQUFpQztFNUdrcTRDakM7O0U0R2pxNENBO0lBQWlDO0U1R3FxNENqQzs7RTRHcHE0Q0E7SUFBaUM7RTVHd3E0Q2pDOztFNEd2cTRDQTtJQUFpQztFNUcycTRDakM7O0U0R2h0NENBO0lBQXlCO0U1R290NEN6Qjs7RTRHbnQ0Q0E7SUFBK0I7RTVHdXQ0Qy9COztFNEdwdDRDQTtJQUNFO0lBQ0E7RTVHdXQ0Q0Y7O0U0R250NENBO0lBQ0U7SUFDQTtFNUdzdDRDRjs7RTRHbHQ0Q0E7SUFDRTtJQUNBO0U1R3F0NENGOztFNEdqdDRDQTtJQUNFO0lBQ0E7RTVHb3Q0Q0Y7O0U0R2h0NENBO0lBQTJCO0U1R290NEMzQjs7RTRHbnQ0Q0E7SUFBMkI7RTVHdXQ0QzNCOztFNEd0dDRDQTtJQUEyQjtFNUcwdDRDM0I7O0U0R3p0NENBO0lBQTJCO0U1RzZ0NEMzQjs7RTRHMXQ0Q0E7SUFBaUM7RTVHOHQ0Q2pDOztFNEc3dDRDQTtJQUFpQztFNUdpdTRDakM7O0U0R2h1NENBO0lBQWlDO0U1R291NENqQzs7RTRHbnU0Q0E7SUFBaUM7RTVHdXU0Q2pDOztFNEc1dzRDQTtJQUF5QjtFNUdneDRDekI7O0U0Ry93NENBO0lBQStCO0U1R214NEMvQjs7RTRHaHg0Q0E7SUFDRTtJQUNBO0U1R214NENGOztFNEcvdzRDQTtJQUNFO0lBQ0E7RTVHa3g0Q0Y7O0U0Rzl3NENBO0lBQ0U7SUFDQTtFNUdpeDRDRjs7RTRHN3c0Q0E7SUFDRTtJQUNBO0U1R2d4NENGOztFNEc1dzRDQTtJQUEyQjtFNUdneDRDM0I7O0U0Ry93NENBO0lBQTJCO0U1R214NEMzQjs7RTRHbHg0Q0E7SUFBMkI7RTVHc3g0QzNCOztFNEdyeDRDQTtJQUEyQjtFNUd5eDRDM0I7O0U0R3R4NENBO0lBQWlDO0U1RzB4NENqQzs7RTRHeng0Q0E7SUFBaUM7RTVHNng0Q2pDOztFNEc1eDRDQTtJQUFpQztFNUdneTRDakM7O0U0Ry94NENBO0lBQWlDO0U1R215NENqQzs7RTRHeDA0Q0E7SUFBeUI7RTVHNDA0Q3pCOztFNEczMDRDQTtJQUErQjtFNUcrMDRDL0I7O0U0RzUwNENBO0lBQ0U7SUFDQTtFNUcrMDRDRjs7RTRHMzA0Q0E7SUFDRTtJQUNBO0U1RzgwNENGOztFNEcxMDRDQTtJQUNFO0lBQ0E7RTVHNjA0Q0Y7O0U0R3owNENBO0lBQ0U7SUFDQTtFNUc0MDRDRjs7RTRHeDA0Q0E7SUFBMkI7RTVHNDA0QzNCOztFNEczMDRDQTtJQUEyQjtFNUcrMDRDM0I7O0U0RzkwNENBO0lBQTJCO0U1R2sxNEMzQjs7RTRHajE0Q0E7SUFBMkI7RTVHcTE0QzNCOztFNEdsMTRDQTtJQUFpQztFNUdzMTRDakM7O0U0R3IxNENBO0lBQWlDO0U1R3kxNENqQzs7RTRHeDE0Q0E7SUFBaUM7RTVHNDE0Q2pDOztFNEczMTRDQTtJQUFpQztFNUcrMTRDakM7O0U0R3A0NENBO0lBQXlCO0U1R3c0NEN6Qjs7RTRHdjQ0Q0E7SUFBK0I7RTVHMjQ0Qy9COztFNEd4NDRDQTtJQUNFO0lBQ0E7RTVHMjQ0Q0Y7O0U0R3Y0NENBO0lBQ0U7SUFDQTtFNUcwNDRDRjs7RTRHdDQ0Q0E7SUFDRTtJQUNBO0U1R3k0NENGOztFNEdyNDRDQTtJQUNFO0lBQ0E7RTVHdzQ0Q0Y7O0U0R3A0NENBO0lBQTJCO0U1R3c0NEMzQjs7RTRHdjQ0Q0E7SUFBMkI7RTVHMjQ0QzNCOztFNEcxNDRDQTtJQUEyQjtFNUc4NDRDM0I7O0U0Rzc0NENBO0lBQTJCO0U1R2k1NEMzQjs7RTRHOTQ0Q0E7SUFBaUM7RTVHazU0Q2pDOztFNEdqNTRDQTtJQUFpQztFNUdxNTRDakM7O0U0R3A1NENBO0lBQWlDO0U1R3c1NENqQzs7RTRHdjU0Q0E7SUFBaUM7RTVHMjU0Q2pDO0FBQ0Y7QWlCbjU0Q0k7RTJGOUNGO0lBQXlCO0U1R3E4NEN6Qjs7RTRHcDg0Q0E7SUFBK0I7RTVHdzg0Qy9COztFNEdyODRDQTtJQUNFO0lBQ0E7RTVHdzg0Q0Y7O0U0R3A4NENBO0lBQ0U7SUFDQTtFNUd1ODRDRjs7RTRHbjg0Q0E7SUFDRTtJQUNBO0U1R3M4NENGOztFNEdsODRDQTtJQUNFO0lBQ0E7RTVHcTg0Q0Y7O0U0R2o4NENBO0lBQTJCO0U1R3E4NEMzQjs7RTRHcDg0Q0E7SUFBMkI7RTVHdzg0QzNCOztFNEd2ODRDQTtJQUEyQjtFNUcyODRDM0I7O0U0RzE4NENBO0lBQTJCO0U1Rzg4NEMzQjs7RTRHMzg0Q0E7SUFBaUM7RTVHKzg0Q2pDOztFNEc5ODRDQTtJQUFpQztFNUdrOTRDakM7O0U0R2o5NENBO0lBQWlDO0U1R3E5NENqQzs7RTRHcDk0Q0E7SUFBaUM7RTVHdzk0Q2pDOztFNEc3LzRDQTtJQUF5QjtFNUdpZzVDekI7O0U0R2hnNUNBO0lBQStCO0U1R29nNUMvQjs7RTRHamc1Q0E7SUFDRTtJQUNBO0U1R29nNUNGOztFNEdoZzVDQTtJQUNFO0lBQ0E7RTVHbWc1Q0Y7O0U0Ry8vNENBO0lBQ0U7SUFDQTtFNUdrZzVDRjs7RTRHOS80Q0E7SUFDRTtJQUNBO0U1R2lnNUNGOztFNEc3LzRDQTtJQUEyQjtFNUdpZzVDM0I7O0U0R2hnNUNBO0lBQTJCO0U1R29nNUMzQjs7RTRHbmc1Q0E7SUFBMkI7RTVHdWc1QzNCOztFNEd0ZzVDQTtJQUEyQjtFNUcwZzVDM0I7O0U0R3ZnNUNBO0lBQWlDO0U1RzJnNUNqQzs7RTRHMWc1Q0E7SUFBaUM7RTVHOGc1Q2pDOztFNEc3ZzVDQTtJQUFpQztFNUdpaDVDakM7O0U0R2hoNUNBO0lBQWlDO0U1R29oNUNqQzs7RTRHemo1Q0E7SUFBeUI7RTVHNmo1Q3pCOztFNEc1ajVDQTtJQUErQjtFNUdnazVDL0I7O0U0RzdqNUNBO0lBQ0U7SUFDQTtFNUdnazVDRjs7RTRHNWo1Q0E7SUFDRTtJQUNBO0U1RytqNUNGOztFNEczajVDQTtJQUNFO0lBQ0E7RTVHOGo1Q0Y7O0U0RzFqNUNBO0lBQ0U7SUFDQTtFNUc2ajVDRjs7RTRHemo1Q0E7SUFBMkI7RTVHNmo1QzNCOztFNEc1ajVDQTtJQUEyQjtFNUdnazVDM0I7O0U0Ry9qNUNBO0lBQTJCO0U1R21rNUMzQjs7RTRHbGs1Q0E7SUFBMkI7RTVHc2s1QzNCOztFNEduazVDQTtJQUFpQztFNUd1azVDakM7O0U0R3RrNUNBO0lBQWlDO0U1RzBrNUNqQzs7RTRHems1Q0E7SUFBaUM7RTVHNms1Q2pDOztFNEc1azVDQTtJQUFpQztFNUdnbDVDakM7O0U0R3JuNUNBO0lBQXlCO0U1R3luNUN6Qjs7RTRHeG41Q0E7SUFBK0I7RTVHNG41Qy9COztFNEd6bjVDQTtJQUNFO0lBQ0E7RTVHNG41Q0Y7O0U0R3huNUNBO0lBQ0U7SUFDQTtFNUcybjVDRjs7RTRHdm41Q0E7SUFDRTtJQUNBO0U1RzBuNUNGOztFNEd0bjVDQTtJQUNFO0lBQ0E7RTVHeW41Q0Y7O0U0R3JuNUNBO0lBQTJCO0U1R3luNUMzQjs7RTRHeG41Q0E7SUFBMkI7RTVHNG41QzNCOztFNEczbjVDQTtJQUEyQjtFNUcrbjVDM0I7O0U0RzluNUNBO0lBQTJCO0U1R2tvNUMzQjs7RTRHL241Q0E7SUFBaUM7RTVHbW81Q2pDOztFNEdsbzVDQTtJQUFpQztFNUdzbzVDakM7O0U0R3JvNUNBO0lBQWlDO0U1R3lvNUNqQzs7RTRHeG81Q0E7SUFBaUM7RTVHNG81Q2pDOztFNEdqcjVDQTtJQUF5QjtFNUdxcjVDekI7O0U0R3ByNUNBO0lBQStCO0U1R3dyNUMvQjs7RTRHcnI1Q0E7SUFDRTtJQUNBO0U1R3dyNUNGOztFNEdwcjVDQTtJQUNFO0lBQ0E7RTVHdXI1Q0Y7O0U0R25yNUNBO0lBQ0U7SUFDQTtFNUdzcjVDRjs7RTRHbHI1Q0E7SUFDRTtJQUNBO0U1R3FyNUNGOztFNEdqcjVDQTtJQUEyQjtFNUdxcjVDM0I7O0U0R3ByNUNBO0lBQTJCO0U1R3dyNUMzQjs7RTRHdnI1Q0E7SUFBMkI7RTVHMnI1QzNCOztFNEcxcjVDQTtJQUEyQjtFNUc4cjVDM0I7O0U0RzNyNUNBO0lBQWlDO0U1RytyNUNqQzs7RTRHOXI1Q0E7SUFBaUM7RTVHa3M1Q2pDOztFNEdqczVDQTtJQUFpQztFNUdxczVDakM7O0U0R3BzNUNBO0lBQWlDO0U1R3dzNUNqQzs7RTRHN3U1Q0E7SUFBeUI7RTVHaXY1Q3pCOztFNEdodjVDQTtJQUErQjtFNUdvdjVDL0I7O0U0R2p2NUNBO0lBQ0U7SUFDQTtFNUdvdjVDRjs7RTRHaHY1Q0E7SUFDRTtJQUNBO0U1R212NUNGOztFNEcvdTVDQTtJQUNFO0lBQ0E7RTVHa3Y1Q0Y7O0U0Rzl1NUNBO0lBQ0U7SUFDQTtFNUdpdjVDRjs7RTRHN3U1Q0E7SUFBMkI7RTVHaXY1QzNCOztFNEdodjVDQTtJQUEyQjtFNUdvdjVDM0I7O0U0R252NUNBO0lBQTJCO0U1R3V2NUMzQjs7RTRHdHY1Q0E7SUFBMkI7RTVHMHY1QzNCOztFNEd2djVDQTtJQUFpQztFNUcydjVDakM7O0U0RzF2NUNBO0lBQWlDO0U1Rzh2NUNqQzs7RTRHN3Y1Q0E7SUFBaUM7RTVHaXc1Q2pDOztFNEdodzVDQTtJQUFpQztFNUdvdzVDakM7O0U0R3p5NUNBO0lBQXlCO0U1RzZ5NUN6Qjs7RTRHNXk1Q0E7SUFBK0I7RTVHZ3o1Qy9COztFNEc3eTVDQTtJQUNFO0lBQ0E7RTVHZ3o1Q0Y7O0U0RzV5NUNBO0lBQ0U7SUFDQTtFNUcreTVDRjs7RTRHM3k1Q0E7SUFDRTtJQUNBO0U1Rzh5NUNGOztFNEcxeTVDQTtJQUNFO0lBQ0E7RTVHNnk1Q0Y7O0U0R3p5NUNBO0lBQTJCO0U1RzZ5NUMzQjs7RTRHNXk1Q0E7SUFBMkI7RTVHZ3o1QzNCOztFNEcveTVDQTtJQUEyQjtFNUdtejVDM0I7O0U0R2x6NUNBO0lBQTJCO0U1R3N6NUMzQjs7RTRHbno1Q0E7SUFBaUM7RTVHdXo1Q2pDOztFNEd0ejVDQTtJQUFpQztFNUcwejVDakM7O0U0R3p6NUNBO0lBQWlDO0U1RzZ6NUNqQzs7RTRHNXo1Q0E7SUFBaUM7RTVHZzA1Q2pDOztFNEdyMjVDQTtJQUF5QjtFNUd5MjVDekI7O0U0R3gyNUNBO0lBQStCO0U1RzQyNUMvQjs7RTRHejI1Q0E7SUFDRTtJQUNBO0U1RzQyNUNGOztFNEd4MjVDQTtJQUNFO0lBQ0E7RTVHMjI1Q0Y7O0U0R3YyNUNBO0lBQ0U7SUFDQTtFNUcwMjVDRjs7RTRHdDI1Q0E7SUFDRTtJQUNBO0U1R3kyNUNGOztFNEdyMjVDQTtJQUEyQjtFNUd5MjVDM0I7O0U0R3gyNUNBO0lBQTJCO0U1RzQyNUMzQjs7RTRHMzI1Q0E7SUFBMkI7RTVHKzI1QzNCOztFNEc5MjVDQTtJQUEyQjtFNUdrMzVDM0I7O0U0Ry8yNUNBO0lBQWlDO0U1R20zNUNqQzs7RTRHbDM1Q0E7SUFBaUM7RTVHczM1Q2pDOztFNEdyMzVDQTtJQUFpQztFNUd5MzVDakM7O0U0R3gzNUNBO0lBQWlDO0U1RzQzNUNqQzs7RTRHajY1Q0E7SUFBeUI7RTVHcTY1Q3pCOztFNEdwNjVDQTtJQUErQjtFNUd3NjVDL0I7O0U0R3I2NUNBO0lBQ0U7SUFDQTtFNUd3NjVDRjs7RTRHcDY1Q0E7SUFDRTtJQUNBO0U1R3U2NUNGOztFNEduNjVDQTtJQUNFO0lBQ0E7RTVHczY1Q0Y7O0U0R2w2NUNBO0lBQ0U7SUFDQTtFNUdxNjVDRjs7RTRHajY1Q0E7SUFBMkI7RTVHcTY1QzNCOztFNEdwNjVDQTtJQUEyQjtFNUd3NjVDM0I7O0U0R3Y2NUNBO0lBQTJCO0U1RzI2NUMzQjs7RTRHMTY1Q0E7SUFBMkI7RTVHODY1QzNCOztFNEczNjVDQTtJQUFpQztFNUcrNjVDakM7O0U0Rzk2NUNBO0lBQWlDO0U1R2s3NUNqQzs7RTRHajc1Q0E7SUFBaUM7RTVHcTc1Q2pDOztFNEdwNzVDQTtJQUFpQztFNUd3NzVDakM7O0U0Rzc5NUNBO0lBQXlCO0U1R2krNUN6Qjs7RTRHaCs1Q0E7SUFBK0I7RTVHbys1Qy9COztFNEdqKzVDQTtJQUNFO0lBQ0E7RTVHbys1Q0Y7O0U0R2grNUNBO0lBQ0U7SUFDQTtFNUdtKzVDRjs7RTRHLzk1Q0E7SUFDRTtJQUNBO0U1R2srNUNGOztFNEc5OTVDQTtJQUNFO0lBQ0E7RTVHaSs1Q0Y7O0U0Rzc5NUNBO0lBQTJCO0U1R2krNUMzQjs7RTRHaCs1Q0E7SUFBMkI7RTVHbys1QzNCOztFNEduKzVDQTtJQUEyQjtFNUd1KzVDM0I7O0U0R3QrNUNBO0lBQTJCO0U1RzArNUMzQjs7RTRHdis1Q0E7SUFBaUM7RTVHMis1Q2pDOztFNEcxKzVDQTtJQUFpQztFNUc4KzVDakM7O0U0RzcrNUNBO0lBQWlDO0U1R2kvNUNqQzs7RTRHaC81Q0E7SUFBaUM7RTVHby81Q2pDOztFNEd6aDZDQTtJQUF5QjtFNUc2aDZDekI7O0U0RzVoNkNBO0lBQStCO0U1R2dpNkMvQjs7RTRHN2g2Q0E7SUFDRTtJQUNBO0U1R2dpNkNGOztFNEc1aDZDQTtJQUNFO0lBQ0E7RTVHK2g2Q0Y7O0U0RzNoNkNBO0lBQ0U7SUFDQTtFNUc4aDZDRjs7RTRHMWg2Q0E7SUFDRTtJQUNBO0U1RzZoNkNGOztFNEd6aDZDQTtJQUEyQjtFNUc2aDZDM0I7O0U0RzVoNkNBO0lBQTJCO0U1R2dpNkMzQjs7RTRHL2g2Q0E7SUFBMkI7RTVHbWk2QzNCOztFNEdsaTZDQTtJQUEyQjtFNUdzaTZDM0I7O0U0R25pNkNBO0lBQWlDO0U1R3VpNkNqQzs7RTRHdGk2Q0E7SUFBaUM7RTVHMGk2Q2pDOztFNEd6aTZDQTtJQUFpQztFNUc2aTZDakM7O0U0RzVpNkNBO0lBQWlDO0U1R2dqNkNqQzs7RTRHcmw2Q0E7SUFBeUI7RTVHeWw2Q3pCOztFNEd4bDZDQTtJQUErQjtFNUc0bDZDL0I7O0U0R3psNkNBO0lBQ0U7SUFDQTtFNUc0bDZDRjs7RTRHeGw2Q0E7SUFDRTtJQUNBO0U1RzJsNkNGOztFNEd2bDZDQTtJQUNFO0lBQ0E7RTVHMGw2Q0Y7O0U0R3RsNkNBO0lBQ0U7SUFDQTtFNUd5bDZDRjs7RTRHcmw2Q0E7SUFBMkI7RTVHeWw2QzNCOztFNEd4bDZDQTtJQUEyQjtFNUc0bDZDM0I7O0U0RzNsNkNBO0lBQTJCO0U1RytsNkMzQjs7RTRHOWw2Q0E7SUFBMkI7RTVHa202QzNCOztFNEcvbDZDQTtJQUFpQztFNUdtbTZDakM7O0U0R2xtNkNBO0lBQWlDO0U1R3NtNkNqQzs7RTRHcm02Q0E7SUFBaUM7RTVHeW02Q2pDOztFNEd4bTZDQTtJQUFpQztFNUc0bTZDakM7O0U0R2pwNkNBO0lBQXlCO0U1R3FwNkN6Qjs7RTRHcHA2Q0E7SUFBK0I7RTVHd3A2Qy9COztFNEdycDZDQTtJQUNFO0lBQ0E7RTVHd3A2Q0Y7O0U0R3BwNkNBO0lBQ0U7SUFDQTtFNUd1cDZDRjs7RTRHbnA2Q0E7SUFDRTtJQUNBO0U1R3NwNkNGOztFNEdscDZDQTtJQUNFO0lBQ0E7RTVHcXA2Q0Y7O0U0R2pwNkNBO0lBQTJCO0U1R3FwNkMzQjs7RTRHcHA2Q0E7SUFBMkI7RTVHd3A2QzNCOztFNEd2cDZDQTtJQUEyQjtFNUcycDZDM0I7O0U0RzFwNkNBO0lBQTJCO0U1RzhwNkMzQjs7RTRHM3A2Q0E7SUFBaUM7RTVHK3A2Q2pDOztFNEc5cDZDQTtJQUFpQztFNUdrcTZDakM7O0U0R2pxNkNBO0lBQWlDO0U1R3FxNkNqQzs7RTRHcHE2Q0E7SUFBaUM7RTVHd3E2Q2pDOztFNEc3czZDQTtJQUF5QjtFNUdpdDZDekI7O0U0R2h0NkNBO0lBQStCO0U1R290NkMvQjs7RTRHanQ2Q0E7SUFDRTtJQUNBO0U1R290NkNGOztFNEdodDZDQTtJQUNFO0lBQ0E7RTVHbXQ2Q0Y7O0U0Ry9zNkNBO0lBQ0U7SUFDQTtFNUdrdDZDRjs7RTRHOXM2Q0E7SUFDRTtJQUNBO0U1R2l0NkNGOztFNEc3czZDQTtJQUEyQjtFNUdpdDZDM0I7O0U0R2h0NkNBO0lBQTJCO0U1R290NkMzQjs7RTRHbnQ2Q0E7SUFBMkI7RTVHdXQ2QzNCOztFNEd0dDZDQTtJQUEyQjtFNUcwdDZDM0I7O0U0R3Z0NkNBO0lBQWlDO0U1RzJ0NkNqQzs7RTRHMXQ2Q0E7SUFBaUM7RTVHOHQ2Q2pDOztFNEc3dDZDQTtJQUFpQztFNUdpdTZDakM7O0U0R2h1NkNBO0lBQWlDO0U1R291NkNqQzs7RTRHenc2Q0E7SUFBeUI7RTVHNnc2Q3pCOztFNEc1dzZDQTtJQUErQjtFNUdneDZDL0I7O0U0Rzd3NkNBO0lBQ0U7SUFDQTtFNUdneDZDRjs7RTRHNXc2Q0E7SUFDRTtJQUNBO0U1Ryt3NkNGOztFNEczdzZDQTtJQUNFO0lBQ0E7RTVHOHc2Q0Y7O0U0RzF3NkNBO0lBQ0U7SUFDQTtFNUc2dzZDRjs7RTRHenc2Q0E7SUFBMkI7RTVHNnc2QzNCOztFNEc1dzZDQTtJQUEyQjtFNUdneDZDM0I7O0U0Ry93NkNBO0lBQTJCO0U1R214NkMzQjs7RTRHbHg2Q0E7SUFBMkI7RTVHc3g2QzNCOztFNEdueDZDQTtJQUFpQztFNUd1eDZDakM7O0U0R3R4NkNBO0lBQWlDO0U1RzB4NkNqQzs7RTRHeng2Q0E7SUFBaUM7RTVHNng2Q2pDOztFNEc1eDZDQTtJQUFpQztFNUdneTZDakM7O0U0R3IwNkNBO0lBQXlCO0U1R3kwNkN6Qjs7RTRHeDA2Q0E7SUFBK0I7RTVHNDA2Qy9COztFNEd6MDZDQTtJQUNFO0lBQ0E7RTVHNDA2Q0Y7O0U0R3gwNkNBO0lBQ0U7SUFDQTtFNUcyMDZDRjs7RTRHdjA2Q0E7SUFDRTtJQUNBO0U1RzAwNkNGOztFNEd0MDZDQTtJQUNFO0lBQ0E7RTVHeTA2Q0Y7O0U0R3IwNkNBO0lBQTJCO0U1R3kwNkMzQjs7RTRHeDA2Q0E7SUFBMkI7RTVHNDA2QzNCOztFNEczMDZDQTtJQUEyQjtFNUcrMDZDM0I7O0U0RzkwNkNBO0lBQTJCO0U1R2sxNkMzQjs7RTRHLzA2Q0E7SUFBaUM7RTVHbTE2Q2pDOztFNEdsMTZDQTtJQUFpQztFNUdzMTZDakM7O0U0R3IxNkNBO0lBQWlDO0U1R3kxNkNqQzs7RTRHeDE2Q0E7SUFBaUM7RTVHNDE2Q2pDOztFNEdqNDZDQTtJQUF5QjtFNUdxNDZDekI7O0U0R3A0NkNBO0lBQStCO0U1R3c0NkMvQjs7RTRHcjQ2Q0E7SUFDRTtJQUNBO0U1R3c0NkNGOztFNEdwNDZDQTtJQUNFO0lBQ0E7RTVHdTQ2Q0Y7O0U0R240NkNBO0lBQ0U7SUFDQTtFNUdzNDZDRjs7RTRHbDQ2Q0E7SUFDRTtJQUNBO0U1R3E0NkNGOztFNEdqNDZDQTtJQUEyQjtFNUdxNDZDM0I7O0U0R3A0NkNBO0lBQTJCO0U1R3c0NkMzQjs7RTRHdjQ2Q0E7SUFBMkI7RTVHMjQ2QzNCOztFNEcxNDZDQTtJQUEyQjtFNUc4NDZDM0I7O0U0RzM0NkNBO0lBQWlDO0U1Rys0NkNqQzs7RTRHOTQ2Q0E7SUFBaUM7RTVHazU2Q2pDOztFNEdqNTZDQTtJQUFpQztFNUdxNTZDakM7O0U0R3A1NkNBO0lBQWlDO0U1R3c1NkNqQzs7RTRHNzc2Q0E7SUFBeUI7RTVHaTg2Q3pCOztFNEdoODZDQTtJQUErQjtFNUdvODZDL0I7O0U0R2o4NkNBO0lBQ0U7SUFDQTtFNUdvODZDRjs7RTRHaDg2Q0E7SUFDRTtJQUNBO0U1R204NkNGOztFNEcvNzZDQTtJQUNFO0lBQ0E7RTVHazg2Q0Y7O0U0Rzk3NkNBO0lBQ0U7SUFDQTtFNUdpODZDRjs7RTRHNzc2Q0E7SUFBMkI7RTVHaTg2QzNCOztFNEdoODZDQTtJQUEyQjtFNUdvODZDM0I7O0U0R244NkNBO0lBQTJCO0U1R3U4NkMzQjs7RTRHdDg2Q0E7SUFBMkI7RTVHMDg2QzNCOztFNEd2ODZDQTtJQUFpQztFNUcyODZDakM7O0U0RzE4NkNBO0lBQWlDO0U1Rzg4NkNqQzs7RTRHNzg2Q0E7SUFBaUM7RTVHaTk2Q2pDOztFNEdoOTZDQTtJQUFpQztFNUdvOTZDakM7O0U0R3ovNkNBO0lBQXlCO0U1RzYvNkN6Qjs7RTRHNS82Q0E7SUFBK0I7RTVHZ2c3Qy9COztFNEc3LzZDQTtJQUNFO0lBQ0E7RTVHZ2c3Q0Y7O0U0RzUvNkNBO0lBQ0U7SUFDQTtFNUcrLzZDRjs7RTRHMy82Q0E7SUFDRTtJQUNBO0U1RzgvNkNGOztFNEcxLzZDQTtJQUNFO0lBQ0E7RTVHNi82Q0Y7O0U0R3ovNkNBO0lBQTJCO0U1RzYvNkMzQjs7RTRHNS82Q0E7SUFBMkI7RTVHZ2c3QzNCOztFNEcvLzZDQTtJQUEyQjtFNUdtZzdDM0I7O0U0R2xnN0NBO0lBQTJCO0U1R3NnN0MzQjs7RTRHbmc3Q0E7SUFBaUM7RTVHdWc3Q2pDOztFNEd0ZzdDQTtJQUFpQztFNUcwZzdDakM7O0U0R3pnN0NBO0lBQWlDO0U1RzZnN0NqQzs7RTRHNWc3Q0E7SUFBaUM7RTVHZ2g3Q2pDOztFNEdyajdDQTtJQUF5QjtFNUd5ajdDekI7O0U0R3hqN0NBO0lBQStCO0U1RzRqN0MvQjs7RTRHemo3Q0E7SUFDRTtJQUNBO0U1RzRqN0NGOztFNEd4ajdDQTtJQUNFO0lBQ0E7RTVHMmo3Q0Y7O0U0R3ZqN0NBO0lBQ0U7SUFDQTtFNUcwajdDRjs7RTRHdGo3Q0E7SUFDRTtJQUNBO0U1R3lqN0NGOztFNEdyajdDQTtJQUEyQjtFNUd5ajdDM0I7O0U0R3hqN0NBO0lBQTJCO0U1RzRqN0MzQjs7RTRHM2o3Q0E7SUFBMkI7RTVHK2o3QzNCOztFNEc5ajdDQTtJQUEyQjtFNUdrazdDM0I7O0U0Ry9qN0NBO0lBQWlDO0U1R21rN0NqQzs7RTRHbGs3Q0E7SUFBaUM7RTVHc2s3Q2pDOztFNEdyazdDQTtJQUFpQztFNUd5azdDakM7O0U0R3hrN0NBO0lBQWlDO0U1RzRrN0NqQzs7RTRHam43Q0E7SUFBeUI7RTVHcW43Q3pCOztFNEdwbjdDQTtJQUErQjtFNUd3bjdDL0I7O0U0R3JuN0NBO0lBQ0U7SUFDQTtFNUd3bjdDRjs7RTRHcG43Q0E7SUFDRTtJQUNBO0U1R3VuN0NGOztFNEdubjdDQTtJQUNFO0lBQ0E7RTVHc243Q0Y7O0U0R2xuN0NBO0lBQ0U7SUFDQTtFNUdxbjdDRjs7RTRHam43Q0E7SUFBMkI7RTVHcW43QzNCOztFNEdwbjdDQTtJQUEyQjtFNUd3bjdDM0I7O0U0R3ZuN0NBO0lBQTJCO0U1RzJuN0MzQjs7RTRHMW43Q0E7SUFBMkI7RTVHOG43QzNCOztFNEczbjdDQTtJQUFpQztFNUcrbjdDakM7O0U0RzluN0NBO0lBQWlDO0U1R2tvN0NqQzs7RTRHam83Q0E7SUFBaUM7RTVHcW83Q2pDOztFNEdwbzdDQTtJQUFpQztFNUd3bzdDakM7O0U0RzdxN0NBO0lBQXlCO0U1R2lyN0N6Qjs7RTRHaHI3Q0E7SUFBK0I7RTVHb3I3Qy9COztFNEdqcjdDQTtJQUNFO0lBQ0E7RTVHb3I3Q0Y7O0U0R2hyN0NBO0lBQ0U7SUFDQTtFNUdtcjdDRjs7RTRHL3E3Q0E7SUFDRTtJQUNBO0U1R2tyN0NGOztFNEc5cTdDQTtJQUNFO0lBQ0E7RTVHaXI3Q0Y7O0U0RzdxN0NBO0lBQTJCO0U1R2lyN0MzQjs7RTRHaHI3Q0E7SUFBMkI7RTVHb3I3QzNCOztFNEducjdDQTtJQUEyQjtFNUd1cjdDM0I7O0U0R3RyN0NBO0lBQTJCO0U1RzByN0MzQjs7RTRHdnI3Q0E7SUFBaUM7RTVHMnI3Q2pDOztFNEcxcjdDQTtJQUFpQztFNUc4cjdDakM7O0U0RzdyN0NBO0lBQWlDO0U1R2lzN0NqQzs7RTRHaHM3Q0E7SUFBaUM7RTVHb3M3Q2pDOztFNEd6dTdDQTtJQUF5QjtFNUc2dTdDekI7O0U0RzV1N0NBO0lBQStCO0U1R2d2N0MvQjs7RTRHN3U3Q0E7SUFDRTtJQUNBO0U1R2d2N0NGOztFNEc1dTdDQTtJQUNFO0lBQ0E7RTVHK3U3Q0Y7O0U0RzN1N0NBO0lBQ0U7SUFDQTtFNUc4dTdDRjs7RTRHMXU3Q0E7SUFDRTtJQUNBO0U1RzZ1N0NGOztFNEd6dTdDQTtJQUEyQjtFNUc2dTdDM0I7O0U0RzV1N0NBO0lBQTJCO0U1R2d2N0MzQjs7RTRHL3U3Q0E7SUFBMkI7RTVHbXY3QzNCOztFNEdsdjdDQTtJQUEyQjtFNUdzdjdDM0I7O0U0R252N0NBO0lBQWlDO0U1R3V2N0NqQzs7RTRHdHY3Q0E7SUFBaUM7RTVHMHY3Q2pDOztFNEd6djdDQTtJQUFpQztFNUc2djdDakM7O0U0RzV2N0NBO0lBQWlDO0U1R2d3N0NqQzs7RTRHcnk3Q0E7SUFBeUI7RTVHeXk3Q3pCOztFNEd4eTdDQTtJQUErQjtFNUc0eTdDL0I7O0U0R3p5N0NBO0lBQ0U7SUFDQTtFNUc0eTdDRjs7RTRHeHk3Q0E7SUFDRTtJQUNBO0U1RzJ5N0NGOztFNEd2eTdDQTtJQUNFO0lBQ0E7RTVHMHk3Q0Y7O0U0R3R5N0NBO0lBQ0U7SUFDQTtFNUd5eTdDRjs7RTRHcnk3Q0E7SUFBMkI7RTVHeXk3QzNCOztFNEd4eTdDQTtJQUEyQjtFNUc0eTdDM0I7O0U0RzN5N0NBO0lBQTJCO0U1Ryt5N0MzQjs7RTRHOXk3Q0E7SUFBMkI7RTVHa3o3QzNCOztFNEcveTdDQTtJQUFpQztFNUdtejdDakM7O0U0R2x6N0NBO0lBQWlDO0U1R3N6N0NqQzs7RTRHcno3Q0E7SUFBaUM7RTVHeXo3Q2pDOztFNEd4ejdDQTtJQUFpQztFNUc0ejdDakM7O0U0R2oyN0NBO0lBQXlCO0U1R3EyN0N6Qjs7RTRHcDI3Q0E7SUFBK0I7RTVHdzI3Qy9COztFNEdyMjdDQTtJQUNFO0lBQ0E7RTVHdzI3Q0Y7O0U0R3AyN0NBO0lBQ0U7SUFDQTtFNUd1MjdDRjs7RTRHbjI3Q0E7SUFDRTtJQUNBO0U1R3MyN0NGOztFNEdsMjdDQTtJQUNFO0lBQ0E7RTVHcTI3Q0Y7O0U0R2oyN0NBO0lBQTJCO0U1R3EyN0MzQjs7RTRHcDI3Q0E7SUFBMkI7RTVHdzI3QzNCOztFNEd2MjdDQTtJQUEyQjtFNUcyMjdDM0I7O0U0RzEyN0NBO0lBQTJCO0U1RzgyN0MzQjs7RTRHMzI3Q0E7SUFBaUM7RTVHKzI3Q2pDOztFNEc5MjdDQTtJQUFpQztFNUdrMzdDakM7O0U0R2ozN0NBO0lBQWlDO0U1R3EzN0NqQzs7RTRHcDM3Q0E7SUFBaUM7RTVHdzM3Q2pDOztFNEc3NTdDQTtJQUF5QjtFNUdpNjdDekI7O0U0R2g2N0NBO0lBQStCO0U1R282N0MvQjs7RTRHajY3Q0E7SUFDRTtJQUNBO0U1R282N0NGOztFNEdoNjdDQTtJQUNFO0lBQ0E7RTVHbTY3Q0Y7O0U0Ry81N0NBO0lBQ0U7SUFDQTtFNUdrNjdDRjs7RTRHOTU3Q0E7SUFDRTtJQUNBO0U1R2k2N0NGOztFNEc3NTdDQTtJQUEyQjtFNUdpNjdDM0I7O0U0R2g2N0NBO0lBQTJCO0U1R282N0MzQjs7RTRHbjY3Q0E7SUFBMkI7RTVHdTY3QzNCOztFNEd0NjdDQTtJQUEyQjtFNUcwNjdDM0I7O0U0R3Y2N0NBO0lBQWlDO0U1RzI2N0NqQzs7RTRHMTY3Q0E7SUFBaUM7RTVHODY3Q2pDOztFNEc3NjdDQTtJQUFpQztFNUdpNzdDakM7O0U0R2g3N0NBO0lBQWlDO0U1R283N0NqQzs7RTRHejk3Q0E7SUFBeUI7RTVHNjk3Q3pCOztFNEc1OTdDQTtJQUErQjtFNUdnKzdDL0I7O0U0Rzc5N0NBO0lBQ0U7SUFDQTtFNUdnKzdDRjs7RTRHNTk3Q0E7SUFDRTtJQUNBO0U1Rys5N0NGOztFNEczOTdDQTtJQUNFO0lBQ0E7RTVHODk3Q0Y7O0U0RzE5N0NBO0lBQ0U7SUFDQTtFNUc2OTdDRjs7RTRHejk3Q0E7SUFBMkI7RTVHNjk3QzNCOztFNEc1OTdDQTtJQUEyQjtFNUdnKzdDM0I7O0U0Ry85N0NBO0lBQTJCO0U1R20rN0MzQjs7RTRHbCs3Q0E7SUFBMkI7RTVHcys3QzNCOztFNEduKzdDQTtJQUFpQztFNUd1KzdDakM7O0U0R3QrN0NBO0lBQWlDO0U1RzArN0NqQzs7RTRHeis3Q0E7SUFBaUM7RTVHNis3Q2pDOztFNEc1KzdDQTtJQUFpQztFNUdnLzdDakM7O0U0R3JoOENBO0lBQXlCO0U1R3loOEN6Qjs7RTRHeGg4Q0E7SUFBK0I7RTVHNGg4Qy9COztFNEd6aDhDQTtJQUNFO0lBQ0E7RTVHNGg4Q0Y7O0U0R3hoOENBO0lBQ0U7SUFDQTtFNUcyaDhDRjs7RTRHdmg4Q0E7SUFDRTtJQUNBO0U1RzBoOENGOztFNEd0aDhDQTtJQUNFO0lBQ0E7RTVHeWg4Q0Y7O0U0R3JoOENBO0lBQTJCO0U1R3loOEMzQjs7RTRHeGg4Q0E7SUFBMkI7RTVHNGg4QzNCOztFNEczaDhDQTtJQUEyQjtFNUcraDhDM0I7O0U0RzloOENBO0lBQTJCO0U1R2tpOEMzQjs7RTRHL2g4Q0E7SUFBaUM7RTVHbWk4Q2pDOztFNEdsaThDQTtJQUFpQztFNUdzaThDakM7O0U0R3JpOENBO0lBQWlDO0U1R3lpOENqQzs7RTRHeGk4Q0E7SUFBaUM7RTVHNGk4Q2pDOztFNEdqbDhDQTtJQUF5QjtFNUdxbDhDekI7O0U0R3BsOENBO0lBQStCO0U1R3dsOEMvQjs7RTRHcmw4Q0E7SUFDRTtJQUNBO0U1R3dsOENGOztFNEdwbDhDQTtJQUNFO0lBQ0E7RTVHdWw4Q0Y7O0U0R25sOENBO0lBQ0U7SUFDQTtFNUdzbDhDRjs7RTRHbGw4Q0E7SUFDRTtJQUNBO0U1R3FsOENGOztFNEdqbDhDQTtJQUEyQjtFNUdxbDhDM0I7O0U0R3BsOENBO0lBQTJCO0U1R3dsOEMzQjs7RTRHdmw4Q0E7SUFBMkI7RTVHMmw4QzNCOztFNEcxbDhDQTtJQUEyQjtFNUc4bDhDM0I7O0U0RzNsOENBO0lBQWlDO0U1RytsOENqQzs7RTRHOWw4Q0E7SUFBaUM7RTVHa204Q2pDOztFNEdqbThDQTtJQUFpQztFNUdxbThDakM7O0U0R3BtOENBO0lBQWlDO0U1R3dtOENqQzs7RTRHN284Q0E7SUFBeUI7RTVHaXA4Q3pCOztFNEdocDhDQTtJQUErQjtFNUdvcDhDL0I7O0U0R2pwOENBO0lBQ0U7SUFDQTtFNUdvcDhDRjs7RTRHaHA4Q0E7SUFDRTtJQUNBO0U1R21wOENGOztFNEcvbzhDQTtJQUNFO0lBQ0E7RTVHa3A4Q0Y7O0U0RzlvOENBO0lBQ0U7SUFDQTtFNUdpcDhDRjs7RTRHN284Q0E7SUFBMkI7RTVHaXA4QzNCOztFNEdocDhDQTtJQUEyQjtFNUdvcDhDM0I7O0U0R25wOENBO0lBQTJCO0U1R3VwOEMzQjs7RTRHdHA4Q0E7SUFBMkI7RTVHMHA4QzNCOztFNEd2cDhDQTtJQUFpQztFNUcycDhDakM7O0U0RzFwOENBO0lBQWlDO0U1RzhwOENqQzs7RTRHN3A4Q0E7SUFBaUM7RTVHaXE4Q2pDOztFNEdocThDQTtJQUFpQztFNUdvcThDakM7O0U0R3pzOENBO0lBQXlCO0U1RzZzOEN6Qjs7RTRHNXM4Q0E7SUFBK0I7RTVHZ3Q4Qy9COztFNEc3czhDQTtJQUNFO0lBQ0E7RTVHZ3Q4Q0Y7O0U0RzVzOENBO0lBQ0U7SUFDQTtFNUcrczhDRjs7RTRHM3M4Q0E7SUFDRTtJQUNBO0U1RzhzOENGOztFNEcxczhDQTtJQUNFO0lBQ0E7RTVHNnM4Q0Y7O0U0R3pzOENBO0lBQTJCO0U1RzZzOEMzQjs7RTRHNXM4Q0E7SUFBMkI7RTVHZ3Q4QzNCOztFNEcvczhDQTtJQUEyQjtFNUdtdDhDM0I7O0U0R2x0OENBO0lBQTJCO0U1R3N0OEMzQjs7RTRHbnQ4Q0E7SUFBaUM7RTVHdXQ4Q2pDOztFNEd0dDhDQTtJQUFpQztFNUcwdDhDakM7O0U0R3p0OENBO0lBQWlDO0U1RzZ0OENqQzs7RTRHNXQ4Q0E7SUFBaUM7RTVHZ3U4Q2pDOztFNEdydzhDQTtJQUF5QjtFNUd5dzhDekI7O0U0R3h3OENBO0lBQStCO0U1RzR3OEMvQjs7RTRHenc4Q0E7SUFDRTtJQUNBO0U1RzR3OENGOztFNEd4dzhDQTtJQUNFO0lBQ0E7RTVHMnc4Q0Y7O0U0R3Z3OENBO0lBQ0U7SUFDQTtFNUcwdzhDRjs7RTRHdHc4Q0E7SUFDRTtJQUNBO0U1R3l3OENGOztFNEdydzhDQTtJQUEyQjtFNUd5dzhDM0I7O0U0R3h3OENBO0lBQTJCO0U1RzR3OEMzQjs7RTRHM3c4Q0E7SUFBMkI7RTVHK3c4QzNCOztFNEc5dzhDQTtJQUEyQjtFNUdreDhDM0I7O0U0Ry93OENBO0lBQWlDO0U1R214OENqQzs7RTRHbHg4Q0E7SUFBaUM7RTVHc3g4Q2pDOztFNEdyeDhDQTtJQUFpQztFNUd5eDhDakM7O0U0R3h4OENBO0lBQWlDO0U1RzR4OENqQzs7RTRHajA4Q0E7SUFBeUI7RTVHcTA4Q3pCOztFNEdwMDhDQTtJQUErQjtFNUd3MDhDL0I7O0U0R3IwOENBO0lBQ0U7SUFDQTtFNUd3MDhDRjs7RTRHcDA4Q0E7SUFDRTtJQUNBO0U1R3UwOENGOztFNEduMDhDQTtJQUNFO0lBQ0E7RTVHczA4Q0Y7O0U0R2wwOENBO0lBQ0U7SUFDQTtFNUdxMDhDRjs7RTRHajA4Q0E7SUFBMkI7RTVHcTA4QzNCOztFNEdwMDhDQTtJQUEyQjtFNUd3MDhDM0I7O0U0R3YwOENBO0lBQTJCO0U1RzIwOEMzQjs7RTRHMTA4Q0E7SUFBMkI7RTVHODA4QzNCOztFNEczMDhDQTtJQUFpQztFNUcrMDhDakM7O0U0RzkwOENBO0lBQWlDO0U1R2sxOENqQzs7RTRHajE4Q0E7SUFBaUM7RTVHcTE4Q2pDOztFNEdwMThDQTtJQUFpQztFNUd3MThDakM7O0U0RzczOENBO0lBQXlCO0U1R2k0OEN6Qjs7RTRHaDQ4Q0E7SUFBK0I7RTVHbzQ4Qy9COztFNEdqNDhDQTtJQUNFO0lBQ0E7RTVHbzQ4Q0Y7O0U0R2g0OENBO0lBQ0U7SUFDQTtFNUdtNDhDRjs7RTRHLzM4Q0E7SUFDRTtJQUNBO0U1R2s0OENGOztFNEc5MzhDQTtJQUNFO0lBQ0E7RTVHaTQ4Q0Y7O0U0RzczOENBO0lBQTJCO0U1R2k0OEMzQjs7RTRHaDQ4Q0E7SUFBMkI7RTVHbzQ4QzNCOztFNEduNDhDQTtJQUEyQjtFNUd1NDhDM0I7O0U0R3Q0OENBO0lBQTJCO0U1RzA0OEMzQjs7RTRHdjQ4Q0E7SUFBaUM7RTVHMjQ4Q2pDOztFNEcxNDhDQTtJQUFpQztFNUc4NDhDakM7O0U0Rzc0OENBO0lBQWlDO0U1R2k1OENqQzs7RTRHaDU4Q0E7SUFBaUM7RTVHbzU4Q2pDOztFNEd6NzhDQTtJQUF5QjtFNUc2NzhDekI7O0U0RzU3OENBO0lBQStCO0U1R2c4OEMvQjs7RTRHNzc4Q0E7SUFDRTtJQUNBO0U1R2c4OENGOztFNEc1NzhDQTtJQUNFO0lBQ0E7RTVHKzc4Q0Y7O0U0RzM3OENBO0lBQ0U7SUFDQTtFNUc4NzhDRjs7RTRHMTc4Q0E7SUFDRTtJQUNBO0U1RzY3OENGOztFNEd6NzhDQTtJQUEyQjtFNUc2NzhDM0I7O0U0RzU3OENBO0lBQTJCO0U1R2c4OEMzQjs7RTRHLzc4Q0E7SUFBMkI7RTVHbTg4QzNCOztFNEdsODhDQTtJQUEyQjtFNUdzODhDM0I7O0U0R244OENBO0lBQWlDO0U1R3U4OENqQzs7RTRHdDg4Q0E7SUFBaUM7RTVHMDg4Q2pDOztFNEd6ODhDQTtJQUFpQztFNUc2ODhDakM7O0U0RzU4OENBO0lBQWlDO0U1R2c5OENqQzs7RTRHci84Q0E7SUFBeUI7RTVHeS84Q3pCOztFNEd4LzhDQTtJQUErQjtFNUc0LzhDL0I7O0U0R3ovOENBO0lBQ0U7SUFDQTtFNUc0LzhDRjs7RTRHeC84Q0E7SUFDRTtJQUNBO0U1RzIvOENGOztFNEd2LzhDQTtJQUNFO0lBQ0E7RTVHMC84Q0Y7O0U0R3QvOENBO0lBQ0U7SUFDQTtFNUd5LzhDRjs7RTRHci84Q0E7SUFBMkI7RTVHeS84QzNCOztFNEd4LzhDQTtJQUEyQjtFNUc0LzhDM0I7O0U0RzMvOENBO0lBQTJCO0U1RysvOEMzQjs7RTRHOS84Q0E7SUFBMkI7RTVHa2c5QzNCOztFNEcvLzhDQTtJQUFpQztFNUdtZzlDakM7O0U0R2xnOUNBO0lBQWlDO0U1R3NnOUNqQzs7RTRHcmc5Q0E7SUFBaUM7RTVHeWc5Q2pDOztFNEd4ZzlDQTtJQUFpQztFNUc0ZzlDakM7O0U0R2pqOUNBO0lBQXlCO0U1R3FqOUN6Qjs7RTRHcGo5Q0E7SUFBK0I7RTVHd2o5Qy9COztFNEdyajlDQTtJQUNFO0lBQ0E7RTVHd2o5Q0Y7O0U0R3BqOUNBO0lBQ0U7SUFDQTtFNUd1ajlDRjs7RTRHbmo5Q0E7SUFDRTtJQUNBO0U1R3NqOUNGOztFNEdsajlDQTtJQUNFO0lBQ0E7RTVHcWo5Q0Y7O0U0R2pqOUNBO0lBQTJCO0U1R3FqOUMzQjs7RTRHcGo5Q0E7SUFBMkI7RTVHd2o5QzNCOztFNEd2ajlDQTtJQUEyQjtFNUcyajlDM0I7O0U0RzFqOUNBO0lBQTJCO0U1RzhqOUMzQjs7RTRHM2o5Q0E7SUFBaUM7RTVHK2o5Q2pDOztFNEc5ajlDQTtJQUFpQztFNUdrazlDakM7O0U0R2prOUNBO0lBQWlDO0U1R3FrOUNqQzs7RTRHcGs5Q0E7SUFBaUM7RTVHd2s5Q2pDOztFNEc3bTlDQTtJQUF5QjtFNUdpbjlDekI7O0U0R2huOUNBO0lBQStCO0U1R29uOUMvQjs7RTRHam45Q0E7SUFDRTtJQUNBO0U1R29uOUNGOztFNEdobjlDQTtJQUNFO0lBQ0E7RTVHbW45Q0Y7O0U0Ry9tOUNBO0lBQ0U7SUFDQTtFNUdrbjlDRjs7RTRHOW05Q0E7SUFDRTtJQUNBO0U1R2luOUNGOztFNEc3bTlDQTtJQUEyQjtFNUdpbjlDM0I7O0U0R2huOUNBO0lBQTJCO0U1R29uOUMzQjs7RTRHbm45Q0E7SUFBMkI7RTVHdW45QzNCOztFNEd0bjlDQTtJQUEyQjtFNUcwbjlDM0I7O0U0R3ZuOUNBO0lBQWlDO0U1RzJuOUNqQzs7RTRHMW45Q0E7SUFBaUM7RTVHOG45Q2pDOztFNEc3bjlDQTtJQUFpQztFNUdpbzlDakM7O0U0R2hvOUNBO0lBQWlDO0U1R29vOUNqQzs7RTRHenE5Q0E7SUFBeUI7RTVHNnE5Q3pCOztFNEc1cTlDQTtJQUErQjtFNUdncjlDL0I7O0U0RzdxOUNBO0lBQ0U7SUFDQTtFNUdncjlDRjs7RTRHNXE5Q0E7SUFDRTtJQUNBO0U1RytxOUNGOztFNEczcTlDQTtJQUNFO0lBQ0E7RTVHOHE5Q0Y7O0U0RzFxOUNBO0lBQ0U7SUFDQTtFNUc2cTlDRjs7RTRHenE5Q0E7SUFBMkI7RTVHNnE5QzNCOztFNEc1cTlDQTtJQUEyQjtFNUdncjlDM0I7O0U0Ry9xOUNBO0lBQTJCO0U1R21yOUMzQjs7RTRHbHI5Q0E7SUFBMkI7RTVHc3I5QzNCOztFNEducjlDQTtJQUFpQztFNUd1cjlDakM7O0U0R3RyOUNBO0lBQWlDO0U1RzByOUNqQzs7RTRHenI5Q0E7SUFBaUM7RTVHNnI5Q2pDOztFNEc1cjlDQTtJQUFpQztFNUdnczlDakM7QUFDRjtBNEd0dTlDRTtFQUF5QjtBNUd5dTlDM0I7O0E0R3h1OUNFO0VBQStCO0E1RzR1OUNqQzs7QTRHenU5Q0U7RUFDRTtFQUNBO0E1RzR1OUNKOztBNEd4dTlDRTtFQUNFO0VBQ0E7QTVHMnU5Q0o7O0E0R3Z1OUNFO0VBQ0U7RUFDQTtBNUcwdTlDSjs7QTRHdHU5Q0U7RUFDRTtFQUNBO0E1R3l1OUNKOztBNEdydTlDRTtFQUEyQjtBNUd5dTlDN0I7O0E0R3h1OUNFO0VBQTJCO0E1RzR1OUM3Qjs7QTRHM3U5Q0U7RUFBMkI7QTVHK3U5QzdCOztBNEc5dTlDRTtFQUEyQjtBNUdrdjlDN0I7O0E0Ry91OUNFO0VBQWlDO0E1R212OUNuQzs7QTRHbHY5Q0U7RUFBaUM7QTVHc3Y5Q25DOztBNEdydjlDRTtFQUFpQztBNUd5djlDbkM7O0E0R3h2OUNFO0VBQWlDO0E1RzR2OUNuQzs7QTRHank5Q0U7RUFBeUI7QTVHcXk5QzNCOztBNEdweTlDRTtFQUErQjtBNUd3eTlDakM7O0E0R3J5OUNFO0VBQ0U7RUFDQTtBNUd3eTlDSjs7QTRHcHk5Q0U7RUFDRTtFQUNBO0E1R3V5OUNKOztBNEdueTlDRTtFQUNFO0VBQ0E7QTVHc3k5Q0o7O0E0R2x5OUNFO0VBQ0U7RUFDQTtBNUdxeTlDSjs7QTRHank5Q0U7RUFBMkI7QTVHcXk5QzdCOztBNEdweTlDRTtFQUEyQjtBNUd3eTlDN0I7O0E0R3Z5OUNFO0VBQTJCO0E1RzJ5OUM3Qjs7QTRHMXk5Q0U7RUFBMkI7QTVHOHk5QzdCOztBNEczeTlDRTtFQUFpQztBNUcreTlDbkM7O0E0Rzl5OUNFO0VBQWlDO0E1R2t6OUNuQzs7QTRHano5Q0U7RUFBaUM7QTVHcXo5Q25DOztBNEdwejlDRTtFQUFpQztBNUd3ejlDbkM7O0E2RzMyOUNBO0FBQ0E7QUFDQTtBQVlFO0VBQXlCO0E3R28yOUMzQjs7QTZHbjI5Q0U7RUFBK0I7QTdHdTI5Q2pDOztBNkdwMjlDRTtFQUNFO0VBQ0E7QTdHdTI5Q0o7O0E2R24yOUNFO0VBQ0U7RUFDQTtBN0dzMjlDSjs7QTZHbDI5Q0U7RUFDRTtFQUNBO0E3R3EyOUNKOztBNkdqMjlDRTtFQUNFO0VBQ0E7QTdHbzI5Q0o7O0E2R2gyOUNFO0VBQTJCO0E3R28yOUM3Qjs7QTZHbjI5Q0U7RUFBMkI7QTdHdTI5QzdCOztBNkd0MjlDRTtFQUEyQjtBN0cwMjlDN0I7O0E2R3oyOUNFO0VBQTJCO0E3RzYyOUM3Qjs7QTZHMTI5Q0U7RUFBaUM7QTdHODI5Q25DOztBNkc3MjlDRTtFQUFpQztBN0dpMzlDbkM7O0E2R2gzOUNFO0VBQWlDO0E3R28zOUNuQzs7QTZHbjM5Q0U7RUFBaUM7QTdHdTM5Q25DOztBNkc1NTlDRTtFQUF5QjtBN0dnNjlDM0I7O0E2Ry81OUNFO0VBQStCO0E3R202OUNqQzs7QTZHaDY5Q0U7RUFDRTtFQUNBO0E3R202OUNKOztBNkcvNTlDRTtFQUNFO0VBQ0E7QTdHazY5Q0o7O0E2Rzk1OUNFO0VBQ0U7RUFDQTtBN0dpNjlDSjs7QTZHNzU5Q0U7RUFDRTtFQUNBO0E3R2c2OUNKOztBNkc1NTlDRTtFQUEyQjtBN0dnNjlDN0I7O0E2Ry81OUNFO0VBQTJCO0E3R202OUM3Qjs7QTZHbDY5Q0U7RUFBMkI7QTdHczY5QzdCOztBNkdyNjlDRTtFQUEyQjtBN0d5NjlDN0I7O0E2R3Q2OUNFO0VBQWlDO0E3RzA2OUNuQzs7QTZHejY5Q0U7RUFBaUM7QTdHNjY5Q25DOztBNkc1NjlDRTtFQUFpQztBN0dnNzlDbkM7O0E2Ry82OUNFO0VBQWlDO0E3R203OUNuQzs7QTZHeDk5Q0U7RUFBeUI7QTdHNDk5QzNCOztBNkczOTlDRTtFQUErQjtBN0crOTlDakM7O0E2RzU5OUNFO0VBQ0U7RUFDQTtBN0crOTlDSjs7QTZHMzk5Q0U7RUFDRTtFQUNBO0E3Rzg5OUNKOztBNkcxOTlDRTtFQUNFO0VBQ0E7QTdHNjk5Q0o7O0E2R3o5OUNFO0VBQ0U7RUFDQTtBN0c0OTlDSjs7QTZHeDk5Q0U7RUFBMkI7QTdHNDk5QzdCOztBNkczOTlDRTtFQUEyQjtBN0crOTlDN0I7O0E2Rzk5OUNFO0VBQTJCO0E3R2srOUM3Qjs7QTZHais5Q0U7RUFBMkI7QTdHcSs5QzdCOztBNkdsKzlDRTtFQUFpQztBN0dzKzlDbkM7O0E2R3IrOUNFO0VBQWlDO0E3R3krOUNuQzs7QTZHeCs5Q0U7RUFBaUM7QTdHNCs5Q25DOztBNkczKzlDRTtFQUFpQztBN0crKzlDbkM7O0E2R3BoK0NFO0VBQXlCO0E3R3doK0MzQjs7QTZHdmgrQ0U7RUFBK0I7QTdHMmgrQ2pDOztBNkd4aCtDRTtFQUNFO0VBQ0E7QTdHMmgrQ0o7O0E2R3ZoK0NFO0VBQ0U7RUFDQTtBN0cwaCtDSjs7QTZHdGgrQ0U7RUFDRTtFQUNBO0E3R3loK0NKOztBNkdyaCtDRTtFQUNFO0VBQ0E7QTdHd2grQ0o7O0E2R3BoK0NFO0VBQTJCO0E3R3doK0M3Qjs7QTZHdmgrQ0U7RUFBMkI7QTdHMmgrQzdCOztBNkcxaCtDRTtFQUEyQjtBN0c4aCtDN0I7O0E2RzdoK0NFO0VBQTJCO0E3R2lpK0M3Qjs7QTZHOWgrQ0U7RUFBaUM7QTdHa2krQ25DOztBNkdqaStDRTtFQUFpQztBN0dxaStDbkM7O0E2R3BpK0NFO0VBQWlDO0E3R3dpK0NuQzs7QTZHdmkrQ0U7RUFBaUM7QTdHMmkrQ25DOztBNkdobCtDRTtFQUF5QjtBN0dvbCtDM0I7O0E2R25sK0NFO0VBQStCO0E3R3VsK0NqQzs7QTZHcGwrQ0U7RUFDRTtFQUNBO0E3R3VsK0NKOztBNkdubCtDRTtFQUNFO0VBQ0E7QTdHc2wrQ0o7O0E2R2xsK0NFO0VBQ0U7RUFDQTtBN0dxbCtDSjs7QTZHamwrQ0U7RUFDRTtFQUNBO0E3R29sK0NKOztBNkdobCtDRTtFQUEyQjtBN0dvbCtDN0I7O0E2R25sK0NFO0VBQTJCO0E3R3VsK0M3Qjs7QTZHdGwrQ0U7RUFBMkI7QTdHMGwrQzdCOztBNkd6bCtDRTtFQUEyQjtBN0c2bCtDN0I7O0E2RzFsK0NFO0VBQWlDO0E3RzhsK0NuQzs7QTZHN2wrQ0U7RUFBaUM7QTdHaW0rQ25DOztBNkdobStDRTtFQUFpQztBN0dvbStDbkM7O0E2R25tK0NFO0VBQWlDO0E3R3VtK0NuQzs7QTZHNW8rQ0U7RUFBeUI7QTdHZ3ArQzNCOztBNkcvbytDRTtFQUErQjtBN0dtcCtDakM7O0E2R2hwK0NFO0VBQ0U7RUFDQTtBN0dtcCtDSjs7QTZHL28rQ0U7RUFDRTtFQUNBO0E3R2twK0NKOztBNkc5bytDRTtFQUNFO0VBQ0E7QTdHaXArQ0o7O0E2RzdvK0NFO0VBQ0U7RUFDQTtBN0dncCtDSjs7QTZHNW8rQ0U7RUFBMkI7QTdHZ3ArQzdCOztBNkcvbytDRTtFQUEyQjtBN0dtcCtDN0I7O0E2R2xwK0NFO0VBQTJCO0E3R3NwK0M3Qjs7QTZHcnArQ0U7RUFBMkI7QTdHeXArQzdCOztBNkd0cCtDRTtFQUFpQztBN0cwcCtDbkM7O0E2R3pwK0NFO0VBQWlDO0E3RzZwK0NuQzs7QTZHNXArQ0U7RUFBaUM7QTdHZ3ErQ25DOztBNkcvcCtDRTtFQUFpQztBN0dtcStDbkM7O0E2R3hzK0NFO0VBQXlCO0E3RzRzK0MzQjs7QTZHM3MrQ0U7RUFBK0I7QTdHK3MrQ2pDOztBNkc1cytDRTtFQUNFO0VBQ0E7QTdHK3MrQ0o7O0E2RzNzK0NFO0VBQ0U7RUFDQTtBN0c4cytDSjs7QTZHMXMrQ0U7RUFDRTtFQUNBO0E3RzZzK0NKOztBNkd6cytDRTtFQUNFO0VBQ0E7QTdHNHMrQ0o7O0E2R3hzK0NFO0VBQTJCO0E3RzRzK0M3Qjs7QTZHM3MrQ0U7RUFBMkI7QTdHK3MrQzdCOztBNkc5cytDRTtFQUEyQjtBN0drdCtDN0I7O0E2R2p0K0NFO0VBQTJCO0E3R3F0K0M3Qjs7QTZHbHQrQ0U7RUFBaUM7QTdHc3QrQ25DOztBNkdydCtDRTtFQUFpQztBN0d5dCtDbkM7O0E2R3h0K0NFO0VBQWlDO0E3RzR0K0NuQzs7QTZHM3QrQ0U7RUFBaUM7QTdHK3QrQ25DOztBNkdwdytDRTtFQUF5QjtBN0d3dytDM0I7O0E2R3Z3K0NFO0VBQStCO0E3RzJ3K0NqQzs7QTZHeHcrQ0U7RUFDRTtFQUNBO0E3RzJ3K0NKOztBNkd2dytDRTtFQUNFO0VBQ0E7QTdHMHcrQ0o7O0E2R3R3K0NFO0VBQ0U7RUFDQTtBN0d5dytDSjs7QTZHcncrQ0U7RUFDRTtFQUNBO0E3R3d3K0NKOztBNkdwdytDRTtFQUEyQjtBN0d3dytDN0I7O0E2R3Z3K0NFO0VBQTJCO0E3RzJ3K0M3Qjs7QTZHMXcrQ0U7RUFBMkI7QTdHOHcrQzdCOztBNkc3dytDRTtFQUEyQjtBN0dpeCtDN0I7O0E2Rzl3K0NFO0VBQWlDO0E3R2t4K0NuQzs7QTZHangrQ0U7RUFBaUM7QTdHcXgrQ25DOztBNkdweCtDRTtFQUFpQztBN0d3eCtDbkM7O0E2R3Z4K0NFO0VBQWlDO0E3RzJ4K0NuQzs7QTZHaDArQ0U7RUFBeUI7QTdHbzArQzNCOztBNkduMCtDRTtFQUErQjtBN0d1MCtDakM7O0E2R3AwK0NFO0VBQ0U7RUFDQTtBN0d1MCtDSjs7QTZHbjArQ0U7RUFDRTtFQUNBO0E3R3MwK0NKOztBNkdsMCtDRTtFQUNFO0VBQ0E7QTdHcTArQ0o7O0E2R2owK0NFO0VBQ0U7RUFDQTtBN0dvMCtDSjs7QTZHaDArQ0U7RUFBMkI7QTdHbzArQzdCOztBNkduMCtDRTtFQUEyQjtBN0d1MCtDN0I7O0E2R3QwK0NFO0VBQTJCO0E3RzAwK0M3Qjs7QTZHejArQ0U7RUFBMkI7QTdHNjArQzdCOztBNkcxMCtDRTtFQUFpQztBN0c4MCtDbkM7O0E2RzcwK0NFO0VBQWlDO0E3R2kxK0NuQzs7QTZHaDErQ0U7RUFBaUM7QTdHbzErQ25DOztBNkduMStDRTtFQUFpQztBN0d1MStDbkM7O0E2RzUzK0NFO0VBQXlCO0E3R2c0K0MzQjs7QTZHLzMrQ0U7RUFBK0I7QTdHbTQrQ2pDOztBNkdoNCtDRTtFQUNFO0VBQ0E7QTdHbTQrQ0o7O0E2Ry8zK0NFO0VBQ0U7RUFDQTtBN0drNCtDSjs7QTZHOTMrQ0U7RUFDRTtFQUNBO0E3R2k0K0NKOztBNkc3MytDRTtFQUNFO0VBQ0E7QTdHZzQrQ0o7O0E2RzUzK0NFO0VBQTJCO0E3R2c0K0M3Qjs7QTZHLzMrQ0U7RUFBMkI7QTdHbTQrQzdCOztBNkdsNCtDRTtFQUEyQjtBN0dzNCtDN0I7O0E2R3I0K0NFO0VBQTJCO0E3R3k0K0M3Qjs7QTZHdDQrQ0U7RUFBaUM7QTdHMDQrQ25DOztBNkd6NCtDRTtFQUFpQztBN0c2NCtDbkM7O0E2RzU0K0NFO0VBQWlDO0E3R2c1K0NuQzs7QTZHLzQrQ0U7RUFBaUM7QTdHbTUrQ25DOztBNkd4NytDRTtFQUF5QjtBN0c0NytDM0I7O0E2RzM3K0NFO0VBQStCO0E3Rys3K0NqQzs7QTZHNTcrQ0U7RUFDRTtFQUNBO0E3Rys3K0NKOztBNkczNytDRTtFQUNFO0VBQ0E7QTdHODcrQ0o7O0E2RzE3K0NFO0VBQ0U7RUFDQTtBN0c2NytDSjs7QTZHejcrQ0U7RUFDRTtFQUNBO0E3RzQ3K0NKOztBNkd4NytDRTtFQUEyQjtBN0c0NytDN0I7O0E2RzM3K0NFO0VBQTJCO0E3Rys3K0M3Qjs7QTZHOTcrQ0U7RUFBMkI7QTdHazgrQzdCOztBNkdqOCtDRTtFQUEyQjtBN0dxOCtDN0I7O0E2R2w4K0NFO0VBQWlDO0E3R3M4K0NuQzs7QTZHcjgrQ0U7RUFBaUM7QTdHeTgrQ25DOztBNkd4OCtDRTtFQUFpQztBN0c0OCtDbkM7O0E2RzM4K0NFO0VBQWlDO0E3Rys4K0NuQzs7QTZHcC8rQ0U7RUFBeUI7QTdHdy8rQzNCOztBNkd2LytDRTtFQUErQjtBN0cyLytDakM7O0E2R3gvK0NFO0VBQ0U7RUFDQTtBN0cyLytDSjs7QTZHdi8rQ0U7RUFDRTtFQUNBO0E3RzAvK0NKOztBNkd0LytDRTtFQUNFO0VBQ0E7QTdHeS8rQ0o7O0E2R3IvK0NFO0VBQ0U7RUFDQTtBN0d3LytDSjs7QTZHcC8rQ0U7RUFBMkI7QTdHdy8rQzdCOztBNkd2LytDRTtFQUEyQjtBN0cyLytDN0I7O0E2RzEvK0NFO0VBQTJCO0E3RzgvK0M3Qjs7QTZHNy8rQ0U7RUFBMkI7QTdHaWcvQzdCOztBNkc5LytDRTtFQUFpQztBN0drZy9DbkM7O0E2R2pnL0NFO0VBQWlDO0E3R3FnL0NuQzs7QTZHcGcvQ0U7RUFBaUM7QTdHd2cvQ25DOztBNkd2Zy9DRTtFQUFpQztBN0cyZy9DbkM7O0E2R2hqL0NFO0VBQXlCO0E3R29qL0MzQjs7QTZHbmovQ0U7RUFBK0I7QTdHdWovQ2pDOztBNkdwai9DRTtFQUNFO0VBQ0E7QTdHdWovQ0o7O0E2R25qL0NFO0VBQ0U7RUFDQTtBN0dzai9DSjs7QTZHbGovQ0U7RUFDRTtFQUNBO0E3R3FqL0NKOztBNkdqai9DRTtFQUNFO0VBQ0E7QTdHb2ovQ0o7O0E2R2hqL0NFO0VBQTJCO0E3R29qL0M3Qjs7QTZHbmovQ0U7RUFBMkI7QTdHdWovQzdCOztBNkd0ai9DRTtFQUEyQjtBN0cwai9DN0I7O0E2R3pqL0NFO0VBQTJCO0E3RzZqL0M3Qjs7QTZHMWovQ0U7RUFBaUM7QTdHOGovQ25DOztBNkc3ai9DRTtFQUFpQztBN0dpay9DbkM7O0E2R2hrL0NFO0VBQWlDO0E3R29rL0NuQzs7QTZHbmsvQ0U7RUFBaUM7QTdHdWsvQ25DOztBNkc1bS9DRTtFQUF5QjtBN0dnbi9DM0I7O0E2Ry9tL0NFO0VBQStCO0E3R21uL0NqQzs7QTZHaG4vQ0U7RUFDRTtFQUNBO0E3R21uL0NKOztBNkcvbS9DRTtFQUNFO0VBQ0E7QTdHa24vQ0o7O0E2RzltL0NFO0VBQ0U7RUFDQTtBN0dpbi9DSjs7QTZHN20vQ0U7RUFDRTtFQUNBO0E3R2duL0NKOztBNkc1bS9DRTtFQUEyQjtBN0dnbi9DN0I7O0E2Ry9tL0NFO0VBQTJCO0E3R21uL0M3Qjs7QTZHbG4vQ0U7RUFBMkI7QTdHc24vQzdCOztBNkdybi9DRTtFQUEyQjtBN0d5bi9DN0I7O0E2R3RuL0NFO0VBQWlDO0E3RzBuL0NuQzs7QTZHem4vQ0U7RUFBaUM7QTdHNm4vQ25DOztBNkc1bi9DRTtFQUFpQztBN0dnby9DbkM7O0E2Ry9uL0NFO0VBQWlDO0E3R21vL0NuQzs7QTZHeHEvQ0U7RUFBeUI7QTdHNHEvQzNCOztBNkczcS9DRTtFQUErQjtBN0crcS9DakM7O0E2RzVxL0NFO0VBQ0U7RUFDQTtBN0crcS9DSjs7QTZHM3EvQ0U7RUFDRTtFQUNBO0E3RzhxL0NKOztBNkcxcS9DRTtFQUNFO0VBQ0E7QTdHNnEvQ0o7O0E2R3pxL0NFO0VBQ0U7RUFDQTtBN0c0cS9DSjs7QTZHeHEvQ0U7RUFBMkI7QTdHNHEvQzdCOztBNkczcS9DRTtFQUEyQjtBN0crcS9DN0I7O0E2RzlxL0NFO0VBQTJCO0E3R2tyL0M3Qjs7QTZHanIvQ0U7RUFBMkI7QTdHcXIvQzdCOztBNkdsci9DRTtFQUFpQztBN0dzci9DbkM7O0E2R3JyL0NFO0VBQWlDO0E3R3lyL0NuQzs7QTZHeHIvQ0U7RUFBaUM7QTdHNHIvQ25DOztBNkczci9DRTtFQUFpQztBN0crci9DbkM7O0E2R3B1L0NFO0VBQXlCO0E3R3d1L0MzQjs7QTZHdnUvQ0U7RUFBK0I7QTdHMnUvQ2pDOztBNkd4dS9DRTtFQUNFO0VBQ0E7QTdHMnUvQ0o7O0E2R3Z1L0NFO0VBQ0U7RUFDQTtBN0cwdS9DSjs7QTZHdHUvQ0U7RUFDRTtFQUNBO0E3R3l1L0NKOztBNkdydS9DRTtFQUNFO0VBQ0E7QTdHd3UvQ0o7O0E2R3B1L0NFO0VBQTJCO0E3R3d1L0M3Qjs7QTZHdnUvQ0U7RUFBMkI7QTdHMnUvQzdCOztBNkcxdS9DRTtFQUEyQjtBN0c4dS9DN0I7O0E2Rzd1L0NFO0VBQTJCO0E3R2l2L0M3Qjs7QTZHOXUvQ0U7RUFBaUM7QTdHa3YvQ25DOztBNkdqdi9DRTtFQUFpQztBN0dxdi9DbkM7O0E2R3B2L0NFO0VBQWlDO0E3R3d2L0NuQzs7QTZHdnYvQ0U7RUFBaUM7QTdHMnYvQ25DOztBNkdoeS9DRTtFQUF5QjtBN0dveS9DM0I7O0E2R255L0NFO0VBQStCO0E3R3V5L0NqQzs7QTZHcHkvQ0U7RUFDRTtFQUNBO0E3R3V5L0NKOztBNkdueS9DRTtFQUNFO0VBQ0E7QTdHc3kvQ0o7O0E2R2x5L0NFO0VBQ0U7RUFDQTtBN0dxeS9DSjs7QTZHankvQ0U7RUFDRTtFQUNBO0E3R295L0NKOztBNkdoeS9DRTtFQUEyQjtBN0dveS9DN0I7O0E2R255L0NFO0VBQTJCO0E3R3V5L0M3Qjs7QTZHdHkvQ0U7RUFBMkI7QTdHMHkvQzdCOztBNkd6eS9DRTtFQUEyQjtBN0c2eS9DN0I7O0E2RzF5L0NFO0VBQWlDO0E3Rzh5L0NuQzs7QTZHN3kvQ0U7RUFBaUM7QTdHaXovQ25DOztBNkdoei9DRTtFQUFpQztBN0dvei9DbkM7O0E2R256L0NFO0VBQWlDO0E3R3V6L0NuQzs7QTZHNTEvQ0U7RUFBeUI7QTdHZzIvQzNCOztBNkcvMS9DRTtFQUErQjtBN0dtMi9DakM7O0E2R2gyL0NFO0VBQ0U7RUFDQTtBN0dtMi9DSjs7QTZHLzEvQ0U7RUFDRTtFQUNBO0E3R2syL0NKOztBNkc5MS9DRTtFQUNFO0VBQ0E7QTdHaTIvQ0o7O0E2RzcxL0NFO0VBQ0U7RUFDQTtBN0dnMi9DSjs7QTZHNTEvQ0U7RUFBMkI7QTdHZzIvQzdCOztBNkcvMS9DRTtFQUEyQjtBN0dtMi9DN0I7O0E2R2wyL0NFO0VBQTJCO0E3R3MyL0M3Qjs7QTZHcjIvQ0U7RUFBMkI7QTdHeTIvQzdCOztBNkd0Mi9DRTtFQUFpQztBN0cwMi9DbkM7O0E2R3oyL0NFO0VBQWlDO0E3RzYyL0NuQzs7QTZHNTIvQ0U7RUFBaUM7QTdHZzMvQ25DOztBNkcvMi9DRTtFQUFpQztBN0dtMy9DbkM7O0E2R3g1L0NFO0VBQXlCO0E3RzQ1L0MzQjs7QTZHMzUvQ0U7RUFBK0I7QTdHKzUvQ2pDOztBNkc1NS9DRTtFQUNFO0VBQ0E7QTdHKzUvQ0o7O0E2RzM1L0NFO0VBQ0U7RUFDQTtBN0c4NS9DSjs7QTZHMTUvQ0U7RUFDRTtFQUNBO0E3RzY1L0NKOztBNkd6NS9DRTtFQUNFO0VBQ0E7QTdHNDUvQ0o7O0E2R3g1L0NFO0VBQTJCO0E3RzQ1L0M3Qjs7QTZHMzUvQ0U7RUFBMkI7QTdHKzUvQzdCOztBNkc5NS9DRTtFQUEyQjtBN0drNi9DN0I7O0E2R2o2L0NFO0VBQTJCO0E3R3E2L0M3Qjs7QTZHbDYvQ0U7RUFBaUM7QTdHczYvQ25DOztBNkdyNi9DRTtFQUFpQztBN0d5Ni9DbkM7O0E2R3g2L0NFO0VBQWlDO0E3RzQ2L0NuQzs7QTZHMzYvQ0U7RUFBaUM7QTdHKzYvQ25DOztBNkdwOS9DRTtFQUF5QjtBN0d3OS9DM0I7O0E2R3Y5L0NFO0VBQStCO0E3RzI5L0NqQzs7QTZHeDkvQ0U7RUFDRTtFQUNBO0E3RzI5L0NKOztBNkd2OS9DRTtFQUNFO0VBQ0E7QTdHMDkvQ0o7O0E2R3Q5L0NFO0VBQ0U7RUFDQTtBN0d5OS9DSjs7QTZHcjkvQ0U7RUFDRTtFQUNBO0E3R3c5L0NKOztBNkdwOS9DRTtFQUEyQjtBN0d3OS9DN0I7O0E2R3Y5L0NFO0VBQTJCO0E3RzI5L0M3Qjs7QTZHMTkvQ0U7RUFBMkI7QTdHODkvQzdCOztBNkc3OS9DRTtFQUEyQjtBN0dpKy9DN0I7O0E2Rzk5L0NFO0VBQWlDO0E3R2srL0NuQzs7QTZHaisvQ0U7RUFBaUM7QTdHcSsvQ25DOztBNkdwKy9DRTtFQUFpQztBN0d3Ky9DbkM7O0E2R3YrL0NFO0VBQWlDO0E3RzIrL0NuQzs7QTZHaGhnREU7RUFBeUI7QTdHb2hnRDNCOztBNkduaGdERTtFQUErQjtBN0d1aGdEakM7O0E2R3BoZ0RFO0VBQ0U7RUFDQTtBN0d1aGdESjs7QTZHbmhnREU7RUFDRTtFQUNBO0E3R3NoZ0RKOztBNkdsaGdERTtFQUNFO0VBQ0E7QTdHcWhnREo7O0E2R2poZ0RFO0VBQ0U7RUFDQTtBN0dvaGdESjs7QTZHaGhnREU7RUFBMkI7QTdHb2hnRDdCOztBNkduaGdERTtFQUEyQjtBN0d1aGdEN0I7O0E2R3RoZ0RFO0VBQTJCO0E3RzBoZ0Q3Qjs7QTZHemhnREU7RUFBMkI7QTdHNmhnRDdCOztBNkcxaGdERTtFQUFpQztBN0c4aGdEbkM7O0E2RzdoZ0RFO0VBQWlDO0E3R2lpZ0RuQzs7QTZHaGlnREU7RUFBaUM7QTdHb2lnRG5DOztBNkduaWdERTtFQUFpQztBN0d1aWdEbkM7O0E2RzVrZ0RFO0VBQXlCO0E3R2dsZ0QzQjs7QTZHL2tnREU7RUFBK0I7QTdHbWxnRGpDOztBNkdobGdERTtFQUNFO0VBQ0E7QTdHbWxnREo7O0E2Ry9rZ0RFO0VBQ0U7RUFDQTtBN0drbGdESjs7QTZHOWtnREU7RUFDRTtFQUNBO0E3R2lsZ0RKOztBNkc3a2dERTtFQUNFO0VBQ0E7QTdHZ2xnREo7O0E2RzVrZ0RFO0VBQTJCO0E3R2dsZ0Q3Qjs7QTZHL2tnREU7RUFBMkI7QTdHbWxnRDdCOztBNkdsbGdERTtFQUEyQjtBN0dzbGdEN0I7O0E2R3JsZ0RFO0VBQTJCO0E3R3lsZ0Q3Qjs7QTZHdGxnREU7RUFBaUM7QTdHMGxnRG5DOztBNkd6bGdERTtFQUFpQztBN0c2bGdEbkM7O0E2RzVsZ0RFO0VBQWlDO0E3R2dtZ0RuQzs7QTZHL2xnREU7RUFBaUM7QTdHbW1nRG5DOztBNkd4b2dERTtFQUF5QjtBN0c0b2dEM0I7O0E2RzNvZ0RFO0VBQStCO0E3RytvZ0RqQzs7QTZHNW9nREU7RUFDRTtFQUNBO0E3RytvZ0RKOztBNkczb2dERTtFQUNFO0VBQ0E7QTdHOG9nREo7O0E2RzFvZ0RFO0VBQ0U7RUFDQTtBN0c2b2dESjs7QTZHem9nREU7RUFDRTtFQUNBO0E3RzRvZ0RKOztBNkd4b2dERTtFQUEyQjtBN0c0b2dEN0I7O0E2RzNvZ0RFO0VBQTJCO0E3RytvZ0Q3Qjs7QTZHOW9nREU7RUFBMkI7QTdHa3BnRDdCOztBNkdqcGdERTtFQUEyQjtBN0dxcGdEN0I7O0E2R2xwZ0RFO0VBQWlDO0E3R3NwZ0RuQzs7QTZHcnBnREU7RUFBaUM7QTdHeXBnRG5DOztBNkd4cGdERTtFQUFpQztBN0c0cGdEbkM7O0E2RzNwZ0RFO0VBQWlDO0E3RytwZ0RuQzs7QTZHcHNnREU7RUFBeUI7QTdHd3NnRDNCOztBNkd2c2dERTtFQUErQjtBN0cyc2dEakM7O0E2R3hzZ0RFO0VBQ0U7RUFDQTtBN0cyc2dESjs7QTZHdnNnREU7RUFDRTtFQUNBO0E3RzBzZ0RKOztBNkd0c2dERTtFQUNFO0VBQ0E7QTdHeXNnREo7O0E2R3JzZ0RFO0VBQ0U7RUFDQTtBN0d3c2dESjs7QTZHcHNnREU7RUFBMkI7QTdHd3NnRDdCOztBNkd2c2dERTtFQUEyQjtBN0cyc2dEN0I7O0E2RzFzZ0RFO0VBQTJCO0E3RzhzZ0Q3Qjs7QTZHN3NnREU7RUFBMkI7QTdHaXRnRDdCOztBNkc5c2dERTtFQUFpQztBN0drdGdEbkM7O0E2R2p0Z0RFO0VBQWlDO0E3R3F0Z0RuQzs7QTZHcHRnREU7RUFBaUM7QTdHd3RnRG5DOztBNkd2dGdERTtFQUFpQztBN0cydGdEbkM7O0E2R2h3Z0RFO0VBQXlCO0E3R293Z0QzQjs7QTZHbndnREU7RUFBK0I7QTdHdXdnRGpDOztBNkdwd2dERTtFQUNFO0VBQ0E7QTdHdXdnREo7O0E2R253Z0RFO0VBQ0U7RUFDQTtBN0dzd2dESjs7QTZHbHdnREU7RUFDRTtFQUNBO0E3R3F3Z0RKOztBNkdqd2dERTtFQUNFO0VBQ0E7QTdHb3dnREo7O0E2R2h3Z0RFO0VBQTJCO0E3R293Z0Q3Qjs7QTZHbndnREU7RUFBMkI7QTdHdXdnRDdCOztBNkd0d2dERTtFQUEyQjtBN0cwd2dEN0I7O0E2R3p3Z0RFO0VBQTJCO0E3RzZ3Z0Q3Qjs7QTZHMXdnREU7RUFBaUM7QTdHOHdnRG5DOztBNkc3d2dERTtFQUFpQztBN0dpeGdEbkM7O0E2R2h4Z0RFO0VBQWlDO0E3R294Z0RuQzs7QTZHbnhnREU7RUFBaUM7QTdHdXhnRG5DOztBNkc1emdERTtFQUF5QjtBN0dnMGdEM0I7O0E2Ry96Z0RFO0VBQStCO0E3R20wZ0RqQzs7QTZHaDBnREU7RUFDRTtFQUNBO0E3R20wZ0RKOztBNkcvemdERTtFQUNFO0VBQ0E7QTdHazBnREo7O0E2Rzl6Z0RFO0VBQ0U7RUFDQTtBN0dpMGdESjs7QTZHN3pnREU7RUFDRTtFQUNBO0E3R2cwZ0RKOztBNkc1emdERTtFQUEyQjtBN0dnMGdEN0I7O0E2Ry96Z0RFO0VBQTJCO0E3R20wZ0Q3Qjs7QTZHbDBnREU7RUFBMkI7QTdHczBnRDdCOztBNkdyMGdERTtFQUEyQjtBN0d5MGdEN0I7O0E2R3QwZ0RFO0VBQWlDO0E3RzAwZ0RuQzs7QTZHejBnREU7RUFBaUM7QTdHNjBnRG5DOztBNkc1MGdERTtFQUFpQztBN0dnMWdEbkM7O0E2Ry8wZ0RFO0VBQWlDO0E3R20xZ0RuQzs7QTZHeDNnREU7RUFBeUI7QTdHNDNnRDNCOztBNkczM2dERTtFQUErQjtBN0crM2dEakM7O0E2RzUzZ0RFO0VBQ0U7RUFDQTtBN0crM2dESjs7QTZHMzNnREU7RUFDRTtFQUNBO0E3RzgzZ0RKOztBNkcxM2dERTtFQUNFO0VBQ0E7QTdHNjNnREo7O0E2R3ozZ0RFO0VBQ0U7RUFDQTtBN0c0M2dESjs7QTZHeDNnREU7RUFBMkI7QTdHNDNnRDdCOztBNkczM2dERTtFQUEyQjtBN0crM2dEN0I7O0E2RzkzZ0RFO0VBQTJCO0E3R2s0Z0Q3Qjs7QTZHajRnREU7RUFBMkI7QTdHcTRnRDdCOztBNkdsNGdERTtFQUFpQztBN0dzNGdEbkM7O0E2R3I0Z0RFO0VBQWlDO0E3R3k0Z0RuQzs7QTZHeDRnREU7RUFBaUM7QTdHNDRnRG5DOztBNkczNGdERTtFQUFpQztBN0crNGdEbkM7O0E2R3A3Z0RFO0VBQXlCO0E3R3c3Z0QzQjs7QTZHdjdnREU7RUFBK0I7QTdHMjdnRGpDOztBNkd4N2dERTtFQUNFO0VBQ0E7QTdHMjdnREo7O0E2R3Y3Z0RFO0VBQ0U7RUFDQTtBN0cwN2dESjs7QTZHdDdnREU7RUFDRTtFQUNBO0E3R3k3Z0RKOztBNkdyN2dERTtFQUNFO0VBQ0E7QTdHdzdnREo7O0E2R3A3Z0RFO0VBQTJCO0E3R3c3Z0Q3Qjs7QTZHdjdnREU7RUFBMkI7QTdHMjdnRDdCOztBNkcxN2dERTtFQUEyQjtBN0c4N2dEN0I7O0E2Rzc3Z0RFO0VBQTJCO0E3R2k4Z0Q3Qjs7QTZHOTdnREU7RUFBaUM7QTdHazhnRG5DOztBNkdqOGdERTtFQUFpQztBN0dxOGdEbkM7O0E2R3A4Z0RFO0VBQWlDO0E3R3c4Z0RuQzs7QTZHdjhnREU7RUFBaUM7QTdHMjhnRG5DOztBNkdoL2dERTtFQUF5QjtBN0dvL2dEM0I7O0E2R24vZ0RFO0VBQStCO0E3R3UvZ0RqQzs7QTZHcC9nREU7RUFDRTtFQUNBO0E3R3UvZ0RKOztBNkduL2dERTtFQUNFO0VBQ0E7QTdHcy9nREo7O0E2R2wvZ0RFO0VBQ0U7RUFDQTtBN0dxL2dESjs7QTZHai9nREU7RUFDRTtFQUNBO0E3R28vZ0RKOztBNkdoL2dERTtFQUEyQjtBN0dvL2dEN0I7O0E2R24vZ0RFO0VBQTJCO0E3R3UvZ0Q3Qjs7QTZHdC9nREU7RUFBMkI7QTdHMC9nRDdCOztBNkd6L2dERTtFQUEyQjtBN0c2L2dEN0I7O0E2RzEvZ0RFO0VBQWlDO0E3RzgvZ0RuQzs7QTZHNy9nREU7RUFBaUM7QTdHaWdoRG5DOztBNkdoZ2hERTtFQUFpQztBN0dvZ2hEbkM7O0E2R25naERFO0VBQWlDO0E3R3VnaERuQzs7QTZHNWloREU7RUFBeUI7QTdHZ2poRDNCOztBNkcvaWhERTtFQUErQjtBN0dtamhEakM7O0E2R2hqaERFO0VBQ0U7RUFDQTtBN0dtamhESjs7QTZHL2loREU7RUFDRTtFQUNBO0E3R2tqaERKOztBNkc5aWhERTtFQUNFO0VBQ0E7QTdHaWpoREo7O0E2RzdpaERFO0VBQ0U7RUFDQTtBN0dnamhESjs7QTZHNWloREU7RUFBMkI7QTdHZ2poRDdCOztBNkcvaWhERTtFQUEyQjtBN0dtamhEN0I7O0E2R2xqaERFO0VBQTJCO0E3R3NqaEQ3Qjs7QTZHcmpoREU7RUFBMkI7QTdHeWpoRDdCOztBNkd0amhERTtFQUFpQztBN0cwamhEbkM7O0E2R3pqaERFO0VBQWlDO0E3RzZqaERuQzs7QTZHNWpoREU7RUFBaUM7QTdHZ2toRG5DOztBNkcvamhERTtFQUFpQztBN0dta2hEbkM7O0E2R3htaERFO0VBQXlCO0E3RzRtaEQzQjs7QTZHM21oREU7RUFBK0I7QTdHK21oRGpDOztBNkc1bWhERTtFQUNFO0VBQ0E7QTdHK21oREo7O0E2RzNtaERFO0VBQ0U7RUFDQTtBN0c4bWhESjs7QTZHMW1oREU7RUFDRTtFQUNBO0E3RzZtaERKOztBNkd6bWhERTtFQUNFO0VBQ0E7QTdHNG1oREo7O0E2R3htaERFO0VBQTJCO0E3RzRtaEQ3Qjs7QTZHM21oREU7RUFBMkI7QTdHK21oRDdCOztBNkc5bWhERTtFQUEyQjtBN0drbmhEN0I7O0E2R2puaERFO0VBQTJCO0E3R3FuaEQ3Qjs7QTZHbG5oREU7RUFBaUM7QTdHc25oRG5DOztBNkdybmhERTtFQUFpQztBN0d5bmhEbkM7O0E2R3huaERFO0VBQWlDO0E3RzRuaERuQzs7QTZHM25oREU7RUFBaUM7QTdHK25oRG5DOztBNkdwcWhERTtFQUF5QjtBN0d3cWhEM0I7O0E2R3ZxaERFO0VBQStCO0E3RzJxaERqQzs7QTZHeHFoREU7RUFDRTtFQUNBO0E3RzJxaERKOztBNkd2cWhERTtFQUNFO0VBQ0E7QTdHMHFoREo7O0E2R3RxaERFO0VBQ0U7RUFDQTtBN0d5cWhESjs7QTZHcnFoREU7RUFDRTtFQUNBO0E3R3dxaERKOztBNkdwcWhERTtFQUEyQjtBN0d3cWhEN0I7O0E2R3ZxaERFO0VBQTJCO0E3RzJxaEQ3Qjs7QTZHMXFoREU7RUFBMkI7QTdHOHFoRDdCOztBNkc3cWhERTtFQUEyQjtBN0dpcmhEN0I7O0E2RzlxaERFO0VBQWlDO0E3R2tyaERuQzs7QTZHanJoREU7RUFBaUM7QTdHcXJoRG5DOztBNkdwcmhERTtFQUFpQztBN0d3cmhEbkM7O0E2R3ZyaERFO0VBQWlDO0E3RzJyaERuQzs7QTZHaHVoREU7RUFBeUI7QTdHb3VoRDNCOztBNkdudWhERTtFQUErQjtBN0d1dWhEakM7O0E2R3B1aERFO0VBQ0U7RUFDQTtBN0d1dWhESjs7QTZHbnVoREU7RUFDRTtFQUNBO0E3R3N1aERKOztBNkdsdWhERTtFQUNFO0VBQ0E7QTdHcXVoREo7O0E2R2p1aERFO0VBQ0U7RUFDQTtBN0dvdWhESjs7QTZHaHVoREU7RUFBMkI7QTdHb3VoRDdCOztBNkdudWhERTtFQUEyQjtBN0d1dWhEN0I7O0E2R3R1aERFO0VBQTJCO0E3RzB1aEQ3Qjs7QTZHenVoREU7RUFBMkI7QTdHNnVoRDdCOztBNkcxdWhERTtFQUFpQztBN0c4dWhEbkM7O0E2Rzd1aERFO0VBQWlDO0E3R2l2aERuQzs7QTZHaHZoREU7RUFBaUM7QTdHb3ZoRG5DOztBNkdudmhERTtFQUFpQztBN0d1dmhEbkM7O0E2R3R0aERBO0VBQWE7QTdHMHRoRGI7O0E2R3p0aERBO0VBQWE7QTdHNnRoRGI7O0E2RzV0aERBO0VBQWE7QTdHZ3VoRGI7O0E2Ry90aERBO0VBQWE7QTdHbXVoRGI7O0E2R2x1aERBO0VBQWE7QTdHc3VoRGI7O0E2R3J1aERBO0VBQVc7QTdHeXVoRFg7O0E2R3h1aERBO0VBQVc7QTdHNHVoRFg7O0E2RzN1aERBO0VBQVc7QTdHK3VoRFg7O0E2Rzl1aERBO0VBQVc7QTdHa3ZoRFg7O0E2R2p2aERBO0VBQVc7QTdHcXZoRFg7O0E2R2p1aERBO0VBbkdFO0lBQXlCO0U3R3kwaER6Qjs7RTZHeDBoREE7SUFBK0I7RTdHNDBoRC9COztFNkd6MGhEQTtJQUNFO0lBQ0E7RTdHNDBoREY7O0U2R3gwaERBO0lBQ0U7SUFDQTtFN0cyMGhERjs7RTZHdjBoREE7SUFDRTtJQUNBO0U3RzAwaERGOztFNkd0MGhEQTtJQUNFO0lBQ0E7RTdHeTBoREY7O0U2R3IwaERBO0lBQTJCO0U3R3kwaEQzQjs7RTZHeDBoREE7SUFBMkI7RTdHNDBoRDNCOztFNkczMGhEQTtJQUEyQjtFN0crMGhEM0I7O0U2RzkwaERBO0lBQTJCO0U3R2sxaEQzQjs7RTZHLzBoREE7SUFBaUM7RTdHbTFoRGpDOztFNkdsMWhEQTtJQUFpQztFN0dzMWhEakM7O0U2R3IxaERBO0lBQWlDO0U3R3kxaERqQzs7RTZHeDFoREE7SUFBaUM7RTdHNDFoRGpDOztFNkdqNGhEQTtJQUF5QjtFN0dxNGhEekI7O0U2R3A0aERBO0lBQStCO0U3R3c0aEQvQjs7RTZHcjRoREE7SUFDRTtJQUNBO0U3R3c0aERGOztFNkdwNGhEQTtJQUNFO0lBQ0E7RTdHdTRoREY7O0U2R240aERBO0lBQ0U7SUFDQTtFN0dzNGhERjs7RTZHbDRoREE7SUFDRTtJQUNBO0U3R3E0aERGOztFNkdqNGhEQTtJQUEyQjtFN0dxNGhEM0I7O0U2R3A0aERBO0lBQTJCO0U3R3c0aEQzQjs7RTZHdjRoREE7SUFBMkI7RTdHMjRoRDNCOztFNkcxNGhEQTtJQUEyQjtFN0c4NGhEM0I7O0U2RzM0aERBO0lBQWlDO0U3Rys0aERqQzs7RTZHOTRoREE7SUFBaUM7RTdHazVoRGpDOztFNkdqNWhEQTtJQUFpQztFN0dxNWhEakM7O0U2R3A1aERBO0lBQWlDO0U3R3c1aERqQzs7RTZHNzdoREE7SUFBeUI7RTdHaThoRHpCOztFNkdoOGhEQTtJQUErQjtFN0dvOGhEL0I7O0U2R2o4aERBO0lBQ0U7SUFDQTtFN0dvOGhERjs7RTZHaDhoREE7SUFDRTtJQUNBO0U3R204aERGOztFNkcvN2hEQTtJQUNFO0lBQ0E7RTdHazhoREY7O0U2Rzk3aERBO0lBQ0U7SUFDQTtFN0dpOGhERjs7RTZHNzdoREE7SUFBMkI7RTdHaThoRDNCOztFNkdoOGhEQTtJQUEyQjtFN0dvOGhEM0I7O0U2R244aERBO0lBQTJCO0U3R3U4aEQzQjs7RTZHdDhoREE7SUFBMkI7RTdHMDhoRDNCOztFNkd2OGhEQTtJQUFpQztFN0cyOGhEakM7O0U2RzE4aERBO0lBQWlDO0U3Rzg4aERqQzs7RTZHNzhoREE7SUFBaUM7RTdHaTloRGpDOztFNkdoOWhEQTtJQUFpQztFN0dvOWhEakM7O0U2R3ovaERBO0lBQXlCO0U3RzYvaER6Qjs7RTZHNS9oREE7SUFBK0I7RTdHZ2dpRC9COztFNkc3L2hEQTtJQUNFO0lBQ0E7RTdHZ2dpREY7O0U2RzUvaERBO0lBQ0U7SUFDQTtFN0crL2hERjs7RTZHMy9oREE7SUFDRTtJQUNBO0U3RzgvaERGOztFNkcxL2hEQTtJQUNFO0lBQ0E7RTdHNi9oREY7O0U2R3ovaERBO0lBQTJCO0U3RzYvaEQzQjs7RTZHNS9oREE7SUFBMkI7RTdHZ2dpRDNCOztFNkcvL2hEQTtJQUEyQjtFN0dtZ2lEM0I7O0U2R2xnaURBO0lBQTJCO0U3R3NnaUQzQjs7RTZHbmdpREE7SUFBaUM7RTdHdWdpRGpDOztFNkd0Z2lEQTtJQUFpQztFN0cwZ2lEakM7O0U2R3pnaURBO0lBQWlDO0U3RzZnaURqQzs7RTZHNWdpREE7SUFBaUM7RTdHZ2hpRGpDOztFNkdyamlEQTtJQUF5QjtFN0d5amlEekI7O0U2R3hqaURBO0lBQStCO0U3RzRqaUQvQjs7RTZHemppREE7SUFDRTtJQUNBO0U3RzRqaURGOztFNkd4amlEQTtJQUNFO0lBQ0E7RTdHMmppREY7O0U2R3ZqaURBO0lBQ0U7SUFDQTtFN0cwamlERjs7RTZHdGppREE7SUFDRTtJQUNBO0U3R3lqaURGOztFNkdyamlEQTtJQUEyQjtFN0d5amlEM0I7O0U2R3hqaURBO0lBQTJCO0U3RzRqaUQzQjs7RTZHM2ppREE7SUFBMkI7RTdHK2ppRDNCOztFNkc5amlEQTtJQUEyQjtFN0dra2lEM0I7O0U2Ry9qaURBO0lBQWlDO0U3R21raURqQzs7RTZHbGtpREE7SUFBaUM7RTdHc2tpRGpDOztFNkdya2lEQTtJQUFpQztFN0d5a2lEakM7O0U2R3hraURBO0lBQWlDO0U3RzRraURqQzs7RTZHam5pREE7SUFBeUI7RTdHcW5pRHpCOztFNkdwbmlEQTtJQUErQjtFN0d3bmlEL0I7O0U2R3JuaURBO0lBQ0U7SUFDQTtFN0d3bmlERjs7RTZHcG5pREE7SUFDRTtJQUNBO0U3R3VuaURGOztFNkdubmlEQTtJQUNFO0lBQ0E7RTdHc25pREY7O0U2R2xuaURBO0lBQ0U7SUFDQTtFN0dxbmlERjs7RTZHam5pREE7SUFBMkI7RTdHcW5pRDNCOztFNkdwbmlEQTtJQUEyQjtFN0d3bmlEM0I7O0U2R3ZuaURBO0lBQTJCO0U3RzJuaUQzQjs7RTZHMW5pREE7SUFBMkI7RTdHOG5pRDNCOztFNkczbmlEQTtJQUFpQztFN0crbmlEakM7O0U2RzluaURBO0lBQWlDO0U3R2tvaURqQzs7RTZHam9pREE7SUFBaUM7RTdHcW9pRGpDOztFNkdwb2lEQTtJQUFpQztFN0d3b2lEakM7O0U2RzdxaURBO0lBQXlCO0U3R2lyaUR6Qjs7RTZHaHJpREE7SUFBK0I7RTdHb3JpRC9COztFNkdqcmlEQTtJQUNFO0lBQ0E7RTdHb3JpREY7O0U2R2hyaURBO0lBQ0U7SUFDQTtFN0dtcmlERjs7RTZHL3FpREE7SUFDRTtJQUNBO0U3R2tyaURGOztFNkc5cWlEQTtJQUNFO0lBQ0E7RTdHaXJpREY7O0U2RzdxaURBO0lBQTJCO0U3R2lyaUQzQjs7RTZHaHJpREE7SUFBMkI7RTdHb3JpRDNCOztFNkducmlEQTtJQUEyQjtFN0d1cmlEM0I7O0U2R3RyaURBO0lBQTJCO0U3RzByaUQzQjs7RTZHdnJpREE7SUFBaUM7RTdHMnJpRGpDOztFNkcxcmlEQTtJQUFpQztFN0c4cmlEakM7O0U2RzdyaURBO0lBQWlDO0U3R2lzaURqQzs7RTZHaHNpREE7SUFBaUM7RTdHb3NpRGpDOztFNkd6dWlEQTtJQUF5QjtFN0c2dWlEekI7O0U2RzV1aURBO0lBQStCO0U3R2d2aUQvQjs7RTZHN3VpREE7SUFDRTtJQUNBO0U3R2d2aURGOztFNkc1dWlEQTtJQUNFO0lBQ0E7RTdHK3VpREY7O0U2RzN1aURBO0lBQ0U7SUFDQTtFN0c4dWlERjs7RTZHMXVpREE7SUFDRTtJQUNBO0U3RzZ1aURGOztFNkd6dWlEQTtJQUEyQjtFN0c2dWlEM0I7O0U2RzV1aURBO0lBQTJCO0U3R2d2aUQzQjs7RTZHL3VpREE7SUFBMkI7RTdHbXZpRDNCOztFNkdsdmlEQTtJQUEyQjtFN0dzdmlEM0I7O0U2R252aURBO0lBQWlDO0U3R3V2aURqQzs7RTZHdHZpREE7SUFBaUM7RTdHMHZpRGpDOztFNkd6dmlEQTtJQUFpQztFN0c2dmlEakM7O0U2RzV2aURBO0lBQWlDO0U3R2d3aURqQzs7RTZHcnlpREE7SUFBeUI7RTdHeXlpRHpCOztFNkd4eWlEQTtJQUErQjtFN0c0eWlEL0I7O0U2R3p5aURBO0lBQ0U7SUFDQTtFN0c0eWlERjs7RTZHeHlpREE7SUFDRTtJQUNBO0U3RzJ5aURGOztFNkd2eWlEQTtJQUNFO0lBQ0E7RTdHMHlpREY7O0U2R3R5aURBO0lBQ0U7SUFDQTtFN0d5eWlERjs7RTZHcnlpREE7SUFBMkI7RTdHeXlpRDNCOztFNkd4eWlEQTtJQUEyQjtFN0c0eWlEM0I7O0U2RzN5aURBO0lBQTJCO0U3Ryt5aUQzQjs7RTZHOXlpREE7SUFBMkI7RTdHa3ppRDNCOztFNkcveWlEQTtJQUFpQztFN0dtemlEakM7O0U2R2x6aURBO0lBQWlDO0U3R3N6aURqQzs7RTZHcnppREE7SUFBaUM7RTdHeXppRGpDOztFNkd4emlEQTtJQUFpQztFN0c0emlEakM7O0U2R2oyaURBO0lBQXlCO0U3R3EyaUR6Qjs7RTZHcDJpREE7SUFBK0I7RTdHdzJpRC9COztFNkdyMmlEQTtJQUNFO0lBQ0E7RTdHdzJpREY7O0U2R3AyaURBO0lBQ0U7SUFDQTtFN0d1MmlERjs7RTZHbjJpREE7SUFDRTtJQUNBO0U3R3MyaURGOztFNkdsMmlEQTtJQUNFO0lBQ0E7RTdHcTJpREY7O0U2R2oyaURBO0lBQTJCO0U3R3EyaUQzQjs7RTZHcDJpREE7SUFBMkI7RTdHdzJpRDNCOztFNkd2MmlEQTtJQUEyQjtFN0cyMmlEM0I7O0U2RzEyaURBO0lBQTJCO0U3RzgyaUQzQjs7RTZHMzJpREE7SUFBaUM7RTdHKzJpRGpDOztFNkc5MmlEQTtJQUFpQztFN0drM2lEakM7O0U2R2ozaURBO0lBQWlDO0U3R3EzaURqQzs7RTZHcDNpREE7SUFBaUM7RTdHdzNpRGpDOztFNkc3NWlEQTtJQUF5QjtFN0dpNmlEekI7O0U2R2g2aURBO0lBQStCO0U3R282aUQvQjs7RTZHajZpREE7SUFDRTtJQUNBO0U3R282aURGOztFNkdoNmlEQTtJQUNFO0lBQ0E7RTdHbTZpREY7O0U2Ry81aURBO0lBQ0U7SUFDQTtFN0drNmlERjs7RTZHOTVpREE7SUFDRTtJQUNBO0U3R2k2aURGOztFNkc3NWlEQTtJQUEyQjtFN0dpNmlEM0I7O0U2R2g2aURBO0lBQTJCO0U3R282aUQzQjs7RTZHbjZpREE7SUFBMkI7RTdHdTZpRDNCOztFNkd0NmlEQTtJQUEyQjtFN0cwNmlEM0I7O0U2R3Y2aURBO0lBQWlDO0U3RzI2aURqQzs7RTZHMTZpREE7SUFBaUM7RTdHODZpRGpDOztFNkc3NmlEQTtJQUFpQztFN0dpN2lEakM7O0U2R2g3aURBO0lBQWlDO0U3R283aURqQzs7RTZHejlpREE7SUFBeUI7RTdHNjlpRHpCOztFNkc1OWlEQTtJQUErQjtFN0dnK2lEL0I7O0U2Rzc5aURBO0lBQ0U7SUFDQTtFN0dnK2lERjs7RTZHNTlpREE7SUFDRTtJQUNBO0U3Rys5aURGOztFNkczOWlEQTtJQUNFO0lBQ0E7RTdHODlpREY7O0U2RzE5aURBO0lBQ0U7SUFDQTtFN0c2OWlERjs7RTZHejlpREE7SUFBMkI7RTdHNjlpRDNCOztFNkc1OWlEQTtJQUEyQjtFN0dnK2lEM0I7O0U2Ry85aURBO0lBQTJCO0U3R20raUQzQjs7RTZHbCtpREE7SUFBMkI7RTdHcytpRDNCOztFNkduK2lEQTtJQUFpQztFN0d1K2lEakM7O0U2R3QraURBO0lBQWlDO0U3RzAraURqQzs7RTZHeitpREE7SUFBaUM7RTdHNitpRGpDOztFNkc1K2lEQTtJQUFpQztFN0dnL2lEakM7O0U2R3JoakRBO0lBQXlCO0U3R3loakR6Qjs7RTZHeGhqREE7SUFBK0I7RTdHNGhqRC9COztFNkd6aGpEQTtJQUNFO0lBQ0E7RTdHNGhqREY7O0U2R3hoakRBO0lBQ0U7SUFDQTtFN0cyaGpERjs7RTZHdmhqREE7SUFDRTtJQUNBO0U3RzBoakRGOztFNkd0aGpEQTtJQUNFO0lBQ0E7RTdHeWhqREY7O0U2R3JoakRBO0lBQTJCO0U3R3loakQzQjs7RTZHeGhqREE7SUFBMkI7RTdHNGhqRDNCOztFNkczaGpEQTtJQUEyQjtFN0craGpEM0I7O0U2RzloakRBO0lBQTJCO0U3R2tpakQzQjs7RTZHL2hqREE7SUFBaUM7RTdHbWlqRGpDOztFNkdsaWpEQTtJQUFpQztFN0dzaWpEakM7O0U2R3JpakRBO0lBQWlDO0U3R3lpakRqQzs7RTZHeGlqREE7SUFBaUM7RTdHNGlqRGpDOztFNkdqbGpEQTtJQUF5QjtFN0dxbGpEekI7O0U2R3BsakRBO0lBQStCO0U3R3dsakQvQjs7RTZHcmxqREE7SUFDRTtJQUNBO0U3R3dsakRGOztFNkdwbGpEQTtJQUNFO0lBQ0E7RTdHdWxqREY7O0U2R25sakRBO0lBQ0U7SUFDQTtFN0dzbGpERjs7RTZHbGxqREE7SUFDRTtJQUNBO0U3R3FsakRGOztFNkdqbGpEQTtJQUEyQjtFN0dxbGpEM0I7O0U2R3BsakRBO0lBQTJCO0U3R3dsakQzQjs7RTZHdmxqREE7SUFBMkI7RTdHMmxqRDNCOztFNkcxbGpEQTtJQUEyQjtFN0c4bGpEM0I7O0U2RzNsakRBO0lBQWlDO0U3RytsakRqQzs7RTZHOWxqREE7SUFBaUM7RTdHa21qRGpDOztFNkdqbWpEQTtJQUFpQztFN0dxbWpEakM7O0U2R3BtakRBO0lBQWlDO0U3R3dtakRqQzs7RTZHN29qREE7SUFBeUI7RTdHaXBqRHpCOztFNkdocGpEQTtJQUErQjtFN0dvcGpEL0I7O0U2R2pwakRBO0lBQ0U7SUFDQTtFN0dvcGpERjs7RTZHaHBqREE7SUFDRTtJQUNBO0U3R21wakRGOztFNkcvb2pEQTtJQUNFO0lBQ0E7RTdHa3BqREY7O0U2RzlvakRBO0lBQ0U7SUFDQTtFN0dpcGpERjs7RTZHN29qREE7SUFBMkI7RTdHaXBqRDNCOztFNkdocGpEQTtJQUEyQjtFN0dvcGpEM0I7O0U2R25wakRBO0lBQTJCO0U3R3VwakQzQjs7RTZHdHBqREE7SUFBMkI7RTdHMHBqRDNCOztFNkd2cGpEQTtJQUFpQztFN0cycGpEakM7O0U2RzFwakRBO0lBQWlDO0U3RzhwakRqQzs7RTZHN3BqREE7SUFBaUM7RTdHaXFqRGpDOztFNkdocWpEQTtJQUFpQztFN0dvcWpEakM7O0U2R3pzakRBO0lBQXlCO0U3RzZzakR6Qjs7RTZHNXNqREE7SUFBK0I7RTdHZ3RqRC9COztFNkc3c2pEQTtJQUNFO0lBQ0E7RTdHZ3RqREY7O0U2RzVzakRBO0lBQ0U7SUFDQTtFN0crc2pERjs7RTZHM3NqREE7SUFDRTtJQUNBO0U3RzhzakRGOztFNkcxc2pEQTtJQUNFO0lBQ0E7RTdHNnNqREY7O0U2R3pzakRBO0lBQTJCO0U3RzZzakQzQjs7RTZHNXNqREE7SUFBMkI7RTdHZ3RqRDNCOztFNkcvc2pEQTtJQUEyQjtFN0dtdGpEM0I7O0U2R2x0akRBO0lBQTJCO0U3R3N0akQzQjs7RTZHbnRqREE7SUFBaUM7RTdHdXRqRGpDOztFNkd0dGpEQTtJQUFpQztFN0cwdGpEakM7O0U2R3p0akRBO0lBQWlDO0U3RzZ0akRqQzs7RTZHNXRqREE7SUFBaUM7RTdHZ3VqRGpDOztFNkdyd2pEQTtJQUF5QjtFN0d5d2pEekI7O0U2R3h3akRBO0lBQStCO0U3RzR3akQvQjs7RTZHendqREE7SUFDRTtJQUNBO0U3RzR3akRGOztFNkd4d2pEQTtJQUNFO0lBQ0E7RTdHMndqREY7O0U2R3Z3akRBO0lBQ0U7SUFDQTtFN0cwd2pERjs7RTZHdHdqREE7SUFDRTtJQUNBO0U3R3l3akRGOztFNkdyd2pEQTtJQUEyQjtFN0d5d2pEM0I7O0U2R3h3akRBO0lBQTJCO0U3RzR3akQzQjs7RTZHM3dqREE7SUFBMkI7RTdHK3dqRDNCOztFNkc5d2pEQTtJQUEyQjtFN0dreGpEM0I7O0U2Ry93akRBO0lBQWlDO0U3R214akRqQzs7RTZHbHhqREE7SUFBaUM7RTdHc3hqRGpDOztFNkdyeGpEQTtJQUFpQztFN0d5eGpEakM7O0U2R3h4akRBO0lBQWlDO0U3RzR4akRqQzs7RTZHajBqREE7SUFBeUI7RTdHcTBqRHpCOztFNkdwMGpEQTtJQUErQjtFN0d3MGpEL0I7O0U2R3IwakRBO0lBQ0U7SUFDQTtFN0d3MGpERjs7RTZHcDBqREE7SUFDRTtJQUNBO0U3R3UwakRGOztFNkduMGpEQTtJQUNFO0lBQ0E7RTdHczBqREY7O0U2R2wwakRBO0lBQ0U7SUFDQTtFN0dxMGpERjs7RTZHajBqREE7SUFBMkI7RTdHcTBqRDNCOztFNkdwMGpEQTtJQUEyQjtFN0d3MGpEM0I7O0U2R3YwakRBO0lBQTJCO0U3RzIwakQzQjs7RTZHMTBqREE7SUFBMkI7RTdHODBqRDNCOztFNkczMGpEQTtJQUFpQztFN0crMGpEakM7O0U2RzkwakRBO0lBQWlDO0U3R2sxakRqQzs7RTZHajFqREE7SUFBaUM7RTdHcTFqRGpDOztFNkdwMWpEQTtJQUFpQztFN0d3MWpEakM7O0U2RzczakRBO0lBQXlCO0U3R2k0akR6Qjs7RTZHaDRqREE7SUFBK0I7RTdHbzRqRC9COztFNkdqNGpEQTtJQUNFO0lBQ0E7RTdHbzRqREY7O0U2R2g0akRBO0lBQ0U7SUFDQTtFN0dtNGpERjs7RTZHLzNqREE7SUFDRTtJQUNBO0U3R2s0akRGOztFNkc5M2pEQTtJQUNFO0lBQ0E7RTdHaTRqREY7O0U2RzczakRBO0lBQTJCO0U3R2k0akQzQjs7RTZHaDRqREE7SUFBMkI7RTdHbzRqRDNCOztFNkduNGpEQTtJQUEyQjtFN0d1NGpEM0I7O0U2R3Q0akRBO0lBQTJCO0U3RzA0akQzQjs7RTZHdjRqREE7SUFBaUM7RTdHMjRqRGpDOztFNkcxNGpEQTtJQUFpQztFN0c4NGpEakM7O0U2Rzc0akRBO0lBQWlDO0U3R2k1akRqQzs7RTZHaDVqREE7SUFBaUM7RTdHbzVqRGpDOztFNkd6N2pEQTtJQUF5QjtFN0c2N2pEekI7O0U2RzU3akRBO0lBQStCO0U3R2c4akQvQjs7RTZHNzdqREE7SUFDRTtJQUNBO0U3R2c4akRGOztFNkc1N2pEQTtJQUNFO0lBQ0E7RTdHKzdqREY7O0U2RzM3akRBO0lBQ0U7SUFDQTtFN0c4N2pERjs7RTZHMTdqREE7SUFDRTtJQUNBO0U3RzY3akRGOztFNkd6N2pEQTtJQUEyQjtFN0c2N2pEM0I7O0U2RzU3akRBO0lBQTJCO0U3R2c4akQzQjs7RTZHLzdqREE7SUFBMkI7RTdHbThqRDNCOztFNkdsOGpEQTtJQUEyQjtFN0dzOGpEM0I7O0U2R244akRBO0lBQWlDO0U3R3U4akRqQzs7RTZHdDhqREE7SUFBaUM7RTdHMDhqRGpDOztFNkd6OGpEQTtJQUFpQztFN0c2OGpEakM7O0U2RzU4akRBO0lBQWlDO0U3R2c5akRqQzs7RTZHci9qREE7SUFBeUI7RTdHeS9qRHpCOztFNkd4L2pEQTtJQUErQjtFN0c0L2pEL0I7O0U2R3ovakRBO0lBQ0U7SUFDQTtFN0c0L2pERjs7RTZHeC9qREE7SUFDRTtJQUNBO0U3RzIvakRGOztFNkd2L2pEQTtJQUNFO0lBQ0E7RTdHMC9qREY7O0U2R3QvakRBO0lBQ0U7SUFDQTtFN0d5L2pERjs7RTZHci9qREE7SUFBMkI7RTdHeS9qRDNCOztFNkd4L2pEQTtJQUEyQjtFN0c0L2pEM0I7O0U2RzMvakRBO0lBQTJCO0U3RysvakQzQjs7RTZHOS9qREE7SUFBMkI7RTdHa2drRDNCOztFNkcvL2pEQTtJQUFpQztFN0dtZ2tEakM7O0U2R2xna0RBO0lBQWlDO0U3R3Nna0RqQzs7RTZHcmdrREE7SUFBaUM7RTdHeWdrRGpDOztFNkd4Z2tEQTtJQUFpQztFN0c0Z2tEakM7O0U2R2pqa0RBO0lBQXlCO0U3R3Fqa0R6Qjs7RTZHcGprREE7SUFBK0I7RTdHd2prRC9COztFNkdyamtEQTtJQUNFO0lBQ0E7RTdHd2prREY7O0U2R3Bqa0RBO0lBQ0U7SUFDQTtFN0d1amtERjs7RTZHbmprREE7SUFDRTtJQUNBO0U3R3Nqa0RGOztFNkdsamtEQTtJQUNFO0lBQ0E7RTdHcWprREY7O0U2R2pqa0RBO0lBQTJCO0U3R3Fqa0QzQjs7RTZHcGprREE7SUFBMkI7RTdHd2prRDNCOztFNkd2amtEQTtJQUEyQjtFN0cyamtEM0I7O0U2RzFqa0RBO0lBQTJCO0U3Rzhqa0QzQjs7RTZHM2prREE7SUFBaUM7RTdHK2prRGpDOztFNkc5amtEQTtJQUFpQztFN0dra2tEakM7O0U2R2pra0RBO0lBQWlDO0U3R3Fra0RqQzs7RTZHcGtrREE7SUFBaUM7RTdHd2trRGpDOztFNkc3bWtEQTtJQUF5QjtFN0dpbmtEekI7O0U2R2hua0RBO0lBQStCO0U3R29ua0QvQjs7RTZHam5rREE7SUFDRTtJQUNBO0U3R29ua0RGOztFNkdobmtEQTtJQUNFO0lBQ0E7RTdHbW5rREY7O0U2Ry9ta0RBO0lBQ0U7SUFDQTtFN0drbmtERjs7RTZHOW1rREE7SUFDRTtJQUNBO0U3R2lua0RGOztFNkc3bWtEQTtJQUEyQjtFN0dpbmtEM0I7O0U2R2hua0RBO0lBQTJCO0U3R29ua0QzQjs7RTZHbm5rREE7SUFBMkI7RTdHdW5rRDNCOztFNkd0bmtEQTtJQUEyQjtFN0cwbmtEM0I7O0U2R3Zua0RBO0lBQWlDO0U3RzJua0RqQzs7RTZHMW5rREE7SUFBaUM7RTdHOG5rRGpDOztFNkc3bmtEQTtJQUFpQztFN0dpb2tEakM7O0U2R2hva0RBO0lBQWlDO0U3R29va0RqQzs7RTZHenFrREE7SUFBeUI7RTdHNnFrRHpCOztFNkc1cWtEQTtJQUErQjtFN0dncmtEL0I7O0U2Rzdxa0RBO0lBQ0U7SUFDQTtFN0dncmtERjs7RTZHNXFrREE7SUFDRTtJQUNBO0U3Rytxa0RGOztFNkczcWtEQTtJQUNFO0lBQ0E7RTdHOHFrREY7O0U2RzFxa0RBO0lBQ0U7SUFDQTtFN0c2cWtERjs7RTZHenFrREE7SUFBMkI7RTdHNnFrRDNCOztFNkc1cWtEQTtJQUEyQjtFN0dncmtEM0I7O0U2Ry9xa0RBO0lBQTJCO0U3R21ya0QzQjs7RTZHbHJrREE7SUFBMkI7RTdHc3JrRDNCOztFNkducmtEQTtJQUFpQztFN0d1cmtEakM7O0U2R3Rya0RBO0lBQWlDO0U3RzBya0RqQzs7RTZHenJrREE7SUFBaUM7RTdHNnJrRGpDOztFNkc1cmtEQTtJQUFpQztFN0dnc2tEakM7O0U2R3J1a0RBO0lBQXlCO0U3R3l1a0R6Qjs7RTZHeHVrREE7SUFBK0I7RTdHNHVrRC9COztFNkd6dWtEQTtJQUNFO0lBQ0E7RTdHNHVrREY7O0U2R3h1a0RBO0lBQ0U7SUFDQTtFN0cydWtERjs7RTZHdnVrREE7SUFDRTtJQUNBO0U3RzB1a0RGOztFNkd0dWtEQTtJQUNFO0lBQ0E7RTdHeXVrREY7O0U2R3J1a0RBO0lBQTJCO0U3R3l1a0QzQjs7RTZHeHVrREE7SUFBMkI7RTdHNHVrRDNCOztFNkczdWtEQTtJQUEyQjtFN0crdWtEM0I7O0U2Rzl1a0RBO0lBQTJCO0U3R2t2a0QzQjs7RTZHL3VrREE7SUFBaUM7RTdHbXZrRGpDOztFNkdsdmtEQTtJQUFpQztFN0dzdmtEakM7O0U2R3J2a0RBO0lBQWlDO0U3R3l2a0RqQzs7RTZHeHZrREE7SUFBaUM7RTdHNHZrRGpDOztFNkdqeWtEQTtJQUF5QjtFN0dxeWtEekI7O0U2R3B5a0RBO0lBQStCO0U3R3d5a0QvQjs7RTZHcnlrREE7SUFDRTtJQUNBO0U3R3d5a0RGOztFNkdweWtEQTtJQUNFO0lBQ0E7RTdHdXlrREY7O0U2R255a0RBO0lBQ0U7SUFDQTtFN0dzeWtERjs7RTZHbHlrREE7SUFDRTtJQUNBO0U3R3F5a0RGOztFNkdqeWtEQTtJQUEyQjtFN0dxeWtEM0I7O0U2R3B5a0RBO0lBQTJCO0U3R3d5a0QzQjs7RTZHdnlrREE7SUFBMkI7RTdHMnlrRDNCOztFNkcxeWtEQTtJQUEyQjtFN0c4eWtEM0I7O0U2RzN5a0RBO0lBQWlDO0U3Ryt5a0RqQzs7RTZHOXlrREE7SUFBaUM7RTdHa3prRGpDOztFNkdqemtEQTtJQUFpQztFN0dxemtEakM7O0U2R3B6a0RBO0lBQWlDO0U3R3d6a0RqQzs7RTZHNzFrREE7SUFBeUI7RTdHaTJrRHpCOztFNkdoMmtEQTtJQUErQjtFN0dvMmtEL0I7O0U2R2oya0RBO0lBQ0U7SUFDQTtFN0dvMmtERjs7RTZHaDJrREE7SUFDRTtJQUNBO0U3R20ya0RGOztFNkcvMWtEQTtJQUNFO0lBQ0E7RTdHazJrREY7O0U2Rzkxa0RBO0lBQ0U7SUFDQTtFN0dpMmtERjs7RTZHNzFrREE7SUFBMkI7RTdHaTJrRDNCOztFNkdoMmtEQTtJQUEyQjtFN0dvMmtEM0I7O0U2R24ya0RBO0lBQTJCO0U3R3Uya0QzQjs7RTZHdDJrREE7SUFBMkI7RTdHMDJrRDNCOztFNkd2MmtEQTtJQUFpQztFN0cyMmtEakM7O0U2RzEya0RBO0lBQWlDO0U3Rzgya0RqQzs7RTZHNzJrREE7SUFBaUM7RTdHaTNrRGpDOztFNkdoM2tEQTtJQUFpQztFN0dvM2tEakM7O0U2R3o1a0RBO0lBQXlCO0U3RzY1a0R6Qjs7RTZHNTVrREE7SUFBK0I7RTdHZzZrRC9COztFNkc3NWtEQTtJQUNFO0lBQ0E7RTdHZzZrREY7O0U2RzU1a0RBO0lBQ0U7SUFDQTtFN0crNWtERjs7RTZHMzVrREE7SUFDRTtJQUNBO0U3Rzg1a0RGOztFNkcxNWtEQTtJQUNFO0lBQ0E7RTdHNjVrREY7O0U2R3o1a0RBO0lBQTJCO0U3RzY1a0QzQjs7RTZHNTVrREE7SUFBMkI7RTdHZzZrRDNCOztFNkcvNWtEQTtJQUEyQjtFN0dtNmtEM0I7O0U2R2w2a0RBO0lBQTJCO0U3R3M2a0QzQjs7RTZHbjZrREE7SUFBaUM7RTdHdTZrRGpDOztFNkd0NmtEQTtJQUFpQztFN0cwNmtEakM7O0U2R3o2a0RBO0lBQWlDO0U3RzY2a0RqQzs7RTZHNTZrREE7SUFBaUM7RTdHZzdrRGpDOztFNkdyOWtEQTtJQUF5QjtFN0d5OWtEekI7O0U2R3g5a0RBO0lBQStCO0U3RzQ5a0QvQjs7RTZHejlrREE7SUFDRTtJQUNBO0U3RzQ5a0RGOztFNkd4OWtEQTtJQUNFO0lBQ0E7RTdHMjlrREY7O0U2R3Y5a0RBO0lBQ0U7SUFDQTtFN0cwOWtERjs7RTZHdDlrREE7SUFDRTtJQUNBO0U3R3k5a0RGOztFNkdyOWtEQTtJQUEyQjtFN0d5OWtEM0I7O0U2R3g5a0RBO0lBQTJCO0U3RzQ5a0QzQjs7RTZHMzlrREE7SUFBMkI7RTdHKzlrRDNCOztFNkc5OWtEQTtJQUEyQjtFN0drK2tEM0I7O0U2Ry85a0RBO0lBQWlDO0U3R20ra0RqQzs7RTZHbCtrREE7SUFBaUM7RTdHcytrRGpDOztFNkdyK2tEQTtJQUFpQztFN0d5K2tEakM7O0U2R3gra0RBO0lBQWlDO0U3RzQra0RqQzs7RTZHOTdrREE7SUFBMEI7RTdHazhrRDFCOztFNkdqOGtEQTtJQUEwQjtFN0dxOGtEMUI7O0U2R3A4a0RBO0lBQTBCO0U3R3c4a0QxQjs7RTZHdjhrREE7SUFBMEI7RTdHMjhrRDFCOztFNkcxOGtEQTtJQUF3QjtFN0c4OGtEeEI7O0U2Rzc4a0RBO0lBQ0U7SUFDQTtFN0dnOWtERjs7RTZHNzhrREE7SUFBd0I7RTdHaTlrRHhCOztFNkdoOWtEQTtJQUF3QjtFN0dvOWtEeEI7O0U2R245a0RBO0lBQXdCO0U3R3U5a0R4QjtBQUNGO0FpQnpnbERJO0U0RjlDRjtJQUF5QjtFN0cyamxEekI7O0U2RzFqbERBO0lBQStCO0U3RzhqbEQvQjs7RTZHM2psREE7SUFDRTtJQUNBO0U3RzhqbERGOztFNkcxamxEQTtJQUNFO0lBQ0E7RTdHNmpsREY7O0U2R3pqbERBO0lBQ0U7SUFDQTtFN0c0amxERjs7RTZHeGpsREE7SUFDRTtJQUNBO0U3RzJqbERGOztFNkd2amxEQTtJQUEyQjtFN0cyamxEM0I7O0U2RzFqbERBO0lBQTJCO0U3RzhqbEQzQjs7RTZHN2psREE7SUFBMkI7RTdHaWtsRDNCOztFNkdoa2xEQTtJQUEyQjtFN0dva2xEM0I7O0U2R2prbERBO0lBQWlDO0U3R3FrbERqQzs7RTZHcGtsREE7SUFBaUM7RTdHd2tsRGpDOztFNkd2a2xEQTtJQUFpQztFN0cya2xEakM7O0U2RzFrbERBO0lBQWlDO0U3RzhrbERqQzs7RTZHbm5sREE7SUFBeUI7RTdHdW5sRHpCOztFNkd0bmxEQTtJQUErQjtFN0cwbmxEL0I7O0U2R3ZubERBO0lBQ0U7SUFDQTtFN0cwbmxERjs7RTZHdG5sREE7SUFDRTtJQUNBO0U3R3lubERGOztFNkdybmxEQTtJQUNFO0lBQ0E7RTdHd25sREY7O0U2R3BubERBO0lBQ0U7SUFDQTtFN0d1bmxERjs7RTZHbm5sREE7SUFBMkI7RTdHdW5sRDNCOztFNkd0bmxEQTtJQUEyQjtFN0cwbmxEM0I7O0U2R3pubERBO0lBQTJCO0U3RzZubEQzQjs7RTZHNW5sREE7SUFBMkI7RTdHZ29sRDNCOztFNkc3bmxEQTtJQUFpQztFN0dpb2xEakM7O0U2R2hvbERBO0lBQWlDO0U3R29vbERqQzs7RTZHbm9sREE7SUFBaUM7RTdHdW9sRGpDOztFNkd0b2xEQTtJQUFpQztFN0cwb2xEakM7O0U2Ry9xbERBO0lBQXlCO0U3R21ybER6Qjs7RTZHbHJsREE7SUFBK0I7RTdHc3JsRC9COztFNkducmxEQTtJQUNFO0lBQ0E7RTdHc3JsREY7O0U2R2xybERBO0lBQ0U7SUFDQTtFN0dxcmxERjs7RTZHanJsREE7SUFDRTtJQUNBO0U3R29ybERGOztFNkdocmxEQTtJQUNFO0lBQ0E7RTdHbXJsREY7O0U2Ry9xbERBO0lBQTJCO0U3R21ybEQzQjs7RTZHbHJsREE7SUFBMkI7RTdHc3JsRDNCOztFNkdycmxEQTtJQUEyQjtFN0d5cmxEM0I7O0U2R3hybERBO0lBQTJCO0U3RzRybEQzQjs7RTZHenJsREE7SUFBaUM7RTdHNnJsRGpDOztFNkc1cmxEQTtJQUFpQztFN0dnc2xEakM7O0U2Ry9ybERBO0lBQWlDO0U3R21zbERqQzs7RTZHbHNsREE7SUFBaUM7RTdHc3NsRGpDOztFNkczdWxEQTtJQUF5QjtFN0crdWxEekI7O0U2Rzl1bERBO0lBQStCO0U3R2t2bEQvQjs7RTZHL3VsREE7SUFDRTtJQUNBO0U3R2t2bERGOztFNkc5dWxEQTtJQUNFO0lBQ0E7RTdHaXZsREY7O0U2Rzd1bERBO0lBQ0U7SUFDQTtFN0dndmxERjs7RTZHNXVsREE7SUFDRTtJQUNBO0U3Ryt1bERGOztFNkczdWxEQTtJQUEyQjtFN0crdWxEM0I7O0U2Rzl1bERBO0lBQTJCO0U3R2t2bEQzQjs7RTZHanZsREE7SUFBMkI7RTdHcXZsRDNCOztFNkdwdmxEQTtJQUEyQjtFN0d3dmxEM0I7O0U2R3J2bERBO0lBQWlDO0U3R3l2bERqQzs7RTZHeHZsREE7SUFBaUM7RTdHNHZsRGpDOztFNkczdmxEQTtJQUFpQztFN0crdmxEakM7O0U2Rzl2bERBO0lBQWlDO0U3R2t3bERqQzs7RTZHdnlsREE7SUFBeUI7RTdHMnlsRHpCOztFNkcxeWxEQTtJQUErQjtFN0c4eWxEL0I7O0U2RzN5bERBO0lBQ0U7SUFDQTtFN0c4eWxERjs7RTZHMXlsREE7SUFDRTtJQUNBO0U3RzZ5bERGOztFNkd6eWxEQTtJQUNFO0lBQ0E7RTdHNHlsREY7O0U2R3h5bERBO0lBQ0U7SUFDQTtFN0cyeWxERjs7RTZHdnlsREE7SUFBMkI7RTdHMnlsRDNCOztFNkcxeWxEQTtJQUEyQjtFN0c4eWxEM0I7O0U2Rzd5bERBO0lBQTJCO0U3R2l6bEQzQjs7RTZHaHpsREE7SUFBMkI7RTdHb3psRDNCOztFNkdqemxEQTtJQUFpQztFN0dxemxEakM7O0U2R3B6bERBO0lBQWlDO0U3R3d6bERqQzs7RTZHdnpsREE7SUFBaUM7RTdHMnpsRGpDOztFNkcxemxEQTtJQUFpQztFN0c4emxEakM7O0U2R24ybERBO0lBQXlCO0U3R3UybER6Qjs7RTZHdDJsREE7SUFBK0I7RTdHMDJsRC9COztFNkd2MmxEQTtJQUNFO0lBQ0E7RTdHMDJsREY7O0U2R3QybERBO0lBQ0U7SUFDQTtFN0d5MmxERjs7RTZHcjJsREE7SUFDRTtJQUNBO0U3R3cybERGOztFNkdwMmxEQTtJQUNFO0lBQ0E7RTdHdTJsREY7O0U2R24ybERBO0lBQTJCO0U3R3UybEQzQjs7RTZHdDJsREE7SUFBMkI7RTdHMDJsRDNCOztFNkd6MmxEQTtJQUEyQjtFN0c2MmxEM0I7O0U2RzUybERBO0lBQTJCO0U3R2czbEQzQjs7RTZHNzJsREE7SUFBaUM7RTdHaTNsRGpDOztFNkdoM2xEQTtJQUFpQztFN0dvM2xEakM7O0U2R24zbERBO0lBQWlDO0U3R3UzbERqQzs7RTZHdDNsREE7SUFBaUM7RTdHMDNsRGpDOztFNkcvNWxEQTtJQUF5QjtFN0dtNmxEekI7O0U2R2w2bERBO0lBQStCO0U3R3M2bEQvQjs7RTZHbjZsREE7SUFDRTtJQUNBO0U3R3M2bERGOztFNkdsNmxEQTtJQUNFO0lBQ0E7RTdHcTZsREY7O0U2R2o2bERBO0lBQ0U7SUFDQTtFN0dvNmxERjs7RTZHaDZsREE7SUFDRTtJQUNBO0U3R202bERGOztFNkcvNWxEQTtJQUEyQjtFN0dtNmxEM0I7O0U2R2w2bERBO0lBQTJCO0U3R3M2bEQzQjs7RTZHcjZsREE7SUFBMkI7RTdHeTZsRDNCOztFNkd4NmxEQTtJQUEyQjtFN0c0NmxEM0I7O0U2R3o2bERBO0lBQWlDO0U3RzY2bERqQzs7RTZHNTZsREE7SUFBaUM7RTdHZzdsRGpDOztFNkcvNmxEQTtJQUFpQztFN0dtN2xEakM7O0U2R2w3bERBO0lBQWlDO0U3R3M3bERqQzs7RTZHMzlsREE7SUFBeUI7RTdHKzlsRHpCOztFNkc5OWxEQTtJQUErQjtFN0drK2xEL0I7O0U2Ry85bERBO0lBQ0U7SUFDQTtFN0drK2xERjs7RTZHOTlsREE7SUFDRTtJQUNBO0U3R2krbERGOztFNkc3OWxEQTtJQUNFO0lBQ0E7RTdHZytsREY7O0U2RzU5bERBO0lBQ0U7SUFDQTtFN0crOWxERjs7RTZHMzlsREE7SUFBMkI7RTdHKzlsRDNCOztFNkc5OWxEQTtJQUEyQjtFN0drK2xEM0I7O0U2R2orbERBO0lBQTJCO0U3R3ErbEQzQjs7RTZHcCtsREE7SUFBMkI7RTdHdytsRDNCOztFNkdyK2xEQTtJQUFpQztFN0d5K2xEakM7O0U2R3grbERBO0lBQWlDO0U3RzQrbERqQzs7RTZHMytsREE7SUFBaUM7RTdHKytsRGpDOztFNkc5K2xEQTtJQUFpQztFN0drL2xEakM7O0U2R3ZobURBO0lBQXlCO0U3RzJobUR6Qjs7RTZHMWhtREE7SUFBK0I7RTdHOGhtRC9COztFNkczaG1EQTtJQUNFO0lBQ0E7RTdHOGhtREY7O0U2RzFobURBO0lBQ0U7SUFDQTtFN0c2aG1ERjs7RTZHemhtREE7SUFDRTtJQUNBO0U3RzRobURGOztFNkd4aG1EQTtJQUNFO0lBQ0E7RTdHMmhtREY7O0U2R3ZobURBO0lBQTJCO0U3RzJobUQzQjs7RTZHMWhtREE7SUFBMkI7RTdHOGhtRDNCOztFNkc3aG1EQTtJQUEyQjtFN0dpaW1EM0I7O0U2R2hpbURBO0lBQTJCO0U3R29pbUQzQjs7RTZHamltREE7SUFBaUM7RTdHcWltRGpDOztFNkdwaW1EQTtJQUFpQztFN0d3aW1EakM7O0U2R3ZpbURBO0lBQWlDO0U3RzJpbURqQzs7RTZHMWltREE7SUFBaUM7RTdHOGltRGpDOztFNkdubG1EQTtJQUF5QjtFN0d1bG1EekI7O0U2R3RsbURBO0lBQStCO0U3RzBsbUQvQjs7RTZHdmxtREE7SUFDRTtJQUNBO0U3RzBsbURGOztFNkd0bG1EQTtJQUNFO0lBQ0E7RTdHeWxtREY7O0U2R3JsbURBO0lBQ0U7SUFDQTtFN0d3bG1ERjs7RTZHcGxtREE7SUFDRTtJQUNBO0U3R3VsbURGOztFNkdubG1EQTtJQUEyQjtFN0d1bG1EM0I7O0U2R3RsbURBO0lBQTJCO0U3RzBsbUQzQjs7RTZHemxtREE7SUFBMkI7RTdHNmxtRDNCOztFNkc1bG1EQTtJQUEyQjtFN0dnbW1EM0I7O0U2RzdsbURBO0lBQWlDO0U3R2ltbURqQzs7RTZHaG1tREE7SUFBaUM7RTdHb21tRGpDOztFNkdubW1EQTtJQUFpQztFN0d1bW1EakM7O0U2R3RtbURBO0lBQWlDO0U3RzBtbURqQzs7RTZHL29tREE7SUFBeUI7RTdHbXBtRHpCOztFNkdscG1EQTtJQUErQjtFN0dzcG1EL0I7O0U2R25wbURBO0lBQ0U7SUFDQTtFN0dzcG1ERjs7RTZHbHBtREE7SUFDRTtJQUNBO0U3R3FwbURGOztFNkdqcG1EQTtJQUNFO0lBQ0E7RTdHb3BtREY7O0U2R2hwbURBO0lBQ0U7SUFDQTtFN0dtcG1ERjs7RTZHL29tREE7SUFBMkI7RTdHbXBtRDNCOztFNkdscG1EQTtJQUEyQjtFN0dzcG1EM0I7O0U2R3JwbURBO0lBQTJCO0U3R3lwbUQzQjs7RTZHeHBtREE7SUFBMkI7RTdHNHBtRDNCOztFNkd6cG1EQTtJQUFpQztFN0c2cG1EakM7O0U2RzVwbURBO0lBQWlDO0U3R2dxbURqQzs7RTZHL3BtREE7SUFBaUM7RTdHbXFtRGpDOztFNkdscW1EQTtJQUFpQztFN0dzcW1EakM7O0U2RzNzbURBO0lBQXlCO0U3RytzbUR6Qjs7RTZHOXNtREE7SUFBK0I7RTdHa3RtRC9COztFNkcvc21EQTtJQUNFO0lBQ0E7RTdHa3RtREY7O0U2RzlzbURBO0lBQ0U7SUFDQTtFN0dpdG1ERjs7RTZHN3NtREE7SUFDRTtJQUNBO0U3R2d0bURGOztFNkc1c21EQTtJQUNFO0lBQ0E7RTdHK3NtREY7O0U2RzNzbURBO0lBQTJCO0U3RytzbUQzQjs7RTZHOXNtREE7SUFBMkI7RTdHa3RtRDNCOztFNkdqdG1EQTtJQUEyQjtFN0dxdG1EM0I7O0U2R3B0bURBO0lBQTJCO0U3R3d0bUQzQjs7RTZHcnRtREE7SUFBaUM7RTdHeXRtRGpDOztFNkd4dG1EQTtJQUFpQztFN0c0dG1EakM7O0U2RzN0bURBO0lBQWlDO0U3Ryt0bURqQzs7RTZHOXRtREE7SUFBaUM7RTdHa3VtRGpDOztFNkd2d21EQTtJQUF5QjtFN0cyd21EekI7O0U2RzF3bURBO0lBQStCO0U3Rzh3bUQvQjs7RTZHM3dtREE7SUFDRTtJQUNBO0U3Rzh3bURGOztFNkcxd21EQTtJQUNFO0lBQ0E7RTdHNndtREY7O0U2R3p3bURBO0lBQ0U7SUFDQTtFN0c0d21ERjs7RTZHeHdtREE7SUFDRTtJQUNBO0U3RzJ3bURGOztFNkd2d21EQTtJQUEyQjtFN0cyd21EM0I7O0U2RzF3bURBO0lBQTJCO0U3Rzh3bUQzQjs7RTZHN3dtREE7SUFBMkI7RTdHaXhtRDNCOztFNkdoeG1EQTtJQUEyQjtFN0dveG1EM0I7O0U2R2p4bURBO0lBQWlDO0U3R3F4bURqQzs7RTZHcHhtREE7SUFBaUM7RTdHd3htRGpDOztFNkd2eG1EQTtJQUFpQztFN0cyeG1EakM7O0U2RzF4bURBO0lBQWlDO0U3Rzh4bURqQzs7RTZHbjBtREE7SUFBeUI7RTdHdTBtRHpCOztFNkd0MG1EQTtJQUErQjtFN0cwMG1EL0I7O0U2R3YwbURBO0lBQ0U7SUFDQTtFN0cwMG1ERjs7RTZHdDBtREE7SUFDRTtJQUNBO0U3R3kwbURGOztFNkdyMG1EQTtJQUNFO0lBQ0E7RTdHdzBtREY7O0U2R3AwbURBO0lBQ0U7SUFDQTtFN0d1MG1ERjs7RTZHbjBtREE7SUFBMkI7RTdHdTBtRDNCOztFNkd0MG1EQTtJQUEyQjtFN0cwMG1EM0I7O0U2R3owbURBO0lBQTJCO0U3RzYwbUQzQjs7RTZHNTBtREE7SUFBMkI7RTdHZzFtRDNCOztFNkc3MG1EQTtJQUFpQztFN0dpMW1EakM7O0U2R2gxbURBO0lBQWlDO0U3R28xbURqQzs7RTZHbjFtREE7SUFBaUM7RTdHdTFtRGpDOztFNkd0MW1EQTtJQUFpQztFN0cwMW1EakM7O0U2Ry8zbURBO0lBQXlCO0U3R200bUR6Qjs7RTZHbDRtREE7SUFBK0I7RTdHczRtRC9COztFNkduNG1EQTtJQUNFO0lBQ0E7RTdHczRtREY7O0U2R2w0bURBO0lBQ0U7SUFDQTtFN0dxNG1ERjs7RTZHajRtREE7SUFDRTtJQUNBO0U3R280bURGOztFNkdoNG1EQTtJQUNFO0lBQ0E7RTdHbTRtREY7O0U2Ry8zbURBO0lBQTJCO0U3R200bUQzQjs7RTZHbDRtREE7SUFBMkI7RTdHczRtRDNCOztFNkdyNG1EQTtJQUEyQjtFN0d5NG1EM0I7O0U2R3g0bURBO0lBQTJCO0U3RzQ0bUQzQjs7RTZHejRtREE7SUFBaUM7RTdHNjRtRGpDOztFNkc1NG1EQTtJQUFpQztFN0dnNW1EakM7O0U2Ry80bURBO0lBQWlDO0U3R201bURqQzs7RTZHbDVtREE7SUFBaUM7RTdHczVtRGpDOztFNkczN21EQTtJQUF5QjtFN0crN21EekI7O0U2Rzk3bURBO0lBQStCO0U3R2s4bUQvQjs7RTZHLzdtREE7SUFDRTtJQUNBO0U3R2s4bURGOztFNkc5N21EQTtJQUNFO0lBQ0E7RTdHaThtREY7O0U2Rzc3bURBO0lBQ0U7SUFDQTtFN0dnOG1ERjs7RTZHNTdtREE7SUFDRTtJQUNBO0U3Rys3bURGOztFNkczN21EQTtJQUEyQjtFN0crN21EM0I7O0U2Rzk3bURBO0lBQTJCO0U3R2s4bUQzQjs7RTZHajhtREE7SUFBMkI7RTdHcThtRDNCOztFNkdwOG1EQTtJQUEyQjtFN0d3OG1EM0I7O0U2R3I4bURBO0lBQWlDO0U3R3k4bURqQzs7RTZHeDhtREE7SUFBaUM7RTdHNDhtRGpDOztFNkczOG1EQTtJQUFpQztFN0crOG1EakM7O0U2Rzk4bURBO0lBQWlDO0U3R2s5bURqQzs7RTZHdi9tREE7SUFBeUI7RTdHMi9tRHpCOztFNkcxL21EQTtJQUErQjtFN0c4L21EL0I7O0U2RzMvbURBO0lBQ0U7SUFDQTtFN0c4L21ERjs7RTZHMS9tREE7SUFDRTtJQUNBO0U3RzYvbURGOztFNkd6L21EQTtJQUNFO0lBQ0E7RTdHNC9tREY7O0U2R3gvbURBO0lBQ0U7SUFDQTtFN0cyL21ERjs7RTZHdi9tREE7SUFBMkI7RTdHMi9tRDNCOztFNkcxL21EQTtJQUEyQjtFN0c4L21EM0I7O0U2RzcvbURBO0lBQTJCO0U3R2lnbkQzQjs7RTZHaGduREE7SUFBMkI7RTdHb2duRDNCOztFNkdqZ25EQTtJQUFpQztFN0dxZ25EakM7O0U2R3BnbkRBO0lBQWlDO0U3R3dnbkRqQzs7RTZHdmduREE7SUFBaUM7RTdHMmduRGpDOztFNkcxZ25EQTtJQUFpQztFN0c4Z25EakM7O0U2R25qbkRBO0lBQXlCO0U3R3VqbkR6Qjs7RTZHdGpuREE7SUFBK0I7RTdHMGpuRC9COztFNkd2am5EQTtJQUNFO0lBQ0E7RTdHMGpuREY7O0U2R3RqbkRBO0lBQ0U7SUFDQTtFN0d5am5ERjs7RTZHcmpuREE7SUFDRTtJQUNBO0U3R3dqbkRGOztFNkdwam5EQTtJQUNFO0lBQ0E7RTdHdWpuREY7O0U2R25qbkRBO0lBQTJCO0U3R3VqbkQzQjs7RTZHdGpuREE7SUFBMkI7RTdHMGpuRDNCOztFNkd6am5EQTtJQUEyQjtFN0c2am5EM0I7O0U2RzVqbkRBO0lBQTJCO0U3R2drbkQzQjs7RTZHN2puREE7SUFBaUM7RTdHaWtuRGpDOztFNkdoa25EQTtJQUFpQztFN0dva25EakM7O0U2R25rbkRBO0lBQWlDO0U3R3VrbkRqQzs7RTZHdGtuREE7SUFBaUM7RTdHMGtuRGpDOztFNkcvbW5EQTtJQUF5QjtFN0dtbm5EekI7O0U2R2xubkRBO0lBQStCO0U3R3NubkQvQjs7RTZHbm5uREE7SUFDRTtJQUNBO0U3R3NubkRGOztFNkdsbm5EQTtJQUNFO0lBQ0E7RTdHcW5uREY7O0U2R2pubkRBO0lBQ0U7SUFDQTtFN0dvbm5ERjs7RTZHaG5uREE7SUFDRTtJQUNBO0U3R21ubkRGOztFNkcvbW5EQTtJQUEyQjtFN0dtbm5EM0I7O0U2R2xubkRBO0lBQTJCO0U3R3NubkQzQjs7RTZHcm5uREE7SUFBMkI7RTdHeW5uRDNCOztFNkd4bm5EQTtJQUEyQjtFN0c0bm5EM0I7O0U2R3pubkRBO0lBQWlDO0U3RzZubkRqQzs7RTZHNW5uREE7SUFBaUM7RTdHZ29uRGpDOztFNkcvbm5EQTtJQUFpQztFN0dtb25EakM7O0U2R2xvbkRBO0lBQWlDO0U3R3NvbkRqQzs7RTZHM3FuREE7SUFBeUI7RTdHK3FuRHpCOztFNkc5cW5EQTtJQUErQjtFN0drcm5EL0I7O0U2Ry9xbkRBO0lBQ0U7SUFDQTtFN0drcm5ERjs7RTZHOXFuREE7SUFDRTtJQUNBO0U3R2lybkRGOztFNkc3cW5EQTtJQUNFO0lBQ0E7RTdHZ3JuREY7O0U2RzVxbkRBO0lBQ0U7SUFDQTtFN0crcW5ERjs7RTZHM3FuREE7SUFBMkI7RTdHK3FuRDNCOztFNkc5cW5EQTtJQUEyQjtFN0drcm5EM0I7O0U2R2pybkRBO0lBQTJCO0U3R3FybkQzQjs7RTZHcHJuREE7SUFBMkI7RTdHd3JuRDNCOztFNkdycm5EQTtJQUFpQztFN0d5cm5EakM7O0U2R3hybkRBO0lBQWlDO0U3RzRybkRqQzs7RTZHM3JuREE7SUFBaUM7RTdHK3JuRGpDOztFNkc5cm5EQTtJQUFpQztFN0drc25EakM7O0U2R3Z1bkRBO0lBQXlCO0U3RzJ1bkR6Qjs7RTZHMXVuREE7SUFBK0I7RTdHOHVuRC9COztFNkczdW5EQTtJQUNFO0lBQ0E7RTdHOHVuREY7O0U2RzF1bkRBO0lBQ0U7SUFDQTtFN0c2dW5ERjs7RTZHenVuREE7SUFDRTtJQUNBO0U3RzR1bkRGOztFNkd4dW5EQTtJQUNFO0lBQ0E7RTdHMnVuREY7O0U2R3Z1bkRBO0lBQTJCO0U3RzJ1bkQzQjs7RTZHMXVuREE7SUFBMkI7RTdHOHVuRDNCOztFNkc3dW5EQTtJQUEyQjtFN0dpdm5EM0I7O0U2R2h2bkRBO0lBQTJCO0U3R292bkQzQjs7RTZHanZuREE7SUFBaUM7RTdHcXZuRGpDOztFNkdwdm5EQTtJQUFpQztFN0d3dm5EakM7O0U2R3Z2bkRBO0lBQWlDO0U3RzJ2bkRqQzs7RTZHMXZuREE7SUFBaUM7RTdHOHZuRGpDOztFNkdueW5EQTtJQUF5QjtFN0d1eW5EekI7O0U2R3R5bkRBO0lBQStCO0U3RzB5bkQvQjs7RTZHdnluREE7SUFDRTtJQUNBO0U3RzB5bkRGOztFNkd0eW5EQTtJQUNFO0lBQ0E7RTdHeXluREY7O0U2R3J5bkRBO0lBQ0U7SUFDQTtFN0d3eW5ERjs7RTZHcHluREE7SUFDRTtJQUNBO0U3R3V5bkRGOztFNkdueW5EQTtJQUEyQjtFN0d1eW5EM0I7O0U2R3R5bkRBO0lBQTJCO0U3RzB5bkQzQjs7RTZHenluREE7SUFBMkI7RTdHNnluRDNCOztFNkc1eW5EQTtJQUEyQjtFN0dnem5EM0I7O0U2Rzd5bkRBO0lBQWlDO0U3R2l6bkRqQzs7RTZHaHpuREE7SUFBaUM7RTdHb3puRGpDOztFNkduem5EQTtJQUFpQztFN0d1em5EakM7O0U2R3R6bkRBO0lBQWlDO0U3RzB6bkRqQzs7RTZHLzFuREE7SUFBeUI7RTdHbTJuRHpCOztFNkdsMm5EQTtJQUErQjtFN0dzMm5EL0I7O0U2R24ybkRBO0lBQ0U7SUFDQTtFN0dzMm5ERjs7RTZHbDJuREE7SUFDRTtJQUNBO0U3R3EybkRGOztFNkdqMm5EQTtJQUNFO0lBQ0E7RTdHbzJuREY7O0U2R2gybkRBO0lBQ0U7SUFDQTtFN0dtMm5ERjs7RTZHLzFuREE7SUFBMkI7RTdHbTJuRDNCOztFNkdsMm5EQTtJQUEyQjtFN0dzMm5EM0I7O0U2R3IybkRBO0lBQTJCO0U3R3kybkQzQjs7RTZHeDJuREE7SUFBMkI7RTdHNDJuRDNCOztFNkd6Mm5EQTtJQUFpQztFN0c2Mm5EakM7O0U2RzUybkRBO0lBQWlDO0U3R2czbkRqQzs7RTZHLzJuREE7SUFBaUM7RTdHbTNuRGpDOztFNkdsM25EQTtJQUFpQztFN0dzM25EakM7O0U2RzM1bkRBO0lBQXlCO0U3Rys1bkR6Qjs7RTZHOTVuREE7SUFBK0I7RTdHazZuRC9COztFNkcvNW5EQTtJQUNFO0lBQ0E7RTdHazZuREY7O0U2Rzk1bkRBO0lBQ0U7SUFDQTtFN0dpNm5ERjs7RTZHNzVuREE7SUFDRTtJQUNBO0U3R2c2bkRGOztFNkc1NW5EQTtJQUNFO0lBQ0E7RTdHKzVuREY7O0U2RzM1bkRBO0lBQTJCO0U3Rys1bkQzQjs7RTZHOTVuREE7SUFBMkI7RTdHazZuRDNCOztFNkdqNm5EQTtJQUEyQjtFN0dxNm5EM0I7O0U2R3A2bkRBO0lBQTJCO0U3R3c2bkQzQjs7RTZHcjZuREE7SUFBaUM7RTdHeTZuRGpDOztFNkd4Nm5EQTtJQUFpQztFN0c0Nm5EakM7O0U2RzM2bkRBO0lBQWlDO0U3Rys2bkRqQzs7RTZHOTZuREE7SUFBaUM7RTdHazduRGpDOztFNkd2OW5EQTtJQUF5QjtFN0cyOW5EekI7O0U2RzE5bkRBO0lBQStCO0U3Rzg5bkQvQjs7RTZHMzluREE7SUFDRTtJQUNBO0U3Rzg5bkRGOztFNkcxOW5EQTtJQUNFO0lBQ0E7RTdHNjluREY7O0U2R3o5bkRBO0lBQ0U7SUFDQTtFN0c0OW5ERjs7RTZHeDluREE7SUFDRTtJQUNBO0U3RzI5bkRGOztFNkd2OW5EQTtJQUEyQjtFN0cyOW5EM0I7O0U2RzE5bkRBO0lBQTJCO0U3Rzg5bkQzQjs7RTZHNzluREE7SUFBMkI7RTdHaStuRDNCOztFNkdoK25EQTtJQUEyQjtFN0dvK25EM0I7O0U2R2orbkRBO0lBQWlDO0U3R3ErbkRqQzs7RTZHcCtuREE7SUFBaUM7RTdHdytuRGpDOztFNkd2K25EQTtJQUFpQztFN0cyK25EakM7O0U2RzErbkRBO0lBQWlDO0U3RzgrbkRqQzs7RTZHbmhvREE7SUFBeUI7RTdHdWhvRHpCOztFNkd0aG9EQTtJQUErQjtFN0cwaG9EL0I7O0U2R3Zob0RBO0lBQ0U7SUFDQTtFN0cwaG9ERjs7RTZHdGhvREE7SUFDRTtJQUNBO0U3R3lob0RGOztFNkdyaG9EQTtJQUNFO0lBQ0E7RTdHd2hvREY7O0U2R3Bob0RBO0lBQ0U7SUFDQTtFN0d1aG9ERjs7RTZHbmhvREE7SUFBMkI7RTdHdWhvRDNCOztFNkd0aG9EQTtJQUEyQjtFN0cwaG9EM0I7O0U2R3pob0RBO0lBQTJCO0U3RzZob0QzQjs7RTZHNWhvREE7SUFBMkI7RTdHZ2lvRDNCOztFNkc3aG9EQTtJQUFpQztFN0dpaW9EakM7O0U2R2hpb0RBO0lBQWlDO0U3R29pb0RqQzs7RTZHbmlvREE7SUFBaUM7RTdHdWlvRGpDOztFNkd0aW9EQTtJQUFpQztFN0cwaW9EakM7O0U2Ry9rb0RBO0lBQXlCO0U3R21sb0R6Qjs7RTZHbGxvREE7SUFBK0I7RTdHc2xvRC9COztFNkdubG9EQTtJQUNFO0lBQ0E7RTdHc2xvREY7O0U2R2xsb0RBO0lBQ0U7SUFDQTtFN0dxbG9ERjs7RTZHamxvREE7SUFDRTtJQUNBO0U3R29sb0RGOztFNkdobG9EQTtJQUNFO0lBQ0E7RTdHbWxvREY7O0U2Ry9rb0RBO0lBQTJCO0U3R21sb0QzQjs7RTZHbGxvREE7SUFBMkI7RTdHc2xvRDNCOztFNkdybG9EQTtJQUEyQjtFN0d5bG9EM0I7O0U2R3hsb0RBO0lBQTJCO0U3RzRsb0QzQjs7RTZHemxvREE7SUFBaUM7RTdHNmxvRGpDOztFNkc1bG9EQTtJQUFpQztFN0dnbW9EakM7O0U2Ry9sb0RBO0lBQWlDO0U3R21tb0RqQzs7RTZHbG1vREE7SUFBaUM7RTdHc21vRGpDOztFNkczb29EQTtJQUF5QjtFN0crb29EekI7O0U2Rzlvb0RBO0lBQStCO0U3R2twb0QvQjs7RTZHL29vREE7SUFDRTtJQUNBO0U3R2twb0RGOztFNkc5b29EQTtJQUNFO0lBQ0E7RTdHaXBvREY7O0U2Rzdvb0RBO0lBQ0U7SUFDQTtFN0dncG9ERjs7RTZHNW9vREE7SUFDRTtJQUNBO0U3Rytvb0RGOztFNkczb29EQTtJQUEyQjtFN0crb29EM0I7O0U2Rzlvb0RBO0lBQTJCO0U3R2twb0QzQjs7RTZHanBvREE7SUFBMkI7RTdHcXBvRDNCOztFNkdwcG9EQTtJQUEyQjtFN0d3cG9EM0I7O0U2R3Jwb0RBO0lBQWlDO0U3R3lwb0RqQzs7RTZHeHBvREE7SUFBaUM7RTdHNHBvRGpDOztFNkczcG9EQTtJQUFpQztFN0crcG9EakM7O0U2Rzlwb0RBO0lBQWlDO0U3R2txb0RqQzs7RTZHdnNvREE7SUFBeUI7RTdHMnNvRHpCOztFNkcxc29EQTtJQUErQjtFN0c4c29EL0I7O0U2RzNzb0RBO0lBQ0U7SUFDQTtFN0c4c29ERjs7RTZHMXNvREE7SUFDRTtJQUNBO0U3RzZzb0RGOztFNkd6c29EQTtJQUNFO0lBQ0E7RTdHNHNvREY7O0U2R3hzb0RBO0lBQ0U7SUFDQTtFN0cyc29ERjs7RTZHdnNvREE7SUFBMkI7RTdHMnNvRDNCOztFNkcxc29EQTtJQUEyQjtFN0c4c29EM0I7O0U2Rzdzb0RBO0lBQTJCO0U3R2l0b0QzQjs7RTZHaHRvREE7SUFBMkI7RTdHb3RvRDNCOztFNkdqdG9EQTtJQUFpQztFN0dxdG9EakM7O0U2R3B0b0RBO0lBQWlDO0U3R3d0b0RqQzs7RTZHdnRvREE7SUFBaUM7RTdHMnRvRGpDOztFNkcxdG9EQTtJQUFpQztFN0c4dG9EakM7O0U2R2hyb0RBO0lBQTBCO0U3R29yb0QxQjs7RTZHbnJvREE7SUFBMEI7RTdHdXJvRDFCOztFNkd0cm9EQTtJQUEwQjtFN0cwcm9EMUI7O0U2R3pyb0RBO0lBQTBCO0U3RzZyb0QxQjs7RTZHNXJvREE7SUFBd0I7RTdHZ3NvRHhCOztFNkcvcm9EQTtJQUNFO0lBQ0E7RTdHa3NvREY7O0U2Ry9yb0RBO0lBQXdCO0U3R21zb0R4Qjs7RTZHbHNvREE7SUFBd0I7RTdHc3NvRHhCOztFNkdyc29EQTtJQUF3QjtFN0d5c29EeEI7QUFDRjtBaUIzdm9ESTtFNEY5Q0Y7SUFBeUI7RTdHNnlvRHpCOztFNkc1eW9EQTtJQUErQjtFN0dnem9EL0I7O0U2Rzd5b0RBO0lBQ0U7SUFDQTtFN0dnem9ERjs7RTZHNXlvREE7SUFDRTtJQUNBO0U3Ryt5b0RGOztFNkczeW9EQTtJQUNFO0lBQ0E7RTdHOHlvREY7O0U2RzF5b0RBO0lBQ0U7SUFDQTtFN0c2eW9ERjs7RTZHenlvREE7SUFBMkI7RTdHNnlvRDNCOztFNkc1eW9EQTtJQUEyQjtFN0dnem9EM0I7O0U2Ry95b0RBO0lBQTJCO0U3R216b0QzQjs7RTZHbHpvREE7SUFBMkI7RTdHc3pvRDNCOztFNkduem9EQTtJQUFpQztFN0d1em9EakM7O0U2R3R6b0RBO0lBQWlDO0U3RzB6b0RqQzs7RTZHenpvREE7SUFBaUM7RTdHNnpvRGpDOztFNkc1em9EQTtJQUFpQztFN0dnMG9EakM7O0U2R3Iyb0RBO0lBQXlCO0U3R3kyb0R6Qjs7RTZHeDJvREE7SUFBK0I7RTdHNDJvRC9COztFNkd6Mm9EQTtJQUNFO0lBQ0E7RTdHNDJvREY7O0U2R3gyb0RBO0lBQ0U7SUFDQTtFN0cyMm9ERjs7RTZHdjJvREE7SUFDRTtJQUNBO0U3RzAyb0RGOztFNkd0Mm9EQTtJQUNFO0lBQ0E7RTdHeTJvREY7O0U2R3Iyb0RBO0lBQTJCO0U3R3kyb0QzQjs7RTZHeDJvREE7SUFBMkI7RTdHNDJvRDNCOztFNkczMm9EQTtJQUEyQjtFN0crMm9EM0I7O0U2Rzkyb0RBO0lBQTJCO0U3R2szb0QzQjs7RTZHLzJvREE7SUFBaUM7RTdHbTNvRGpDOztFNkdsM29EQTtJQUFpQztFN0dzM29EakM7O0U2R3Izb0RBO0lBQWlDO0U3R3kzb0RqQzs7RTZHeDNvREE7SUFBaUM7RTdHNDNvRGpDOztFNkdqNm9EQTtJQUF5QjtFN0dxNm9EekI7O0U2R3A2b0RBO0lBQStCO0U3R3c2b0QvQjs7RTZHcjZvREE7SUFDRTtJQUNBO0U3R3c2b0RGOztFNkdwNm9EQTtJQUNFO0lBQ0E7RTdHdTZvREY7O0U2R242b0RBO0lBQ0U7SUFDQTtFN0dzNm9ERjs7RTZHbDZvREE7SUFDRTtJQUNBO0U3R3E2b0RGOztFNkdqNm9EQTtJQUEyQjtFN0dxNm9EM0I7O0U2R3A2b0RBO0lBQTJCO0U3R3c2b0QzQjs7RTZHdjZvREE7SUFBMkI7RTdHMjZvRDNCOztFNkcxNm9EQTtJQUEyQjtFN0c4Nm9EM0I7O0U2RzM2b0RBO0lBQWlDO0U3Rys2b0RqQzs7RTZHOTZvREE7SUFBaUM7RTdHazdvRGpDOztFNkdqN29EQTtJQUFpQztFN0dxN29EakM7O0U2R3A3b0RBO0lBQWlDO0U3R3c3b0RqQzs7RTZHNzlvREE7SUFBeUI7RTdHaStvRHpCOztFNkdoK29EQTtJQUErQjtFN0dvK29EL0I7O0U2R2orb0RBO0lBQ0U7SUFDQTtFN0dvK29ERjs7RTZHaCtvREE7SUFDRTtJQUNBO0U3R20rb0RGOztFNkcvOW9EQTtJQUNFO0lBQ0E7RTdHaytvREY7O0U2Rzk5b0RBO0lBQ0U7SUFDQTtFN0dpK29ERjs7RTZHNzlvREE7SUFBMkI7RTdHaStvRDNCOztFNkdoK29EQTtJQUEyQjtFN0dvK29EM0I7O0U2R24rb0RBO0lBQTJCO0U3R3Urb0QzQjs7RTZHdCtvREE7SUFBMkI7RTdHMCtvRDNCOztFNkd2K29EQTtJQUFpQztFN0cyK29EakM7O0U2RzErb0RBO0lBQWlDO0U3Rzgrb0RqQzs7RTZHNytvREE7SUFBaUM7RTdHaS9vRGpDOztFNkdoL29EQTtJQUFpQztFN0dvL29EakM7O0U2R3pocERBO0lBQXlCO0U3RzZocER6Qjs7RTZHNWhwREE7SUFBK0I7RTdHZ2lwRC9COztFNkc3aHBEQTtJQUNFO0lBQ0E7RTdHZ2lwREY7O0U2RzVocERBO0lBQ0U7SUFDQTtFN0craHBERjs7RTZHM2hwREE7SUFDRTtJQUNBO0U3RzhocERGOztFNkcxaHBEQTtJQUNFO0lBQ0E7RTdHNmhwREY7O0U2R3pocERBO0lBQTJCO0U3RzZocEQzQjs7RTZHNWhwREE7SUFBMkI7RTdHZ2lwRDNCOztFNkcvaHBEQTtJQUEyQjtFN0dtaXBEM0I7O0U2R2xpcERBO0lBQTJCO0U3R3NpcEQzQjs7RTZHbmlwREE7SUFBaUM7RTdHdWlwRGpDOztFNkd0aXBEQTtJQUFpQztFN0cwaXBEakM7O0U2R3ppcERBO0lBQWlDO0U3RzZpcERqQzs7RTZHNWlwREE7SUFBaUM7RTdHZ2pwRGpDOztFNkdybHBEQTtJQUF5QjtFN0d5bHBEekI7O0U2R3hscERBO0lBQStCO0U3RzRscEQvQjs7RTZHemxwREE7SUFDRTtJQUNBO0U3RzRscERGOztFNkd4bHBEQTtJQUNFO0lBQ0E7RTdHMmxwREY7O0U2R3ZscERBO0lBQ0U7SUFDQTtFN0cwbHBERjs7RTZHdGxwREE7SUFDRTtJQUNBO0U3R3lscERGOztFNkdybHBEQTtJQUEyQjtFN0d5bHBEM0I7O0U2R3hscERBO0lBQTJCO0U3RzRscEQzQjs7RTZHM2xwREE7SUFBMkI7RTdHK2xwRDNCOztFNkc5bHBEQTtJQUEyQjtFN0drbXBEM0I7O0U2Ry9scERBO0lBQWlDO0U3R21tcERqQzs7RTZHbG1wREE7SUFBaUM7RTdHc21wRGpDOztFNkdybXBEQTtJQUFpQztFN0d5bXBEakM7O0U2R3htcERBO0lBQWlDO0U3RzRtcERqQzs7RTZHanBwREE7SUFBeUI7RTdHcXBwRHpCOztFNkdwcHBEQTtJQUErQjtFN0d3cHBEL0I7O0U2R3JwcERBO0lBQ0U7SUFDQTtFN0d3cHBERjs7RTZHcHBwREE7SUFDRTtJQUNBO0U3R3VwcERGOztFNkducHBEQTtJQUNFO0lBQ0E7RTdHc3BwREY7O0U2R2xwcERBO0lBQ0U7SUFDQTtFN0dxcHBERjs7RTZHanBwREE7SUFBMkI7RTdHcXBwRDNCOztFNkdwcHBEQTtJQUEyQjtFN0d3cHBEM0I7O0U2R3ZwcERBO0lBQTJCO0U3RzJwcEQzQjs7RTZHMXBwREE7SUFBMkI7RTdHOHBwRDNCOztFNkczcHBEQTtJQUFpQztFN0crcHBEakM7O0U2RzlwcERBO0lBQWlDO0U3R2txcERqQzs7RTZHanFwREE7SUFBaUM7RTdHcXFwRGpDOztFNkdwcXBEQTtJQUFpQztFN0d3cXBEakM7O0U2RzdzcERBO0lBQXlCO0U3R2l0cER6Qjs7RTZHaHRwREE7SUFBK0I7RTdHb3RwRC9COztFNkdqdHBEQTtJQUNFO0lBQ0E7RTdHb3RwREY7O0U2R2h0cERBO0lBQ0U7SUFDQTtFN0dtdHBERjs7RTZHL3NwREE7SUFDRTtJQUNBO0U3R2t0cERGOztFNkc5c3BEQTtJQUNFO0lBQ0E7RTdHaXRwREY7O0U2RzdzcERBO0lBQTJCO0U3R2l0cEQzQjs7RTZHaHRwREE7SUFBMkI7RTdHb3RwRDNCOztFNkdudHBEQTtJQUEyQjtFN0d1dHBEM0I7O0U2R3R0cERBO0lBQTJCO0U3RzB0cEQzQjs7RTZHdnRwREE7SUFBaUM7RTdHMnRwRGpDOztFNkcxdHBEQTtJQUFpQztFN0c4dHBEakM7O0U2Rzd0cERBO0lBQWlDO0U3R2l1cERqQzs7RTZHaHVwREE7SUFBaUM7RTdHb3VwRGpDOztFNkd6d3BEQTtJQUF5QjtFN0c2d3BEekI7O0U2RzV3cERBO0lBQStCO0U3R2d4cEQvQjs7RTZHN3dwREE7SUFDRTtJQUNBO0U3R2d4cERGOztFNkc1d3BEQTtJQUNFO0lBQ0E7RTdHK3dwREY7O0U2RzN3cERBO0lBQ0U7SUFDQTtFN0c4d3BERjs7RTZHMXdwREE7SUFDRTtJQUNBO0U3RzZ3cERGOztFNkd6d3BEQTtJQUEyQjtFN0c2d3BEM0I7O0U2RzV3cERBO0lBQTJCO0U3R2d4cEQzQjs7RTZHL3dwREE7SUFBMkI7RTdHbXhwRDNCOztFNkdseHBEQTtJQUEyQjtFN0dzeHBEM0I7O0U2R254cERBO0lBQWlDO0U3R3V4cERqQzs7RTZHdHhwREE7SUFBaUM7RTdHMHhwRGpDOztFNkd6eHBEQTtJQUFpQztFN0c2eHBEakM7O0U2RzV4cERBO0lBQWlDO0U3R2d5cERqQzs7RTZHcjBwREE7SUFBeUI7RTdHeTBwRHpCOztFNkd4MHBEQTtJQUErQjtFN0c0MHBEL0I7O0U2R3owcERBO0lBQ0U7SUFDQTtFN0c0MHBERjs7RTZHeDBwREE7SUFDRTtJQUNBO0U3RzIwcERGOztFNkd2MHBEQTtJQUNFO0lBQ0E7RTdHMDBwREY7O0U2R3QwcERBO0lBQ0U7SUFDQTtFN0d5MHBERjs7RTZHcjBwREE7SUFBMkI7RTdHeTBwRDNCOztFNkd4MHBEQTtJQUEyQjtFN0c0MHBEM0I7O0U2RzMwcERBO0lBQTJCO0U3RyswcEQzQjs7RTZHOTBwREE7SUFBMkI7RTdHazFwRDNCOztFNkcvMHBEQTtJQUFpQztFN0dtMXBEakM7O0U2R2wxcERBO0lBQWlDO0U3R3MxcERqQzs7RTZHcjFwREE7SUFBaUM7RTdHeTFwRGpDOztFNkd4MXBEQTtJQUFpQztFN0c0MXBEakM7O0U2R2o0cERBO0lBQXlCO0U3R3E0cER6Qjs7RTZHcDRwREE7SUFBK0I7RTdHdzRwRC9COztFNkdyNHBEQTtJQUNFO0lBQ0E7RTdHdzRwREY7O0U2R3A0cERBO0lBQ0U7SUFDQTtFN0d1NHBERjs7RTZHbjRwREE7SUFDRTtJQUNBO0U3R3M0cERGOztFNkdsNHBEQTtJQUNFO0lBQ0E7RTdHcTRwREY7O0U2R2o0cERBO0lBQTJCO0U3R3E0cEQzQjs7RTZHcDRwREE7SUFBMkI7RTdHdzRwRDNCOztFNkd2NHBEQTtJQUEyQjtFN0cyNHBEM0I7O0U2RzE0cERBO0lBQTJCO0U3Rzg0cEQzQjs7RTZHMzRwREE7SUFBaUM7RTdHKzRwRGpDOztFNkc5NHBEQTtJQUFpQztFN0drNXBEakM7O0U2R2o1cERBO0lBQWlDO0U3R3E1cERqQzs7RTZHcDVwREE7SUFBaUM7RTdHdzVwRGpDOztFNkc3N3BEQTtJQUF5QjtFN0dpOHBEekI7O0U2R2g4cERBO0lBQStCO0U3R284cEQvQjs7RTZHajhwREE7SUFDRTtJQUNBO0U3R284cERGOztFNkdoOHBEQTtJQUNFO0lBQ0E7RTdHbThwREY7O0U2Ry83cERBO0lBQ0U7SUFDQTtFN0drOHBERjs7RTZHOTdwREE7SUFDRTtJQUNBO0U3R2k4cERGOztFNkc3N3BEQTtJQUEyQjtFN0dpOHBEM0I7O0U2R2g4cERBO0lBQTJCO0U3R284cEQzQjs7RTZHbjhwREE7SUFBMkI7RTdHdThwRDNCOztFNkd0OHBEQTtJQUEyQjtFN0cwOHBEM0I7O0U2R3Y4cERBO0lBQWlDO0U3RzI4cERqQzs7RTZHMThwREE7SUFBaUM7RTdHODhwRGpDOztFNkc3OHBEQTtJQUFpQztFN0dpOXBEakM7O0U2R2g5cERBO0lBQWlDO0U3R285cERqQzs7RTZHei9wREE7SUFBeUI7RTdHNi9wRHpCOztFNkc1L3BEQTtJQUErQjtFN0dnZ3FEL0I7O0U2RzcvcERBO0lBQ0U7SUFDQTtFN0dnZ3FERjs7RTZHNS9wREE7SUFDRTtJQUNBO0U3RysvcERGOztFNkczL3BEQTtJQUNFO0lBQ0E7RTdHOC9wREY7O0U2RzEvcERBO0lBQ0U7SUFDQTtFN0c2L3BERjs7RTZHei9wREE7SUFBMkI7RTdHNi9wRDNCOztFNkc1L3BEQTtJQUEyQjtFN0dnZ3FEM0I7O0U2Ry8vcERBO0lBQTJCO0U3R21ncUQzQjs7RTZHbGdxREE7SUFBMkI7RTdHc2dxRDNCOztFNkduZ3FEQTtJQUFpQztFN0d1Z3FEakM7O0U2R3RncURBO0lBQWlDO0U3RzBncURqQzs7RTZHemdxREE7SUFBaUM7RTdHNmdxRGpDOztFNkc1Z3FEQTtJQUFpQztFN0dnaHFEakM7O0U2R3JqcURBO0lBQXlCO0U3R3lqcUR6Qjs7RTZHeGpxREE7SUFBK0I7RTdHNGpxRC9COztFNkd6anFEQTtJQUNFO0lBQ0E7RTdHNGpxREY7O0U2R3hqcURBO0lBQ0U7SUFDQTtFN0cyanFERjs7RTZHdmpxREE7SUFDRTtJQUNBO0U3RzBqcURGOztFNkd0anFEQTtJQUNFO0lBQ0E7RTdHeWpxREY7O0U2R3JqcURBO0lBQTJCO0U3R3lqcUQzQjs7RTZHeGpxREE7SUFBMkI7RTdHNGpxRDNCOztFNkczanFEQTtJQUEyQjtFN0cranFEM0I7O0U2RzlqcURBO0lBQTJCO0U3R2trcUQzQjs7RTZHL2pxREE7SUFBaUM7RTdHbWtxRGpDOztFNkdsa3FEQTtJQUFpQztFN0dza3FEakM7O0U2R3JrcURBO0lBQWlDO0U3R3lrcURqQzs7RTZHeGtxREE7SUFBaUM7RTdHNGtxRGpDOztFNkdqbnFEQTtJQUF5QjtFN0dxbnFEekI7O0U2R3BucURBO0lBQStCO0U3R3ducUQvQjs7RTZHcm5xREE7SUFDRTtJQUNBO0U3R3ducURGOztFNkdwbnFEQTtJQUNFO0lBQ0E7RTdHdW5xREY7O0U2R25ucURBO0lBQ0U7SUFDQTtFN0dzbnFERjs7RTZHbG5xREE7SUFDRTtJQUNBO0U3R3FucURGOztFNkdqbnFEQTtJQUEyQjtFN0dxbnFEM0I7O0U2R3BucURBO0lBQTJCO0U3R3ducUQzQjs7RTZHdm5xREE7SUFBMkI7RTdHMm5xRDNCOztFNkcxbnFEQTtJQUEyQjtFN0c4bnFEM0I7O0U2RzNucURBO0lBQWlDO0U3RytucURqQzs7RTZHOW5xREE7SUFBaUM7RTdHa29xRGpDOztFNkdqb3FEQTtJQUFpQztFN0dxb3FEakM7O0U2R3BvcURBO0lBQWlDO0U3R3dvcURqQzs7RTZHN3FxREE7SUFBeUI7RTdHaXJxRHpCOztFNkdocnFEQTtJQUErQjtFN0dvcnFEL0I7O0U2R2pycURBO0lBQ0U7SUFDQTtFN0dvcnFERjs7RTZHaHJxREE7SUFDRTtJQUNBO0U3R21ycURGOztFNkcvcXFEQTtJQUNFO0lBQ0E7RTdHa3JxREY7O0U2RzlxcURBO0lBQ0U7SUFDQTtFN0dpcnFERjs7RTZHN3FxREE7SUFBMkI7RTdHaXJxRDNCOztFNkdocnFEQTtJQUEyQjtFN0dvcnFEM0I7O0U2R25ycURBO0lBQTJCO0U3R3VycUQzQjs7RTZHdHJxREE7SUFBMkI7RTdHMHJxRDNCOztFNkd2cnFEQTtJQUFpQztFN0cycnFEakM7O0U2RzFycURBO0lBQWlDO0U3RzhycURqQzs7RTZHN3JxREE7SUFBaUM7RTdHaXNxRGpDOztFNkdoc3FEQTtJQUFpQztFN0dvc3FEakM7O0U2R3p1cURBO0lBQXlCO0U3RzZ1cUR6Qjs7RTZHNXVxREE7SUFBK0I7RTdHZ3ZxRC9COztFNkc3dXFEQTtJQUNFO0lBQ0E7RTdHZ3ZxREY7O0U2RzV1cURBO0lBQ0U7SUFDQTtFN0crdXFERjs7RTZHM3VxREE7SUFDRTtJQUNBO0U3Rzh1cURGOztFNkcxdXFEQTtJQUNFO0lBQ0E7RTdHNnVxREY7O0U2R3p1cURBO0lBQTJCO0U3RzZ1cUQzQjs7RTZHNXVxREE7SUFBMkI7RTdHZ3ZxRDNCOztFNkcvdXFEQTtJQUEyQjtFN0dtdnFEM0I7O0U2R2x2cURBO0lBQTJCO0U3R3N2cUQzQjs7RTZHbnZxREE7SUFBaUM7RTdHdXZxRGpDOztFNkd0dnFEQTtJQUFpQztFN0cwdnFEakM7O0U2R3p2cURBO0lBQWlDO0U3RzZ2cURqQzs7RTZHNXZxREE7SUFBaUM7RTdHZ3dxRGpDOztFNkdyeXFEQTtJQUF5QjtFN0d5eXFEekI7O0U2R3h5cURBO0lBQStCO0U3RzR5cUQvQjs7RTZHenlxREE7SUFDRTtJQUNBO0U3RzR5cURGOztFNkd4eXFEQTtJQUNFO0lBQ0E7RTdHMnlxREY7O0U2R3Z5cURBO0lBQ0U7SUFDQTtFN0cweXFERjs7RTZHdHlxREE7SUFDRTtJQUNBO0U3R3l5cURGOztFNkdyeXFEQTtJQUEyQjtFN0d5eXFEM0I7O0U2R3h5cURBO0lBQTJCO0U3RzR5cUQzQjs7RTZHM3lxREE7SUFBMkI7RTdHK3lxRDNCOztFNkc5eXFEQTtJQUEyQjtFN0drenFEM0I7O0U2Ry95cURBO0lBQWlDO0U3R216cURqQzs7RTZHbHpxREE7SUFBaUM7RTdHc3pxRGpDOztFNkdyenFEQTtJQUFpQztFN0d5enFEakM7O0U2R3h6cURBO0lBQWlDO0U3RzR6cURqQzs7RTZHajJxREE7SUFBeUI7RTdHcTJxRHpCOztFNkdwMnFEQTtJQUErQjtFN0d3MnFEL0I7O0U2R3IycURBO0lBQ0U7SUFDQTtFN0d3MnFERjs7RTZHcDJxREE7SUFDRTtJQUNBO0U3R3UycURGOztFNkduMnFEQTtJQUNFO0lBQ0E7RTdHczJxREY7O0U2R2wycURBO0lBQ0U7SUFDQTtFN0dxMnFERjs7RTZHajJxREE7SUFBMkI7RTdHcTJxRDNCOztFNkdwMnFEQTtJQUEyQjtFN0d3MnFEM0I7O0U2R3YycURBO0lBQTJCO0U3RzIycUQzQjs7RTZHMTJxREE7SUFBMkI7RTdHODJxRDNCOztFNkczMnFEQTtJQUFpQztFN0crMnFEakM7O0U2RzkycURBO0lBQWlDO0U3R2szcURqQzs7RTZHajNxREE7SUFBaUM7RTdHcTNxRGpDOztFNkdwM3FEQTtJQUFpQztFN0d3M3FEakM7O0U2Rzc1cURBO0lBQXlCO0U3R2k2cUR6Qjs7RTZHaDZxREE7SUFBK0I7RTdHbzZxRC9COztFNkdqNnFEQTtJQUNFO0lBQ0E7RTdHbzZxREY7O0U2R2g2cURBO0lBQ0U7SUFDQTtFN0dtNnFERjs7RTZHLzVxREE7SUFDRTtJQUNBO0U3R2s2cURGOztFNkc5NXFEQTtJQUNFO0lBQ0E7RTdHaTZxREY7O0U2Rzc1cURBO0lBQTJCO0U3R2k2cUQzQjs7RTZHaDZxREE7SUFBMkI7RTdHbzZxRDNCOztFNkduNnFEQTtJQUEyQjtFN0d1NnFEM0I7O0U2R3Q2cURBO0lBQTJCO0U3RzA2cUQzQjs7RTZHdjZxREE7SUFBaUM7RTdHMjZxRGpDOztFNkcxNnFEQTtJQUFpQztFN0c4NnFEakM7O0U2Rzc2cURBO0lBQWlDO0U3R2k3cURqQzs7RTZHaDdxREE7SUFBaUM7RTdHbzdxRGpDOztFNkd6OXFEQTtJQUF5QjtFN0c2OXFEekI7O0U2RzU5cURBO0lBQStCO0U3R2crcUQvQjs7RTZHNzlxREE7SUFDRTtJQUNBO0U3R2crcURGOztFNkc1OXFEQTtJQUNFO0lBQ0E7RTdHKzlxREY7O0U2RzM5cURBO0lBQ0U7SUFDQTtFN0c4OXFERjs7RTZHMTlxREE7SUFDRTtJQUNBO0U3RzY5cURGOztFNkd6OXFEQTtJQUEyQjtFN0c2OXFEM0I7O0U2RzU5cURBO0lBQTJCO0U3R2crcUQzQjs7RTZHLzlxREE7SUFBMkI7RTdHbStxRDNCOztFNkdsK3FEQTtJQUEyQjtFN0dzK3FEM0I7O0U2R24rcURBO0lBQWlDO0U3R3UrcURqQzs7RTZHdCtxREE7SUFBaUM7RTdHMCtxRGpDOztFNkd6K3FEQTtJQUFpQztFN0c2K3FEakM7O0U2RzUrcURBO0lBQWlDO0U3R2cvcURqQzs7RTZHcmhyREE7SUFBeUI7RTdHeWhyRHpCOztFNkd4aHJEQTtJQUErQjtFN0c0aHJEL0I7O0U2R3pockRBO0lBQ0U7SUFDQTtFN0c0aHJERjs7RTZHeGhyREE7SUFDRTtJQUNBO0U3RzJockRGOztFNkd2aHJEQTtJQUNFO0lBQ0E7RTdHMGhyREY7O0U2R3RockRBO0lBQ0U7SUFDQTtFN0d5aHJERjs7RTZHcmhyREE7SUFBMkI7RTdHeWhyRDNCOztFNkd4aHJEQTtJQUEyQjtFN0c0aHJEM0I7O0U2RzNockRBO0lBQTJCO0U3RytockQzQjs7RTZHOWhyREE7SUFBMkI7RTdHa2lyRDNCOztFNkcvaHJEQTtJQUFpQztFN0dtaXJEakM7O0U2R2xpckRBO0lBQWlDO0U3R3NpckRqQzs7RTZHcmlyREE7SUFBaUM7RTdHeWlyRGpDOztFNkd4aXJEQTtJQUFpQztFN0c0aXJEakM7O0U2R2psckRBO0lBQXlCO0U3R3FsckR6Qjs7RTZHcGxyREE7SUFBK0I7RTdHd2xyRC9COztFNkdybHJEQTtJQUNFO0lBQ0E7RTdHd2xyREY7O0U2R3BsckRBO0lBQ0U7SUFDQTtFN0d1bHJERjs7RTZHbmxyREE7SUFDRTtJQUNBO0U3R3NsckRGOztFNkdsbHJEQTtJQUNFO0lBQ0E7RTdHcWxyREY7O0U2R2psckRBO0lBQTJCO0U3R3FsckQzQjs7RTZHcGxyREE7SUFBMkI7RTdHd2xyRDNCOztFNkd2bHJEQTtJQUEyQjtFN0cybHJEM0I7O0U2RzFsckRBO0lBQTJCO0U3RzhsckQzQjs7RTZHM2xyREE7SUFBaUM7RTdHK2xyRGpDOztFNkc5bHJEQTtJQUFpQztFN0drbXJEakM7O0U2R2ptckRBO0lBQWlDO0U3R3FtckRqQzs7RTZHcG1yREE7SUFBaUM7RTdHd21yRGpDOztFNkc3b3JEQTtJQUF5QjtFN0dpcHJEekI7O0U2R2hwckRBO0lBQStCO0U3R29wckQvQjs7RTZHanByREE7SUFDRTtJQUNBO0U3R29wckRGOztFNkdocHJEQTtJQUNFO0lBQ0E7RTdHbXByREY7O0U2Ry9vckRBO0lBQ0U7SUFDQTtFN0drcHJERjs7RTZHOW9yREE7SUFDRTtJQUNBO0U3R2lwckRGOztFNkc3b3JEQTtJQUEyQjtFN0dpcHJEM0I7O0U2R2hwckRBO0lBQTJCO0U3R29wckQzQjs7RTZHbnByREE7SUFBMkI7RTdHdXByRDNCOztFNkd0cHJEQTtJQUEyQjtFN0cwcHJEM0I7O0U2R3ZwckRBO0lBQWlDO0U3RzJwckRqQzs7RTZHMXByREE7SUFBaUM7RTdHOHByRGpDOztFNkc3cHJEQTtJQUFpQztFN0dpcXJEakM7O0U2R2hxckRBO0lBQWlDO0U3R29xckRqQzs7RTZHenNyREE7SUFBeUI7RTdHNnNyRHpCOztFNkc1c3JEQTtJQUErQjtFN0dndHJEL0I7O0U2RzdzckRBO0lBQ0U7SUFDQTtFN0dndHJERjs7RTZHNXNyREE7SUFDRTtJQUNBO0U3RytzckRGOztFNkczc3JEQTtJQUNFO0lBQ0E7RTdHOHNyREY7O0U2RzFzckRBO0lBQ0U7SUFDQTtFN0c2c3JERjs7RTZHenNyREE7SUFBMkI7RTdHNnNyRDNCOztFNkc1c3JEQTtJQUEyQjtFN0dndHJEM0I7O0U2Ry9zckRBO0lBQTJCO0U3R210ckQzQjs7RTZHbHRyREE7SUFBMkI7RTdHc3RyRDNCOztFNkdudHJEQTtJQUFpQztFN0d1dHJEakM7O0U2R3R0ckRBO0lBQWlDO0U3RzB0ckRqQzs7RTZHenRyREE7SUFBaUM7RTdHNnRyRGpDOztFNkc1dHJEQTtJQUFpQztFN0dndXJEakM7O0U2R3J3ckRBO0lBQXlCO0U3R3l3ckR6Qjs7RTZHeHdyREE7SUFBK0I7RTdHNHdyRC9COztFNkd6d3JEQTtJQUNFO0lBQ0E7RTdHNHdyREY7O0U2R3h3ckRBO0lBQ0U7SUFDQTtFN0cyd3JERjs7RTZHdndyREE7SUFDRTtJQUNBO0U3RzB3ckRGOztFNkd0d3JEQTtJQUNFO0lBQ0E7RTdHeXdyREY7O0U2R3J3ckRBO0lBQTJCO0U3R3l3ckQzQjs7RTZHeHdyREE7SUFBMkI7RTdHNHdyRDNCOztFNkczd3JEQTtJQUEyQjtFN0crd3JEM0I7O0U2Rzl3ckRBO0lBQTJCO0U3R2t4ckQzQjs7RTZHL3dyREE7SUFBaUM7RTdHbXhyRGpDOztFNkdseHJEQTtJQUFpQztFN0dzeHJEakM7O0U2R3J4ckRBO0lBQWlDO0U3R3l4ckRqQzs7RTZHeHhyREE7SUFBaUM7RTdHNHhyRGpDOztFNkdqMHJEQTtJQUF5QjtFN0dxMHJEekI7O0U2R3AwckRBO0lBQStCO0U3R3cwckQvQjs7RTZHcjByREE7SUFDRTtJQUNBO0U3R3cwckRGOztFNkdwMHJEQTtJQUNFO0lBQ0E7RTdHdTByREY7O0U2R24wckRBO0lBQ0U7SUFDQTtFN0dzMHJERjs7RTZHbDByREE7SUFDRTtJQUNBO0U3R3EwckRGOztFNkdqMHJEQTtJQUEyQjtFN0dxMHJEM0I7O0U2R3AwckRBO0lBQTJCO0U3R3cwckQzQjs7RTZHdjByREE7SUFBMkI7RTdHMjByRDNCOztFNkcxMHJEQTtJQUEyQjtFN0c4MHJEM0I7O0U2RzMwckRBO0lBQWlDO0U3RyswckRqQzs7RTZHOTByREE7SUFBaUM7RTdHazFyRGpDOztFNkdqMXJEQTtJQUFpQztFN0dxMXJEakM7O0U2R3AxckRBO0lBQWlDO0U3R3cxckRqQzs7RTZHNzNyREE7SUFBeUI7RTdHaTRyRHpCOztFNkdoNHJEQTtJQUErQjtFN0dvNHJEL0I7O0U2R2o0ckRBO0lBQ0U7SUFDQTtFN0dvNHJERjs7RTZHaDRyREE7SUFDRTtJQUNBO0U3R200ckRGOztFNkcvM3JEQTtJQUNFO0lBQ0E7RTdHazRyREY7O0U2RzkzckRBO0lBQ0U7SUFDQTtFN0dpNHJERjs7RTZHNzNyREE7SUFBMkI7RTdHaTRyRDNCOztFNkdoNHJEQTtJQUEyQjtFN0dvNHJEM0I7O0U2R240ckRBO0lBQTJCO0U3R3U0ckQzQjs7RTZHdDRyREE7SUFBMkI7RTdHMDRyRDNCOztFNkd2NHJEQTtJQUFpQztFN0cyNHJEakM7O0U2RzE0ckRBO0lBQWlDO0U3Rzg0ckRqQzs7RTZHNzRyREE7SUFBaUM7RTdHaTVyRGpDOztFNkdoNXJEQTtJQUFpQztFN0dvNXJEakM7O0U2R3o3ckRBO0lBQXlCO0U3RzY3ckR6Qjs7RTZHNTdyREE7SUFBK0I7RTdHZzhyRC9COztFNkc3N3JEQTtJQUNFO0lBQ0E7RTdHZzhyREY7O0U2RzU3ckRBO0lBQ0U7SUFDQTtFN0crN3JERjs7RTZHMzdyREE7SUFDRTtJQUNBO0U3Rzg3ckRGOztFNkcxN3JEQTtJQUNFO0lBQ0E7RTdHNjdyREY7O0U2R3o3ckRBO0lBQTJCO0U3RzY3ckQzQjs7RTZHNTdyREE7SUFBMkI7RTdHZzhyRDNCOztFNkcvN3JEQTtJQUEyQjtFN0dtOHJEM0I7O0U2R2w4ckRBO0lBQTJCO0U3R3M4ckQzQjs7RTZHbjhyREE7SUFBaUM7RTdHdThyRGpDOztFNkd0OHJEQTtJQUFpQztFN0cwOHJEakM7O0U2R3o4ckRBO0lBQWlDO0U3RzY4ckRqQzs7RTZHNThyREE7SUFBaUM7RTdHZzlyRGpDOztFNkdsNnJEQTtJQUEwQjtFN0dzNnJEMUI7O0U2R3I2ckRBO0lBQTBCO0U3R3k2ckQxQjs7RTZHeDZyREE7SUFBMEI7RTdHNDZyRDFCOztFNkczNnJEQTtJQUEwQjtFN0crNnJEMUI7O0U2Rzk2ckRBO0lBQXdCO0U3R2s3ckR4Qjs7RTZHajdyREE7SUFDRTtJQUNBO0U3R283ckRGOztFNkdqN3JEQTtJQUF3QjtFN0dxN3JEeEI7O0U2R3A3ckRBO0lBQXdCO0U3R3c3ckR4Qjs7RTZHdjdyREE7SUFBd0I7RTdHMjdyRHhCO0FBQ0Y7QWlCNytyREk7RTRGOUNGO0lBQXlCO0U3Rytoc0R6Qjs7RTZHOWhzREE7SUFBK0I7RTdHa2lzRC9COztFNkcvaHNEQTtJQUNFO0lBQ0E7RTdHa2lzREY7O0U2Rzloc0RBO0lBQ0U7SUFDQTtFN0dpaXNERjs7RTZHN2hzREE7SUFDRTtJQUNBO0U3R2dpc0RGOztFNkc1aHNEQTtJQUNFO0lBQ0E7RTdHK2hzREY7O0U2RzNoc0RBO0lBQTJCO0U3Rytoc0QzQjs7RTZHOWhzREE7SUFBMkI7RTdHa2lzRDNCOztFNkdqaXNEQTtJQUEyQjtFN0dxaXNEM0I7O0U2R3Bpc0RBO0lBQTJCO0U3R3dpc0QzQjs7RTZHcmlzREE7SUFBaUM7RTdHeWlzRGpDOztFNkd4aXNEQTtJQUFpQztFN0c0aXNEakM7O0U2RzNpc0RBO0lBQWlDO0U3Rytpc0RqQzs7RTZHOWlzREE7SUFBaUM7RTdHa2pzRGpDOztFNkd2bHNEQTtJQUF5QjtFN0cybHNEekI7O0U2RzFsc0RBO0lBQStCO0U3Rzhsc0QvQjs7RTZHM2xzREE7SUFDRTtJQUNBO0U3Rzhsc0RGOztFNkcxbHNEQTtJQUNFO0lBQ0E7RTdHNmxzREY7O0U2R3psc0RBO0lBQ0U7SUFDQTtFN0c0bHNERjs7RTZHeGxzREE7SUFDRTtJQUNBO0U3RzJsc0RGOztFNkd2bHNEQTtJQUEyQjtFN0cybHNEM0I7O0U2RzFsc0RBO0lBQTJCO0U3Rzhsc0QzQjs7RTZHN2xzREE7SUFBMkI7RTdHaW1zRDNCOztFNkdobXNEQTtJQUEyQjtFN0dvbXNEM0I7O0U2R2ptc0RBO0lBQWlDO0U3R3Ftc0RqQzs7RTZHcG1zREE7SUFBaUM7RTdHd21zRGpDOztFNkd2bXNEQTtJQUFpQztFN0cybXNEakM7O0U2RzFtc0RBO0lBQWlDO0U3Rzhtc0RqQzs7RTZHbnBzREE7SUFBeUI7RTdHdXBzRHpCOztFNkd0cHNEQTtJQUErQjtFN0cwcHNEL0I7O0U2R3Zwc0RBO0lBQ0U7SUFDQTtFN0cwcHNERjs7RTZHdHBzREE7SUFDRTtJQUNBO0U3R3lwc0RGOztFNkdycHNEQTtJQUNFO0lBQ0E7RTdHd3BzREY7O0U2R3Bwc0RBO0lBQ0U7SUFDQTtFN0d1cHNERjs7RTZHbnBzREE7SUFBMkI7RTdHdXBzRDNCOztFNkd0cHNEQTtJQUEyQjtFN0cwcHNEM0I7O0U2R3pwc0RBO0lBQTJCO0U3RzZwc0QzQjs7RTZHNXBzREE7SUFBMkI7RTdHZ3FzRDNCOztFNkc3cHNEQTtJQUFpQztFN0dpcXNEakM7O0U2R2hxc0RBO0lBQWlDO0U3R29xc0RqQzs7RTZHbnFzREE7SUFBaUM7RTdHdXFzRGpDOztFNkd0cXNEQTtJQUFpQztFN0cwcXNEakM7O0U2Ry9zc0RBO0lBQXlCO0U3R210c0R6Qjs7RTZHbHRzREE7SUFBK0I7RTdHc3RzRC9COztFNkdudHNEQTtJQUNFO0lBQ0E7RTdHc3RzREY7O0U2R2x0c0RBO0lBQ0U7SUFDQTtFN0dxdHNERjs7RTZHanRzREE7SUFDRTtJQUNBO0U3R290c0RGOztFNkdodHNEQTtJQUNFO0lBQ0E7RTdHbXRzREY7O0U2Ry9zc0RBO0lBQTJCO0U3R210c0QzQjs7RTZHbHRzREE7SUFBMkI7RTdHc3RzRDNCOztFNkdydHNEQTtJQUEyQjtFN0d5dHNEM0I7O0U2R3h0c0RBO0lBQTJCO0U3RzR0c0QzQjs7RTZHenRzREE7SUFBaUM7RTdHNnRzRGpDOztFNkc1dHNEQTtJQUFpQztFN0dndXNEakM7O0U2Ry90c0RBO0lBQWlDO0U3R211c0RqQzs7RTZHbHVzREE7SUFBaUM7RTdHc3VzRGpDOztFNkczd3NEQTtJQUF5QjtFN0crd3NEekI7O0U2Rzl3c0RBO0lBQStCO0U3R2t4c0QvQjs7RTZHL3dzREE7SUFDRTtJQUNBO0U3R2t4c0RGOztFNkc5d3NEQTtJQUNFO0lBQ0E7RTdHaXhzREY7O0U2Rzd3c0RBO0lBQ0U7SUFDQTtFN0dneHNERjs7RTZHNXdzREE7SUFDRTtJQUNBO0U3Ryt3c0RGOztFNkczd3NEQTtJQUEyQjtFN0crd3NEM0I7O0U2Rzl3c0RBO0lBQTJCO0U3R2t4c0QzQjs7RTZHanhzREE7SUFBMkI7RTdHcXhzRDNCOztFNkdweHNEQTtJQUEyQjtFN0d3eHNEM0I7O0U2R3J4c0RBO0lBQWlDO0U3R3l4c0RqQzs7RTZHeHhzREE7SUFBaUM7RTdHNHhzRGpDOztFNkczeHNEQTtJQUFpQztFN0creHNEakM7O0U2Rzl4c0RBO0lBQWlDO0U3R2t5c0RqQzs7RTZHdjBzREE7SUFBeUI7RTdHMjBzRHpCOztFNkcxMHNEQTtJQUErQjtFN0c4MHNEL0I7O0U2RzMwc0RBO0lBQ0U7SUFDQTtFN0c4MHNERjs7RTZHMTBzREE7SUFDRTtJQUNBO0U3RzYwc0RGOztFNkd6MHNEQTtJQUNFO0lBQ0E7RTdHNDBzREY7O0U2R3gwc0RBO0lBQ0U7SUFDQTtFN0cyMHNERjs7RTZHdjBzREE7SUFBMkI7RTdHMjBzRDNCOztFNkcxMHNEQTtJQUEyQjtFN0c4MHNEM0I7O0U2Rzcwc0RBO0lBQTJCO0U3R2kxc0QzQjs7RTZHaDFzREE7SUFBMkI7RTdHbzFzRDNCOztFNkdqMXNEQTtJQUFpQztFN0dxMXNEakM7O0U2R3Axc0RBO0lBQWlDO0U3R3cxc0RqQzs7RTZHdjFzREE7SUFBaUM7RTdHMjFzRGpDOztFNkcxMXNEQTtJQUFpQztFN0c4MXNEakM7O0U2R240c0RBO0lBQXlCO0U3R3U0c0R6Qjs7RTZHdDRzREE7SUFBK0I7RTdHMDRzRC9COztFNkd2NHNEQTtJQUNFO0lBQ0E7RTdHMDRzREY7O0U2R3Q0c0RBO0lBQ0U7SUFDQTtFN0d5NHNERjs7RTZHcjRzREE7SUFDRTtJQUNBO0U3R3c0c0RGOztFNkdwNHNEQTtJQUNFO0lBQ0E7RTdHdTRzREY7O0U2R240c0RBO0lBQTJCO0U3R3U0c0QzQjs7RTZHdDRzREE7SUFBMkI7RTdHMDRzRDNCOztFNkd6NHNEQTtJQUEyQjtFN0c2NHNEM0I7O0U2RzU0c0RBO0lBQTJCO0U3R2c1c0QzQjs7RTZHNzRzREE7SUFBaUM7RTdHaTVzRGpDOztFNkdoNXNEQTtJQUFpQztFN0dvNXNEakM7O0U2R241c0RBO0lBQWlDO0U3R3U1c0RqQzs7RTZHdDVzREE7SUFBaUM7RTdHMDVzRGpDOztFNkcvN3NEQTtJQUF5QjtFN0dtOHNEekI7O0U2R2w4c0RBO0lBQStCO0U3R3M4c0QvQjs7RTZHbjhzREE7SUFDRTtJQUNBO0U3R3M4c0RGOztFNkdsOHNEQTtJQUNFO0lBQ0E7RTdHcThzREY7O0U2R2o4c0RBO0lBQ0U7SUFDQTtFN0dvOHNERjs7RTZHaDhzREE7SUFDRTtJQUNBO0U3R204c0RGOztFNkcvN3NEQTtJQUEyQjtFN0dtOHNEM0I7O0U2R2w4c0RBO0lBQTJCO0U3R3M4c0QzQjs7RTZHcjhzREE7SUFBMkI7RTdHeThzRDNCOztFNkd4OHNEQTtJQUEyQjtFN0c0OHNEM0I7O0U2R3o4c0RBO0lBQWlDO0U3RzY4c0RqQzs7RTZHNThzREE7SUFBaUM7RTdHZzlzRGpDOztFNkcvOHNEQTtJQUFpQztFN0dtOXNEakM7O0U2R2w5c0RBO0lBQWlDO0U3R3M5c0RqQzs7RTZHMy9zREE7SUFBeUI7RTdHKy9zRHpCOztFNkc5L3NEQTtJQUErQjtFN0drZ3REL0I7O0U2Ry8vc0RBO0lBQ0U7SUFDQTtFN0drZ3RERjs7RTZHOS9zREE7SUFDRTtJQUNBO0U3R2lndERGOztFNkc3L3NEQTtJQUNFO0lBQ0E7RTdHZ2d0REY7O0U2RzUvc0RBO0lBQ0U7SUFDQTtFN0crL3NERjs7RTZHMy9zREE7SUFBMkI7RTdHKy9zRDNCOztFNkc5L3NEQTtJQUEyQjtFN0drZ3REM0I7O0U2R2pndERBO0lBQTJCO0U3R3FndEQzQjs7RTZHcGd0REE7SUFBMkI7RTdHd2d0RDNCOztFNkdyZ3REQTtJQUFpQztFN0d5Z3REakM7O0U2R3hndERBO0lBQWlDO0U3RzRndERqQzs7RTZHM2d0REE7SUFBaUM7RTdHK2d0RGpDOztFNkc5Z3REQTtJQUFpQztFN0draHREakM7O0U2R3ZqdERBO0lBQXlCO0U3RzJqdER6Qjs7RTZHMWp0REE7SUFBK0I7RTdHOGp0RC9COztFNkczanREQTtJQUNFO0lBQ0E7RTdHOGp0REY7O0U2RzFqdERBO0lBQ0U7SUFDQTtFN0c2anRERjs7RTZHemp0REE7SUFDRTtJQUNBO0U3RzRqdERGOztFNkd4anREQTtJQUNFO0lBQ0E7RTdHMmp0REY7O0U2R3ZqdERBO0lBQTJCO0U3RzJqdEQzQjs7RTZHMWp0REE7SUFBMkI7RTdHOGp0RDNCOztFNkc3anREQTtJQUEyQjtFN0dpa3REM0I7O0U2R2hrdERBO0lBQTJCO0U3R29rdEQzQjs7RTZHamt0REE7SUFBaUM7RTdHcWt0RGpDOztFNkdwa3REQTtJQUFpQztFN0d3a3REakM7O0U2R3ZrdERBO0lBQWlDO0U3RzJrdERqQzs7RTZHMWt0REE7SUFBaUM7RTdHOGt0RGpDOztFNkdubnREQTtJQUF5QjtFN0d1bnREekI7O0U2R3RudERBO0lBQStCO0U3RzBudEQvQjs7RTZHdm50REE7SUFDRTtJQUNBO0U3RzBudERGOztFNkd0bnREQTtJQUNFO0lBQ0E7RTdHeW50REY7O0U2R3JudERBO0lBQ0U7SUFDQTtFN0d3bnRERjs7RTZHcG50REE7SUFDRTtJQUNBO0U3R3VudERGOztFNkdubnREQTtJQUEyQjtFN0d1bnREM0I7O0U2R3RudERBO0lBQTJCO0U3RzBudEQzQjs7RTZHem50REE7SUFBMkI7RTdHNm50RDNCOztFNkc1bnREQTtJQUEyQjtFN0dnb3REM0I7O0U2RzdudERBO0lBQWlDO0U3R2lvdERqQzs7RTZHaG90REE7SUFBaUM7RTdHb290RGpDOztFNkdub3REQTtJQUFpQztFN0d1b3REakM7O0U2R3RvdERBO0lBQWlDO0U3RzBvdERqQzs7RTZHL3F0REE7SUFBeUI7RTdHbXJ0RHpCOztFNkdscnREQTtJQUErQjtFN0dzcnREL0I7O0U2R25ydERBO0lBQ0U7SUFDQTtFN0dzcnRERjs7RTZHbHJ0REE7SUFDRTtJQUNBO0U3R3FydERGOztFNkdqcnREQTtJQUNFO0lBQ0E7RTdHb3J0REY7O0U2R2hydERBO0lBQ0U7SUFDQTtFN0dtcnRERjs7RTZHL3F0REE7SUFBMkI7RTdHbXJ0RDNCOztFNkdscnREQTtJQUEyQjtFN0dzcnREM0I7O0U2R3JydERBO0lBQTJCO0U3R3lydEQzQjs7RTZHeHJ0REE7SUFBMkI7RTdHNHJ0RDNCOztFNkd6cnREQTtJQUFpQztFN0c2cnREakM7O0U2RzVydERBO0lBQWlDO0U3R2dzdERqQzs7RTZHL3J0REE7SUFBaUM7RTdHbXN0RGpDOztFNkdsc3REQTtJQUFpQztFN0dzc3REakM7O0U2RzN1dERBO0lBQXlCO0U3Ryt1dER6Qjs7RTZHOXV0REE7SUFBK0I7RTdHa3Z0RC9COztFNkcvdXREQTtJQUNFO0lBQ0E7RTdHa3Z0REY7O0U2Rzl1dERBO0lBQ0U7SUFDQTtFN0dpdnRERjs7RTZHN3V0REE7SUFDRTtJQUNBO0U3R2d2dERGOztFNkc1dXREQTtJQUNFO0lBQ0E7RTdHK3V0REY7O0U2RzN1dERBO0lBQTJCO0U3Ryt1dEQzQjs7RTZHOXV0REE7SUFBMkI7RTdHa3Z0RDNCOztFNkdqdnREQTtJQUEyQjtFN0dxdnREM0I7O0U2R3B2dERBO0lBQTJCO0U3R3d2dEQzQjs7RTZHcnZ0REE7SUFBaUM7RTdHeXZ0RGpDOztFNkd4dnREQTtJQUFpQztFN0c0dnREakM7O0U2RzN2dERBO0lBQWlDO0U3Ryt2dERqQzs7RTZHOXZ0REE7SUFBaUM7RTdHa3d0RGpDOztFNkd2eXREQTtJQUF5QjtFN0cyeXREekI7O0U2RzF5dERBO0lBQStCO0U3Rzh5dEQvQjs7RTZHM3l0REE7SUFDRTtJQUNBO0U3Rzh5dERGOztFNkcxeXREQTtJQUNFO0lBQ0E7RTdHNnl0REY7O0U2R3p5dERBO0lBQ0U7SUFDQTtFN0c0eXRERjs7RTZHeHl0REE7SUFDRTtJQUNBO0U3RzJ5dERGOztFNkd2eXREQTtJQUEyQjtFN0cyeXREM0I7O0U2RzF5dERBO0lBQTJCO0U3Rzh5dEQzQjs7RTZHN3l0REE7SUFBMkI7RTdHaXp0RDNCOztFNkdoenREQTtJQUEyQjtFN0dvenREM0I7O0U2R2p6dERBO0lBQWlDO0U3R3F6dERqQzs7RTZHcHp0REE7SUFBaUM7RTdHd3p0RGpDOztFNkd2enREQTtJQUFpQztFN0cyenREakM7O0U2RzF6dERBO0lBQWlDO0U3Rzh6dERqQzs7RTZHbjJ0REE7SUFBeUI7RTdHdTJ0RHpCOztFNkd0MnREQTtJQUErQjtFN0cwMnREL0I7O0U2R3YydERBO0lBQ0U7SUFDQTtFN0cwMnRERjs7RTZHdDJ0REE7SUFDRTtJQUNBO0U3R3kydERGOztFNkdyMnREQTtJQUNFO0lBQ0E7RTdHdzJ0REY7O0U2R3AydERBO0lBQ0U7SUFDQTtFN0d1MnRERjs7RTZHbjJ0REE7SUFBMkI7RTdHdTJ0RDNCOztFNkd0MnREQTtJQUEyQjtFN0cwMnREM0I7O0U2R3oydERBO0lBQTJCO0U3RzYydEQzQjs7RTZHNTJ0REE7SUFBMkI7RTdHZzN0RDNCOztFNkc3MnREQTtJQUFpQztFN0dpM3REakM7O0U2R2gzdERBO0lBQWlDO0U3R28zdERqQzs7RTZHbjN0REE7SUFBaUM7RTdHdTN0RGpDOztFNkd0M3REQTtJQUFpQztFN0cwM3REakM7O0U2Ry81dERBO0lBQXlCO0U3R202dER6Qjs7RTZHbDZ0REE7SUFBK0I7RTdHczZ0RC9COztFNkduNnREQTtJQUNFO0lBQ0E7RTdHczZ0REY7O0U2R2w2dERBO0lBQ0U7SUFDQTtFN0dxNnRERjs7RTZHajZ0REE7SUFDRTtJQUNBO0U3R282dERGOztFNkdoNnREQTtJQUNFO0lBQ0E7RTdHbTZ0REY7O0U2Ry81dERBO0lBQTJCO0U3R202dEQzQjs7RTZHbDZ0REE7SUFBMkI7RTdHczZ0RDNCOztFNkdyNnREQTtJQUEyQjtFN0d5NnREM0I7O0U2R3g2dERBO0lBQTJCO0U3RzQ2dEQzQjs7RTZHejZ0REE7SUFBaUM7RTdHNjZ0RGpDOztFNkc1NnREQTtJQUFpQztFN0dnN3REakM7O0U2Ry82dERBO0lBQWlDO0U3R203dERqQzs7RTZHbDd0REE7SUFBaUM7RTdHczd0RGpDOztFNkczOXREQTtJQUF5QjtFN0crOXREekI7O0U2Rzk5dERBO0lBQStCO0U3R2srdEQvQjs7RTZHLzl0REE7SUFDRTtJQUNBO0U3R2srdERGOztFNkc5OXREQTtJQUNFO0lBQ0E7RTdHaSt0REY7O0U2Rzc5dERBO0lBQ0U7SUFDQTtFN0dnK3RERjs7RTZHNTl0REE7SUFDRTtJQUNBO0U3Rys5dERGOztFNkczOXREQTtJQUEyQjtFN0crOXREM0I7O0U2Rzk5dERBO0lBQTJCO0U3R2srdEQzQjs7RTZHait0REE7SUFBMkI7RTdHcSt0RDNCOztFNkdwK3REQTtJQUEyQjtFN0d3K3REM0I7O0U2R3IrdERBO0lBQWlDO0U3R3krdERqQzs7RTZHeCt0REE7SUFBaUM7RTdHNCt0RGpDOztFNkczK3REQTtJQUFpQztFN0crK3REakM7O0U2RzkrdERBO0lBQWlDO0U3R2svdERqQzs7RTZHdmh1REE7SUFBeUI7RTdHMmh1RHpCOztFNkcxaHVEQTtJQUErQjtFN0c4aHVEL0I7O0U2RzNodURBO0lBQ0U7SUFDQTtFN0c4aHVERjs7RTZHMWh1REE7SUFDRTtJQUNBO0U3RzZodURGOztFNkd6aHVEQTtJQUNFO0lBQ0E7RTdHNGh1REY7O0U2R3hodURBO0lBQ0U7SUFDQTtFN0cyaHVERjs7RTZHdmh1REE7SUFBMkI7RTdHMmh1RDNCOztFNkcxaHVEQTtJQUEyQjtFN0c4aHVEM0I7O0U2RzdodURBO0lBQTJCO0U3R2lpdUQzQjs7RTZHaGl1REE7SUFBMkI7RTdHb2l1RDNCOztFNkdqaXVEQTtJQUFpQztFN0dxaXVEakM7O0U2R3BpdURBO0lBQWlDO0U3R3dpdURqQzs7RTZHdml1REE7SUFBaUM7RTdHMml1RGpDOztFNkcxaXVEQTtJQUFpQztFN0c4aXVEakM7O0U2R25sdURBO0lBQXlCO0U3R3VsdUR6Qjs7RTZHdGx1REE7SUFBK0I7RTdHMGx1RC9COztFNkd2bHVEQTtJQUNFO0lBQ0E7RTdHMGx1REY7O0U2R3RsdURBO0lBQ0U7SUFDQTtFN0d5bHVERjs7RTZHcmx1REE7SUFDRTtJQUNBO0U3R3dsdURGOztFNkdwbHVEQTtJQUNFO0lBQ0E7RTdHdWx1REY7O0U2R25sdURBO0lBQTJCO0U3R3VsdUQzQjs7RTZHdGx1REE7SUFBMkI7RTdHMGx1RDNCOztFNkd6bHVEQTtJQUEyQjtFN0c2bHVEM0I7O0U2RzVsdURBO0lBQTJCO0U3R2dtdUQzQjs7RTZHN2x1REE7SUFBaUM7RTdHaW11RGpDOztFNkdobXVEQTtJQUFpQztFN0dvbXVEakM7O0U2R25tdURBO0lBQWlDO0U3R3VtdURqQzs7RTZHdG11REE7SUFBaUM7RTdHMG11RGpDOztFNkcvb3VEQTtJQUF5QjtFN0dtcHVEekI7O0U2R2xwdURBO0lBQStCO0U3R3NwdUQvQjs7RTZHbnB1REE7SUFDRTtJQUNBO0U3R3NwdURGOztFNkdscHVEQTtJQUNFO0lBQ0E7RTdHcXB1REY7O0U2R2pwdURBO0lBQ0U7SUFDQTtFN0dvcHVERjs7RTZHaHB1REE7SUFDRTtJQUNBO0U3R21wdURGOztFNkcvb3VEQTtJQUEyQjtFN0dtcHVEM0I7O0U2R2xwdURBO0lBQTJCO0U3R3NwdUQzQjs7RTZHcnB1REE7SUFBMkI7RTdHeXB1RDNCOztFNkd4cHVEQTtJQUEyQjtFN0c0cHVEM0I7O0U2R3pwdURBO0lBQWlDO0U3RzZwdURqQzs7RTZHNXB1REE7SUFBaUM7RTdHZ3F1RGpDOztFNkcvcHVEQTtJQUFpQztFN0dtcXVEakM7O0U2R2xxdURBO0lBQWlDO0U3R3NxdURqQzs7RTZHM3N1REE7SUFBeUI7RTdHK3N1RHpCOztFNkc5c3VEQTtJQUErQjtFN0drdHVEL0I7O0U2Ry9zdURBO0lBQ0U7SUFDQTtFN0drdHVERjs7RTZHOXN1REE7SUFDRTtJQUNBO0U3R2l0dURGOztFNkc3c3VEQTtJQUNFO0lBQ0E7RTdHZ3R1REY7O0U2RzVzdURBO0lBQ0U7SUFDQTtFN0crc3VERjs7RTZHM3N1REE7SUFBMkI7RTdHK3N1RDNCOztFNkc5c3VEQTtJQUEyQjtFN0drdHVEM0I7O0U2R2p0dURBO0lBQTJCO0U3R3F0dUQzQjs7RTZHcHR1REE7SUFBMkI7RTdHd3R1RDNCOztFNkdydHVEQTtJQUFpQztFN0d5dHVEakM7O0U2R3h0dURBO0lBQWlDO0U3RzR0dURqQzs7RTZHM3R1REE7SUFBaUM7RTdHK3R1RGpDOztFNkc5dHVEQTtJQUFpQztFN0drdXVEakM7O0U2R3Z3dURBO0lBQXlCO0U3RzJ3dUR6Qjs7RTZHMXd1REE7SUFBK0I7RTdHOHd1RC9COztFNkczd3VEQTtJQUNFO0lBQ0E7RTdHOHd1REY7O0U2RzF3dURBO0lBQ0U7SUFDQTtFN0c2d3VERjs7RTZHend1REE7SUFDRTtJQUNBO0U3RzR3dURGOztFNkd4d3VEQTtJQUNFO0lBQ0E7RTdHMnd1REY7O0U2R3Z3dURBO0lBQTJCO0U3RzJ3dUQzQjs7RTZHMXd1REE7SUFBMkI7RTdHOHd1RDNCOztFNkc3d3VEQTtJQUEyQjtFN0dpeHVEM0I7O0U2R2h4dURBO0lBQTJCO0U3R294dUQzQjs7RTZHanh1REE7SUFBaUM7RTdHcXh1RGpDOztFNkdweHVEQTtJQUFpQztFN0d3eHVEakM7O0U2R3Z4dURBO0lBQWlDO0U3RzJ4dURqQzs7RTZHMXh1REE7SUFBaUM7RTdHOHh1RGpDOztFNkduMHVEQTtJQUF5QjtFN0d1MHVEekI7O0U2R3QwdURBO0lBQStCO0U3RzAwdUQvQjs7RTZHdjB1REE7SUFDRTtJQUNBO0U3RzAwdURGOztFNkd0MHVEQTtJQUNFO0lBQ0E7RTdHeTB1REY7O0U2R3IwdURBO0lBQ0U7SUFDQTtFN0d3MHVERjs7RTZHcDB1REE7SUFDRTtJQUNBO0U3R3UwdURGOztFNkduMHVEQTtJQUEyQjtFN0d1MHVEM0I7O0U2R3QwdURBO0lBQTJCO0U3RzAwdUQzQjs7RTZHejB1REE7SUFBMkI7RTdHNjB1RDNCOztFNkc1MHVEQTtJQUEyQjtFN0dnMXVEM0I7O0U2RzcwdURBO0lBQWlDO0U3R2kxdURqQzs7RTZHaDF1REE7SUFBaUM7RTdHbzF1RGpDOztFNkduMXVEQTtJQUFpQztFN0d1MXVEakM7O0U2R3QxdURBO0lBQWlDO0U3RzAxdURqQzs7RTZHLzN1REE7SUFBeUI7RTdHbTR1RHpCOztFNkdsNHVEQTtJQUErQjtFN0dzNHVEL0I7O0U2R240dURBO0lBQ0U7SUFDQTtFN0dzNHVERjs7RTZHbDR1REE7SUFDRTtJQUNBO0U3R3E0dURGOztFNkdqNHVEQTtJQUNFO0lBQ0E7RTdHbzR1REY7O0U2R2g0dURBO0lBQ0U7SUFDQTtFN0dtNHVERjs7RTZHLzN1REE7SUFBMkI7RTdHbTR1RDNCOztFNkdsNHVEQTtJQUEyQjtFN0dzNHVEM0I7O0U2R3I0dURBO0lBQTJCO0U3R3k0dUQzQjs7RTZHeDR1REE7SUFBMkI7RTdHNDR1RDNCOztFNkd6NHVEQTtJQUFpQztFN0c2NHVEakM7O0U2RzU0dURBO0lBQWlDO0U3R2c1dURqQzs7RTZHLzR1REE7SUFBaUM7RTdHbTV1RGpDOztFNkdsNXVEQTtJQUFpQztFN0dzNXVEakM7O0U2RzM3dURBO0lBQXlCO0U3Rys3dUR6Qjs7RTZHOTd1REE7SUFBK0I7RTdHazh1RC9COztFNkcvN3VEQTtJQUNFO0lBQ0E7RTdHazh1REY7O0U2Rzk3dURBO0lBQ0U7SUFDQTtFN0dpOHVERjs7RTZHNzd1REE7SUFDRTtJQUNBO0U3R2c4dURGOztFNkc1N3VEQTtJQUNFO0lBQ0E7RTdHKzd1REY7O0U2RzM3dURBO0lBQTJCO0U3Rys3dUQzQjs7RTZHOTd1REE7SUFBMkI7RTdHazh1RDNCOztFNkdqOHVEQTtJQUEyQjtFN0dxOHVEM0I7O0U2R3A4dURBO0lBQTJCO0U3R3c4dUQzQjs7RTZHcjh1REE7SUFBaUM7RTdHeTh1RGpDOztFNkd4OHVEQTtJQUFpQztFN0c0OHVEakM7O0U2RzM4dURBO0lBQWlDO0U3Rys4dURqQzs7RTZHOTh1REE7SUFBaUM7RTdHazl1RGpDOztFNkd2L3VEQTtJQUF5QjtFN0cyL3VEekI7O0U2RzEvdURBO0lBQStCO0U3RzgvdUQvQjs7RTZHMy91REE7SUFDRTtJQUNBO0U3RzgvdURGOztFNkcxL3VEQTtJQUNFO0lBQ0E7RTdHNi91REY7O0U2R3ovdURBO0lBQ0U7SUFDQTtFN0c0L3VERjs7RTZHeC91REE7SUFDRTtJQUNBO0U3RzIvdURGOztFNkd2L3VEQTtJQUEyQjtFN0cyL3VEM0I7O0U2RzEvdURBO0lBQTJCO0U3RzgvdUQzQjs7RTZHNy91REE7SUFBMkI7RTdHaWd2RDNCOztFNkdoZ3ZEQTtJQUEyQjtFN0dvZ3ZEM0I7O0U2R2pndkRBO0lBQWlDO0U3R3FndkRqQzs7RTZHcGd2REE7SUFBaUM7RTdHd2d2RGpDOztFNkd2Z3ZEQTtJQUFpQztFN0cyZ3ZEakM7O0U2RzFndkRBO0lBQWlDO0U3RzhndkRqQzs7RTZHbmp2REE7SUFBeUI7RTdHdWp2RHpCOztFNkd0anZEQTtJQUErQjtFN0cwanZEL0I7O0U2R3ZqdkRBO0lBQ0U7SUFDQTtFN0cwanZERjs7RTZHdGp2REE7SUFDRTtJQUNBO0U3R3lqdkRGOztFNkdyanZEQTtJQUNFO0lBQ0E7RTdHd2p2REY7O0U2R3BqdkRBO0lBQ0U7SUFDQTtFN0d1anZERjs7RTZHbmp2REE7SUFBMkI7RTdHdWp2RDNCOztFNkd0anZEQTtJQUEyQjtFN0cwanZEM0I7O0U2R3pqdkRBO0lBQTJCO0U3RzZqdkQzQjs7RTZHNWp2REE7SUFBMkI7RTdHZ2t2RDNCOztFNkc3anZEQTtJQUFpQztFN0dpa3ZEakM7O0U2R2hrdkRBO0lBQWlDO0U3R29rdkRqQzs7RTZHbmt2REE7SUFBaUM7RTdHdWt2RGpDOztFNkd0a3ZEQTtJQUFpQztFN0cwa3ZEakM7O0U2Ry9tdkRBO0lBQXlCO0U3R21udkR6Qjs7RTZHbG52REE7SUFBK0I7RTdHc252RC9COztFNkdubnZEQTtJQUNFO0lBQ0E7RTdHc252REY7O0U2R2xudkRBO0lBQ0U7SUFDQTtFN0dxbnZERjs7RTZHam52REE7SUFDRTtJQUNBO0U3R29udkRGOztFNkdobnZEQTtJQUNFO0lBQ0E7RTdHbW52REY7O0U2Ry9tdkRBO0lBQTJCO0U3R21udkQzQjs7RTZHbG52REE7SUFBMkI7RTdHc252RDNCOztFNkdybnZEQTtJQUEyQjtFN0d5bnZEM0I7O0U2R3hudkRBO0lBQTJCO0U3RzRudkQzQjs7RTZHem52REE7SUFBaUM7RTdHNm52RGpDOztFNkc1bnZEQTtJQUFpQztFN0dnb3ZEakM7O0U2Ry9udkRBO0lBQWlDO0U3R21vdkRqQzs7RTZHbG92REE7SUFBaUM7RTdHc292RGpDOztFNkczcXZEQTtJQUF5QjtFN0crcXZEekI7O0U2RzlxdkRBO0lBQStCO0U3R2tydkQvQjs7RTZHL3F2REE7SUFDRTtJQUNBO0U3R2tydkRGOztFNkc5cXZEQTtJQUNFO0lBQ0E7RTdHaXJ2REY7O0U2RzdxdkRBO0lBQ0U7SUFDQTtFN0dncnZERjs7RTZHNXF2REE7SUFDRTtJQUNBO0U3RytxdkRGOztFNkczcXZEQTtJQUEyQjtFN0crcXZEM0I7O0U2RzlxdkRBO0lBQTJCO0U3R2tydkQzQjs7RTZHanJ2REE7SUFBMkI7RTdHcXJ2RDNCOztFNkdwcnZEQTtJQUEyQjtFN0d3cnZEM0I7O0U2R3JydkRBO0lBQWlDO0U3R3lydkRqQzs7RTZHeHJ2REE7SUFBaUM7RTdHNHJ2RGpDOztFNkczcnZEQTtJQUFpQztFN0crcnZEakM7O0U2RzlydkRBO0lBQWlDO0U3R2tzdkRqQzs7RTZHcHB2REE7SUFBMEI7RTdHd3B2RDFCOztFNkd2cHZEQTtJQUEwQjtFN0cycHZEMUI7O0U2RzFwdkRBO0lBQTBCO0U3RzhwdkQxQjs7RTZHN3B2REE7SUFBMEI7RTdHaXF2RDFCOztFNkdocXZEQTtJQUF3QjtFN0dvcXZEeEI7O0U2R25xdkRBO0lBQ0U7SUFDQTtFN0dzcXZERjs7RTZHbnF2REE7SUFBd0I7RTdHdXF2RHhCOztFNkd0cXZEQTtJQUF3QjtFN0cwcXZEeEI7O0U2R3pxdkRBO0lBQXdCO0U3RzZxdkR4QjtBQUNGO0FpQi90dkRJO0U0RjlDRjtJQUF5QjtFN0dpeHZEekI7O0U2R2h4dkRBO0lBQStCO0U3R294dkQvQjs7RTZHanh2REE7SUFDRTtJQUNBO0U3R294dkRGOztFNkdoeHZEQTtJQUNFO0lBQ0E7RTdHbXh2REY7O0U2Ry93dkRBO0lBQ0U7SUFDQTtFN0dreHZERjs7RTZHOXd2REE7SUFDRTtJQUNBO0U3R2l4dkRGOztFNkc3d3ZEQTtJQUEyQjtFN0dpeHZEM0I7O0U2R2h4dkRBO0lBQTJCO0U3R294dkQzQjs7RTZHbnh2REE7SUFBMkI7RTdHdXh2RDNCOztFNkd0eHZEQTtJQUEyQjtFN0cweHZEM0I7O0U2R3Z4dkRBO0lBQWlDO0U3RzJ4dkRqQzs7RTZHMXh2REE7SUFBaUM7RTdHOHh2RGpDOztFNkc3eHZEQTtJQUFpQztFN0dpeXZEakM7O0U2R2h5dkRBO0lBQWlDO0U3R295dkRqQzs7RTZHejB2REE7SUFBeUI7RTdHNjB2RHpCOztFNkc1MHZEQTtJQUErQjtFN0dnMXZEL0I7O0U2RzcwdkRBO0lBQ0U7SUFDQTtFN0dnMXZERjs7RTZHNTB2REE7SUFDRTtJQUNBO0U3RyswdkRGOztFNkczMHZEQTtJQUNFO0lBQ0E7RTdHODB2REY7O0U2RzEwdkRBO0lBQ0U7SUFDQTtFN0c2MHZERjs7RTZHejB2REE7SUFBMkI7RTdHNjB2RDNCOztFNkc1MHZEQTtJQUEyQjtFN0dnMXZEM0I7O0U2Ry8wdkRBO0lBQTJCO0U3R20xdkQzQjs7RTZHbDF2REE7SUFBMkI7RTdHczF2RDNCOztFNkduMXZEQTtJQUFpQztFN0d1MXZEakM7O0U2R3QxdkRBO0lBQWlDO0U3RzAxdkRqQzs7RTZHejF2REE7SUFBaUM7RTdHNjF2RGpDOztFNkc1MXZEQTtJQUFpQztFN0dnMnZEakM7O0U2R3I0dkRBO0lBQXlCO0U3R3k0dkR6Qjs7RTZHeDR2REE7SUFBK0I7RTdHNDR2RC9COztFNkd6NHZEQTtJQUNFO0lBQ0E7RTdHNDR2REY7O0U2R3g0dkRBO0lBQ0U7SUFDQTtFN0cyNHZERjs7RTZHdjR2REE7SUFDRTtJQUNBO0U3RzA0dkRGOztFNkd0NHZEQTtJQUNFO0lBQ0E7RTdHeTR2REY7O0U2R3I0dkRBO0lBQTJCO0U3R3k0dkQzQjs7RTZHeDR2REE7SUFBMkI7RTdHNDR2RDNCOztFNkczNHZEQTtJQUEyQjtFN0crNHZEM0I7O0U2Rzk0dkRBO0lBQTJCO0U3R2s1dkQzQjs7RTZHLzR2REE7SUFBaUM7RTdHbTV2RGpDOztFNkdsNXZEQTtJQUFpQztFN0dzNXZEakM7O0U2R3I1dkRBO0lBQWlDO0U3R3k1dkRqQzs7RTZHeDV2REE7SUFBaUM7RTdHNDV2RGpDOztFNkdqOHZEQTtJQUF5QjtFN0dxOHZEekI7O0U2R3A4dkRBO0lBQStCO0U3R3c4dkQvQjs7RTZHcjh2REE7SUFDRTtJQUNBO0U3R3c4dkRGOztFNkdwOHZEQTtJQUNFO0lBQ0E7RTdHdTh2REY7O0U2R244dkRBO0lBQ0U7SUFDQTtFN0dzOHZERjs7RTZHbDh2REE7SUFDRTtJQUNBO0U3R3E4dkRGOztFNkdqOHZEQTtJQUEyQjtFN0dxOHZEM0I7O0U2R3A4dkRBO0lBQTJCO0U3R3c4dkQzQjs7RTZHdjh2REE7SUFBMkI7RTdHMjh2RDNCOztFNkcxOHZEQTtJQUEyQjtFN0c4OHZEM0I7O0U2RzM4dkRBO0lBQWlDO0U3Rys4dkRqQzs7RTZHOTh2REE7SUFBaUM7RTdHazl2RGpDOztFNkdqOXZEQTtJQUFpQztFN0dxOXZEakM7O0U2R3A5dkRBO0lBQWlDO0U3R3c5dkRqQzs7RTZHNy92REE7SUFBeUI7RTdHaWd3RHpCOztFNkdoZ3dEQTtJQUErQjtFN0dvZ3dEL0I7O0U2R2pnd0RBO0lBQ0U7SUFDQTtFN0dvZ3dERjs7RTZHaGd3REE7SUFDRTtJQUNBO0U3R21nd0RGOztFNkcvL3ZEQTtJQUNFO0lBQ0E7RTdHa2d3REY7O0U2RzkvdkRBO0lBQ0U7SUFDQTtFN0dpZ3dERjs7RTZHNy92REE7SUFBMkI7RTdHaWd3RDNCOztFNkdoZ3dEQTtJQUEyQjtFN0dvZ3dEM0I7O0U2R25nd0RBO0lBQTJCO0U3R3Vnd0QzQjs7RTZHdGd3REE7SUFBMkI7RTdHMGd3RDNCOztFNkd2Z3dEQTtJQUFpQztFN0cyZ3dEakM7O0U2RzFnd0RBO0lBQWlDO0U3Rzhnd0RqQzs7RTZHN2d3REE7SUFBaUM7RTdHaWh3RGpDOztFNkdoaHdEQTtJQUFpQztFN0dvaHdEakM7O0U2R3pqd0RBO0lBQXlCO0U3RzZqd0R6Qjs7RTZHNWp3REE7SUFBK0I7RTdHZ2t3RC9COztFNkc3andEQTtJQUNFO0lBQ0E7RTdHZ2t3REY7O0U2RzVqd0RBO0lBQ0U7SUFDQTtFN0crandERjs7RTZHM2p3REE7SUFDRTtJQUNBO0U3Rzhqd0RGOztFNkcxandEQTtJQUNFO0lBQ0E7RTdHNmp3REY7O0U2R3pqd0RBO0lBQTJCO0U3RzZqd0QzQjs7RTZHNWp3REE7SUFBMkI7RTdHZ2t3RDNCOztFNkcvandEQTtJQUEyQjtFN0dta3dEM0I7O0U2R2xrd0RBO0lBQTJCO0U3R3Nrd0QzQjs7RTZHbmt3REE7SUFBaUM7RTdHdWt3RGpDOztFNkd0a3dEQTtJQUFpQztFN0cwa3dEakM7O0U2R3prd0RBO0lBQWlDO0U3RzZrd0RqQzs7RTZHNWt3REE7SUFBaUM7RTdHZ2x3RGpDOztFNkdybndEQTtJQUF5QjtFN0d5bndEekI7O0U2R3hud0RBO0lBQStCO0U3RzRud0QvQjs7RTZHem53REE7SUFDRTtJQUNBO0U3RzRud0RGOztFNkd4bndEQTtJQUNFO0lBQ0E7RTdHMm53REY7O0U2R3Zud0RBO0lBQ0U7SUFDQTtFN0cwbndERjs7RTZHdG53REE7SUFDRTtJQUNBO0U3R3lud0RGOztFNkdybndEQTtJQUEyQjtFN0d5bndEM0I7O0U2R3hud0RBO0lBQTJCO0U3RzRud0QzQjs7RTZHM253REE7SUFBMkI7RTdHK253RDNCOztFNkc5bndEQTtJQUEyQjtFN0drb3dEM0I7O0U2Ry9ud0RBO0lBQWlDO0U3R21vd0RqQzs7RTZHbG93REE7SUFBaUM7RTdHc293RGpDOztFNkdyb3dEQTtJQUFpQztFN0d5b3dEakM7O0U2R3hvd0RBO0lBQWlDO0U3RzRvd0RqQzs7RTZHanJ3REE7SUFBeUI7RTdHcXJ3RHpCOztFNkdwcndEQTtJQUErQjtFN0d3cndEL0I7O0U2R3Jyd0RBO0lBQ0U7SUFDQTtFN0d3cndERjs7RTZHcHJ3REE7SUFDRTtJQUNBO0U3R3Vyd0RGOztFNkducndEQTtJQUNFO0lBQ0E7RTdHc3J3REY7O0U2R2xyd0RBO0lBQ0U7SUFDQTtFN0dxcndERjs7RTZHanJ3REE7SUFBMkI7RTdHcXJ3RDNCOztFNkdwcndEQTtJQUEyQjtFN0d3cndEM0I7O0U2R3Zyd0RBO0lBQTJCO0U3RzJyd0QzQjs7RTZHMXJ3REE7SUFBMkI7RTdHOHJ3RDNCOztFNkczcndEQTtJQUFpQztFN0crcndEakM7O0U2Rzlyd0RBO0lBQWlDO0U3R2tzd0RqQzs7RTZHanN3REE7SUFBaUM7RTdHcXN3RGpDOztFNkdwc3dEQTtJQUFpQztFN0d3c3dEakM7O0U2Rzd1d0RBO0lBQXlCO0U3R2l2d0R6Qjs7RTZHaHZ3REE7SUFBK0I7RTdHb3Z3RC9COztFNkdqdndEQTtJQUNFO0lBQ0E7RTdHb3Z3REY7O0U2R2h2d0RBO0lBQ0U7SUFDQTtFN0dtdndERjs7RTZHL3V3REE7SUFDRTtJQUNBO0U3R2t2d0RGOztFNkc5dXdEQTtJQUNFO0lBQ0E7RTdHaXZ3REY7O0U2Rzd1d0RBO0lBQTJCO0U3R2l2d0QzQjs7RTZHaHZ3REE7SUFBMkI7RTdHb3Z3RDNCOztFNkdudndEQTtJQUEyQjtFN0d1dndEM0I7O0U2R3R2d0RBO0lBQTJCO0U3RzB2d0QzQjs7RTZHdnZ3REE7SUFBaUM7RTdHMnZ3RGpDOztFNkcxdndEQTtJQUFpQztFN0c4dndEakM7O0U2Rzd2d0RBO0lBQWlDO0U3R2l3d0RqQzs7RTZHaHd3REE7SUFBaUM7RTdHb3d3RGpDOztFNkd6eXdEQTtJQUF5QjtFN0c2eXdEekI7O0U2RzV5d0RBO0lBQStCO0U3R2d6d0QvQjs7RTZHN3l3REE7SUFDRTtJQUNBO0U3R2d6d0RGOztFNkc1eXdEQTtJQUNFO0lBQ0E7RTdHK3l3REY7O0U2RzN5d0RBO0lBQ0U7SUFDQTtFN0c4eXdERjs7RTZHMXl3REE7SUFDRTtJQUNBO0U3RzZ5d0RGOztFNkd6eXdEQTtJQUEyQjtFN0c2eXdEM0I7O0U2RzV5d0RBO0lBQTJCO0U3R2d6d0QzQjs7RTZHL3l3REE7SUFBMkI7RTdHbXp3RDNCOztFNkdsendEQTtJQUEyQjtFN0dzendEM0I7O0U2R256d0RBO0lBQWlDO0U3R3V6d0RqQzs7RTZHdHp3REE7SUFBaUM7RTdHMHp3RGpDOztFNkd6endEQTtJQUFpQztFN0c2endEakM7O0U2RzV6d0RBO0lBQWlDO0U3R2cwd0RqQzs7RTZHcjJ3REE7SUFBeUI7RTdHeTJ3RHpCOztFNkd4MndEQTtJQUErQjtFN0c0MndEL0I7O0U2R3oyd0RBO0lBQ0U7SUFDQTtFN0c0MndERjs7RTZHeDJ3REE7SUFDRTtJQUNBO0U3RzIyd0RGOztFNkd2MndEQTtJQUNFO0lBQ0E7RTdHMDJ3REY7O0U2R3Qyd0RBO0lBQ0U7SUFDQTtFN0d5MndERjs7RTZHcjJ3REE7SUFBMkI7RTdHeTJ3RDNCOztFNkd4MndEQTtJQUEyQjtFN0c0MndEM0I7O0U2RzMyd0RBO0lBQTJCO0U3Rysyd0QzQjs7RTZHOTJ3REE7SUFBMkI7RTdHazN3RDNCOztFNkcvMndEQTtJQUFpQztFN0dtM3dEakM7O0U2R2wzd0RBO0lBQWlDO0U3R3Mzd0RqQzs7RTZHcjN3REE7SUFBaUM7RTdHeTN3RGpDOztFNkd4M3dEQTtJQUFpQztFN0c0M3dEakM7O0U2R2o2d0RBO0lBQXlCO0U3R3E2d0R6Qjs7RTZHcDZ3REE7SUFBK0I7RTdHdzZ3RC9COztFNkdyNndEQTtJQUNFO0lBQ0E7RTdHdzZ3REY7O0U2R3A2d0RBO0lBQ0U7SUFDQTtFN0d1NndERjs7RTZHbjZ3REE7SUFDRTtJQUNBO0U3R3M2d0RGOztFNkdsNndEQTtJQUNFO0lBQ0E7RTdHcTZ3REY7O0U2R2o2d0RBO0lBQTJCO0U3R3E2d0QzQjs7RTZHcDZ3REE7SUFBMkI7RTdHdzZ3RDNCOztFNkd2NndEQTtJQUEyQjtFN0cyNndEM0I7O0U2RzE2d0RBO0lBQTJCO0U3Rzg2d0QzQjs7RTZHMzZ3REE7SUFBaUM7RTdHKzZ3RGpDOztFNkc5NndEQTtJQUFpQztFN0drN3dEakM7O0U2R2o3d0RBO0lBQWlDO0U3R3E3d0RqQzs7RTZHcDd3REE7SUFBaUM7RTdHdzd3RGpDOztFNkc3OXdEQTtJQUF5QjtFN0dpK3dEekI7O0U2R2grd0RBO0lBQStCO0U3R28rd0QvQjs7RTZHait3REE7SUFDRTtJQUNBO0U3R28rd0RGOztFNkdoK3dEQTtJQUNFO0lBQ0E7RTdHbSt3REY7O0U2Ry85d0RBO0lBQ0U7SUFDQTtFN0drK3dERjs7RTZHOTl3REE7SUFDRTtJQUNBO0U3R2krd0RGOztFNkc3OXdEQTtJQUEyQjtFN0dpK3dEM0I7O0U2R2grd0RBO0lBQTJCO0U3R28rd0QzQjs7RTZHbit3REE7SUFBMkI7RTdHdSt3RDNCOztFNkd0K3dEQTtJQUEyQjtFN0cwK3dEM0I7O0U2R3Yrd0RBO0lBQWlDO0U3RzIrd0RqQzs7RTZHMSt3REE7SUFBaUM7RTdHOCt3RGpDOztFNkc3K3dEQTtJQUFpQztFN0dpL3dEakM7O0U2R2gvd0RBO0lBQWlDO0U3R28vd0RqQzs7RTZHemh4REE7SUFBeUI7RTdHNmh4RHpCOztFNkc1aHhEQTtJQUErQjtFN0dnaXhEL0I7O0U2RzdoeERBO0lBQ0U7SUFDQTtFN0dnaXhERjs7RTZHNWh4REE7SUFDRTtJQUNBO0U3RytoeERGOztFNkczaHhEQTtJQUNFO0lBQ0E7RTdHOGh4REY7O0U2RzFoeERBO0lBQ0U7SUFDQTtFN0c2aHhERjs7RTZHemh4REE7SUFBMkI7RTdHNmh4RDNCOztFNkc1aHhEQTtJQUEyQjtFN0dnaXhEM0I7O0U2Ry9oeERBO0lBQTJCO0U3R21peEQzQjs7RTZHbGl4REE7SUFBMkI7RTdHc2l4RDNCOztFNkduaXhEQTtJQUFpQztFN0d1aXhEakM7O0U2R3RpeERBO0lBQWlDO0U3RzBpeERqQzs7RTZHeml4REE7SUFBaUM7RTdHNml4RGpDOztFNkc1aXhEQTtJQUFpQztFN0dnanhEakM7O0U2R3JseERBO0lBQXlCO0U3R3lseER6Qjs7RTZHeGx4REE7SUFBK0I7RTdHNGx4RC9COztFNkd6bHhEQTtJQUNFO0lBQ0E7RTdHNGx4REY7O0U2R3hseERBO0lBQ0U7SUFDQTtFN0cybHhERjs7RTZHdmx4REE7SUFDRTtJQUNBO0U3RzBseERGOztFNkd0bHhEQTtJQUNFO0lBQ0E7RTdHeWx4REY7O0U2R3JseERBO0lBQTJCO0U3R3lseEQzQjs7RTZHeGx4REE7SUFBMkI7RTdHNGx4RDNCOztFNkczbHhEQTtJQUEyQjtFN0crbHhEM0I7O0U2RzlseERBO0lBQTJCO0U3R2tteEQzQjs7RTZHL2x4REE7SUFBaUM7RTdHbW14RGpDOztFNkdsbXhEQTtJQUFpQztFN0dzbXhEakM7O0U2R3JteERBO0lBQWlDO0U3R3lteERqQzs7RTZHeG14REE7SUFBaUM7RTdHNG14RGpDOztFNkdqcHhEQTtJQUF5QjtFN0dxcHhEekI7O0U2R3BweERBO0lBQStCO0U3R3dweEQvQjs7RTZHcnB4REE7SUFDRTtJQUNBO0U3R3dweERGOztFNkdwcHhEQTtJQUNFO0lBQ0E7RTdHdXB4REY7O0U2R25weERBO0lBQ0U7SUFDQTtFN0dzcHhERjs7RTZHbHB4REE7SUFDRTtJQUNBO0U3R3FweERGOztFNkdqcHhEQTtJQUEyQjtFN0dxcHhEM0I7O0U2R3BweERBO0lBQTJCO0U3R3dweEQzQjs7RTZHdnB4REE7SUFBMkI7RTdHMnB4RDNCOztFNkcxcHhEQTtJQUEyQjtFN0c4cHhEM0I7O0U2RzNweERBO0lBQWlDO0U3RytweERqQzs7RTZHOXB4REE7SUFBaUM7RTdHa3F4RGpDOztFNkdqcXhEQTtJQUFpQztFN0dxcXhEakM7O0U2R3BxeERBO0lBQWlDO0U3R3dxeERqQzs7RTZHN3N4REE7SUFBeUI7RTdHaXR4RHpCOztFNkdodHhEQTtJQUErQjtFN0dvdHhEL0I7O0U2R2p0eERBO0lBQ0U7SUFDQTtFN0dvdHhERjs7RTZHaHR4REE7SUFDRTtJQUNBO0U3R210eERGOztFNkcvc3hEQTtJQUNFO0lBQ0E7RTdHa3R4REY7O0U2RzlzeERBO0lBQ0U7SUFDQTtFN0dpdHhERjs7RTZHN3N4REE7SUFBMkI7RTdHaXR4RDNCOztFNkdodHhEQTtJQUEyQjtFN0dvdHhEM0I7O0U2R250eERBO0lBQTJCO0U3R3V0eEQzQjs7RTZHdHR4REE7SUFBMkI7RTdHMHR4RDNCOztFNkd2dHhEQTtJQUFpQztFN0cydHhEakM7O0U2RzF0eERBO0lBQWlDO0U3Rzh0eERqQzs7RTZHN3R4REE7SUFBaUM7RTdHaXV4RGpDOztFNkdodXhEQTtJQUFpQztFN0dvdXhEakM7O0U2R3p3eERBO0lBQXlCO0U3RzZ3eER6Qjs7RTZHNXd4REE7SUFBK0I7RTdHZ3h4RC9COztFNkc3d3hEQTtJQUNFO0lBQ0E7RTdHZ3h4REY7O0U2RzV3eERBO0lBQ0U7SUFDQTtFN0crd3hERjs7RTZHM3d4REE7SUFDRTtJQUNBO0U3Rzh3eERGOztFNkcxd3hEQTtJQUNFO0lBQ0E7RTdHNnd4REY7O0U2R3p3eERBO0lBQTJCO0U3RzZ3eEQzQjs7RTZHNXd4REE7SUFBMkI7RTdHZ3h4RDNCOztFNkcvd3hEQTtJQUEyQjtFN0dteHhEM0I7O0U2R2x4eERBO0lBQTJCO0U3R3N4eEQzQjs7RTZHbnh4REE7SUFBaUM7RTdHdXh4RGpDOztFNkd0eHhEQTtJQUFpQztFN0cweHhEakM7O0U2R3p4eERBO0lBQWlDO0U3RzZ4eERqQzs7RTZHNXh4REE7SUFBaUM7RTdHZ3l4RGpDOztFNkdyMHhEQTtJQUF5QjtFN0d5MHhEekI7O0U2R3gweERBO0lBQStCO0U3RzQweEQvQjs7RTZHejB4REE7SUFDRTtJQUNBO0U3RzQweERGOztFNkd4MHhEQTtJQUNFO0lBQ0E7RTdHMjB4REY7O0U2R3YweERBO0lBQ0U7SUFDQTtFN0cwMHhERjs7RTZHdDB4REE7SUFDRTtJQUNBO0U3R3kweERGOztFNkdyMHhEQTtJQUEyQjtFN0d5MHhEM0I7O0U2R3gweERBO0lBQTJCO0U3RzQweEQzQjs7RTZHMzB4REE7SUFBMkI7RTdHKzB4RDNCOztFNkc5MHhEQTtJQUEyQjtFN0drMXhEM0I7O0U2Ry8weERBO0lBQWlDO0U3R20xeERqQzs7RTZHbDF4REE7SUFBaUM7RTdHczF4RGpDOztFNkdyMXhEQTtJQUFpQztFN0d5MXhEakM7O0U2R3gxeERBO0lBQWlDO0U3RzQxeERqQzs7RTZHajR4REE7SUFBeUI7RTdHcTR4RHpCOztFNkdwNHhEQTtJQUErQjtFN0d3NHhEL0I7O0U2R3I0eERBO0lBQ0U7SUFDQTtFN0d3NHhERjs7RTZHcDR4REE7SUFDRTtJQUNBO0U3R3U0eERGOztFNkduNHhEQTtJQUNFO0lBQ0E7RTdHczR4REY7O0U2R2w0eERBO0lBQ0U7SUFDQTtFN0dxNHhERjs7RTZHajR4REE7SUFBMkI7RTdHcTR4RDNCOztFNkdwNHhEQTtJQUEyQjtFN0d3NHhEM0I7O0U2R3Y0eERBO0lBQTJCO0U3RzI0eEQzQjs7RTZHMTR4REE7SUFBMkI7RTdHODR4RDNCOztFNkczNHhEQTtJQUFpQztFN0crNHhEakM7O0U2Rzk0eERBO0lBQWlDO0U3R2s1eERqQzs7RTZHajV4REE7SUFBaUM7RTdHcTV4RGpDOztFNkdwNXhEQTtJQUFpQztFN0d3NXhEakM7O0U2Rzc3eERBO0lBQXlCO0U3R2k4eER6Qjs7RTZHaDh4REE7SUFBK0I7RTdHbzh4RC9COztFNkdqOHhEQTtJQUNFO0lBQ0E7RTdHbzh4REY7O0U2R2g4eERBO0lBQ0U7SUFDQTtFN0dtOHhERjs7RTZHLzd4REE7SUFDRTtJQUNBO0U3R2s4eERGOztFNkc5N3hEQTtJQUNFO0lBQ0E7RTdHaTh4REY7O0U2Rzc3eERBO0lBQTJCO0U3R2k4eEQzQjs7RTZHaDh4REE7SUFBMkI7RTdHbzh4RDNCOztFNkduOHhEQTtJQUEyQjtFN0d1OHhEM0I7O0U2R3Q4eERBO0lBQTJCO0U3RzA4eEQzQjs7RTZHdjh4REE7SUFBaUM7RTdHMjh4RGpDOztFNkcxOHhEQTtJQUFpQztFN0c4OHhEakM7O0U2Rzc4eERBO0lBQWlDO0U3R2k5eERqQzs7RTZHaDl4REE7SUFBaUM7RTdHbzl4RGpDOztFNkd6L3hEQTtJQUF5QjtFN0c2L3hEekI7O0U2RzUveERBO0lBQStCO0U3R2dneUQvQjs7RTZHNy94REE7SUFDRTtJQUNBO0U3R2dneURGOztFNkc1L3hEQTtJQUNFO0lBQ0E7RTdHKy94REY7O0U2RzMveERBO0lBQ0U7SUFDQTtFN0c4L3hERjs7RTZHMS94REE7SUFDRTtJQUNBO0U3RzYveERGOztFNkd6L3hEQTtJQUEyQjtFN0c2L3hEM0I7O0U2RzUveERBO0lBQTJCO0U3R2dneUQzQjs7RTZHLy94REE7SUFBMkI7RTdHbWd5RDNCOztFNkdsZ3lEQTtJQUEyQjtFN0dzZ3lEM0I7O0U2R25neURBO0lBQWlDO0U3R3VneURqQzs7RTZHdGd5REE7SUFBaUM7RTdHMGd5RGpDOztFNkd6Z3lEQTtJQUFpQztFN0c2Z3lEakM7O0U2RzVneURBO0lBQWlDO0U3R2doeURqQzs7RTZHcmp5REE7SUFBeUI7RTdHeWp5RHpCOztFNkd4anlEQTtJQUErQjtFN0c0anlEL0I7O0U2R3pqeURBO0lBQ0U7SUFDQTtFN0c0anlERjs7RTZHeGp5REE7SUFDRTtJQUNBO0U3RzJqeURGOztFNkd2anlEQTtJQUNFO0lBQ0E7RTdHMGp5REY7O0U2R3RqeURBO0lBQ0U7SUFDQTtFN0d5anlERjs7RTZHcmp5REE7SUFBMkI7RTdHeWp5RDNCOztFNkd4anlEQTtJQUEyQjtFN0c0anlEM0I7O0U2RzNqeURBO0lBQTJCO0U3RytqeUQzQjs7RTZHOWp5REE7SUFBMkI7RTdHa2t5RDNCOztFNkcvanlEQTtJQUFpQztFN0dta3lEakM7O0U2R2xreURBO0lBQWlDO0U3R3NreURqQzs7RTZHcmt5REE7SUFBaUM7RTdHeWt5RGpDOztFNkd4a3lEQTtJQUFpQztFN0c0a3lEakM7O0U2R2pueURBO0lBQXlCO0U3R3FueUR6Qjs7RTZHcG55REE7SUFBK0I7RTdHd255RC9COztFNkdybnlEQTtJQUNFO0lBQ0E7RTdHd255REY7O0U2R3BueURBO0lBQ0U7SUFDQTtFN0d1bnlERjs7RTZHbm55REE7SUFDRTtJQUNBO0U3R3NueURGOztFNkdsbnlEQTtJQUNFO0lBQ0E7RTdHcW55REY7O0U2R2pueURBO0lBQTJCO0U3R3FueUQzQjs7RTZHcG55REE7SUFBMkI7RTdHd255RDNCOztFNkd2bnlEQTtJQUEyQjtFN0cybnlEM0I7O0U2RzFueURBO0lBQTJCO0U3RzhueUQzQjs7RTZHM255REE7SUFBaUM7RTdHK255RGpDOztFNkc5bnlEQTtJQUFpQztFN0drb3lEakM7O0U2R2pveURBO0lBQWlDO0U3R3FveURqQzs7RTZHcG95REE7SUFBaUM7RTdHd295RGpDOztFNkc3cXlEQTtJQUF5QjtFN0dpcnlEekI7O0U2R2hyeURBO0lBQStCO0U3R29yeUQvQjs7RTZHanJ5REE7SUFDRTtJQUNBO0U3R29yeURGOztFNkdocnlEQTtJQUNFO0lBQ0E7RTdHbXJ5REY7O0U2Ry9xeURBO0lBQ0U7SUFDQTtFN0drcnlERjs7RTZHOXF5REE7SUFDRTtJQUNBO0U3R2lyeURGOztFNkc3cXlEQTtJQUEyQjtFN0dpcnlEM0I7O0U2R2hyeURBO0lBQTJCO0U3R29yeUQzQjs7RTZHbnJ5REE7SUFBMkI7RTdHdXJ5RDNCOztFNkd0cnlEQTtJQUEyQjtFN0cwcnlEM0I7O0U2R3ZyeURBO0lBQWlDO0U3RzJyeURqQzs7RTZHMXJ5REE7SUFBaUM7RTdHOHJ5RGpDOztFNkc3cnlEQTtJQUFpQztFN0dpc3lEakM7O0U2R2hzeURBO0lBQWlDO0U3R29zeURqQzs7RTZHenV5REE7SUFBeUI7RTdHNnV5RHpCOztFNkc1dXlEQTtJQUErQjtFN0dndnlEL0I7O0U2Rzd1eURBO0lBQ0U7SUFDQTtFN0dndnlERjs7RTZHNXV5REE7SUFDRTtJQUNBO0U3Ryt1eURGOztFNkczdXlEQTtJQUNFO0lBQ0E7RTdHOHV5REY7O0U2RzF1eURBO0lBQ0U7SUFDQTtFN0c2dXlERjs7RTZHenV5REE7SUFBMkI7RTdHNnV5RDNCOztFNkc1dXlEQTtJQUEyQjtFN0dndnlEM0I7O0U2Ry91eURBO0lBQTJCO0U3R212eUQzQjs7RTZHbHZ5REE7SUFBMkI7RTdHc3Z5RDNCOztFNkdudnlEQTtJQUFpQztFN0d1dnlEakM7O0U2R3R2eURBO0lBQWlDO0U3RzB2eURqQzs7RTZHenZ5REE7SUFBaUM7RTdHNnZ5RGpDOztFNkc1dnlEQTtJQUFpQztFN0dnd3lEakM7O0U2R3J5eURBO0lBQXlCO0U3R3l5eUR6Qjs7RTZHeHl5REE7SUFBK0I7RTdHNHl5RC9COztFNkd6eXlEQTtJQUNFO0lBQ0E7RTdHNHl5REY7O0U2R3h5eURBO0lBQ0U7SUFDQTtFN0cyeXlERjs7RTZHdnl5REE7SUFDRTtJQUNBO0U3RzB5eURGOztFNkd0eXlEQTtJQUNFO0lBQ0E7RTdHeXl5REY7O0U2R3J5eURBO0lBQTJCO0U3R3l5eUQzQjs7RTZHeHl5REE7SUFBMkI7RTdHNHl5RDNCOztFNkczeXlEQTtJQUEyQjtFN0creXlEM0I7O0U2Rzl5eURBO0lBQTJCO0U3R2t6eUQzQjs7RTZHL3l5REE7SUFBaUM7RTdHbXp5RGpDOztFNkdsenlEQTtJQUFpQztFN0dzenlEakM7O0U2R3J6eURBO0lBQWlDO0U3R3l6eURqQzs7RTZHeHp5REE7SUFBaUM7RTdHNHp5RGpDOztFNkdqMnlEQTtJQUF5QjtFN0dxMnlEekI7O0U2R3AyeURBO0lBQStCO0U3R3cyeUQvQjs7RTZHcjJ5REE7SUFDRTtJQUNBO0U3R3cyeURGOztFNkdwMnlEQTtJQUNFO0lBQ0E7RTdHdTJ5REY7O0U2R24yeURBO0lBQ0U7SUFDQTtFN0dzMnlERjs7RTZHbDJ5REE7SUFDRTtJQUNBO0U3R3EyeURGOztFNkdqMnlEQTtJQUEyQjtFN0dxMnlEM0I7O0U2R3AyeURBO0lBQTJCO0U3R3cyeUQzQjs7RTZHdjJ5REE7SUFBMkI7RTdHMjJ5RDNCOztFNkcxMnlEQTtJQUEyQjtFN0c4MnlEM0I7O0U2RzMyeURBO0lBQWlDO0U3RysyeURqQzs7RTZHOTJ5REE7SUFBaUM7RTdHazN5RGpDOztFNkdqM3lEQTtJQUFpQztFN0dxM3lEakM7O0U2R3AzeURBO0lBQWlDO0U3R3czeURqQzs7RTZHNzV5REE7SUFBeUI7RTdHaTZ5RHpCOztFNkdoNnlEQTtJQUErQjtFN0dvNnlEL0I7O0U2R2o2eURBO0lBQ0U7SUFDQTtFN0dvNnlERjs7RTZHaDZ5REE7SUFDRTtJQUNBO0U3R202eURGOztFNkcvNXlEQTtJQUNFO0lBQ0E7RTdHazZ5REY7O0U2Rzk1eURBO0lBQ0U7SUFDQTtFN0dpNnlERjs7RTZHNzV5REE7SUFBMkI7RTdHaTZ5RDNCOztFNkdoNnlEQTtJQUEyQjtFN0dvNnlEM0I7O0U2R242eURBO0lBQTJCO0U3R3U2eUQzQjs7RTZHdDZ5REE7SUFBMkI7RTdHMDZ5RDNCOztFNkd2NnlEQTtJQUFpQztFN0cyNnlEakM7O0U2RzE2eURBO0lBQWlDO0U3Rzg2eURqQzs7RTZHNzZ5REE7SUFBaUM7RTdHaTd5RGpDOztFNkdoN3lEQTtJQUFpQztFN0dvN3lEakM7O0U2R3Q0eURBO0lBQTBCO0U3RzA0eUQxQjs7RTZHejR5REE7SUFBMEI7RTdHNjR5RDFCOztFNkc1NHlEQTtJQUEwQjtFN0dnNXlEMUI7O0U2Ry80eURBO0lBQTBCO0U3R201eUQxQjs7RTZHbDV5REE7SUFBd0I7RTdHczV5RHhCOztFNkdyNXlEQTtJQUNFO0lBQ0E7RTdHdzV5REY7O0U2R3I1eURBO0lBQXdCO0U3R3k1eUR4Qjs7RTZHeDV5REE7SUFBd0I7RTdHNDV5RHhCOztFNkczNXlEQTtJQUF3QjtFN0crNXlEeEI7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3MvcHVibGljLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3MvcHVibGljL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL2Fzc2V0cy9zY3NzL3B1YmxpYy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9mY3VuaXRlZC9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3MvcHVibGljL19jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9wdWJsaWMvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3MvcHVibGljL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9wdWJsaWMvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9wdWJsaWMvY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9wdWJsaWMvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3MvcHVibGljL2NvbXBvbmVudHMvX3dpZGdldHMuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9wdWJsaWMvY29tcG9uZW50cy9fbG9hZGVycy5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL2Fzc2V0cy9zY3NzL3B1YmxpYy9jb21wb25lbnRzL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3MvcHVibGljL2NvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3MvcHVibGljL2NvbXBvbmVudHMvX3BhZ2VtYWtlci5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL2Fzc2V0cy9zY3NzL3B1YmxpYy9jb21wb25lbnRzL19ib29raW5ncy5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL2Fzc2V0cy9zY3NzL3B1YmxpYy9jb21wb25lbnRzL190b2FzdC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL2Fzc2V0cy9zY3NzL3B1YmxpYy9jb21wb25lbnRzL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3MvcHVibGljL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9wdWJsaWMvY29tcG9uZW50cy9fZW50cnkuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9zaGFyZWQvY29tcG9uZW50cy9fbWF0Y2hjYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3Mvc2hhcmVkL2NvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3Mvc2hhcmVkL2NvbXBvbmVudHMvX21pc2Muc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9wdWJsaWMvY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL2Fzc2V0cy9zY3NzL3B1YmxpYy9jb21wb25lbnRzL19tYXRjaGNhcmQuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9wdWJsaWMvY29tcG9uZW50cy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9wdWJsaWMvY29tcG9uZW50cy9fd2l6YXJkLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3MvcHVibGljL2NvbXBvbmVudHMvX2Jhc2tldC5zY3NzIiwid2VicGFjazovL3R0bGVhZ3Vlcy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3Mvc2hhcmVkL3V0aWwvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9zaGFyZWQvdXRpbC9faGVpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vdHRsZWFndWVzLy4vYXNzZXRzL3Njc3Mvc2hhcmVkL3V0aWwvX3BhZGRpbmcuc2NzcyIsIndlYnBhY2s6Ly90dGxlYWd1ZXMvLi9hc3NldHMvc2Nzcy9zaGFyZWQvdXRpbC9fbWFyZ2luLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL2Nzcy9hbGwuY3NzXCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzFiODRlNztcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2YyNzUxMDtcbiAgLS15ZWxsb3c6ICNGNDk5MTc7XG4gIC0tZ3JlZW46ICMyM0JGMDg7XG4gIC0tdGVhbDogIzFDQUY5QTtcbiAgLS1jeWFuOiAjNUI5M0QzO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMyNjJmM2U7XG4gIC0tc2Vjb25kYXJ5OiAjZmYwMDAwO1xuICAtLXN1Y2Nlc3M6ICMyM0JGMDg7XG4gIC0taW5mbzogIzFiODRlNztcbiAgLS13YXJuaW5nOiAjRjQ5OTE3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjODY4YmExO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY3O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMyNjJmM2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwOTBiMGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41MzEyNXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICM4NjhiYTE7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjODY4YmExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmM1Yzk7XG59XG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGU5MzliO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiOGJkO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGI4YmQ7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiOGI4O1xufVxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3YTdhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmOWY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmOWY7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlZGJhO1xufVxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhkZGU3Zjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZThhNjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZlOGE2O1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmZGRmODtcbn1cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4OGJmZjM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQxZjU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZDFmNTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UyYmU7XG59XG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjljYTg2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkN2E2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQ3YTY7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ5NjllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuMTg4cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41OTRyZW0gMC41OTRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1NjZiOGQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41OTRyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjU5NHJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC41OTRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjU5NHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM4NjhiYTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyM0JGMDg7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDE5MSwgOCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjNCRjA4O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4xODhyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzIzQkYwOCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjk3cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNTk0cmVtKSBjYWxjKDAuNzVlbSArIDAuNTk0cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyM0JGMDg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM1LCAxOTEsIDgsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAxLjE4OHJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjI5N3JlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yOTdyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyM0JGMDg7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIDEuMTg4cmVtKSAqIDMgLyA0ICsgMS41OTRyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC41OTRyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzIzQkYwOCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS41OTRyZW0vY2FsYygwLjc1ZW0gKyAwLjU5NHJlbSkgY2FsYygwLjc1ZW0gKyAwLjU5NHJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyM0JGMDg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM1LCAxOTEsIDgsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzIzQkYwODtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyM0JGMDg7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyM0JGMDg7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyY2YwMGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2YwMGE7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNSwgMTkxLCA4LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyM0JGMDg7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjNCRjA4O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzIzQkYwODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzUsIDE5MSwgOCwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4xODhyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2RjMzU0NScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjk3cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNTk0cmVtKSBjYWxjKDAuNzVlbSArIDAuNTk0cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4xODhyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4yOTdyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjk3cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMS4xODhyZW0pICogMyAvIDQgKyAxLjU5NHJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjU5NHJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjU5NHJlbS9jYWxjKDAuNzVlbSArIDAuNTk0cmVtKSBjYWxjKDAuNzVlbSArIDAuNTk0cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNDYwNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4NjhiYTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC41OTRyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjODY4YmExO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDQ3LCA2MiwgMC4yNSk7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG4gIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxZDI2O1xuICBib3JkZXItY29sb3I6ICMxMzE3MWU7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcxLCA3OCwgOTEsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xuICBib3JkZXItY29sb3I6ICMyNjJmM2U7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTcxZTtcbiAgYm9yZGVyLWNvbG9yOiAjMGUxMTE2O1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzEsIDc4LCA5MSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAzOCwgMzgsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JmMDAwMDtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMzgsIDM4LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzQkYwODtcbiAgYm9yZGVyLWNvbG9yOiAjMjNCRjA4O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzlhMDY7XG4gIGJvcmRlci1jb2xvcjogIzFhOGUwNjtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDIwMSwgNDUsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNCRjA4O1xuICBib3JkZXItY29sb3I6ICMyM0JGMDg7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhOGUwNjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg4MjA1O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDIwMSwgNDUsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI4NGU3O1xuICBib3JkZXItY29sb3I6ICMxYjg0ZTc7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzBjNztcbiAgYm9yZGVyLWNvbG9yOiAjMTQ2YWJiO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MSwgMTUwLCAyMzUsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI4NGU3O1xuICBib3JkZXItY29sb3I6ICMxYjg0ZTc7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NmFiYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTM2M2IwO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjEsIDE1MCwgMjM1LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0OTkxNztcbiAgYm9yZGVyLWNvbG9yOiAjRjQ5OTE3O1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTg1MGE7XG4gIGJvcmRlci1jb2xvcjogI2NlN2QwYTtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEyLCAxMzYsIDI2LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0OTkxNztcbiAgYm9yZGVyLWNvbG9yOiAjRjQ5OTE3O1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTdkMGE7XG4gIGJvcmRlci1jb2xvcjogI2MyNzYwOTtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMiwgMTM2LCAyNiwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjYyZjNlO1xuICBib3JkZXItY29sb3I6ICMyNjJmM2U7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xuICBib3JkZXItY29sb3I6ICMyNjJmM2U7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgNDcsIDYyLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyNjJmM2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG4gIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCA0NywgNjIsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDAsIDAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyM0JGMDg7XG4gIGJvcmRlci1jb2xvcjogIzIzQkYwODtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM0JGMDg7XG4gIGJvcmRlci1jb2xvcjogIzIzQkYwODtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM1LCAxOTEsIDgsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIzQkYwODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzQkYwODtcbiAgYm9yZGVyLWNvbG9yOiAjMjNCRjA4O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzUsIDE5MSwgOCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzFiODRlNztcbiAgYm9yZGVyLWNvbG9yOiAjMWI4NGU3O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiODRlNztcbiAgYm9yZGVyLWNvbG9yOiAjMWI4NGU3O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDEzMiwgMjMxLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxYjg0ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjg0ZTc7XG4gIGJvcmRlci1jb2xvcjogIzFiODRlNztcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI3LCAxMzIsIDIzMSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI0Y0OTkxNztcbiAgYm9yZGVyLWNvbG9yOiAjRjQ5OTE3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0OTkxNztcbiAgYm9yZGVyLWNvbG9yOiAjRjQ5OTE3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ0LCAxNTMsIDIzLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGNDk5MTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDk5MTc7XG4gIGJvcmRlci1jb2xvcjogI0Y0OTkxNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NCwgMTUzLCAyMywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2MmYzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwOTBiMGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzg2OGJhMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj10b3BdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49cmlnaHRdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNTk0cmVtIDAuNTk0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjU5NHJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS4zMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1NjZiOGQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmODRhNztcbiAgYm9yZGVyLWNvbG9yOiAjNmY4NGE3O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTU2MjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xNTYyNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUvNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA0NywgNjIsIDAuNSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA0NywgNjIsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDQ3LCA2MiwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwLjE1NjI1cmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNDcsIDYyLCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuMTg4cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41OTRyZW0gMS41OTRyZW0gMC41OTRyZW0gMC41OTRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC41OTRyZW0gY2VudGVyLzhweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzU2NmI4ZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDQ3LCA2MiwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU5NHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4xODhyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjE4OHJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzU2NmI4ZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4xODhyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjU5NHJlbSAwLjU5NHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuMTg4cmVtKTtcbiAgcGFkZGluZzogMC41OTRyZW0gMC41OTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gKyAwLjRyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YwZjJmNywgbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YwZjJmNywgbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjBmMmY3LCBub25lO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Zjg0YTc7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Zjg0YTc7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Zjg0YTc7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNztcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2YwZjJmNztcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMzNTkzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMzNTkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygzcHggLSAxcHgpIGNhbGMoM3B4IC0gMXB4KSAwIDA7XG59XG4uY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlZDRkYTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoM3B4IC0gMXB4KSBjYWxjKDNweCAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoM3B4IC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDNweCAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDNweCAtIDFweCk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoM3B4IC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygzcHggLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyNjJmM2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwOTBiMGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCA0NywgNjIsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG4gIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzE3MWU7XG59XG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCA0NywgNjIsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNCRjA4O1xufVxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhOGUwNjtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzUsIDE5MSwgOCwgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiODRlNztcbn1cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDZhYmI7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI3LCAxMzIsIDIzMSwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0OTkxNztcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTdkMGE7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NCwgMTUzLCAyMywgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG59XG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMy44MTI1cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzE0MTgyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDVkODtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjNWM5O1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjRiOGJkO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwMDAwMTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODUwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2NjO1xuICBib3JkZXItY29sb3I6ICNmZmI4Yjg7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmOWY5Zjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUyMDAwMDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzEyNjMwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZjJjZTtcbiAgYm9yZGVyLWNvbG9yOiAjYzFlZGJhO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWZlOGE2O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA5MzIwMjtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBlNDU3ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTZmYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmZkZGY4O1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYThkMWY1O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA5MmI0YTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzdmNTAwYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWJkMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmNlMmJlO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmJkN2E2O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUwMzMwODtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC42NTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODY4YmExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTQxODIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjNWM5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNDE4MjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGI4YmQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyMDtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxODIwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODUwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiOGI4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODUwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZjlmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1MDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjODUwMDAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzEyNjMwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZWRiYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTI2MzA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZlOGE2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjYzMDQ7XG4gIGJvcmRlci1jb2xvcjogIzEyNjMwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwZTQ1Nzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmRkZjg7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBlNDU3ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZDFmNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU0NTc4O1xuICBib3JkZXItY29sb3I6ICMwZTQ1Nzg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjN2Y1MDBjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlMmJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3ZjUwMGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQ3YTY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmNTAwYztcbiAgYm9yZGVyLWNvbG9yOiAjN2Y1MDBjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbi5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzg2OGJhMTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDBzIDAuNnMgb3BhY2l0eTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTcxZSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNCRjA4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYThlMDYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI4NGU3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDZhYmIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ5OTE3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTdkMGEgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjNCRjA4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzFiODRlNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGNDk5MTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvLFxuLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTMsXG4ucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwOTBiMGYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjYjMwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIzQkYwOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE2NzYwNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxYjg0ZTcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMxMTVkYTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRjQ5OTE3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYjY2ZjA5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzg2OGJhMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4udGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxuXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvaW5zdGFncmFtLWZlZWQvY3NzL3NiLWluc3RhZ3JhbS5taW4uY3NzP3Zlcj0xLjEyIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgI3NiX2luc3RhZ3JhbSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICNzYl9pbnN0YWdyYW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICNzYl9pbnN0YWdyYW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAjc2JfaW5zdGFncmFtIC5zYl9pbnN0YWdyYW1faGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNzYl9pbnN0YWdyYW0gI3NiaV9sb2FkLFxuI3NiX2luc3RhZ3JhbSAuc2JfaW5zdGFncmFtX2Vycm9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gICNzYl9pbnN0YWdyYW0gI3NiaV9sb2FkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gIH1cblxuICAjc2JfaW5zdGFncmFtIC5zYmlfaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy9zcG9ydHNwcmVzcy9hc3NldHMvY3NzL3Nwb3J0c3ByZXNzLmNzcz92ZXI9Mi42LjE0IDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnNwLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuXG4gIC5zcC1zY3JvbGxhYmxlLXRhYmxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuc3AtcGFnaW5hdGVkLXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUgdGhlYWQgdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0aGVhZCAuc29ydGluZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUgdGJvZHkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUgLnNvcnRpbmc6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSAuc29ydGluZzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxNTZcIjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUgLmRhdGEtbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIC5kYXRhLXJhbmsge1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAuc3AtcGxheWVyLWxpc3QgdGQge1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gIH1cblxuICAuc3AtZXZlbnQtYmxvY2tzIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNwLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtZGF0ZSxcbi5zcC1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMsXG4uc3AtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG5cbiAgLnNwLWV2ZW50LWJsb2NrcyAudGVhbS1sb2dvIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgICBtYXgtd2lkdGg6IDZlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3AtZXZlbnQtYmxvY2tzIC5sb2dvLW9kZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuc3AtZXZlbnQtYmxvY2tzIC5sb2dvLWV2ZW4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5zcC1ldmVudC1ibG9ja3MgLnRlYW0tbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLmV2ZW50LW5hbWUge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1jb3VudGRvd24ge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnNwLXZpZXctYWxsLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuc3Atd2lkZ2V0LWFsaWduLW5vbmUge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvc3BvcnRzcHJlc3MvYXNzZXRzL2Nzcy9zcG9ydHNwcmVzcy1zdHlsZS5jc3M/dmVyPTIuMyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5zcC10ZW1wbGF0ZSxcbi5zcC1kYXRhLXRhYmxlLFxuLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIGgzLFxuLnNwLXRlbXBsYXRlIGg0LFxuLnNwLXRlbXBsYXRlIGg1LFxuLnNwLWRhdGEtdGFibGUgaDQsXG4uc3AtZGF0YS10YWJsZSBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlICosXG4uc3AtZGF0YS10YWJsZSAqLFxuLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuXG4gIC5zcC10YWJsZS1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUgYTpob3Zlcixcbi5zcC1kYXRhLXRhYmxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3Atdmlldy1hbGwtbGluayB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXZpZXctYWxsLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3Atdmlldy1hbGwtbGluayBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0ciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1uYW1lLFxuLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtdmVudWUsXG4uc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1kYXRlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LXZlbnVlLFxuLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWNvdW50ZG93biB0aW1lIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtY291bnRkb3duIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWNvdW50ZG93biBzcGFuIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgdGQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LWRhdGUge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1kYXRlIGEsXG4uc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1kYXRlIGE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIGEge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIGE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvc3BvcnRzcHJlc3MvYXNzZXRzL2Nzcy9zcG9ydHNwcmVzcy1zdHlsZS1sdHIuY3NzP3Zlcj0yLjMgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAuc3AtZGF0YS10YWJsZSAuZGF0YS1uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy90cnhfYWRkb25zL2Nzcy9mb250LWljb25zL2Nzcy90cnhfYWRkb25zX2ljb25zLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIFtjbGFzcyo9XCIgdHJ4X2FkZG9uc19pY29uLVwiXTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcInRyeF9hZGRvbnNfaWNvbnNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4yZW07XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIC50cnhfYWRkb25zX2ljb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1YVwiO1xuICB9XG5cbiAgLnRyeF9hZGRvbnNfaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5OFwiO1xuICB9XG5cbiAgLnRyeF9hZGRvbnNfaWNvbi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YmNcIjtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3RyeF9hZGRvbnMvanMvc3dpcGVyL3N3aXBlci5taW4uY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3RyeF9hZGRvbnMvanMvbWFnbmlmaWMvbWFnbmlmaWMtcG9wdXAubWluLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy90cnhfYWRkb25zL2Nzcy9fX3N0eWxlcy5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAudHJ4X2FkZG9uc19zY3JvbGxfdG9fdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwMDE7XG4gICAgYm90dG9tOiAtNGVtO1xuICAgIHJpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDNlbTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuXG4gIC50cnhfYWRkb25zX3Njcm9sbF90b190b3A6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIFtjbGFzcyo9XCIgdHJ4X2FkZG9uc19pY29uLVwiXTpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC5wb3N0X21ldGFfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAucG9zdF9tZXRhX2l0ZW06YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwLjNlbSAwIDA7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxuXG4gIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcCA+IFtjbGFzcyo9dHJ4X2FkZG9uc19jb2x1bW4tXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnRyeF9hZGRvbnNfY29sdW1uc193cmFwLmNvbHVtbnNfcGFkZGluZ19ib3R0b20gPiBbY2xhc3MqPXRyeF9hZGRvbnNfY29sdW1uLV0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnRyeF9hZGRvbnNfY29sdW1uLTFfMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNjX2FsaWduX2NlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNjX2l0ZW1fdGl0bGUsXG4uc2NfaXRlbV9idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zY19pdGVtX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cblxuICAuc2NfaXRlbV9zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zY19pdGVtX2J1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICAuc2NfaXRlbV90aXRsZS5zY19pdGVtX3RpdGxlX3N0eWxlX2FjY2VudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNjX2l0ZW1fdGl0bGUgKyAuc2NfaXRlbV9idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxuXG4gIC5zY19pdGVtX2ZlYXR1cmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZWxlbWVudG9yLWNvbnRhaW5lcjpub3QoLmVsZW1lbnRvci1jb2x1bW4tZ2FwLW5vKSA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmVsZW1lbnRvci13aWRnZXQ6bm90KC5lbGVtZW50b3Itd2lkZ2V0X193aWR0aC1hdXRvKTpub3QoLmVsZW1lbnRvci13aWRnZXRfX3dpZHRoLWluaXRpYWwpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5lbGVtZW50b3ItYWJzb2x1dGUpOm5vdCguc2NfbGF5b3V0c19pdGVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yOmxhc3QtY2hpbGQsXG4uZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3cge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93IC5zY19sYXlvdXRzX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2NvbHVtbiAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19jb2x1bW4gLnNjX2xheW91dHNfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX3JpZ2h0IC5zY19sYXlvdXRzX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCxcbi5zY19sYXlvdXRzX2NvbHVtbi5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCAud2lkZ2V0LFxuLnNjX2xheW91dHNfY29sdW1uLnNjX2xheW91dHNfY29sdW1uX2FsaWduX3JpZ2h0IC53aWRnZXRfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX2xlZnQgPiAuZWxlbWVudG9yLWNvbHVtbi13cmFwID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX3JpZ2h0ID4gLmVsZW1lbnRvci1jb2x1bW4td3JhcCA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbi1jb250ZW50LW1pZGRsZSAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uLWNvbnRlbnQtYm90dG9tIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnNjX2xheW91dHNfaWNvbmVkX3RleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19pdGVtX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwge1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93X2ZpeGVkX3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNjX2Jsb2dnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMC4wMDAxcHg7XG4gIH1cblxuICAuc2NfYmxvZ2dlcl9jb2x1bW5zX3dyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnNjX2Jsb2dnZXJfc2xpZGVyIC5zY19ibG9nZ2VyX2l0ZW0sXG4uc2NfYmxvZ2dlcl9jb2x1bW5zX3dyYXAgLnNjX2Jsb2dnZXJfaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNjX2Jsb2dnZXJfc2xpZGVyIC5zY19ibG9nZ2VyX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19ibG9nZ2VyIC5zY19ibG9nZ2VyX2l0ZW1fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zY19ibG9nZ2VyIC5zY19ibG9nZ2VyX2l0ZW1fZmVhdHVyZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2NfYmxvZ2dlciAuc2NfYmxvZ2dlcl9pdGVtX2ZlYXR1cmVkW2NsYXNzKj1ob3Zlcl9dIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zY19ibG9nZ2VyIC5zY19ibG9nZ2VyX2l0ZW1fZmVhdHVyZWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2NfYmxvZ2dlciAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlICsgLnNjX2Jsb2dnZXJfaXRlbV9leGNlcnB0IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAuc2NfYmxvZ2dlcl9pdGVtX2RlZmF1bHQuc2NfYmxvZ2dlcl9pdGVtX2ltYWdlX3Bvc2l0aW9uX3RvcCAuc2NfYmxvZ2dlcl9pdGVtX2ZlYXR1cmVkICsgLnNjX2Jsb2dnZXJfaXRlbV9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAuc2NfYnV0dG9uX3dyYXA6bm90KFtjbGFzcyo9c2NfYWxpZ25fXSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zY19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMS41ZW0gM2VtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmE3NTg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAuc2NfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZmM1O1xuICB9XG5cbiAgLnNjX2J1dHRvbl90ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgfVxuXG4gIC5zY19pbm5lcl93aWR0aF9ub25lID4gLmVsZW1lbnRvci1jb2x1bW4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2NfdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC53aWRnZXRfYmFubmVyIC5pbWFnZV93cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIC53aWRnZXRfYmFubmVyIC5pbWFnZV93cmFwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzIC5wb3N0X2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3MgLnBvc3RfaXRlbSAucG9zdF9mZWF0dXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIC5wb3N0X2ZlYXR1cmVkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3MgLnBvc3RfaXRlbSAucG9zdF9oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIC5wb3N0X3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3MgLnBvc3RfaXRlbSAucG9zdF9tZXRhIHtcbiAgICBtYXJnaW46IDAuMmVtIDAgMWVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3MgLnBvc3RfaXRlbSAucG9zdF9kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIC5wb3N0X2RhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuNmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NDYyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIC5wb3N0X2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDAuOGVtO1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfaXRlbSArIC5wb3N0X2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9mZWF0dXJlZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc2xpZGVyX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGlkZXJfb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXItc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnNsaWRlcl9jb250YWluZXI6bm90KC5zbGlkZXJfaGVpZ2h0X2ZpeGVkKSAuc2xpZGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2xpZGVyX2NvbnRhaW5lcjpub3QoLnNsaWRlcl9tdWx0aSk6bm90KC5zbGlkZXJfdHlwZV9pbWFnZXMpLFxuLnNsaWRlcl9jb250YWluZXI6bm90KC5zbGlkZXJfbXVsdGkpOm5vdCguc2xpZGVyX3R5cGVfaW1hZ2VzKSAuc2xpZGVyLXNsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgfVxuXG4gIC5zbGlkZXJfY29udGFpbmVyLnNsaWRlcl90eXBlX2ltYWdlcyAuc2xpZGVyLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zbGlkZXJfY29udGFpbmVyLnNsaWRlcl90eXBlX2ltYWdlcyAuc2xpZGVyLXNsaWRlID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNjX3NsaWRlcl9jb250cm9scyAuc2xpZGVyX2NvbnRyb2xzX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNjX3NsaWRlcl9jb250cm9scy5zY19hbGlnbl9jZW50ZXIgLnNsaWRlcl9jb250cm9sc193cmFwIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zY19zbGlkZXJfY29udHJvbHMgLnNsaWRlcl9jb250cm9sc193cmFwIC5zbGlkZXJfcGFnaW5hdGlvbl93cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyLjhlbTtcbiAgfVxuXG4gIC5zY19zbGlkZXJfY29udHJvbHMuc2xpZGVyX3BhZ2luYXRpb25fc3R5bGVfYnVsbGV0cyAuc2xpZGVyX3BhZ2luYXRpb25fYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnNjX3NsaWRlcl9jb250cm9scy5zbGlkZXJfcGFnaW5hdGlvbl9zdHlsZV9idWxsZXRzIC5zbGlkZXJfcGFnaW5hdGlvbl9idWxsZXQgKyAuc2xpZGVyX3BhZ2luYXRpb25fYnVsbGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDZlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbixcbi5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbl9idXJnZXIgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiAuc2NfbGF5b3V0c19pdGVtX2ljb246YmVmb3JlLFxuLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uX2J1cmdlciAuc2NfbGF5b3V0c19pdGVtX2ljb246YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAzZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51LmluaXRlZCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYsXG4uc2NfbGF5b3V0c19tZW51X25hdiB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXY6YWZ0ZXIsXG4uc2NfbGF5b3V0c19tZW51X25hdiB1bDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgei1pbmRleDogMjA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpICsgbGkge1xuICAgIHotaW5kZXg6IDE5O1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSArIGxpICsgbGkge1xuICAgIHotaW5kZXg6IDE4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSArIGxpICsgbGkgKyBsaSB7XG4gICAgei1pbmRleDogMTc7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhOmhvdmVyLFxuLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbi5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XG4gICAgY29sb3I6ICNlZmE3NTg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTg4MlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcInRyeF9hZGRvbnNfaWNvbnNcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMWVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgbGkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlODg0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwidHJ4X2FkZG9uc19pY29uc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwLjY1ZW07XG4gICAgcmlnaHQ6IDAuNzVlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHdpZHRoOiAxM2VtO1xuICAgIHBhZGRpbmc6IDEuNGVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMXB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAuNmVtIDEuNWVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSBsaSA+IGE6aG92ZXIsXG4uc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICNlZmE3NTg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpLmN1cnJlbnQtbWVudS1pdGVtOmJlZm9yZSB7XG4gICAgY29sb3I6ICNlZmE3NTg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gdWwge1xuICAgIHRvcDogNC4yZW07XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiB1bCB1bCB7XG4gICAgbGVmdDogMTNlbTtcbiAgICB0b3A6IC0xLjRlbTtcbiAgICBtYXJnaW46IDAgMCAwIDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uX2J1cmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNlYXJjaF93cmFwLFxuLnNlYXJjaF93cmFwIC5zZWFyY2hfZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA2ZW07XG4gICAgcGFkZGluZzogMCAwIDAgMS4yNWVtICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAgMS41ZW0gMCAzZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTVlbTtcbiAgICBoZWlnaHQ6IDQuNzcyN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiA0Ljc3MjdlbTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNlbTtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDQuNzcyN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiA0Ljc3MjdlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAxZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvdHJ4X2FkZG9ucy5hbmltYXRpb24uY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLmFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmFuaW1hdGVkLmZhc3Qge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgfVxuXG4gIC5mYWRlSW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICB9XG5cbiAgLmZhZGVJbkxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIH1cblxuICAuZmFkZUluUmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgfVxuXG4gIC5mYWRlT3V0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvZWxlbWVudG9yL2Fzc2V0cy9saWIvYW5pbWF0aW9ucy9hbmltYXRpb25zLm1pbi5jc3M/dmVyPTIuNS4xNSA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5mYWRlSW4ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIH1cblxuICAuZmFkZUluTGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIH1cblxuICAuZmFkZUluUmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL2VsZW1lbnRvci9hc3NldHMvY3NzL2Zyb250ZW5kLm1pbi5jc3M/dmVyPTIuNS4xNSA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3Itc2NyZWVuLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwMGVtO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmVsZW1lbnRvciB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBtYW51YWw7XG4gICAgLW1zLWh5cGhlbnM6IG1hbnVhbDtcbiAgICBoeXBoZW5zOiBtYW51YWw7XG4gIH1cblxuICAuZWxlbWVudG9yICosXG4uZWxlbWVudG9yIDphZnRlcixcbi5lbGVtZW50b3IgOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuZWxlbWVudG9yIGEge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5lbGVtZW50b3IgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5lbGVtZW50b3ItaW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuZWxlbWVudG9yLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1zdHJldGNoZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbi1jb250ZW50LW1pZGRsZSA+IC5lbGVtZW50b3ItY29udGFpbmVyID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItY29sdW1uLXdyYXAge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbi1jb250ZW50LWJvdHRvbSA+IC5lbGVtZW50b3ItY29udGFpbmVyID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItY29sdW1uLXdyYXAge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuZWxlbWVudG9yLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsZW1lbnRvci1yb3cge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci1jb2x1bW4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuZWxlbWVudG9yOm5vdCguZWxlbWVudG9yLWJjLWZsZXgtd2lkZ2V0KSAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgPiAuZWxlbWVudG9yLWVsZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci13aWRnZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3Itd2lkZ2V0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuZWxlbWVudG9yLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci1pbm5lci1zZWN0aW9uIC5lbGVtZW50b3ItY29sdW1uLWdhcC1ubyAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW1lbnRvci1jb2x1bW4uZWxlbWVudG9yLWNvbC0zMyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cblxuICAuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItY29sLTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4uZWxlbWVudG9yLWNvbC02NiB7XG4gICAgd2lkdGg6IDY2LjY2NiU7XG4gIH1cblxuICAuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItY29sLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxlbWVudG9yLWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI2VsZW1lbnRvci1kZXZpY2UtbW9kZTphZnRlciB7XG4gICAgY29udGVudDogXCJkZXNrdG9wXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZWxlbWVudG9yLWRldmljZS1tb2RlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcInRhYmxldFwiO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2VsZW1lbnRvci1kZXZpY2UtbW9kZTphZnRlciB7XG4gICAgY29udGVudDogXCJtb2JpbGVcIjtcbiAgfVxufVxuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3ItZWxlbWVudCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXIgMC4zcywgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuM3MsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjNzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIGJveC1zaGFkb3cgMC4zcywgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuM3MsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci13aWRnZXQtZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3Itd2lkZ2V0LWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxufVxuQG1lZGlhIGFsbCB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI1cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMjVzO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cbi5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzA4cHg7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC05OWUxMjU5Om5vdCguZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWVsZW1lbnQtdHlwZS1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2hlYWRlcjEuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTk5ZTEyNTkge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbn1cblxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM5MGYyOGYge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNDkxNThlYiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gIGhlaWdodDogNDUwcHg7XG59XG5cbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC00MWE1YmQ2IC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTIyMzU4MmMge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZDJkMjQwNSB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02MmU1MWQxIHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWQ1Mjk1M2Mge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNmI1Njk1NSB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC05MmEwYjBhIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZGJkZDBlNCB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1jNzkzYzhkID4gLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDM1cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAzcHggM3B4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTJiNWI1Y2YgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iMTliMTE0Om5vdCguZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWVsZW1lbnQtdHlwZS1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iMTliMTE0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xufVxuXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjE5YjExNCB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbn1cblxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTA4MGVhNGQge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZWU2YzM5NyA+IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogLTJweCAwcHggMHB4IDBweDtcbiAgcGFkZGluZzogMHB4IDBweCAyNXB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTUwMDRmM2EgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzFlYjZjID4gLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDE2cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAzcHggM3B4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTZmYmM0MDEge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNDAwMDQ4NCB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iY2U3NzlmIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM5MGYyOGYge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMjIzNTgyYyB7XG4gICAgd2lkdGg6IDQ4LjA4OSU7XG4gIH1cblxuICAuZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZGJkZDBlNCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02ZmJjNDAxIHtcbiAgICB3aWR0aDogMzQuOTk3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtOTllMTI1OSB7XG4gICAgcGFkZGluZzogMHB4IDBweCA0MHB4IDBweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC00MWE1YmQ2IC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWM3OTNjOGQgPiAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4IDIwcHg7XG4gIH1cblxuICAuZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjcxZWI2YyA+IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC05OWUxMjU5IHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDIwcHggMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTQxYTViZDYgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mYzQwNDk0ID4gLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG4gIH1cblxuICAuZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtOTJhMGIwYSAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTJiNWI1Y2YgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1lZTZjMzk3ID4gLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEycHggMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTUwMDRmM2EgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02ZmJjNDAxID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvZm9udC1pY29ucy9jc3MvZm9udGVsbG8uY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAuaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhY1wiO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9zdHlsZS5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICBib2R5LFxuZGl2LFxuc3BhbixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wLFxucHJlLFxuYSxcbnNtYWxsLFxudWwsXG5saSxcbmZvcm0sXG5sYWJlbCxcbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG50YWJsZSxcbnRib2R5LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5zZWN0aW9uIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIGJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIGFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgbGkgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgYSxcbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICBhIGltZyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgYSxcbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIH1cblxuICBoMyA+IGEsXG5oNCA+IGEsXG5oNSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgOmFjdGl2ZSxcbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cbiAgdGFibGUgdGggKyB0aCxcbnRhYmxlIHRkICsgdGQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RkZDtcbiAgfVxuXG4gIHRhYmxlIHRkLFxudGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDEuOTVlbSAxLjFlbTtcbiAgfVxuXG4gIHRhYmxlIHRoIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIHByZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICBpbnB1dFtwbGFjZWhvbGRlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYVtwbGFjZWhvbGRlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgaW5wdXRbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWFbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIGlucHV0W3BsYWNlaG9sZGVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYVtwbGFjZWhvbGRlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIGlucHV0W3BsYWNlaG9sZGVyXTo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYVtwbGFjZWhvbGRlcl06OnBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIGlucHV0W3BsYWNlaG9sZGVyXSxcbnRleHRhcmVhW3BsYWNlaG9sZGVyXSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICB0ZXh0YXJlYSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG50ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG5cbiAgZm9ybSBidXR0b24sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNjX2J1dHRvbixcbi5zcC12aWV3LWFsbC1saW5rID4gYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDEuMzhlbSAzLjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG50ZXh0YXJlYSxcbmZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIHBhZGRpbmc6IDAuOTRlbSAxLjVlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLWhlaWdodDogMTBlbTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMC41M2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMC4yZW07XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIH1cblxuICAucGFnZV93cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnBhZ2Vfd3JhcCxcbi5jb250ZW50X3dyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnBhZ2VfY29udGVudF93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5yZW1vdmVfbWFyZ2lucyAucGFnZV9jb250ZW50X3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250ZW50X3dyYXAge1xuICAgIHdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuY29udGVudF93cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAucGFnZV9jb250ZW50X3dyYXAgLmNvbnRlbnRfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNpZGViYXJfaGlkZSBbY2xhc3MqPWNvbnRlbnRfd3JhcF0gPiAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnRvcF9wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwYWRkaW5nOiAwLjAxcHggMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgfVxuXG4gIC5tZW51X21vYmlsZV9jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlX2Nsb3NlOmJlZm9yZSxcbi5tZW51X21vYmlsZV9jbG9zZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMzglO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gIH1cblxuICAubWVudV9tb2JpbGVfY2xvc2U6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC5tZW51X21vYmlsZV9jbG9zZTphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAubWVudV9tb2JpbGVfb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gIH1cblxuICAubWVudV9tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwMDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubWVudV9tb2JpbGUgbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAuc2NfbGF5b3V0c19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0LjRyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDQ4JTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiA0OSU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIHVsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIHVsIHVsIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmc6IDFweCAyLjVlbSAxcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjhyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhID4gdWwgPiBsaSBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yZW07XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhID4gdWwgPiBsaSBsaSBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgbGkgbGkgbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgLm9wZW5fY2hpbGRfbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjNyZW07XG4gICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4zNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpIGxpIC5vcGVuX2NoaWxkX21lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuMzVyZW07XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGE6aG92ZXIgPiAub3Blbl9jaGlsZF9tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIC5vcGVuX2NoaWxkX21lbnU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLnNjX2xheW91dHNfbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDVlbTtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAuc2VhcmNoX21vYmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiA4cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xNC41cmVtO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5zZWFyY2hfbW9iaWxlIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAuc2VhcmNoX21vYmlsZSAuc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gM2VtIDFlbSAxLjVlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAuc2VhcmNoX21vYmlsZSAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwLjllbSAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5wb3N0X2l0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlX2NvbnRlbnRfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnBvc3RfZmVhdHVyZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiAwIDAuNGVtO1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XG4gICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cblxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIH1cblxuICAucG9zdF9mZWF0dXJlZCAubWFzayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG5cbiAgLmZvcm1hdC12aWRlbyAucG9zdF9mZWF0dXJlZC53aXRoX3RodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWIgLnBvc3RfdmlkZW8ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWIgLnBvc3RfdmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDU1JTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWIgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYiAubWFzayB7XG4gICAgei1pbmRleDogMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYjpob3ZlciAubWFzayB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYiAucG9zdF92aWRlb19ob3ZlciB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogLTI4cHggMCAwIC0yOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDRweDtcbiAgfVxuXG4gIC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYjpob3ZlciAucG9zdF92aWRlb19ob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgfVxuXG4gIC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYiAucG9zdF92aWRlb19ob3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgfVxuXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c193aWRnZXRzIC53aWRnZXQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLndpZGdldF9hcmVhX2lubmVyID4gZGl2ICsgZGl2LFxuLnNjX2xheW91dHNfd2lkZ2V0cyAud2lkZ2V0X2FyZWFfaW5uZXIgPiBkaXYgKyBhc2lkZSxcbi5zY19sYXlvdXRzX3dpZGdldHMgLndpZGdldF9hcmVhX2lubmVyID4gYXNpZGUgKyBhc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC53aWRnZXQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAud2lkZ2V0IC53aWRnZXRfdGl0bGUsXG4ud2lkZ2V0IC53aWRnZXRfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi4ycHg7XG4gICAgcGFkZGluZzogMTZweCAyM3B4O1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgcmVkO1xuICB9XG5cbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAud2lkZ2V0IC53aWRnZXRfdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG5cbiAgLndpZGdldF9iYW5uZXIgLmltYWdlX3dyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICNzYl9pbnN0YWdyYW0gLnNiX2luc3RhZ3JhbV9oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3NiX2luc3RhZ3JhbSAjc2JpX2xvYWQge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG5cbiAgLmZvb3Rlcl93cmFwIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkgKyBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDAuOGVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgI2RkZDtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX2xlZnQgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICB9XG5cbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX3JpZ2h0IC5zY19sYXlvdXRzX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjNlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9maWVsZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBwYWRkaW5nOiAwIDYwcHggMCAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE4ZW07XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAudG9wX3BhbmVsOm5vdCguc2NoZW1lX2RhcmspIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbDpub3QoLnNjaGVtZV9kYXJrKSAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6YmVmb3JlIHtcbiAgICBjb2xvcjogIzc5N2U4NyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcF9wYW5lbDpub3QoLnNjaGVtZV9kYXJrKSAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWw6bm90KC5zY2hlbWVfZGFyaykgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gdWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgbGkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsXG4uc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEsXG4uc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nOiAwLjg1ZW0gMS4zZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gdWwge1xuICAgIHRvcDogNGVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgdWwge1xuICAgIHdpZHRoOiAxMC44ZW07XG4gICAgcGFkZGluZzogMS44ZW0gMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiB1bCB1bCB7XG4gICAgbGVmdDogMTAuOGVtO1xuICAgIHRvcDogLTEuOGVtO1xuICAgIG1hcmdpbjogMCAwIDAgMnB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAuMjdlbSAxZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHVsIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1zLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG4uc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNzYl9pbnN0YWdyYW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2lkZ2V0ICNzYl9pbnN0YWdyYW0gI3NiaV9pbWFnZXMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIG1hcmdpbjogMCAtNHB4O1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndpZGdldCAjc2JpX2xvYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2NfYmxvZ2dlciAuc2NfYmxvZ2dlcl9pdGVtX2ZlYXR1cmVkIGltZyxcbi5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIC5wb3N0X2ZlYXR1cmVkIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cblxuICAuc2NfYmxvZ2dlciAuc2NfYmxvZ2dlcl9pdGVtX2ZlYXR1cmVkOmhvdmVyIGltZyxcbi5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIC5wb3N0X2ZlYXR1cmVkOmhvdmVyIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIH1cblxuICAuYm94LXN0eWxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLmNvcHlyaWdodC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAubWVkLXRpdGxlIC5zY19pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cblxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcGx1Z2lucy5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAucG9zdF9mZWF0dXJlZFtjbGFzcyo9aG92ZXJfXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnBvc3RfZmVhdHVyZWRbY2xhc3MqPWhvdmVyX10sXG4ucG9zdF9mZWF0dXJlZFtjbGFzcyo9aG92ZXJfXSAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5wb3N0X2ZlYXR1cmVkIC5tYXNrIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuXG4gIC5wb3N0X2ZlYXR1cmVkLmhvdmVyX3NpbXBsZTpob3ZlciAubWFzayB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wb3N0X2ZlYXR1cmVkLmhvdmVyX3NpbXBsZSAuaWNvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA2O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5zY19zbGlkZXJfY29udHJvbHMuc2xpZGVyX3BhZ2luYXRpb25fc3R5bGVfYnVsbGV0cyAuc2xpZGVyX3BhZ2luYXRpb25fYnVsbGV0ICsgLnNsaWRlcl9wYWdpbmF0aW9uX2J1bGxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxuICAuc2Nfc2xpZGVyX2NvbnRyb2xzLnNsaWRlcl9wYWdpbmF0aW9uX3N0eWxlX2J1bGxldHMgLnNsaWRlcl9wYWdpbmF0aW9uX2J1bGxldCB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5zY193aWRnZXRfc2xpZGVyIC5zbGlkZXJfZW5naW5lX3N3aXBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvb3Rlcl93cmFwIC5zY19sYXlvdXRzX2l0ZW0gLndpZGdldCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19ibG9nZ2VyIC5wb3N0X2ZlYXR1cmVkIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zY19ibG9nZ2VyX2l0ZW1fbWV0YSAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnNjX2Jsb2dnZXJfZGVmYXVsdCAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIH1cblxuICAuc2NfYmxvZ2dlcl9kZWZhdWx0LnNjX2Jsb2dnZXJfZGVmYXVsdF9jbGFzc2ljX21ldGEgLnBvc3RfbWV0YSArIC5zY19ibG9nZ2VyX2l0ZW1fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuXG4gIC5zY19ibG9nZ2VyX2l0ZW1fZGVmYXVsdC5zY19ibG9nZ2VyX2l0ZW1faW1hZ2VfcG9zaXRpb25fdG9wIC5zY19ibG9nZ2VyX2l0ZW1fZmVhdHVyZWQgKyAuc2NfYmxvZ2dlcl9pdGVtX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIuMmVtO1xuICB9XG5cbiAgLnNjX2Jsb2dnZXIgLnNjX2Jsb2dnZXJfaXRlbV90aXRsZSArIC5zY19ibG9nZ2VyX2l0ZW1fZXhjZXJwdCB7XG4gICAgbWFyZ2luLXRvcDogMS40ZW07XG4gIH1cblxuICAuc2NfYmxvZ2dlcl9kZWZhdWx0LnNjX2Jsb2dnZXJfZGVmYXVsdF9jbGFzc2ljX21ldGEgLnNjX2Jsb2dnZXJfaXRlbV9leGNlcnB0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9pdGVtX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDE1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc2NfYmxvZ2dlcl9kZWZhdWx0LnNjX2Jsb2dnZXJfZGVmYXVsdF9jbGFzc2ljX21ldGFfc2ltcGxlIC5wb3N0X2ZlYXR1cmVkIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5zY19ibG9nZ2VyX2RlZmF1bHQuc2NfYmxvZ2dlcl9kZWZhdWx0X2NsYXNzaWNfbWV0YV9zaW1wbGUgLnBvc3RfbWV0YSB7XG4gICAgbWFyZ2luOiAwIDAgNnB4O1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrLmVsZW1lbnRvci13aWRnZXQtdHJ4X3NjX3NsaWRlcl9jb250cm9scyAuc2Nfc2xpZGVyX2NvbnRyb2xzIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICB9XG5cbiAgLnNjX2l0ZW1fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk0ZW07XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5zY190aXRsZS5zY190aXRsZV9hY2NlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDIzcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZGRkO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc2NfdGl0bGUuc2NfdGl0bGVfYWNjZW50IC5zY19pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi4ycHg7XG4gIH1cblxuICAudHJ4X2FkZG9uc19zY3JvbGxfdG9fdG9wIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIC5wb3N0X2RhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzIC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2ZlYXR1cmVkIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2ZlYXR1cmVkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2l0ZW0gLnBvc3RfbWV0YSB7XG4gICAgbWFyZ2luOiA1cHggMCAwLjllbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X2hlYWRlciAucG9zdF9jYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2l0ZW0gLnBvc3RfaGVhZGVyICsgLnBvc3RfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2JvZHkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XG4gICAgcGFkZGluZzogMjJweCA2MHB4IDEwcHggMzVweDtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfaXRlbSArIC5wb3N0X2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfaXRlbSAucG9zdF9oZWFkZXIgLnBvc3RfZGF0ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucG9zdF9jb250ZW50ID4gLmVsZW1lbnRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIGZvcm0ubWM0d3AtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxMGVtIDAgMi4yZW07XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDkuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGZvcm0ubWM0d3AtZm9ybSBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZSBhOmhvdmVyLFxuLnNwLWRhdGEtdGFibGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGFibGUtY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIGgzLFxuLnNwLXRlbXBsYXRlIGg0LFxuLnNwLXRlbXBsYXRlIGg1LFxuLnNwLWRhdGEtdGFibGUgaDQsXG4uc3AtZGF0YS10YWJsZSBoNSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIHRyICsgdHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUgLmRhdGEtbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtZGF0YS10YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWRhdGEtdGFibGUgdGgsXG4uc2NfbGF5b3V0c193aWRnZXRzIC5zcC1kYXRhLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxNHB4IDhweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJvZHkgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtZGF0YS10YWJsZSB0aCxcbmJvZHkgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtZGF0YS10YWJsZSB0ZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtZGF0YS10YWJsZSB0ZC5kYXRhLW5hbWUsXG4uc2NfbGF5b3V0c193aWRnZXRzIC5zcC1kYXRhLXRhYmxlIHRkLmRhdGEtcmFuayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtZGF0YS10YWJsZSB0aGVhZCB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjhlbSAzLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXZpZXctYWxsLWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXRlbXBsYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3Atdmlldy1hbGwtbGluayB7XG4gICAgcGFkZGluZzogMjVweCAwIDAgMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC12aWV3LWFsbC1saW5rID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyAqIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1kYXRlLFxuLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtdGl0bGUgYSxcbi5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZGF0YS10YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1ldmVudC1ibG9ja3MgLnRlYW0tbG9nbyB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHdpZHRoOiAyMiU7XG4gICAgaGVpZ2h0OiA2ZW07XG4gICAgbWF4LXdpZHRoOiA2ZW07XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1kYXRhLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHggMTlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSxcbi5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LXZlbnVlLFxuLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtZGF0ZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWNvdW50ZG93biB0aW1lIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtY291bnRkb3duIHRpbWUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0OXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zcC1jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duLnNwLWNvdW50ZG93biB0aW1lIHNwYW4gc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1uYW1lID4gYTpub3QoLnRlYW0tbG9nbykge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtdmVudWUsXG4uc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1kYXRlIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWNvdW50ZG93biB0aW1lIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c193aWRnZXRzIC5zcC1jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duLnNwLWNvdW50ZG93biB0aW1lIHNwYW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCA1cHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1uYW1lID4gYTpub3QoLnRlYW0tbG9nbykge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAuZXh0cmEtZXZlbnQtYmxvY2sgLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA2NSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDY1KTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA2NSk7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmV4dHJhLWV2ZW50LWJsb2NrIC5zcC10ZW1wbGF0ZS5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3Mge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbXMtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4dHJhLWV2ZW50LWJsb2NrIC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1lbGVtZW50ICsgLmVsZW1lbnRvci1lbGVtZW50OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEzJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNzQlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgfVxuXG4gIC5leHRyYS1ldmVudC1ibG9jayAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICB9XG5cbiAgLmV4dHJhLWV2ZW50LWJsb2NrIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LWJsb2NrcyAudGVhbS1sb2dvIHtcbiAgICBoZWlnaHQ6IDUuMWVtO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAuZXh0cmEtZXZlbnQtYmxvY2sgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZGF0YS10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMjJweCAyNXB4IDIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24gLnNwLWNvdW50ZG93bi13cmFwcGVyID4gKiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24gLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93biAuc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93biAuc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSBzcGFuIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQ5cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXh0cmEtY291bnRkb3duIC5zcC1jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duLnNwLWNvdW50ZG93biB0aW1lIHNwYW4gc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXh0cmEtY291bnRkb3duIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA1MzhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgN3B4IDM1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC53cC13aWRnZXQtc3BvcnRzcHJlc3MtY291bnRkb3duIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiB7XG4gICAgbWF4LXdpZHRoOiA1NjhweDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLndpZGdldF90aXRsZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC5zcC10YWJsZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi4zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLndpZGdldF90aXRsZSxcbi5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWF4LXdpZHRoOiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAud2lkZ2V0X3RpdGxlLFxuLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGFibGUtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxOTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAud2lkZ2V0X3RpdGxlICsgLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGVtcGxhdGUtY291bnRkb3duIHtcbiAgICB3aWR0aDogMzM4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLnNwLXRlbXBsYXRlLWNvdW50ZG93bjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgIGNvbnRlbnQ6IFwiXFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XFxlODE0XCI7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE2MCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0yNyU7XG4gICAgY29sb3I6ICMwOTE2MjU7XG4gICAgZm9udC1zaXplOiA1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDlweDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY3VzdG9tLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5jb250ZW50X3dyYXAge1xuICAgIHdpZHRoOiAxMjc4cHg7XG4gIH1cblxuICBib2R5IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc2ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gIH1cblxuICBwLFxudWwge1xuICAgIG1hcmdpbi10b3A6IDBlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQuMjg2ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTNlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjNlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMuNDI5ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTZlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjUyZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjU3MWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjE0M2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNzE0ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDZlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgfVxuXG4gIC5zcC12aWV3LWFsbC1saW5rID4gYSxcbmZvcm0gYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5wb3N0X21ldGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMC40ZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdykgLnNjX2xheW91dHNfbWVudV9uYXYge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gdWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHVsID4gbGkgPiBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgPiB1bCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgdWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5zbGlkZXJfcGFnaW5hdGlvbl93cmFwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5zY19idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB9XG5cbiAgZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3Bhbixcbi5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMgKixcbi5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMsXG4uc3AtZGF0YS10YWJsZSB0aCxcbi5zcC10YWJsZS1jYXB0aW9uLFxuLnNwLXRlbXBsYXRlIGgzLFxuLnNwLXRlbXBsYXRlIGg0LFxuLnNwLXRlbXBsYXRlIGg1LFxuLnNwLWRhdGEtdGFibGUgaDQsXG4uc3AtZGF0YS10YWJsZSBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LXZlbnVlLFxuLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1uYW1lID4gYTpub3QoLnRlYW0tbG9nbyksXG4uc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSBzcGFuIHNtYWxsLFxuLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtdGl0bGUgYSxcbi5zcC10ZW1wbGF0ZSxcbi5zcC1kYXRhLXRhYmxlLFxuLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY29sb3JzLWFsdGVyLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5zY2hlbWVfYWx0ZXIge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICAgIGJhY2tncm91bmQ6ICNmMGYyZjc7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIGgxLFxuLnNjaGVtZV9hbHRlciBoMixcbi5zY2hlbWVfYWx0ZXIgaDMsXG4uc2NoZW1lX2FsdGVyIGg0LFxuLnNjaGVtZV9hbHRlciBoNSxcbi5zY2hlbWVfYWx0ZXIgaDMgYSxcbi5zY2hlbWVfYWx0ZXIgaDQgYSxcbi5zY2hlbWVfYWx0ZXIgaDUgYSxcbi5zY2hlbWVfYWx0ZXIgbGkgYSB7XG4gICAgY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIGgzIGE6aG92ZXIsXG4uc2NoZW1lX2FsdGVyIGg0IGE6aG92ZXIsXG4uc2NoZW1lX2FsdGVyIGg1IGE6aG92ZXIsXG4uc2NoZW1lX2FsdGVyIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciBhIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwODEzMjQ7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIHRhYmxlIHRoLFxuLnNjaGVtZV9hbHRlciB0YWJsZSB0aCArIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIHRhYmxlIHRkLFxuLnNjaGVtZV9hbHRlciB0YWJsZSB0ZCArIHRkIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIHRhYmxlIHRoIHtcbiAgICBjb2xvcjogIzhjOTA5NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0NDUyO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciB0YWJsZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIHRhYmxlID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4pID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIHVsID4gbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5zY2hlbWVfYWx0ZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uc2NoZW1lX2FsdGVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNjaGVtZV9hbHRlciB0ZXh0YXJlYSxcbi5zY2hlbWVfYWx0ZXIgZm9ybS5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5zY2hlbWVfYWx0ZXIgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uc2NoZW1lX2FsdGVyIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLnNjaGVtZV9hbHRlciB0ZXh0YXJlYTpmb2N1cyxcbi5zY2hlbWVfYWx0ZXIgZm9ybS5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgICBib3JkZXItY29sb3I6ICMyNjJmM2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgaW5wdXRbcGxhY2Vob2xkZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciB0ZXh0YXJlYVtwbGFjZWhvbGRlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIGlucHV0W3BsYWNlaG9sZGVyXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgdGV4dGFyZWFbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciBpbnB1dFtwbGFjZWhvbGRlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciB0ZXh0YXJlYVtwbGFjZWhvbGRlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciBpbnB1dFtwbGFjZWhvbGRlcl06OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciB0ZXh0YXJlYVtwbGFjZWhvbGRlcl06OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6YmVmb3JlIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSxcbi5zY2hlbWVfYWx0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNDcsIDYyLCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLXZpZXctYWxsLWxpbmsgPiBhOmhvdmVyLFxuLnNjaGVtZV9hbHRlciBidXR0b246aG92ZXIsXG4uc2NoZW1lX2FsdGVyIGJ1dHRvbjpmb2N1cyxcbi5zY2hlbWVfYWx0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnNjaGVtZV9hbHRlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uc2NoZW1lX2FsdGVyIC5zY19idXR0b25fZGVmYXVsdDpob3Zlcixcbi5zY2hlbWVfYWx0ZXIgLnNjX2J1dHRvbjpub3QoLnNjX2J1dHRvbl9zaW1wbGUpOm5vdCguc2NfYnV0dG9uX2JvcmRlcmVkKTpub3QoLnNjX2J1dHRvbl9iZ19pbWFnZSk6aG92ZXIsXG4uc2NoZW1lX2FsdGVyIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5zY2hlbWVfYWx0ZXIgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciBkaXYgLnNwLXZpZXctYWxsLWxpbmsgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW0ge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbSBhOm5vdCguc2NfYnV0dG9uKTpub3QoLmJ1dHRvbikge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbSBhOm5vdCguc2NfYnV0dG9uKTpub3QoLmJ1dHRvbik6aG92ZXIsXG4uc2NoZW1lX2FsdGVyIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtIGE6bm90KC5zY19idXR0b24pOm5vdCguYnV0dG9uKTpob3ZlciAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSxcbi5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6aG92ZXI6YmVmb3JlLFxuLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbi5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpID4gYSB7XG4gICAgY29sb3I6ICM4YzkwOTcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgbGkgPiBhOmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSBsaS5jdXJyZW50LW1lbnUtaXRlbTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5tZW51X21vYmlsZV9pbm5lciB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLm1lbnVfbW9iaWxlX2Nsb3NlOmJlZm9yZSxcbi5zY2hlbWVfYWx0ZXIgLm1lbnVfbW9iaWxlX2Nsb3NlOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxZDFkMWQ7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5tZW51X21vYmlsZV9jbG9zZTpob3ZlcjpiZWZvcmUsXG4uc2NoZW1lX2FsdGVyIC5tZW51X21vYmlsZV9jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAubWVudV9tb2JpbGVfaW5uZXIgYSxcbi5zY2hlbWVfYWx0ZXIgLm1lbnVfbW9iaWxlX2lubmVyIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAubWVudV9tb2JpbGVfaW5uZXIgYTpob3Zlcixcbi5zY2hlbWVfYWx0ZXIgLm1lbnVfbW9iaWxlX2lubmVyIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaTpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAubWVudV9tb2JpbGVfaW5uZXIgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAubWVudV9tb2JpbGVfaW5uZXIgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQ6Zm9jdXMsXG4uc2NoZW1lX2FsdGVyIC5tZW51X21vYmlsZV9pbm5lciAuc2VhcmNoX21vYmlsZSAuc2VhcmNoX3N1Ym1pdDpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzkwOTc7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtX2ljb246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC50b3BfcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5wb3N0X2l0ZW0ge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAucG9zdF9tZXRhLFxuLnNjaGVtZV9hbHRlciAucG9zdF9tZXRhX2l0ZW0sXG4uc2NoZW1lX2FsdGVyIC5wb3N0X21ldGFfaXRlbTphZnRlcixcbi5zY2hlbWVfYWx0ZXIgLnBvc3RfbWV0YV9pdGVtOmhvdmVyOmFmdGVyLFxuLnNjaGVtZV9hbHRlciAucG9zdF9tZXRhX2l0ZW0gYSB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMzI0O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAucG9zdF9tZXRhX2l0ZW0ucG9zdF9kYXRlIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnBvc3RfbWV0YV9pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAucG9zdF9pdGVtIC5wb3N0X3RpdGxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWIgLnBvc3RfdmlkZW9faG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYiAucG9zdF92aWRlb19ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfd2lkZ2V0cyAud2lkZ2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2NfdGl0bGUuc2NfdGl0bGVfYWNjZW50LFxuLnNjaGVtZV9hbHRlciAud2lkZ2V0IC53aWRnZXRfdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjQ0NTI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2NfaXRlbV90aXRsZS5zY19pdGVtX3RpdGxlX3N0eWxlX2FjY2VudCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5MDk3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiAuc2NfbGF5b3V0c19pdGVtX2ljb246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc2Nfc2xpZGVyX2NvbnRyb2xzLnNsaWRlcl9wYWdpbmF0aW9uX3N0eWxlX2J1bGxldHMgLnNsaWRlcl9wYWdpbmF0aW9uX2J1bGxldCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5zY19zbGlkZXJfY29udHJvbHMuc2xpZGVyX3BhZ2luYXRpb25fc3R5bGVfYnVsbGV0cyAuc2xpZGVyX3BhZ2luYXRpb25fYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4uc2NoZW1lX2FsdGVyIC5zY19zbGlkZXJfY29udHJvbHMuc2xpZGVyX3BhZ2luYXRpb25fc3R5bGVfYnVsbGV0cyAuc2xpZGVyX3BhZ2luYXRpb25fYnVsbGV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5zY19ibG9nZ2VyX2RlZmF1bHQuc2NfYmxvZ2dlcl9kZWZhdWx0X2NsYXNzaWNfbWV0YV9zaW1wbGUgLnNjX2Jsb2dnZXJfaXRlbV9jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAudHJ4X2FkZG9uc19zY3JvbGxfdG9fdG9wIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnRyeF9hZGRvbnNfc2Nyb2xsX3RvX3RvcDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYxNTBkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMztcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLXRlbXBsYXRlICosXG4uc2NoZW1lX2FsdGVyIC5zcC1kYXRhLXRhYmxlICosXG4uc2NoZW1lX2FsdGVyIC5zcC10YWJsZS1jYXB0aW9uIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc3AtZGF0YS10YWJsZSB0ZCB7XG4gICAgY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5zcC1kYXRhLXRhYmxlIHRoIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc3AtZGF0YS10YWJsZSB0ciArIHRyIHtcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMgc3Bhbixcbi5zY2hlbWVfYWx0ZXIgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyxcbi5zY2hlbWVfYWx0ZXIgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyBhOmhvdmVyLFxuLnNjaGVtZV9hbHRlciAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIGEsXG4uc2NoZW1lX2FsdGVyIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LWRhdGUsXG4uc2NoZW1lX2FsdGVyIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXRpdGxlIGEsXG4uc2NoZW1lX2FsdGVyIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXRpdGxlIHtcbiAgICBjb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc3AtdGVtcGxhdGUgYSxcbi5zY2hlbWVfYWx0ZXIgLnNwLWRhdGEtdGFibGUgYSB7XG4gICAgY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLXRlbXBsYXRlIGE6aG92ZXIsXG4uc2NoZW1lX2FsdGVyIC5zcC1kYXRhLXRhYmxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NoZW1lX2FsdGVyIC5leHRyYS1ldmVudC1ibG9jayAuZWxlbWVudG9yLWNvbnRhaW5lcixcbi5zY2hlbWVfYWx0ZXIgLnNwLXRlbXBsYXRlLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC12ZW51ZSxcbi5zY2hlbWVfYWx0ZXIgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtZGF0ZSB7XG4gICAgY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLmV4dHJhLWV2ZW50LWJsb2NrIC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1lbGVtZW50ICsgLmVsZW1lbnRvci1lbGVtZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2UzZTNlMztcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiB7XG4gICAgY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiBzbWFsbCB7XG4gICAgY29sb3I6ICM3OTdlODcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiB7XG4gICAgYmFja2dyb3VuZDogI2UzZTNlMztcbiAgfVxuXG4gIC5zY2hlbWVfYWx0ZXIgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAud2lkZ2V0X3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9hbHRlciAuc3AtY291bnRkb3duIHRpbWUge1xuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMyAhaW1wb3J0YW50O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jb2xvcnMtZGFyay5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAuc2NoZW1lX2Rhcmsge1xuICAgIGNvbG9yOiAjODQ4OTkyO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIGgxLFxuLnNjaGVtZV9kYXJrIGgyLFxuLnNjaGVtZV9kYXJrIGgzLFxuLnNjaGVtZV9kYXJrIGg0LFxuLnNjaGVtZV9kYXJrIGg1LFxuLnNjaGVtZV9kYXJrIGgzIGEsXG4uc2NoZW1lX2RhcmsgbGkgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgaDMgYTpob3Zlcixcbi5zY2hlbWVfZGFyayBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBhIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayB1bCA+IGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zY2hlbWVfZGFyayBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zY2hlbWVfZGFyayBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zY2hlbWVfZGFyayBmb3JtLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uc2NoZW1lX2RhcmsgZm9ybS5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzNTM1MzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBpbnB1dFtwbGFjZWhvbGRlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgaW5wdXRbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIGlucHV0W3BsYWNlaG9sZGVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgaW5wdXRbcGxhY2Vob2xkZXJdOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgYnV0dG9uOm5vdCguY29tcG9uZW50cy1idXR0b24pLFxuLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zY2hlbWVfZGFyayAuc2NfYnV0dG9uX2RlZmF1bHQsXG4uc2NoZW1lX2RhcmsgLnNjX2J1dHRvbjpub3QoLnNjX2J1dHRvbl9zaW1wbGUpOm5vdCguc2NfYnV0dG9uX2JvcmRlcmVkKTpub3QoLnNjX2J1dHRvbl9iZ19pbWFnZSksXG4uc2NoZW1lX2RhcmsgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUge1xuICAgIGNvbG9yOiAjYjdiN2I3O1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9c3VibWl0XVtkaXNhYmxlZF0sXG4uc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwODEyMjQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBidXR0b246aG92ZXIsXG4uc2NoZW1lX2RhcmsgYnV0dG9uOmZvY3VzLFxuLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5zY2hlbWVfZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uc2NoZW1lX2RhcmsgLnNjX2J1dHRvbl9kZWZhdWx0OmhvdmVyLFxuLnNjaGVtZV9kYXJrIC5zY19idXR0b246bm90KC5zY19idXR0b25fc2ltcGxlKTpub3QoLnNjX2J1dHRvbl9ib3JkZXJlZCk6bm90KC5zY19idXR0b25fYmdfaW1hZ2UpOmhvdmVyLFxuLnNjaGVtZV9kYXJrIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5zY2hlbWVfZGFyayAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsuZm9vdGVyX3dyYXAge1xuICAgIGNvbG9yOiAjODQ4OTkyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciB7XG4gICAgY29sb3I6ICNhNmE2YTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfY2xvc2U6YmVmb3JlLFxuLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9jbG9zZTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9jbG9zZTpob3ZlcjpiZWZvcmUsXG4uc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2Nsb3NlOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2lubmVyIGEsXG4uc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2lubmVyIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciBhOmhvdmVyLFxuLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciAubWVudV9tb2JpbGVfbmF2X2FyZWEgbGk6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQge1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciAuc2VhcmNoX21vYmlsZSAuc2VhcmNoX3N1Ym1pdDpmb2N1cyxcbi5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrLmZvb3Rlcl93cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xuICAgIGNvbG9yOiAjYTZhNmE2O1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrLmZvb3Rlcl93cmFwIC53aWRnZXQge1xuICAgIGJvcmRlci1jb2xvcjogIzg0ODk5MjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyay5mb290ZXJfd3JhcCBoMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsuZm9vdGVyX3dyYXAgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsuZm9vdGVyX3dyYXAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLndpZGdldCAud2lkZ2V0X3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDgxMjI0O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayAuc2Nfc2xpZGVyX2NvbnRyb2xzLnNsaWRlcl9wYWdpbmF0aW9uX3N0eWxlX2J1bGxldHMgLnNsaWRlcl9wYWdpbmF0aW9uX2J1bGxldCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLnNjX3NsaWRlcl9jb250cm9scy5zbGlkZXJfcGFnaW5hdGlvbl9zdHlsZV9idWxsZXRzIC5zbGlkZXJfcGFnaW5hdGlvbl9idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbi5zY2hlbWVfZGFyayAuc2Nfc2xpZGVyX2NvbnRyb2xzLnNsaWRlcl9wYWdpbmF0aW9uX3N0eWxlX2J1bGxldHMgLnNsaWRlcl9wYWdpbmF0aW9uX2J1bGxldDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zcC10ZW1wbGF0ZSAqLFxuLnNjaGVtZV9kYXJrIC5zcC10YWJsZS1jYXB0aW9uIHtcbiAgICBjb2xvcjogIzg0ODk5MiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zcC10YWJsZS1jYXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zcC10ZW1wbGF0ZSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zcC10ZW1wbGF0ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zcC1jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duLnNwLWNvdW50ZG93biB0aW1lIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiBzbWFsbCB7XG4gICAgY29sb3I6ICM4NDg5OTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLndpZGdldF90aXRsZSB7XG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayAuc3AtY291bnRkb3duIHRpbWUge1xuICAgIGJvcmRlci1jb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jb2xvcnMtZGVmYXVsdC5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAuc2NoZW1lX2RlZmF1bHQge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGg1LFxuLnNjaGVtZV9kZWZhdWx0IGg1IGEge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGg1IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGEge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgxMzI0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGEsXG4uc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtLFxuLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbTphZnRlcixcbi5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW06aG92ZXI6YWZ0ZXIsXG4uc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtIGEge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEzMjQ7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtLnBvc3RfZGF0ZSB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYiAucG9zdF92aWRlb19ob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWIgLnBvc3RfdmlkZW9faG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9pdGVtX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy90cnhfYWRkb25zL2Nzcy9fX3Jlc3BvbnNpdmUuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zY19pdGVtX3RpdGxlICsgLnNjX2l0ZW1fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdyksXG4uc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdykgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93IC5zY19sYXlvdXRzX2xvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0LjVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdyksXG4uc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdykgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cnhfYWRkb25zX3Njcm9sbF90b190b3Age1xuICAgIHJpZ2h0OiAxZW07XG4gIH1cblxuICAuc2NfaXRlbV90aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2NvbHVtbiAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTVlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMS4xNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwLjdlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuM2VtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgcmlnaHQ6IDAuNWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyeF9hZGRvbnNfY29sdW1uc193cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgLnRyeF9hZGRvbnNfY29sdW1uc193cmFwID4gW2NsYXNzKj10cnhfYWRkb25zX2NvbHVtbi1dIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnRyeF9hZGRvbnNfY29sdW1uc193cmFwLmNvbHVtbnNfcGFkZGluZ19ib3R0b20gPiBbY2xhc3MqPXRyeF9hZGRvbnNfY29sdW1uLV0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRyeF9hZGRvbnNfY29sdW1uc193cmFwOm5vdCguY29sdW1uc19mbHVpZCkgPiBbY2xhc3MqPXRyeF9hZGRvbnNfY29sdW1uLV0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc2NfaXRlbV90aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuc2NfaXRlbV90aXRsZSArIC5zY19pdGVtX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cblxuICAuaGlkZV9vbl9tb2JpbGUsXG4uc2NfbGF5b3V0c19oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcCA+IFtjbGFzcyo9dHJ4X2FkZG9uc19jb2x1bW4tXSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcC5jb2x1bW5zX3BhZGRpbmdfYm90dG9tID4gW2NsYXNzKj10cnhfYWRkb25zX2NvbHVtbi1dIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcDpub3QoLmNvbHVtbnNfZmx1aWQpID4gW2NsYXNzKj10cnhfYWRkb25zX2NvbHVtbi1dIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSxcbi5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2l0ZW0gLnBvc3RfZmVhdHVyZWQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2l0ZW0gLnBvc3RfYm9keSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxNjBweCkge1xuICAuc2NfbGF5b3V0c19oaWRlX29uX3dpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDIxNTlweCkge1xuICAuc2NfbGF5b3V0c19oaWRlX29uX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuc2NfbGF5b3V0c19oaWRlX29uX25vdGVib29rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2NfbGF5b3V0c19oaWRlX29uX3RhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19yZXNwb25zaXZlLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1kYXRhLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxN3B4IDE1cHggMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1ldmVudC1ibG9ja3MgLnRlYW0tbG9nbyB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29udGVudF93cmFwIHtcbiAgICB3aWR0aDogMTEwMHB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpLFxuLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfZmVhdHVyZWQge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2JvZHkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfaXRlbSAucG9zdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X2hlYWRlciArIC5wb3N0X2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc2NfYmxvZ2dlcl9kZWZhdWx0IC5zY19ibG9nZ2VyX2l0ZW1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIC5zY19ibG9nZ2VyX2RlZmF1bHQuc2NfYmxvZ2dlcl9kZWZhdWx0X2NsYXNzaWNfbWV0YSAuc2NfYmxvZ2dlcl9pdGVtX2V4Y2VycHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuc2NfYmxvZ2dlciAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlICsgLnNjX2Jsb2dnZXJfaXRlbV9leGNlcnB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogMTZlbTtcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2Nrczpub3QoLnNwLXRlbXBsYXRlLWV2ZW50LWxvZ29zLWJsb2NrKSAuc3AtZXZlbnQtYmxvY2tzIC50ZWFtLWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC53aWRnZXRfdGl0bGUsXG4uZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC5zcC10YWJsZS1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC53aWRnZXRfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSA+IGE6bm90KC50ZWFtLWxvZ28pIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuN2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi40ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gIHAsXG51bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG4gIH1cblxuICAuc3Atdmlldy1hbGwtbGluayB7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRlbnRfd3JhcCB7XG4gICAgd2lkdGg6IDk2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAgPiBbY2xhc3MqPXRyeF9hZGRvbnNfY29sdW1uLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAuY29sdW1uc19wYWRkaW5nX2JvdHRvbSA+IFtjbGFzcyo9dHJ4X2FkZG9uc19jb2x1bW4tXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICBmb3JtIGJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSxcbi5zY19idXR0b24sXG4uc3Atdmlldy1hbGwtbGluayA+IGEge1xuICAgIHBhZGRpbmc6IDFlbSAzZW07XG4gIH1cblxuICB0YWJsZSB0aCxcbnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLmZvb3Rlcl93cmFwIC5zY19sYXlvdXRzX21lbnUgPiB1bCA+IGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiAxMGVtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEsXG4uc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nOiAwLjg1ZW0gMWVtO1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9mZWF0dXJlZCB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X2hlYWRlciArIC5wb3N0X2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuXG4gIC5zY19ibG9nZ2VyX2RlZmF1bHQgLnNjX2Jsb2dnZXJfaXRlbV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLnNjX2l0ZW1fdGl0bGUgKyAuc2NfaXRlbV9idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEuNmVtO1xuICB9XG5cbiAgLnRyeF9hZGRvbnNfc2Nyb2xsX3RvX3RvcCB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMi4yZW07XG4gICAgaGVpZ2h0OiAyLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c193aWRnZXRzIC53aWRnZXQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c193aWRnZXRzIC53aWRnZXQgLndpZGdldF90aXRsZSxcbi53aWRnZXQgLndpZGdldF90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEzcHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c193aWRnZXRzIC53aWRnZXQgLndpZGdldF90aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICAuc2NfdGl0bGUuc2NfdGl0bGVfYWNjZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDEzcHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwge1xuICAgIHBhZGRpbmc6IDAuOGVtIDA7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVkLXRpdGxlIC5zY19pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICAuZXh0cmEtZXZlbnQtYmxvY2sgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2Nrczpub3QoLnNwLXRlbXBsYXRlLWV2ZW50LWxvZ29zLWJsb2NrKSAuc3AtZGF0YS10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTdweCAwIDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3M6bm90KC5zcC10ZW1wbGF0ZS1ldmVudC1sb2dvcy1ibG9jaykgLnNwLWV2ZW50LWJsb2NrcyAudGVhbS1sb2dvIHtcbiAgICBtYXJnaW46IDEwcHggNXB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiA2LjVlbTtcbiAgICBtYXgtd2lkdGg6IDYuNWVtO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cblxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24ge1xuICAgIHdpZHRoOiAyNTNweDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24gLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC5zcC10YWJsZS1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC53aWRnZXRfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvcHlyaWdodC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5OTRweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuNDVlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cblxuICAuY29udGVudF93cmFwIHtcbiAgICB3aWR0aDogNzA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDllbTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEsXG4uc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nOiAwLjhlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCB7XG4gICAgcGFkZGluZzogMC42ZW0gMDtcbiAgfVxuXG4gIGZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtaW4td2lkdGg6IDcuNWVtO1xuICB9XG5cbiAgZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgcGFkZGluZzogMCA4ZW0gMCAyZW07XG4gIH1cblxuICAuY29weXJpZ2h0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gIH1cblxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjhlbTtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogN2VtO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweCAyMHB4O1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGFibGUtY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAud2lkZ2V0X3RpdGxlLFxuLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGFibGUtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGVtcGxhdGUtY291bnRkb3duIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGVtcGxhdGUtY291bnRkb3duOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24gLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLndpZGdldF90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4dHJhLWV2ZW50LWJsb2NrIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2Nrczpub3QoLnNwLXRlbXBsYXRlLWV2ZW50LWxvZ29zLWJsb2NrKSAuc3AtZXZlbnQtYmxvY2tzIC50ZWFtLWxvZ28ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfZmVhdHVyZWQge1xuICAgIG1heC13aWR0aDogMTc0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9ib2R5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5zY19ibG9nZ2VyX2RlZmF1bHQuc2NfYmxvZ2dlcl9kZWZhdWx0X2NsYXNzaWNfbWV0YV9zaW1wbGUgLnNjX2Jsb2dnZXJfaXRlbV9jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMTBweDtcbiAgfVxuXG4gIC5zY19zbGlkZXJfY29udHJvbHMgLnNsaWRlcl9jb250cm9sc193cmFwIC5zbGlkZXJfcGFnaW5hdGlvbl93cmFwIHtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICB9XG5cbiAgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9zbGlkZXIgLnNjX2Jsb2dnZXJfaXRlbV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnNjX2Jsb2dnZXJfZGVmYXVsdCAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAuc2NfYmxvZ2dlcl9pdGVtX2RlZmF1bHQuc2NfYmxvZ2dlcl9pdGVtX2ltYWdlX3Bvc2l0aW9uX3RvcCAuc2NfYmxvZ2dlcl9pdGVtX2ZlYXR1cmVkICsgLnNjX2Jsb2dnZXJfaXRlbV9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxLjdlbTtcbiAgfVxuXG4gIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gIH1cblxuICAucG9zdF9tZXRhIC5wb3N0X21ldGFfaXRlbTphZnRlciB7XG4gICAgbWFyZ2luOiAwIDAuM2VtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtZGF0YS10YWJsZSB0aCxcbi5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWRhdGEtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDhweCA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWRhdGEtdGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSA+IGE6bm90KC50ZWFtLWxvZ28pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2NfbGF5b3V0c193aWRnZXRzIC5zcC1jb3VudGRvd24gdGltZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiB7XG4gICAgcGFkZGluZzogMTVweCAwIDVweCAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGFibGUtY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWRlcl9jb250YWluZXI6bm90KC5zbGlkZXJfbXVsdGkpOm5vdCguc2xpZGVyX3R5cGVfaW1hZ2VzKSxcbi5zbGlkZXJfY29udGFpbmVyOm5vdCguc2xpZGVyX211bHRpKTpub3QoLnNsaWRlcl90eXBlX2ltYWdlcykgLnNsaWRlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMTM1cHg7XG4gIH1cblxuICAubWVkLXRpdGxlIC5zY19pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cblxuICAubWVkLXRpdGxlIC5zY19pdGVtX3RpdGxlICsgLnNjX2l0ZW1fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjNlbTtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDczOHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi42ZW07XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLnNjX2xheW91dHNfbG9nbyB7XG4gICAgbWFyZ2luOiAyLjRyZW0gMCAwO1xuICB9XG5cbiAgLmNvbnRlbnRfd3JhcCB7XG4gICAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAgPiBbY2xhc3MqPXRyeF9hZGRvbnNfY29sdW1uLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAuY29sdW1uc19wYWRkaW5nX2JvdHRvbSA+IFtjbGFzcyo9dHJ4X2FkZG9uc19jb2x1bW4tXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXA6bm90KC5jb2x1bW5zX2ZsdWlkKSA+IFtjbGFzcyo9dHJ4X2FkZG9uc19jb2x1bW4tXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBmb3JtIGJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSxcbi5zY19idXR0b24sXG4uc3Atdmlldy1hbGwtbGluayA+IGEge1xuICAgIHBhZGRpbmc6IDAuODRlbSAyLjVlbTtcbiAgfVxuXG4gIC5zY19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5zcC12aWV3LWFsbC1saW5rID4gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG50ZXh0YXJlYSxcbmZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIHBhZGRpbmc6IDAuOGVtIDEuNWVtO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9pbm5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnNjX2l0ZW1fdGl0bGUgKyAuc2NfaXRlbV9idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3Atdmlldy1hbGwtbGluayB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9pdGVtX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICB9XG5cbiAgLnNjX3NsaWRlcl9jb250cm9scyAuc2xpZGVyX2NvbnRyb2xzX3dyYXAgLnNsaWRlcl9wYWdpbmF0aW9uX3dyYXAge1xuICAgIGhlaWdodDogMmVtO1xuICB9XG5cbiAgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9zbGlkZXIgLnNjX2Jsb2dnZXJfaXRlbV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtICsgLnBvc3RfaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfaXRlbSAucG9zdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnNjX2Jsb2dnZXJfZGVmYXVsdCAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuc2NfYmxvZ2dlciAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlICsgLnNjX2Jsb2dnZXJfaXRlbV9leGNlcnB0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X21ldGEge1xuICAgIG1hcmdpbjogNXB4IDAgMC44ZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhLFxuLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZzogMC41NWVtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAud2lkZ2V0X2FyZWFfaW5uZXIgPiBkaXYgKyBkaXYsXG4uc2NfbGF5b3V0c193aWRnZXRzIC53aWRnZXRfYXJlYV9pbm5lciA+IGRpdiArIGFzaWRlLFxuLnNjX2xheW91dHNfd2lkZ2V0cyAud2lkZ2V0X2FyZWFfaW5uZXIgPiBhc2lkZSArIGFzaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnNjX2l0ZW1fdGl0bGUgLnNjX2l0ZW1fdGl0bGVfdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zcC10YWJsZS1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZWQtdGl0bGUgLnNjX2l0ZW1fdGl0bGUgKyAuc2NfaXRlbV9idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5leHRyYS1ldmVudC1ibG9jayAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItZWxlbWVudCArIC5lbGVtZW50b3ItZWxlbWVudDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgLmV4dHJhLWV2ZW50LWJsb2NrIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3M6bm90KC5zcC10ZW1wbGF0ZS1ldmVudC1sb2dvcy1ibG9jaykgLnNwLWRhdGEtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1ldmVudC1ibG9ja3MgLnRlYW0tbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA2LjhlbTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAxOHB4IDAgM3B4IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSA+IGE6bm90KC50ZWFtLWxvZ28pIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93biAuc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLnNwLXRlbXBsYXRlLWNvdW50ZG93biB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwO1xuICB9XG5cbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiB7XG4gICAgcGFkZGluZzogMjJweCAyMHB4IDE3cHggMjBweDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYm9keSBkaXYgLnNjX2xheW91dHNfY29sdW1uIC5jb3B5cmlnaHQtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfaXRlbV90aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2NfbGF5b3V0c193aWRnZXRzIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LW5hbWUgPiBhOm5vdCgudGVhbS1sb2dvKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgcCxcbnVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFlbTtcbiAgfVxuXG4gIHRhYmxlIHRoLFxudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuXG4gIGJvZHkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMC45M2VtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMC45NmVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkxZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMS4wNmVtO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2ZW07XG4gIH1cblxuICAubWVudV9tb2JpbGUgLnNjX2xheW91dHNfbG9nbyB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgfVxuXG4gIC5tZW51X21vYmlsZV9jbG9zZSB7XG4gICAgd2lkdGg6IDNlbTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBsaW5lLWhlaWdodDogM2VtO1xuICB9XG5cbiAgLmNvbnRlbnRfd3JhcCB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAgPiBbY2xhc3MqPXRyeF9hZGRvbnNfY29sdW1uLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAuY29sdW1uc19wYWRkaW5nX2JvdHRvbSA+IFtjbGFzcyo9dHJ4X2FkZG9uc19jb2x1bW4tXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXA6bm90KC5jb2x1bW5zX2ZsdWlkKSA+IFtjbGFzcyo9dHJ4X2FkZG9uc19jb2x1bW4tXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpIGxpIC5vcGVuX2NoaWxkX21lbnUge1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5tZW51X21vYmlsZV9jbG9zZTpiZWZvcmUsXG4ubWVudV9tb2JpbGVfY2xvc2U6YWZ0ZXIge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5zcC12aWV3LWFsbC1saW5rID4gYSxcbmZvcm0gYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1kYXRhLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1kYXRlIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2Nrczpub3QoLnNwLXRlbXBsYXRlLWV2ZW50LWxvZ29zLWJsb2NrKSAuc3AtZXZlbnQtYmxvY2tzIC50ZWFtLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVkLXRpdGxlIC5zY19pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2ZlYXR1cmVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9pdGVtX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4O1xuICB9XG5cbiAgLnNjX3NsaWRlcl9jb250cm9scy5zbGlkZXJfcGFnaW5hdGlvbl9zdHlsZV9idWxsZXRzIC5zbGlkZXJfcGFnaW5hdGlvbl9idWxsZXQge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1uYW1lID4gYTpub3QoLnRlYW0tbG9nbykge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfaXRlbV90aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSA+IGE6bm90KC50ZWFtLWxvZ28pIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cbi5lbGVtZW50b3ItMTU3OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtM2UzMTNkNmQge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmVsZW1lbnRvci0xNTc4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zZWVhMzcyMCB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItMTU3OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNThkYTliNzkgLmxvZ29faW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG4uZWxlbWVudG9yLTE1NzggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM5YTUxYjNmIHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbGVtZW50b3ItMTU3OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtM2VlYTM3MjAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAuZWxlbWVudG9yLTE1NzggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM5YTUxYjNmIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW1lbnRvci0xNTc4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zZWVhMzcyMCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxuXG4gIC5lbGVtZW50b3ItMTU3OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzlhNTFiM2Yge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTE0NTk0OTFkIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXIgMC4zcywgYm9yZGVyLXJhZGl1cyAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC00OWI3OWM4OSB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC00ZDgwNmYzYyAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTYxYzBlNDE4IC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNWY5OWRiNGEgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNWY5OWRiNGEgLmVsZW1lbnRvci1kaXZpZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNjc0MzM1N2QgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1hM2QzMDVkIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXIgMC4zcywgYm9yZGVyLXJhZGl1cyAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC03ZTY4ZjA1IHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWJkMTAwYmIge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZTZjYjZhZiB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC03N2ZmNzVkMCB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zOWMyODI3YiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTczMDc1ZGFlIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTczMDc1ZGFlIC5lbGVtZW50b3ItZGl2aWRlciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02YTQyNWJkNiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gIGhlaWdodDogMTNweDtcbn1cblxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTdjYzI3ZTE3IHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTQ5N2JkMDM0IHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTJjZDNhZTkzIHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTYzNTdmZGYyIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTdlNjhmMDUge1xuICAgIHdpZHRoOiAyMi4wMTglO1xuICB9XG5cbiAgLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWJkMTAwYmIge1xuICAgIHdpZHRoOiA0MC45NzklO1xuICB9XG5cbiAgLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWU2Y2I2YWYge1xuICAgIHdpZHRoOiAzNi45OTklO1xuICB9XG5cbiAgLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTdjYzI3ZTE3IHtcbiAgICB3aWR0aDogNjAuMDkyJTtcbiAgfVxuXG4gIC5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC00OTdiZDAzNCB7XG4gICAgd2lkdGg6IDM5LjkwOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTYxYzBlNDE4IC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNGQ4MDZmM2MgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02MWMwZTQxOCAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTY3NDMzNTdkIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAuZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzljMjgyN2IgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02YTQyNWJkNiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTYzNTdmZGYyIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xuLmZjdW5pdGVkX2lubGluZV80MzAyMzQ5NjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xufVxuXG4udHJ4X2FkZG9uc19pbmxpbmVfMzg4ODM3MjIzIGltZyB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xuI01hZ2lDU1MtYm9va21hcmtsZXQsXG5odG1sID4gYm9keSAjTWFnaUNTUy1ib29rbWFya2xldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cbiNNYWdpQ1NTLWJvb2ttYXJrbGV0IC5jYW5jZWxEcmFnSGFuZGxlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiEgQ1NTIFVzZWQga2V5ZnJhbWVzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwOi8vZmMtdW5pdGVkLmF4aW9tdGhlbWVzLmNvbS93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvX19zdHlsZXMuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1ic19kZWxpbWl0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAuNDVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnNfZGVsaW1pdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIvXCI7XG4gIH1cblxuICAuZWxlbWVudG9yLWNvbnRhaW5lcjpub3QoLmVsZW1lbnRvci1jb2x1bW4tZ2FwLW5vKSA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNjX2xheW91dHNfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNjX2lubmVyX3dpZHRoX25vbmUgPiAuZWxlbWVudG9yLWNvbHVtbi13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3RpdGxlX2NhcHRpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnNjX2xheW91dHNfdGl0bGVfdGl0bGUgPiAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3RpdGxlLndpdGhfY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c190aXRsZSAuc2NfbGF5b3V0c190aXRsZV9jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cDovL2ZjLXVuaXRlZC5heGlvbXRoZW1lcy5jb20vd3AtY29udGVudC9wbHVnaW5zL3RyeF9hZGRvbnMvY3NzL3RyeF9hZGRvbnMuYW5pbWF0aW9uLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5mYWRlSW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cDovL2ZjLXVuaXRlZC5heGlvbXRoZW1lcy5jb20vd3AtY29udGVudC9wbHVnaW5zL2VsZW1lbnRvci9hc3NldHMvbGliL2FuaW1hdGlvbnMvYW5pbWF0aW9ucy5taW4uY3NzP3Zlcj0yLjUuMTUgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAuZmFkZUluIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cDovL2ZjLXVuaXRlZC5heGlvbXRoZW1lcy5jb20vd3AtY29udGVudC9wbHVnaW5zL2VsZW1lbnRvci9hc3NldHMvY3NzL2Zyb250ZW5kLm1pbi5jc3M/dmVyPTIuNS4xNSA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3IgKixcbi5lbGVtZW50b3IgOmFmdGVyLFxuLmVsZW1lbnRvciA6YmVmb3JlIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5lbGVtZW50b3IgYSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZWxlbWVudG9yLXNlY3Rpb24gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cblxuICAuZWxlbWVudG9yLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsZW1lbnRvci1yb3cge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci1jb2x1bW4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuZWxlbWVudG9yLXdpZGdldC13cmFwID4gLmVsZW1lbnRvci1lbGVtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3Itd2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuZWxlbWVudG9yLXdpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtZW50b3ItY29sdW1uLmVsZW1lbnRvci1jb2wtMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbGVtZW50b3ItY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3ItZWxlbWVudCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXIgMC4zcywgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuM3MsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjNzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIGJveC1zaGFkb3cgMC4zcywgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuM3MsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI1cztcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IEVtYmVkZGVkICovXG4uZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMwOHB4O1xufVxuXG4uZWxlbWVudG9yLXdpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgYWxsIHtcbiAgZGl2LFxuc3BhbixcbmgxLFxuYSxcbnNlY3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICB9XG5cbiAgYSxcbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICBhIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuXG4gIDphY3RpdmUsXG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1ic19kZWxpbWl0ZXIge1xuICAgIG1hcmdpbjogMCAwLjE1ZW07XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwOi8vZmMtdW5pdGVkLmF4aW9tdGhlbWVzLmNvbS93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19wbHVnaW5zLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cDovL2ZjLXVuaXRlZC5heGlvbXRoZW1lcy5jb20vd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY3VzdG9tLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNC4yODZlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMC45M2VtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMi4xcHg7XG4gICAgbWFyZ2luLXRvcDogMS42OWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjNlbTtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHA6Ly9mYy11bml0ZWQuYXhpb210aGVtZXMuY29tL3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX2NvbG9ycy1kZWZhdWx0LmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5zY2hlbWVfZGVmYXVsdCBoMSB7XG4gICAgY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgYSB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzA4MTMyNDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c190aXRsZSAuc2NfbGF5b3V0c190aXRsZV9icmVhZGNydW1icyxcbi5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c190aXRsZSAuc2NfbGF5b3V0c190aXRsZV9icmVhZGNydW1icyBhIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c190aXRsZSAuc2NfbGF5b3V0c190aXRsZV9icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzA4MTMyNDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHA6Ly9mYy11bml0ZWQuYXhpb210aGVtZXMuY29tL3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX2NvbG9ycy1kYXJrLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5zY2hlbWVfZGFyayB7XG4gICAgY29sb3I6ICM4NDg5OTI7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIGEge1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLnNjX2xheW91dHNfdGl0bGUgLnNjX2xheW91dHNfdGl0bGVfYnJlYWRjcnVtYnMsXG4uc2NoZW1lX2RhcmsgLnNjX2xheW91dHNfdGl0bGUgLnNjX2xheW91dHNfdGl0bGVfYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLnNjX2xheW91dHNfdGl0bGUgLnNjX2xheW91dHNfdGl0bGVfYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwOi8vZmMtdW5pdGVkLmF4aW9tdGhlbWVzLmNvbS93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvX19yZXNwb25zaXZlLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2NfbGF5b3V0c190aXRsZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY19sYXlvdXRzX2hpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2NfbGF5b3V0c190aXRsZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxNjBweCkge1xuICAuc2NfbGF5b3V0c19oaWRlX29uX3dpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDIxNTlweCkge1xuICAuc2NfbGF5b3V0c19oaWRlX29uX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuc2NfbGF5b3V0c19oaWRlX29uX25vdGVib29rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2NfbGF5b3V0c19oaWRlX29uX3RhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cDovL2ZjLXVuaXRlZC5heGlvbXRoZW1lcy5jb20vd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcmVzcG9uc2l2ZS5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY19sYXlvdXRzX3RpdGxlX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuN2VtO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cblxuICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5OTRweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDczOHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjX2xheW91dHNfdGl0bGVfY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjZlbTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cblxuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBoMSB7XG4gICAgaHlwaGVuczogbWFudWFsO1xuICB9XG5cbiAgLnNjX2xheW91dHNfdGl0bGVfY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMC45M2VtO1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzBlYjUwOm5vdCguZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWVsZW1lbnQtdHlwZS1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTEyMjM7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjcwZWI1MCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xufVxuXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWVkMWI2ODIge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTY4NTBiNGIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICBoZWlnaHQ6IDI4NXB4O1xufVxuXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWI3NjIyMWYgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTYxMmYzMDYgLnNjX2xheW91dHNfdGl0bGUge1xuICBtaW4taGVpZ2h0OiAwcHg7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDE1NTFjMiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gIGhlaWdodDogNjFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWI3NjIyMWYgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cblxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTAxNTUxYzIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjc2MjIxZiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0wMTU1MWMyIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBrZXlmcmFtZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3Nwb3J0c3ByZXNzL2Fzc2V0cy9jc3Mvc3BvcnRzcHJlc3MuY3NzP3Zlcj0yLjYuMTQgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAuc3AtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy90cnhfYWRkb25zL2Nzcy9mb250LWljb25zL2Nzcy90cnhfYWRkb25zX2ljb25zLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIFtjbGFzc149dHJ4X2FkZG9uc19pY29uLV06YmVmb3JlLFxuW2NsYXNzKj1cIiB0cnhfYWRkb25zX2ljb24tXCJdOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwidHJ4X2FkZG9uc19pY29uc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG5cbiAgLnRyeF9hZGRvbnNfaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODE1XCI7XG4gIH1cblxuICAudHJ4X2FkZG9uc19pY29uLWdwbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MWNcIjtcbiAgfVxuXG4gIC50cnhfYWRkb25zX2ljb24tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQwXCI7XG4gIH1cblxuICAudHJ4X2FkZG9uc19pY29uLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWFcIjtcbiAgfVxuXG4gIC50cnhfYWRkb25zX2ljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OThcIjtcbiAgfVxuXG4gIC50cnhfYWRkb25zX2ljb24tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJjXCI7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy90cnhfYWRkb25zL2pzL21hZ25pZmljL21hZ25pZmljLXBvcHVwLm1pbi5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvX19zdHlsZXMuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnRyeF9hZGRvbnNfc2Nyb2xsX3RvX3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDAxO1xuICAgIGJvdHRvbTogLTRlbTtcbiAgICByaWdodDogMmVtO1xuICAgIHdpZHRoOiAzZW07XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cblxuICAudHJ4X2FkZG9uc19zY3JvbGxfdG9fdG9wOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnNfaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX2RlbGltaXRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMC40NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1ic19kZWxpbWl0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi9cIjtcbiAgfVxuXG4gIFtjbGFzc149dHJ4X2FkZG9uc19pY29uLV06YmVmb3JlLFxuW2NsYXNzKj1cIiB0cnhfYWRkb25zX2ljb24tXCJdOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgLnBvc3RfbWV0YV9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5wb3N0X21ldGFfaXRlbTpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAuM2VtIDAgMDtcbiAgfVxuXG4gIC5zb2NpYWxzX3NoYXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC5zb2NpYWxzX3NoYXJlLnNvY2lhbHNfd3JhcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0sXG5hc2lkZSAucG9zdF9pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGFzaWRlIC5wb3N0X2l0ZW0gKyAucG9zdF9pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZlbTtcbiAgfVxuXG4gIC53aWRnZXRfYXJlYSAucG9zdF9pdGVtIC5wb3N0X2NvbnRlbnQsXG5hc2lkZSAucG9zdF9pdGVtIC5wb3N0X2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAud2lkZ2V0X2FyZWEgLnBvc3RfaXRlbSAucG9zdF90aHVtYixcbmFzaWRlIC5wb3N0X2l0ZW0gLnBvc3RfdGh1bWIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gICAgbWFyZ2luOiAwIDFlbSA0cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfdGh1bWIgaW1nLFxuYXNpZGUgLnBvc3RfaXRlbSAucG9zdF90aHVtYiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUsXG5hc2lkZSAucG9zdF9pdGVtIC5wb3N0X3RpdGxlIHtcbiAgICBtYXJnaW46IC0ycHggMCA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC53aWRnZXRfYXJlYSAucG9zdF9pdGVtIC5wb3N0X2luZm8sXG5hc2lkZSAucG9zdF9pdGVtIC5wb3N0X2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfaW5mbyAucG9zdF9pbmZvX2l0ZW0gKyAucG9zdF9pbmZvX2l0ZW06YmVmb3JlLFxuYXNpZGUgLnBvc3RfaXRlbSAucG9zdF9pbmZvIC5wb3N0X2luZm9faXRlbSArIC5wb3N0X2luZm9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIH1cblxuICAuY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zY19pdGVtX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2NfaXRlbV90aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb250YWluZXI6bm90KC5lbGVtZW50b3ItY29sdW1uLWdhcC1ubykgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZWxlbWVudG9yLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yOmxhc3QtY2hpbGQsXG4uZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3cge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93IC5zY19sYXlvdXRzX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2NvbHVtbiAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19jb2x1bW4gLnNjX2xheW91dHNfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX3JpZ2h0IC5zY19sYXlvdXRzX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fbGVmdCA+IC5lbGVtZW50b3ItY29sdW1uLXdyYXAgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fcmlnaHQgPiAuZWxlbWVudG9yLWNvbHVtbi13cmFwID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uLWNvbnRlbnQtbWlkZGxlIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc2NfbGF5b3V0c19pY29uZWRfdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2l0ZW1fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCB7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfZml4ZWRfcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2NfaW5uZXJfd2lkdGhfbm9uZSA+IC5lbGVtZW50b3ItY29sdW1uLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNvY2lhbHNfd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogLThweCAwIDAgMDtcbiAgfVxuXG4gIC5zb2NpYWxzX3dyYXAgLnNvY2lhbF9pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA4cHggOHB4IDAgMDtcbiAgfVxuXG4gIC5zb2NpYWxzX3dyYXAgLnNvY2lhbF9pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW0gLnNvY2lhbF9pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAzZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW0gLnNvY2lhbF9pY29uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zY190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLndpZGdldF9iYW5uZXIgLmltYWdlX3dyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgLndpZGdldF9iYW5uZXIgLmltYWdlX3dyYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjYmJiO1xuICB9XG5cbiAgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCB1bCA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICB9XG5cbiAgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCB1bCA+IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDBcIjtcbiAgICBmb250LWZhbWlseTogXCJ0cnhfYWRkb25zX2ljb25zXCI7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xLjVlbTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCB1bCA+IGxpIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuc2NfbGF5b3V0c19sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogNmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uLFxuLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uX2J1cmdlciAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbjpiZWZvcmUsXG4uc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b25fYnVyZ2VyIC5zY19sYXlvdXRzX2l0ZW1faWNvbjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDNlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnUuaW5pdGVkIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdixcbi5zY19sYXlvdXRzX21lbnVfbmF2IHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdjphZnRlcixcbi5zY19sYXlvdXRzX21lbnVfbmF2IHVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgKyBsaSB7XG4gICAgei1pbmRleDogMTk7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpICsgbGkgKyBsaSB7XG4gICAgei1pbmRleDogMTg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpICsgbGkgKyBsaSArIGxpIHtcbiAgICB6LWluZGV4OiAxNztcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgKyBsaSArIGxpICsgbGkgKyBsaSB7XG4gICAgei1pbmRleDogMTY7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpICsgbGkgKyBsaSArIGxpICsgbGkgKyBsaSB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpICsgbGkgKyBsaSArIGxpICsgbGkgKyBsaSArIGxpIHtcbiAgICB6LWluZGV4OiAxNDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZWZhNzU4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4ODJcIjtcbiAgICBmb250LWZhbWlseTogXCJ0cnhfYWRkb25zX2ljb25zXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IGxpIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTg4NFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcInRyeF9hZGRvbnNfaWNvbnNcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMC42NWVtO1xuICAgIHJpZ2h0OiAwLjc1ZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB3aWR0aDogMTNlbTtcbiAgICBwYWRkaW5nOiAxLjRlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDFweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwLjZlbSAxLjVlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2VmYTc1ODtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiB1bCB7XG4gICAgdG9wOiA0LjJlbTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IHVsIHVsIHtcbiAgICBsZWZ0OiAxM2VtO1xuICAgIHRvcDogLTEuNGVtO1xuICAgIG1hcmdpbjogMCAwIDAgMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b25fYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2VhcmNoX3dyYXAsXG4uc2VhcmNoX3dyYXAgLnNlYXJjaF9mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2VhcmNoX3dyYXAgLnNlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDZlbTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjI1ZW0gIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9maWVsZCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMCAxLjVlbSAwIDNlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNWVtO1xuICAgIGhlaWdodDogNC43NzI3ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNzcyN2VtO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM2VtO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzZW07XG4gICAgYm9yZGVyLXJhZGl1czogM2VtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogNC43NzI3ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNzcyN2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDFlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3RpdGxlX3RpdGxlID4gLnNjX2xheW91dHNfdGl0bGVfY2FwdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAuc2NfbGF5b3V0c190aXRsZV9icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c190aXRsZS53aXRoX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAwZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c190aXRsZSAuc2NfbGF5b3V0c190aXRsZV9jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvdHJ4X2FkZG9ucy5hbmltYXRpb24uY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLmFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmFuaW1hdGVkLmZhc3Qge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgfVxuXG4gIC5mYWRlSW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICB9XG5cbiAgLmZhZGVPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy93b29jb21tZXJjZS9hc3NldHMvY3NzL3dvb2NvbW1lcmNlLmNzcz92ZXI9My42LjIgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4O1xuICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy9lbGVtZW50b3IvYXNzZXRzL2xpYi9hbmltYXRpb25zL2FuaW1hdGlvbnMubWluLmNzcz92ZXI9Mi41LjE1IDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLmZhZGVJbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL2VsZW1lbnRvci9hc3NldHMvY3NzL2Zyb250ZW5kLm1pbi5jc3M/dmVyPTIuNS4xNSA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3Itc2NyZWVuLW9ubHksXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwMDBlbTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAuZWxlbWVudG9yLWNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5lbGVtZW50b3Ige1xuICAgIC13ZWJraXQtaHlwaGVuczogbWFudWFsO1xuICAgIC1tcy1oeXBoZW5zOiBtYW51YWw7XG4gICAgaHlwaGVuczogbWFudWFsO1xuICB9XG5cbiAgLmVsZW1lbnRvciAqLFxuLmVsZW1lbnRvciA6YWZ0ZXIsXG4uZWxlbWVudG9yIDpiZWZvcmUge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmVsZW1lbnRvciBhIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuZWxlbWVudG9yIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZWxlbWVudG9yLWludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZWxlbWVudG9yLXNlY3Rpb24gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cblxuICAuZWxlbWVudG9yLXNlY3Rpb24tY29udGVudC1taWRkbGUgPiAuZWxlbWVudG9yLWNvbnRhaW5lciA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWNvbHVtbi13cmFwIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZWxlbWVudG9yLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsZW1lbnRvci1yb3cge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci1jb2x1bW4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuZWxlbWVudG9yLXdpZGdldC13cmFwID4gLmVsZW1lbnRvci1lbGVtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCB7XG4gIC5lbGVtZW50b3Itd2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuZWxlbWVudG9yLXdpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtZW50b3ItY29sdW1uLmVsZW1lbnRvci1jb2wtMzMge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4uZWxlbWVudG9yLWNvbC01MCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5lbGVtZW50b3ItY29sdW1uLmVsZW1lbnRvci1jb2wtMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbGVtZW50b3ItY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAjZWxlbWVudG9yLWRldmljZS1tb2RlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcImRlc2t0b3BcIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNlbGVtZW50b3ItZGV2aWNlLW1vZGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwidGFibGV0XCI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZWxlbWVudG9yLWRldmljZS1tb2RlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIm1vYmlsZVwiO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci1lbGVtZW50IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzLCAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4zcywgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXIgMC4zcywgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuM3MsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgYm94LXNoYWRvdyAwLjNzLCAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4zcywgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuZWxlbWVudG9yLXdpZGdldC1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLmVsZW1lbnRvci13aWRnZXQtZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI1cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMjVzO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cbi5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzA4cHg7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9mb250LWljb25zL2Nzcy9mb250ZWxsby5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4yZW07XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIC5pY29uLWNhbmNlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGFjXCI7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL3N0eWxlLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIGJvZHksXG5kaXYsXG5zcGFuLFxuaDEsXG5oMixcbmgzLFxuaDUsXG5oNixcbnAsXG5hLFxuc21hbGwsXG51bCxcbmxpLFxuZm9ybSxcbmxhYmVsLFxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbnNlY3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG5cbiAgYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBsaSA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBhLFxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIGEgaW1nIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBhLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuXG4gIGg2ID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA6YWN0aXZlLFxuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cblxuICB0YWJsZSB0aCArIHRoLFxudGFibGUgdGQgKyB0ZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xuICB9XG5cbiAgdGFibGUgdGQsXG50YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMS45NWVtIDEuMWVtO1xuICB9XG5cbiAgdGFibGUgdGgge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGNhcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICBpbnB1dFtwbGFjZWhvbGRlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYVtwbGFjZWhvbGRlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgaW5wdXRbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWFbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIGlucHV0W3BsYWNlaG9sZGVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYVtwbGFjZWhvbGRlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIGlucHV0W3BsYWNlaG9sZGVyXTo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYVtwbGFjZWhvbGRlcl06OnBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIGlucHV0W3BsYWNlaG9sZGVyXSxcbnRleHRhcmVhW3BsYWNlaG9sZGVyXSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICB0ZXh0YXJlYSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxudGV4dGFyZWEge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuXG4gIGxhYmVsLnJlcXVpcmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIipcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjb2xvcjogI2RhNmY1YjtcbiAgfVxuXG4gIGZvcm0gYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDEuMzhlbSAzLjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbnRleHRhcmVhLFxuZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgcGFkZGluZzogMC45NGVtIDEuNWVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtaW4taGVpZ2h0OiAxMGVtO1xuICB9XG5cbiAgLndpZGdldCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIHBhZGRpbmc6IDAuOTRlbSAxLjVlbTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMC41M2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMC4yZW07XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIH1cblxuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1yZWFkZXItdGV4dDpob3Zlcixcbi5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLFxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICAgIGNvbG9yOiAjMjE3NTliO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG5cbiAgLmNvbHVtbnNfd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG5cbiAgLmNvbHVtbnNfd3JhcCA+IFtjbGFzcyo9Y29sdW1uLV0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuY29sdW1uc193cmFwLmNvbHVtbnNfcGFkZGluZ19ib3R0b20gPiBbY2xhc3MqPWNvbHVtbi1dIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5jb2x1bW4tMV8yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNsZWFyZml4OmFmdGVyLFxuLmNvbHVtbnNfd3JhcDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2Vfd3JhcCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wYWdlX3dyYXAsXG4uY29udGVudF93cmFwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wYWdlX2NvbnRlbnRfd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cblxuICAuY29udGVudF93cmFwIHtcbiAgICB3aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmNvbnRlbnRfd3JhcDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNvbnRlbnQsXG4uc2lkZWJhcixcbi5zaWRlYmFyX2lubmVyIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5wYWdlX2NvbnRlbnRfd3JhcCAuY29udGVudF93cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYm9keV9zdHlsZV93aWRlOm5vdCguZXhwYW5kX2NvbnRlbnQpIFtjbGFzcyo9Y29udGVudF93cmFwXSA+IC5jb250ZW50IHtcbiAgICB3aWR0aDogODE4cHg7XG4gIH1cblxuICBbY2xhc3MqPWNvbnRlbnRfd3JhcF0gPiAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDQzNXB4O1xuICB9XG5cbiAgLnNpZGViYXJfcmlnaHQgW2NsYXNzKj1jb250ZW50X3dyYXBdID4gLmNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnNpZGViYXJfcmlnaHQgW2NsYXNzKj1jb250ZW50X3dyYXBdID4gLnNpZGViYXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiAuc2NfbGF5b3V0c19pdGVtX2ljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiYVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIH1cblxuICAubWVudV9tb2JpbGVfY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogNWVtO1xuICAgIGhlaWdodDogNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5tZW51X21vYmlsZV9jbG9zZTpiZWZvcmUsXG4ubWVudV9tb2JpbGVfY2xvc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDM4JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlX2Nsb3NlOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAubWVudV9tb2JpbGVfY2xvc2U6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgei1pbmRleDogMTAwMDAwO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5tZW51X21vYmlsZV9pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLnNjX2xheW91dHNfbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNC40cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA0OCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogNDklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSB1bCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSB1bCB1bCB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nOiAxcHggMi41ZW0gMXB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4yZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMmVtO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgbGkgbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgPiB1bCA+IGxpIGxpIGxpIGxpID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIC5vcGVuX2NoaWxkX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMS4zcmVtO1xuICAgIGhlaWdodDogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRvcDogNXB4O1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaSBsaSAub3Blbl9jaGlsZF9tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwLjM1cmVtO1xuICAgIHRvcDogMnB4O1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSBhOmhvdmVyID4gLm9wZW5fY2hpbGRfbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSAub3Blbl9jaGlsZF9tZW51OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICBjb250ZW50OiBcIlxcZTgyOFwiO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5zY19sYXlvdXRzX2xvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1ZW07XG4gIH1cblxuICAubWVudV9tb2JpbGUgLnNlYXJjaF9tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogOHJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDI4cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQuNXJlbTtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAuc2VhcmNoX21vYmlsZSBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtIDNlbSAxZW0gMS41ZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMC45ZW0gMS41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuaGVhZGVyX2NvbnRlbnRfd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5oZWFkZXJfY29udGVudF93cmFwIC5wb3N0X2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5oZWFkZXJfY29udGVudF93cmFwIC5wb3N0X2ZlYXR1cmVkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAucG9zdF9oZWFkZXJfcG9zaXRpb25fdW5kZXIgLmhlYWRlcl9jb250ZW50X3dyYXAgLnBvc3RfaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmhlYWRlcl9jb250ZW50X3dyYXAgLnBvc3RfaGVhZGVyIC5wb3N0X21ldGFfb3RoZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucGFnZV9jb250ZW50X3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wb3N0X2ZlYXR1cmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcbiAgfVxuXG4gIC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtLnBvc3RfaW5mb19wb3N0ZWRfYnkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAucG9zdF9pbmZvIC5wb3N0X2luZm9faXRlbSBhLnBvc3RfaW5mb19hdXRob3Ige1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAud2lkZ2V0X2FyZWEgLnBvc3RfaXRlbSAucG9zdF9pbmZvIC5wb3N0X2luZm9faXRlbSArIC5wb3N0X2luZm9faXRlbTpiZWZvcmUsXG5hc2lkZSAucG9zdF9pdGVtIC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtICsgLnBvc3RfaW5mb19pdGVtOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxNnB4O1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiAwIDAuNGVtO1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XG4gICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cblxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIH1cblxuICAucG9zdF9zaGFyZSAuc29jaWFsX2l0ZW1zIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuXG4gIC5wb3N0X21ldGEgLnNvY2lhbHNfc2hhcmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cblxuICAucG9zdF9tZXRhX2l0ZW0gLnNvY2lhbHNfc2hhcmUgLnNvY2lhbF9pdGVtcyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMi41ZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucG9zdF9tZXRhX2l0ZW0gLnNvY2lhbHNfc2hhcmUgLnNvY2lhbF9pdGVtczpiZWZvcmUge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IC01cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cblxuICAucG9zdF9mZWF0dXJlZCAubWFzayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG5cbiAgLm5hdi1saW5rcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA0LjNlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIGEgLm5hdi1hcnJvdyB7XG4gICAgd2lkdGg6IDVlbTtcbiAgICBoZWlnaHQ6IDQuNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjZlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIGEgLm5hdi1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIGE6aG92ZXIgLm5hdi1hcnJvdzpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgYSAubmF2LWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogM2VtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIGE6aG92ZXIgLm5hdi1hcnJvdzphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIC5wb3N0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAucG9zdC10aXRsZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW46IDExcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4wOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgLnNjcmVlbi1yZWFkZXItdGV4dDpob3Zlcixcbi5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tcy1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1wcmV2aW91cyAuc2NyZWVuLXJlYWRlci10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmFcIjtcbiAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtcHJldmlvdXMgLnNjcmVlbi1yZWFkZXItdGV4dDpiZWZvcmUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIGZpbHRlcjogRmxpcEg7XG4gICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0IC5wb3N0X2l0ZW1fc2luZ2xlIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnRfc2luZ2xlIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2hlYWRlcl9zaW5nbGUge1xuICAgIHBhZGRpbmc6IDE4cHggNTBweCAxOHB4O1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0IC5oZWFkZXJfY29udGVudF93cmFwICsgLnBvc3RfY29udGVudF9zaW5nbGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnNlY3Rpb25fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDAuNzJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMy40MjllbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9oZWFkZXJfc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCA+IC5wb3N0X21ldGFfc2luZ2xlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgIG1hcmdpbi10b3A6IDEuNmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50IC5wb3N0X3RhZ3MgLnBvc3RfbWV0YV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3RfdGFncyBhIHtcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICBtYXJnaW46IDAgN3B4IDdweCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3RfdGFncyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG5cbiAgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCA+IC5wb3N0X21ldGFfc2luZ2xlIC5wb3N0X3RhZ3M6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3Rfc2hhcmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgfVxuXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF9zaGFyZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3Rfc2hhcmUgLnNvY2lhbF9pdGVtIHtcbiAgICBtYXJnaW46IDNweCAwIDNweCAwLjVlbTtcbiAgfVxuXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF9zaGFyZSAuc29jaWFsc19zaGFyZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3Rfc2hhcmUgLnNvY2lhbF9pdGVtIC5zb2NpYWxfaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnNoYXJlX21ldGFfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnJlbGF0ZWRfd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNi45ZW07XG4gICAgcGFkZGluZy10b3A6IDdlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gIC5yZWxhdGVkX3dyYXAgLnJlbGF0ZWRfaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5yZWxhdGVkX3dyYXAgLnBvc3RfdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMC45NGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAucmVsYXRlZF93cmFwIC5wb3N0X3RpdGxlIGEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIC5wb3N0LXRpdGxlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5yZWxhdGVkX3dyYXAucmVsYXRlZF9zdHlsZV9jbGFzc2ljIC5wb3N0X2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAucmVsYXRlZF93cmFwLnJlbGF0ZWRfc3R5bGVfY2xhc3NpYyAucG9zdF9mZWF0dXJlZFtjbGFzcyo9aG92ZXJfXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnJlbGF0ZWRfd3JhcC5yZWxhdGVkX3N0eWxlX2NsYXNzaWMgLnBvc3RfZmVhdHVyZWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZWxhdGVkX3dyYXAucmVsYXRlZF9zdHlsZV9jbGFzc2ljIC5wb3N0X21ldGEge1xuICAgIG1hcmdpbi10b3A6IDAuNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICB9XG5cbiAgLnJlbGF0ZWRfd3JhcC5yZWxhdGVkX3N0eWxlX2NsYXNzaWMgLnBvc3RfdGl0bGUgKyAucG9zdF9jb250ZW50X2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjRlbTtcbiAgfVxuXG4gIC5jb21tZW50c19mb3JtX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDdlbTtcbiAgICBwYWRkaW5nLXRvcDogN2VtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucmVsYXRlZF93cmFwICsgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2Zvcm1fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNWVtO1xuICB9XG5cbiAgLmNvbW1lbnRzX2Zvcm1fd3JhcCBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY29tbWVudHNfd3JhcCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG5cbiAgLmNvbW1lbnRzX3dyYXAgI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2F1dGhvcixcbi5jb21tZW50c193cmFwIC5jb21tZW50c19lbWFpbCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb21tZW50c193cmFwIC5jb21tZW50c19lbWFpbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2NvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY29tbWVudHNfd3JhcCAuY29tbWVudHNfZmllbGQgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29tbWVudHNfd3JhcCAuY29tbWVudHNfZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY29tbWVudHNfd3JhcCAuY29tbWVudHNfZmllbGQgaW5wdXQsXG4uY29tbWVudHNfd3JhcCAuY29tbWVudHNfZmllbGQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuOWVtIDEuNWVtO1xuICB9XG5cbiAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2ZpZWxkIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxNy41ZW07XG4gIH1cblxuICAuY29tbWVudHNfd3JhcCAuZm9ybS1zdWJtaXQge1xuICAgIG1hcmdpbjogMS4zZW0gMCAwO1xuICB9XG5cbiAgLmNvbW1lbnRzX3dyYXAgLmZvcm0tc3VibWl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNvbW1lbnRzX3dyYXAgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnNpZGViYXIgLndpZGdldCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNpZGViYXIgLndpZGdldCArIC53aWRnZXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAud2lkZ2V0IC53aWRnZXRfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi4ycHg7XG4gICAgcGFkZGluZzogMTZweCAyM3B4O1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgcmVkO1xuICB9XG5cbiAgLnNpZGViYXJfaW5uZXIgLndpZGdldCAud2lkZ2V0X3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuXG4gIC53aWRnZXRfYXJlYSAucG9zdF9pdGVtIC5wb3N0X3RpdGxlLFxuYXNpZGUgLnBvc3RfaXRlbSAucG9zdF90aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAud2lkZ2V0X2FyZWEgLnBvc3RfaXRlbSAucG9zdF90aHVtYixcbmFzaWRlIC5wb3N0X2l0ZW0gLnBvc3RfdGh1bWIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBtYXJnaW46IDAgMjVweCAzcHggMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC53aWRnZXRfYXJlYSAucG9zdF9pdGVtIC5wb3N0X2luZm8sXG5hc2lkZSAucG9zdF9pdGVtIC5wb3N0X2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICBhc2lkZSAucG9zdF9pdGVtICsgLnBvc3RfaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZWQ7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAud2lkZ2V0IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAud2lkZ2V0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAud2lkZ2V0IHVsID4gbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMC44ZW07XG4gICAgbGVmdDogLTEuMmVtO1xuICB9XG5cbiAgLndpZGdldF9jYXRlZ29yaWVzID4gdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgPiBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2lkZ2V0X2NhdGVnb3JpZXMgdWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cblxuICAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgKyBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJlZDtcbiAgfVxuXG4gIC53aWRnZXRfY2F0ZWdvcmllcyA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aWRnZXRfY2FsZW5kYXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC53aWRnZXRfY2FsZW5kYXIgY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0YWJsZSA+IHRoZWFkID4gdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2lkZ2V0X2NhbGVuZGFyIHRoLFxuLndpZGdldF9jYWxlbmRhciB0ZCB7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0LjI4NTclO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0ZCB7XG4gICAgbGluZS1oZWlnaHQ6IDMuMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAud2lkZ2V0X2NhbGVuZGFyIHRmb290IHRkIHtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0ZCN0b2RheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAud2lkZ2V0X2NhbGVuZGFyIHRkI3RvZGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMi45ZW07XG4gICAgaGVpZ2h0OiAyLjllbTtcbiAgICBsaW5lLWhlaWdodDogMi45ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0Zm9vdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0Zm9vdCB0ZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aWRnZXRfY2FsZW5kYXIgdGQjcHJldiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0ZCNuZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC53aWRnZXRfY2FsZW5kYXIgdGQjcHJldiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0ZCNwcmV2IGEge1xuICAgIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIH1cblxuICAud2lkZ2V0X2NhbGVuZGFyIHRkI3ByZXYgYTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxLjJlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0ZCNwcmV2IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53aWRnZXRfc2VhcmNoIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLndpZGdldF9zZWFyY2ggZm9ybTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5NjhcIjtcbiAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA1LjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxuXG4gIC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMWVtIDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aWRnZXRfc2VhcmNoIGlucHV0LnNlYXJjaC1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNS41ZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLndpZGdldF90YWdfY2xvdWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAud2lkZ2V0X3RhZ19jbG91ZCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICBtYXJnaW46IDAgN3B4IDEwcHggMDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAjcmVjZW50Y29tbWVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5yZWNlbnRjb21tZW50cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJlY2VudGNvbW1lbnRzID4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIGxpLnJlY2VudGNvbW1lbnRzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlY2VudGNvbW1lbnRzICsgLnJlY2VudGNvbW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICB9XG5cbiAgLnJlY2VudGNvbW1lbnRzIC5jb21tZW50LWF1dGhvci1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC53aWRnZXRfYmFubmVyIC5pbWFnZV93cmFwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cblxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU5cHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxuXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgPiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQwXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgbGkgKyBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cblxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmZvb3Rlcl93cmFwIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkgKyBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDAuOGVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgI2RkZDtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX2xlZnQgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICB9XG5cbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX3JpZ2h0IC5zY19sYXlvdXRzX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjNlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9maWVsZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBwYWRkaW5nOiAwIDYwcHggMCAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE4ZW07XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAudG9wX3BhbmVsOm5vdCguc2NoZW1lX2RhcmspIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbDpub3QoLnNjaGVtZV9kYXJrKSAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6YmVmb3JlIHtcbiAgICBjb2xvcjogIzc5N2U4NyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcF9wYW5lbDpub3QoLnNjaGVtZV9kYXJrKSAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWw6bm90KC5zY2hlbWVfZGFyaykgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gdWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgbGkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsXG4uc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEsXG4uc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nOiAwLjg1ZW0gMS4zZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gdWwge1xuICAgIHRvcDogNGVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgdWwge1xuICAgIHdpZHRoOiAxMC44ZW07XG4gICAgcGFkZGluZzogMS44ZW0gMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiB1bCB1bCB7XG4gICAgbGVmdDogMTAuOGVtO1xuICAgIHRvcDogLTEuOGVtO1xuICAgIG1hcmdpbjogMCAwIDAgMnB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAuMjdlbSAxZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHVsIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1zLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3RpdGxlX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX2RlbGltaXRlciB7XG4gICAgbWFyZ2luOiAwIDAuMTVlbTtcbiAgfVxuXG4gIC5jb3B5cmlnaHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2luZ2xlLXBvc3QgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhIC5uYXYtYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8xMS9wb3N0LTYtY29weXJpZ2h0LTQwNngyMjguanBnKTtcbn1cblxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcGx1Z2lucy5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAucG9zdHNfY29udGFpbmVyLmNvbHVtbnNfd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucG9zdF9mZWF0dXJlZFtjbGFzcyo9aG92ZXJfXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnBvc3RfZmVhdHVyZWRbY2xhc3MqPWhvdmVyX10sXG4ucG9zdF9mZWF0dXJlZFtjbGFzcyo9aG92ZXJfXSAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5wb3N0X2ZlYXR1cmVkIC5tYXNrIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuXG4gIC5wb3N0X2ZlYXR1cmVkLmhvdmVyX3NpbXBsZTpob3ZlciAubWFzayB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wb3N0X2ZlYXR1cmVkLmhvdmVyX3NpbXBsZSAuaWNvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA2O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjX2l0ZW1fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk0ZW07XG4gIH1cblxuICAuc29jaWFsc193cmFwIHtcbiAgICBtYXJnaW46IC0xMnB4IDAgMCAwO1xuICB9XG5cbiAgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW0ge1xuICAgIG1hcmdpbjogMTJweCAxMnB4IDAgMDtcbiAgfVxuXG4gIC5zb2NpYWxzX3dyYXAgLnNvY2lhbF9pdGVtIC5zb2NpYWxfaWNvbiB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC50cnhfYWRkb25zX3Njcm9sbF90b190b3Age1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBlbSAwIDIuMmVtO1xuICB9XG5cbiAgZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWluLXdpZHRoOiA5LjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0gbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX2N1c3RvbS5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAuY29udGVudF93cmFwIHtcbiAgICB3aWR0aDogMTI3OHB4O1xuICB9XG5cbiAgYm9keS5ib2R5X3N0eWxlX3dpZGU6bm90KC5leHBhbmRfY29udGVudCkgW2NsYXNzKj1jb250ZW50X3dyYXBdID4gLmNvbnRlbnQge1xuICAgIHdpZHRoOiA4MThweDtcbiAgfVxuXG4gIFtjbGFzcyo9Y29udGVudF93cmFwXSA+IC5zaWRlYmFyIHtcbiAgICB3aWR0aDogNDM1cHg7XG4gIH1cblxuICBib2R5IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc2ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gIH1cblxuICBwLFxudWwge1xuICAgIG1hcmdpbi10b3A6IDBlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQuMjg2ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTNlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjNlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMuNDI5ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTZlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjUyZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjU3MWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyZW07XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjcxNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjg1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4yODZlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yM2VtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjllbTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cblxuICBmb3JtIGJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucmVsYXRlZF93cmFwIC5wb3N0X3RpdGxlLFxuLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAucG9zdC10aXRsZSxcbi5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAuc2hhcmVfbWV0YV9sYWJlbCxcbi5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgLnBvc3RfdGFncyAucG9zdF9tZXRhX2xhYmVsLFxuLm5hdi1saW5rcyxcbi53aWRnZXRfY2FsZW5kYXIgdGFibGUsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciBjYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAucG9zdF9tZXRhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIG1hcmdpbi10b3A6IDAuNGVtO1xuICB9XG5cbiAgLm5hdi1saW5rcy1zaW5nbGUgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpIC5zY19sYXlvdXRzX21lbnVfbmF2IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdykgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IHVsIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdykgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSB1bCA+IGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gIH1cblxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhID4gdWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgPiB1bCA+IGxpIHVsIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX2NvbG9ycy1kZWZhdWx0LmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5zY2hlbWVfZGVmYXVsdCB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgaDEsXG4uc2NoZW1lX2RlZmF1bHQgaDIsXG4uc2NoZW1lX2RlZmF1bHQgaDMsXG4uc2NoZW1lX2RlZmF1bHQgaDUsXG4uc2NoZW1lX2RlZmF1bHQgaDYsXG4uc2NoZW1lX2RlZmF1bHQgaDMgYSxcbi5zY2hlbWVfZGVmYXVsdCBoNiBhLFxuLnNjaGVtZV9kZWZhdWx0IGxpIGEge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGgzIGE6aG92ZXIsXG4uc2NoZW1lX2RlZmF1bHQgaDYgYTpob3Zlcixcbi5zY2hlbWVfZGVmYXVsdCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCBhIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzA4MTMyNDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCB0YWJsZSB0aCxcbi5zY2hlbWVfZGVmYXVsdCB0YWJsZSB0aCArIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgdGFibGUgdGQsXG4uc2NoZW1lX2RlZmF1bHQgdGFibGUgdGQgKyB0ZCB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IHRhYmxlIHRoIHtcbiAgICBjb2xvcjogIzhjOTA5NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IHRhYmxlID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4rMSkgPiB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCB0YWJsZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKSA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IHVsID4gbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X3NlYXJjaCBmb3JtOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X3NlYXJjaCBmb3JtOmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFt0eXBlPXRleHRdLFxuLnNjaGVtZV9kZWZhdWx0IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnNjaGVtZV9kZWZhdWx0IGlucHV0W3R5cGU9ZW1haWxdLFxuLnNjaGVtZV9kZWZhdWx0IGlucHV0W3R5cGU9c2VhcmNoXSxcbi5zY2hlbWVfZGVmYXVsdCB0ZXh0YXJlYSxcbi5zY2hlbWVfZGVmYXVsdCBmb3JtLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICAgIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uc2NoZW1lX2RlZmF1bHQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uc2NoZW1lX2RlZmF1bHQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uc2NoZW1lX2RlZmF1bHQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLnNjaGVtZV9kZWZhdWx0IHRleHRhcmVhOmZvY3VzLFxuLnNjaGVtZV9kZWZhdWx0IGZvcm0ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyB7XG4gICAgY29sb3I6ICMyNjJmM2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgaW5wdXRbcGxhY2Vob2xkZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IHRleHRhcmVhW3BsYWNlaG9sZGVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFtwbGFjZWhvbGRlcl06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgdGV4dGFyZWFbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGlucHV0W3BsYWNlaG9sZGVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgdGV4dGFyZWFbcGxhY2Vob2xkZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFtwbGFjZWhvbGRlcl06OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IHRleHRhcmVhW3BsYWNlaG9sZGVyXTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGlucHV0W3R5cGU9c3VibWl0XVtkaXNhYmxlZF0sXG4uc2NoZW1lX2RlZmF1bHQgaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNDcsIDYyLCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCBidXR0b246aG92ZXIsXG4uc2NoZW1lX2RlZmF1bHQgYnV0dG9uOmZvY3VzLFxuLnNjaGVtZV9kZWZhdWx0IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5zY2hlbWVfZGVmYXVsdCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uc2NoZW1lX2RlZmF1bHQgLmNvbW1lbnRzX3dyYXAgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5zY2hlbWVfZGVmYXVsdCAuY29tbWVudHNfd3JhcCAuZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLnNjaGVtZV9kZWZhdWx0IC5zb2NpYWxzX3NoYXJlOm5vdCguc29jaWFsc190eXBlX2Ryb3ApIC5zb2NpYWxfaWNvbjpob3Zlcixcbi5zY2hlbWVfZGVmYXVsdCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uc2NoZW1lX2RlZmF1bHQgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW0ge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtIGE6bm90KC5zY19idXR0b24pOm5vdCguYnV0dG9uKSB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW0gYTpub3QoLnNjX2J1dHRvbik6bm90KC5idXR0b24pOmhvdmVyLFxuLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtIGE6bm90KC5zY19idXR0b24pOm5vdCguYnV0dG9uKTpob3ZlciAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6YmVmb3JlLFxuLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6aG92ZXI6YmVmb3JlLFxuLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzLFxuLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgxMzI0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiB1bDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpID4gYSB7XG4gICAgY29sb3I6ICM4YzkwOTcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpID4gYTpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfaW5uZXIge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLm1lbnVfbW9iaWxlX2Nsb3NlOmJlZm9yZSxcbi5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfY2xvc2U6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFkMWQxZDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfY2xvc2U6aG92ZXI6YmVmb3JlLFxuLnNjaGVtZV9kZWZhdWx0IC5tZW51X21vYmlsZV9jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5tZW51X21vYmlsZV9pbm5lciBhLFxuLnNjaGVtZV9kZWZhdWx0IC5tZW51X21vYmlsZV9pbm5lciAubWVudV9tb2JpbGVfbmF2X2FyZWEgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogIzFkMWQxZDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfaW5uZXIgYTpob3Zlcixcbi5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfaW5uZXIgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLm1lbnVfbW9iaWxlX2lubmVyIC5zZWFyY2hfbW9iaWxlIC5zZWFyY2hfc3VibWl0IHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfaW5uZXIgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQ6Zm9jdXMsXG4uc2NoZW1lX2RlZmF1bHQgLm1lbnVfbW9iaWxlX2lubmVyIC5zZWFyY2hfbW9iaWxlIC5zZWFyY2hfc3VibWl0OmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5MDk3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtX2ljb246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnRvcF9wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9pdGVtIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhLFxuLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbSxcbi5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW06YWZ0ZXIsXG4uc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtOmhvdmVyOmFmdGVyLFxuLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbSBhLFxuLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtLFxuLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtIGEge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtIGEucG9zdF9pbmZvX2RhdGUge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtIGEucG9zdF9pbmZvX2F1dGhvciB7XG4gICAgY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfaW5mbyAucG9zdF9pbmZvX2l0ZW0gYS5wb3N0X2luZm9fYXV0aG9yOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMzI0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbS5wb3N0X2RhdGUge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbSBhOmhvdmVyLFxuLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtIC5zb2NpYWxfaXRlbXMsXG4uc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtIC5zb2NpYWxfaXRlbXM6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCA+IC5wb3N0X21ldGFfc2luZ2xlIC5zaGFyZV9tZXRhX2xhYmVsLFxuLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgLnBvc3RfdGFncyAucG9zdF9tZXRhX2xhYmVsIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50IC5wb3N0X21ldGFfc2luZ2xlIC5wb3N0X3RhZ3MgYSB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50IC5wb3N0X21ldGFfc2luZ2xlIC5wb3N0X3RhZ3MgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50IC5wb3N0X21ldGEgLnBvc3Rfc2hhcmUgLnNvY2lhbHNfdHlwZV9ibG9jayAuc29jaWFsX2l0ZW0gLnNvY2lhbF9pY29uIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCAucG9zdF9tZXRhIC5wb3N0X3NoYXJlIC5zb2NpYWxzX3R5cGVfYmxvY2sgLnNvY2lhbF9pdGVtOmhvdmVyIC5zb2NpYWxfaWNvbiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5uYXYtbGlua3Mtc2luZ2xlIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5uYXYtbGlua3Mtc2luZ2xlIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgxMzI0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgYTpob3ZlciAucG9zdC10aXRsZSB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnJlbGF0ZWRfd3JhcCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5yZWxhdGVkX3dyYXAgLnBvc3RfdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLmNvbW1lbnRzX2Zvcm1fd3JhcCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zaWRlYmFyX2lubmVyIC53aWRnZXQgKyAud2lkZ2V0IHtcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnNpZGViYXIgLndpZGdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0IHVsID4gbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfY2FsZW5kYXIgY2FwdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X2NhbGVuZGFyIHRoIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X2NhbGVuZGFyIHRib2R5IHRkIHtcbiAgICBjb2xvcjogIzc5N2U4NyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfY2FsZW5kYXIgdGQjdG9kYXkge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF9jYWxlbmRhciB0ZCN0b2RheSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF9jYWxlbmRhciB0ZCN0b2RheTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF9jYWxlbmRhciAjcHJldiBhIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X2NhbGVuZGFyICNwcmV2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgxMzI0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfY2FsZW5kYXIgdGQjcHJldiBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X2NhdGVnb3JpZXMgbGkge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfdGFnX2Nsb3VkIGEge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF90YWdfY2xvdWQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfc2VhcmNoIGlucHV0LnNlYXJjaC1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldCAud2lkZ2V0X3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucmVjZW50Y29tbWVudHMgKyAucmVjZW50Y29tbWVudHMsXG4uc2NoZW1lX2RlZmF1bHQgYXNpZGUgLnBvc3RfaXRlbSArIC5wb3N0X2l0ZW0sXG4uc2NoZW1lX2RlZmF1bHQgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpICsgbGkge1xuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMztcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucmVjZW50Y29tbWVudHMgLmNvbW1lbnQtYXV0aG9yLWxpbmsge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zaW5nbGUtcG9zdCAucG9zdF9pdGVtX3NpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzkwOTcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2ZpZWxkIGlucHV0LFxuLnNjaGVtZV9kZWZhdWx0IC5jb21tZW50c193cmFwIC5jb21tZW50c19maWVsZCB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IGxpIHtcbiAgICBjb2xvcjogIzc5N2U4NztcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IC5zY190d2l0dGVyX2xpc3QgbGkge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgLnNjX3R3aXR0ZXJfbGlzdCBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgbGkgKyBsaSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzk3ZTg3O1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zb2NpYWxzX3dyYXAgLnNvY2lhbF9pdGVtIC5zb2NpYWxfaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc29jaWFsc193cmFwIC5zb2NpYWxfaXRlbSAuc29jaWFsX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zb2NpYWxzX3dyYXAgLnNvY2lhbF9pdGVtOmhvdmVyIC5zb2NpYWxfaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc29jaWFsc193cmFwIC5zb2NpYWxfaXRlbTpob3ZlciAuc29jaWFsX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC50cnhfYWRkb25zX3Njcm9sbF90b190b3Age1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC50cnhfYWRkb25zX3Njcm9sbF90b190b3A6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMTUwZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMztcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY29sb3JzLWRhcmsuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnNjaGVtZV9kYXJrIHtcbiAgICBjb2xvcjogIzg0ODk5MjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBoMSxcbi5zY2hlbWVfZGFyayBoMixcbi5zY2hlbWVfZGFyayBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBhIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayB1bCA+IGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zY2hlbWVfZGFyayBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zY2hlbWVfZGFyayBmb3JtLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uc2NoZW1lX2RhcmsgZm9ybS5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzNTM1MzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBpbnB1dFtwbGFjZWhvbGRlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgaW5wdXRbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIGlucHV0W3BsYWNlaG9sZGVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgaW5wdXRbcGxhY2Vob2xkZXJdOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgYnV0dG9uOm5vdCguY29tcG9uZW50cy1idXR0b24pLFxuLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zY2hlbWVfZGFyayAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSB7XG4gICAgY29sb3I6ICNiN2I3Yjc7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSxcbi5zY2hlbWVfZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzA4MTIyNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIGJ1dHRvbjpob3Zlcixcbi5zY2hlbWVfZGFyayBidXR0b246Zm9jdXMsXG4uc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5zY2hlbWVfZGFyayAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uc2NoZW1lX2RhcmsgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrLmZvb3Rlcl93cmFwIHtcbiAgICBjb2xvcjogIzg0ODk5MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzLFxuLnNjaGVtZV9kYXJrIC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIge1xuICAgIGNvbG9yOiAjYTZhNmE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2Nsb3NlOmJlZm9yZSxcbi5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfY2xvc2U6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfY2xvc2U6aG92ZXI6YmVmb3JlLFxuLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciBhLFxuLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciAubWVudV9tb2JpbGVfbmF2X2FyZWEgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIgYTpob3Zlcixcbi5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2lubmVyIC5zZWFyY2hfbW9iaWxlIC5zZWFyY2hfc3VibWl0IHtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQ6Zm9jdXMsXG4uc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2lubmVyIC5zZWFyY2hfbW9iaWxlIC5zZWFyY2hfc3VibWl0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyay5mb290ZXJfd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcbiAgICBjb2xvcjogI2E2YTZhNjtcbiAgfVxuXG4gIC5zY2hlbWVfZGFyay5mb290ZXJfd3JhcCBoMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsuZm9vdGVyX3dyYXAgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsuZm9vdGVyX3dyYXAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cblxuICAuc2NoZW1lX2RhcmsgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvX19yZXNwb25zaXZlLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdyksXG4uc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdykgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnNjX2xheW91dHNfcm93IC5zY19sYXlvdXRzX2xvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0LjVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdyksXG4uc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdykgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cnhfYWRkb25zX3Njcm9sbF90b190b3Age1xuICAgIHJpZ2h0OiAxZW07XG4gIH1cblxuICAuc2NfaXRlbV90aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2NvbHVtbiAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTVlbTtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCAuc2NfbGF5b3V0c19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMS4xNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3RpdGxlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAuN2VtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4zZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICByaWdodDogMC41ZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NfaXRlbV90aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuaGlkZV9vbl9tb2JpbGUsXG4uc2NfbGF5b3V0c19oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW0gLnNvY2lhbF9pY29uIHtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW0ge1xuICAgIG1hcmdpbjogNnB4IDZweCAwIDA7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpLFxuLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3RpdGxlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjE2MHB4KSB7XG4gIC5zY19sYXlvdXRzX2hpZGVfb25fd2lkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMjE1OXB4KSB7XG4gIC5zY19sYXlvdXRzX2hpZGVfb25fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5zY19sYXlvdXRzX2hpZGVfb25fbm90ZWJvb2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY19sYXlvdXRzX2hpZGVfb25fdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX3Jlc3BvbnNpdmUuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb250ZW50X3dyYXAge1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gIH1cblxuICBib2R5LmJvZHlfc3R5bGVfd2lkZTpub3QoLmV4cGFuZF9jb250ZW50KSBbY2xhc3MqPWNvbnRlbnRfd3JhcF0gPiAuY29udGVudCB7XG4gICAgd2lkdGg6IDcwNC4wNjg4NTc1OXB4O1xuICB9XG5cbiAgW2NsYXNzKj1jb250ZW50X3dyYXBdID4gLnNpZGViYXIge1xuICAgIHdpZHRoOiAzNzQuNDEzMTQ1NTM5OXB4O1xuICB9XG5cbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfdGh1bWIsXG5hc2lkZSAucG9zdF9pdGVtIC5wb3N0X3RodW1iIHtcbiAgICBtYXJnaW46IDAgMjBweCAzcHggMDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSxcbi5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiAxNmVtO1xuICB9XG5cbiAgLnJlbGF0ZWRfd3JhcC5yZWxhdGVkX3N0eWxlX2NsYXNzaWMgLnBvc3RfdGl0bGUgKyAucG9zdF9jb250ZW50X2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2hlYWRlcl9zaW5nbGUge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4O1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnRfc2luZ2xlIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0IC5oZWFkZXJfY29udGVudF93cmFwICsgLnBvc3RfY29udGVudF9zaW5nbGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLndpZGdldF9yZWNlbnRfcG9zdHMgLnBvc3RfaW5mbyA+IC5wb3N0X2luZm9faXRlbS5wb3N0X2luZm9fcG9zdGVkOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC53aWRnZXRfcmVjZW50X3Bvc3RzIC5wb3N0X2luZm8gPiAucG9zdF9pbmZvX2l0ZW0ucG9zdF9pbmZvX3Bvc3RlZF9ieTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY19sYXlvdXRzX3RpdGxlX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuN2VtO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgcCxcbnVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTtcbiAgfVxuXG4gIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLndpZGdldF9jYXRlZ29yaWVzIHVsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB9XG5cbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfaW5mbyAucG9zdF9pbmZvX2l0ZW0gKyAucG9zdF9pbmZvX2l0ZW06YmVmb3JlLFxuYXNpZGUgLnBvc3RfaXRlbSAucG9zdF9pbmZvIC5wb3N0X2luZm9faXRlbSArIC5wb3N0X2luZm9faXRlbTpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAwIDAgN3B4O1xuICB9XG5cbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfdGh1bWIsXG5hc2lkZSAucG9zdF9pdGVtIC5wb3N0X3RodW1iIHtcbiAgICBtYXJnaW46IDAgMThweCAzcHggMDtcbiAgfVxuXG4gIC5jb250ZW50X3dyYXAge1xuICAgIHdpZHRoOiA5NjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYm9keTpub3QoLmV4cGFuZF9jb250ZW50KTpub3QoLmJvZHlfc3R5bGVfZnVsbHdpZGUpOm5vdCguYm9keV9zdHlsZV9mdWxsc2NyZWVuKSBbY2xhc3MqPWNvbnRlbnRfd3JhcF0gPiAuY29udGVudCB7XG4gICAgd2lkdGg6IDYxNy4wMjAzNDQyODc5cHg7XG4gIH1cblxuICBbY2xhc3MqPWNvbnRlbnRfd3JhcF0gPiAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDMyOC4xMjIwNjU3Mjc3cHg7XG4gIH1cblxuICAuY29sdW1uc193cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG5cbiAgLmNvbHVtbnNfd3JhcCA+IFtjbGFzcyo9Y29sdW1uLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuY29sdW1uc193cmFwLmNvbHVtbnNfcGFkZGluZ19ib3R0b20gPiBbY2xhc3MqPWNvbHVtbi1dIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIGZvcm0gYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiAxZW0gM2VtO1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0ZCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0ZCN0b2RheTpiZWZvcmUge1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgfVxuXG4gIC53aWRnZXRfY2FsZW5kYXIgY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG4gIC53aWRnZXRfdGFnX2Nsb3VkIGEge1xuICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICAgIG1hcmdpbjogMCA1cHggNnB4IDA7XG4gIH1cblxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsID4gbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgfVxuXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgbGkge1xuICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cblxuICB0YWJsZSB0aCxcbnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLmZvb3Rlcl93cmFwIC5zY19sYXlvdXRzX21lbnUgPiB1bCA+IGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiAxMGVtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEsXG4uc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nOiAwLjg1ZW0gMWVtO1xuICB9XG5cbiAgLnRyeF9hZGRvbnNfc2Nyb2xsX3RvX3RvcCB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMi4yZW07XG4gICAgaGVpZ2h0OiAyLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gIH1cblxuICAuc2lkZWJhciAud2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLndpZGdldCAud2lkZ2V0X3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTNweDtcbiAgfVxuXG4gIC5zaWRlYmFyX2lubmVyIC53aWRnZXQgLndpZGdldF90aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwge1xuICAgIHBhZGRpbmc6IDAuOGVtIDA7XG4gIH1cblxuICAuc2luZ2xlLXBvc3QgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudF9zaW5nbGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAuc2luZ2xlLXBvc3QgLmhlYWRlcl9jb250ZW50X3dyYXAgKyAucG9zdF9jb250ZW50X3NpbmdsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuc2luZ2xlLXBvc3QgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfaGVhZGVyX3NpbmdsZSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHg7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuXG4gIC5yZWxhdGVkX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cblxuICAuc2VjdGlvbl90aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cblxuICAucmVsYXRlZF93cmFwIC5wb3N0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAucmVsYXRlZF93cmFwLnJlbGF0ZWRfc3R5bGVfY2xhc3NpYyAucG9zdF9mZWF0dXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XG4gIH1cblxuICAuY29tbWVudHNfZm9ybV93cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLnJlbGF0ZWRfd3JhcCArIC5jb21tZW50c193cmFwIC5jb21tZW50c19mb3JtX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAubmF2LWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZlbTtcbiAgfVxuXG4gIC5jb3B5cmlnaHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTk0cHg7XG4gIH1cblxuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjX2xheW91dHNfdGl0bGVfY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjZlbTtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjQ1ZW07XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmNvbnRlbnRfd3JhcCB7XG4gICAgd2lkdGg6IDcwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBib2R5Om5vdCguZXhwYW5kX2NvbnRlbnQpOm5vdCguYm9keV9zdHlsZV9mdWxsd2lkZSk6bm90KC5ib2R5X3N0eWxlX2Z1bGxzY3JlZW4pIFtjbGFzcyo9Y29udGVudF93cmFwXSA+IC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbY2xhc3MqPWNvbnRlbnRfd3JhcF0gPiAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA5ZW07XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhLFxuLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZzogMC44ZW07XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwge1xuICAgIHBhZGRpbmc6IDAuNmVtIDA7XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbWluLXdpZHRoOiA3LjVlbTtcbiAgfVxuXG4gIGZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIHBhZGRpbmc6IDAgOGVtIDAgMmVtO1xuICB9XG5cbiAgLmNvcHlyaWdodC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB9XG5cbiAgLmZvb3Rlcl93cmFwIC5zY19sYXlvdXRzX21lbnUgPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMC41ZW0gMC44ZW07XG4gIH1cblxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0IHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDdlbTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGEge1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAwLjNlbTtcbiAgfVxuXG4gIC5zb2NpYWxzX3dyYXAge1xuICAgIG1hcmdpbjogLThweCAwIDAgMDtcbiAgfVxuXG4gIC5zb2NpYWxzX3dyYXAgLnNvY2lhbF9pdGVtIHtcbiAgICBtYXJnaW46IDhweCA4cHggMCAwO1xuICB9XG5cbiAgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW0gLnNvY2lhbF9pY29uIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzM4cHg7XG4gIH1cblxuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNmVtO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjNlbTtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAuc2NfbGF5b3V0c19sb2dvIHtcbiAgICBtYXJnaW46IDIuNHJlbSAwIDA7XG4gIH1cblxuICAuY29udGVudF93cmFwIHtcbiAgICB3aWR0aDogNDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGJvZHk6bm90KC5leHBhbmRfY29udGVudCk6bm90KC5ib2R5X3N0eWxlX2Z1bGx3aWRlKTpub3QoLmJvZHlfc3R5bGVfZnVsbHNjcmVlbikgW2NsYXNzKj1jb250ZW50X3dyYXBdID4gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBbY2xhc3MqPWNvbnRlbnRfd3JhcF0gPiAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5jb2x1bW5zX3dyYXAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAuY29sdW1uc193cmFwID4gW2NsYXNzKj1jb2x1bW4tXSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5jb2x1bW5zX3dyYXAuY29sdW1uc19wYWRkaW5nX2JvdHRvbSA+IFtjbGFzcyo9Y29sdW1uLV0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNvbHVtbnNfd3JhcDpub3QoLmNvbHVtbnNfZmx1aWQpID4gW2NsYXNzKj1jb2x1bW4tXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3RfdGFncyxcbi5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF9zaGFyZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3Rfc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxuXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF9zaGFyZSAuc29jaWFsX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgZm9ybSBidXR0b24sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDAuODRlbSAyLjVlbTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxudGV4dGFyZWEsXG5mb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBwYWRkaW5nOiAwLjhlbSAxLjVlbTtcbiAgfVxuXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfaW5uZXIge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhLFxuLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZzogMC41NWVtO1xuICB9XG5cbiAgLnNpZGViYXIgLndpZGdldCArIC53aWRnZXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAud2lkZ2V0X2FyZWEgLnBvc3RfaXRlbSAucG9zdF90aXRsZSxcbmFzaWRlIC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC53aWRnZXRfY2FsZW5kYXIgdGQge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjdlbTtcbiAgfVxuXG4gIC5zaW5nbGUtcG9zdCAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9oZWFkZXJfc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweDtcbiAgfVxuXG4gIC5zaW5nbGUtcG9zdCAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50X3NpbmdsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5zaW5nbGUtcG9zdCAuaGVhZGVyX2NvbnRlbnRfd3JhcCArIC5wb3N0X2NvbnRlbnRfc2luZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF9zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnNoYXJlX21ldGFfbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnJlbGF0ZWRfd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5jb21tZW50c19mb3JtX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuY29tbWVudHNfd3JhcCAuY29tbWVudHNfZmllbGQgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEwLjVlbTtcbiAgfVxuXG4gIC5jb21tZW50c193cmFwIC5jb21tZW50c19maWVsZCBpbnB1dCxcbi5jb21tZW50c193cmFwIC5jb21tZW50c19maWVsZCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMC44ZW0gMS41ZW07XG4gIH1cblxuICBib2R5IGRpdiAuc2NfbGF5b3V0c19jb2x1bW4gLmNvcHlyaWdodC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19pdGVtX3RpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgLndpZGdldF9yZWNlbnRfcG9zdHMgLnBvc3RfaW5mbyA+IC5wb3N0X2luZm9faXRlbS5wb3N0X2luZm9fcG9zdGVkOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAud2lkZ2V0X3JlY2VudF9wb3N0cyAucG9zdF9pbmZvID4gLnBvc3RfaW5mb19pdGVtLnBvc3RfaW5mb19wb3N0ZWRfYnk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cblxuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBwLFxudWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMWVtO1xuICB9XG5cbiAgdGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG5cbiAgYm9keSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICB9XG5cbiAgLnNjX2xheW91dHNfdGl0bGVfY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMC45M2VtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk2ZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMC45MWVtO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDZlbTtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yM2VtO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5zY19sYXlvdXRzX2xvZ28ge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gIH1cblxuICAubWVudV9tb2JpbGVfY2xvc2Uge1xuICAgIHdpZHRoOiAzZW07XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgfVxuXG4gIC5jb250ZW50X3dyYXAge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2NsYXNzKj1jb250ZW50X3dyYXBdID4gLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAuY29sdW1uc193cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgLmNvbHVtbnNfd3JhcCA+IFtjbGFzcyo9Y29sdW1uLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuY29sdW1uc193cmFwLmNvbHVtbnNfcGFkZGluZ19ib3R0b20gPiBbY2xhc3MqPWNvbHVtbi1dIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jb2x1bW5zX3dyYXA6bm90KC5jb2x1bW5zX2ZsdWlkKSA+IFtjbGFzcyo9Y29sdW1uLV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaSBsaSAub3Blbl9jaGlsZF9tZW51IHtcbiAgICB0b3A6IC0xcHg7XG4gIH1cblxuICAubWVudV9tb2JpbGVfY2xvc2U6YmVmb3JlLFxuLm1lbnVfbW9iaWxlX2Nsb3NlOmFmdGVyIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG5cbiAgLnNpZGViYXIgLndpZGdldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaWRlYmFyIC53aWRnZXQgKyAud2lkZ2V0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgLnBvc3QtdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUsXG5hc2lkZSAucG9zdF9pdGVtIC5wb3N0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAud2lkZ2V0X2NhbGVuZGFyIHRkIHtcbiAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gIH1cblxuICAud2lkZ2V0X2NhbGVuZGFyIHRoIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aWRnZXRfY2FsZW5kYXIgY2FwdGlvbiB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLndpZGdldF90YWdfY2xvdWQgYSB7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgbWFyZ2luOiAwIDRweCA1cHggMDtcbiAgfVxuXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgbGkgKyBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cblxuICAucmVjZW50Y29tbWVudHMgPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZmllbGQge1xuICAgIHBhZGRpbmc6IDAuOGVtIDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2lkZ2V0X3NlYXJjaCBpbnB1dC5zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogNC41ZW07XG4gIH1cblxuICAud2lkZ2V0X3NlYXJjaCBmb3JtOmFmdGVyIHtcbiAgICB3aWR0aDogNGVtO1xuICB9XG5cbiAgLndpZGdldF9jYWxlbmRhciB0ZCN0b2RheTpiZWZvcmUge1xuICAgIHdpZHRoOiAyLjNlbTtcbiAgICBoZWlnaHQ6IDIuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjNlbTtcbiAgfVxuXG4gIGZvcm0gYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cblxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uIHtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY19pdGVtX3RpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgLm5hdi1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMS4zZW07XG4gIH1cblxuICAuc2luZ2xlLXBvc3QgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfaGVhZGVyX3NpbmdsZSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHg7XG4gIH1cblxuICAucmVsYXRlZF93cmFwIC5wb3N0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAucmVsYXRlZF93cmFwLnJlbGF0ZWRfc3R5bGVfY2xhc3NpYyAucG9zdF90aXRsZSArIC5wb3N0X2NvbnRlbnRfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5jb21tZW50c193cmFwIC5jb21tZW50c19hdXRob3IsXG4uY29tbWVudHNfd3JhcCAuY29tbWVudHNfZW1haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnJlbGF0ZWRfd3JhcCArIC5jb21tZW50c193cmFwIC5jb21tZW50c19mb3JtX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3RfdGFncyBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgfVxuXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF90YWdzIGEge1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICB9XG5cbiAgLnJlbGF0ZWRfd3JhcC5yZWxhdGVkX3N0eWxlX2NsYXNzaWMgLnBvc3RfZmVhdHVyZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDVlbTtcbiAgfVxuXG4gIC53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgfVxuXG4gIC53aWRnZXQgdWwgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogMC43ZW07XG4gIH1cblxuICAud2lkZ2V0X3JlY2VudF9wb3N0cyAucG9zdF9pbmZvID4gLnBvc3RfaW5mb19pdGVtLnBvc3RfaW5mb19wb3N0ZWQ6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLndpZGdldF9yZWNlbnRfcG9zdHMgLnBvc3RfaW5mbyA+IC5wb3N0X2luZm9faXRlbS5wb3N0X2luZm9fcG9zdGVkX2J5Om50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBoeXBoZW5zOiBtYW51YWw7XG4gIH1cblxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxOHB4O1xuICB9XG5cbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICB9XG5cbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAuc2NyZWVuLXJlYWRlci10ZXh0OmhvdmVyLFxuLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cbi5yZWNlbnRjb21tZW50cyBhIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iZWY5YmE3IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZDA2YzI1YiB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMjE0ZTgyMSAubG9nb19pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZjJlNzVjZSB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjcwZWI1MDpub3QoLmVsZW1lbnRvci1tb3Rpb24tZWZmZWN0cy1lbGVtZW50LXR5cGUtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIxLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjcwZWI1MCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xufVxuXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWVkMWI2ODIge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTY4NTBiNGIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICBoZWlnaHQ6IDI4NXB4O1xufVxuXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWI3NjIyMWYgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTYxMmYzMDYgLnNjX2xheW91dHNfdGl0bGUge1xuICBtaW4taGVpZ2h0OiAwcHg7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDE1NTFjMiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gIGhlaWdodDogNjFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWI3NjIyMWYgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cblxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTAxNTUxYzIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZDA2YzI1YiB7XG4gICAgd2lkdGg6IDI3LjgyOSU7XG4gIH1cblxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWYyZTc1Y2Uge1xuICAgIHdpZHRoOiA3Mi4xNzElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1kMDZjMjViIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG5cbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMmU3NWNlIHtcbiAgICB3aWR0aDogNjglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1kMDZjMjViIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMmU3NWNlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzYyMjFmIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cblxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTAxNTUxYzIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IEVtYmVkZGVkICovXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWJlZjliYTcge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1kMDZjMjViIHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0yMTRlODIxIC5sb2dvX2ltYWdlIHtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMmU3NWNlIHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzBlYjUwOm5vdCguZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWVsZW1lbnQtdHlwZS1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2hlYWRlcjEuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzBlYjUwIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXIgMC4zcywgYm9yZGVyLXJhZGl1cyAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZWQxYjY4MiB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNjg1MGI0YiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gIGhlaWdodDogMjg1cHg7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjc2MjIxZiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gIGhlaWdodDogMTgwcHg7XG59XG5cbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNjEyZjMwNiAuc2NfbGF5b3V0c190aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbn1cblxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0wMTU1MWMyIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgaGVpZ2h0OiA2MXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1kMDZjMjViIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMmU3NWNlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzYyMjFmIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cblxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTAxNTUxYzIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZDA2YzI1YiB7XG4gICAgd2lkdGg6IDI3LjgyOSU7XG4gIH1cblxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWYyZTc1Y2Uge1xuICAgIHdpZHRoOiA3Mi4xNzElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1kMDZjMjViIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG5cbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMmU3NWNlIHtcbiAgICB3aWR0aDogNjglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjc2MjIxZiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDE1NTFjMiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0wOWJkYjBlIHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWYwOGM2NGMgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICBoZWlnaHQ6IDg0cHg7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1lYWJhY2M3IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXIgMC4zcywgYm9yZGVyLXJhZGl1cyAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC04ZTJiNmRiIHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTE5ZjJmMTUge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzczNDdmYiB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC01NGIyMTlhIHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWJhYmE2OGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICBoZWlnaHQ6IDcycHg7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zOGUwMDUyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM4ZTAwNTIgLmVsZW1lbnRvci1kaXZpZGVyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWQ4NWE1ZDAgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0xYzk5MzM0IHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWM2ZDY5MmIge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtODdmOWQwYyB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mZGFhNjhhIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LThlMmI2ZGIge1xuICAgIHdpZHRoOiAyMi4wMTglO1xuICB9XG5cbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTE5ZjJmMTUge1xuICAgIHdpZHRoOiA0MC45NzklO1xuICB9XG5cbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM3MzQ3ZmIge1xuICAgIHdpZHRoOiAzNi45OTklO1xuICB9XG5cbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTFjOTkzMzQge1xuICAgIHdpZHRoOiA2MC4wOTIlO1xuICB9XG5cbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWM2ZDY5MmIge1xuICAgIHdpZHRoOiAzOS45MDglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMDhjNjRjIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYmFiYTY4YSAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWYwOGM2NGMgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zNzM0N2ZiID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgbWFyZ2luOiAzcHggMHB4IDBweCAwcHg7XG4gIH1cblxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYmFiYTY4YSAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWQ4NWE1ZDAgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogOXB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWZkYWE2OGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IEVtYmVkZGVkICovXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDliZGIwZSB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMDhjNjRjIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgaGVpZ2h0OiA4NHB4O1xufVxuXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZWFiYWNjNyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xufVxuXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtOGUyYjZkYiB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0xOWYyZjE1IHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM3MzQ3ZmIge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNTRiMjE5YSB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iYWJhNjhhIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzhlMDA1MiAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zOGUwMDUyIC5lbGVtZW50b3ItZGl2aWRlciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1kODVhNWQwIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMWM5OTMzNCB7XG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1jNmQ2OTJiIHtcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTg3ZjlkMGMge1xuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZmRhYTY4YSAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gIGhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZjA4YzY0YyAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWJhYmE2OGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMzdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMDhjNjRjIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzczNDdmYiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIG1hcmdpbjogM3B4IDBweCAwcHggMHB4O1xuICB9XG5cbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWJhYmE2OGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1kODVhNWQwIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDlweDtcbiAgfVxuXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mZGFhNjhhIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtOGUyYjZkYiB7XG4gICAgd2lkdGg6IDIyLjAxOCU7XG4gIH1cblxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMTlmMmYxNSB7XG4gICAgd2lkdGg6IDQwLjk3OSU7XG4gIH1cblxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzczNDdmYiB7XG4gICAgd2lkdGg6IDM2Ljk5OSU7XG4gIH1cblxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMWM5OTMzNCB7XG4gICAgd2lkdGg6IDYwLjA5MiU7XG4gIH1cblxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYzZkNjkyYiB7XG4gICAgd2lkdGg6IDM5LjkwOCU7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xuLmZjdW5pdGVkX2lubGluZV8xNjcxODc0NTI2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLnRyeF9hZGRvbnNfaW5saW5lXzE3NDM0MjUyMjkgaW1nIHtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLyohIENTUyBVc2VkIGtleWZyYW1lcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qKioqIE5ld3MgSXRlbXMgKioqKi9cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy90cnhfYWRkb25zL2Nzcy9fX3N0eWxlcy5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAucG9zdF9tZXRhX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnBvc3RfbWV0YV9pdGVtOmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMC4zZW0gMCAwO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9zdHlsZS5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICBkaXYsXG5zcGFuLFxuaDQsXG5hLFxuYXJ0aWNsZSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIGEsXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIH1cblxuICBoNCA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgOmFjdGl2ZSxcbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnBvc3RfZmVhdHVyZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiAwIDAuNGVtO1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XG4gICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cblxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIH1cblxuICAucG9zdF9mZWF0dXJlZCAubWFzayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG5cbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX3BsdWdpbnMuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnBvc3RzX2NvbnRhaW5lci5jb2x1bW5zX3dyYXAgLnBvc3RfbGF5b3V0X2NsYXNzaWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X2xheW91dF9jbGFzc2ljX3dyYXAge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9mZWF0dXJlZFtjbGFzcyo9aG92ZXJfXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9mZWF0dXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgLnBvc3RfbGF5b3V0X2NsYXNzaWMgLnBvc3RfZmVhdHVyZWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuMDFweDtcbiAgfVxuXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTVlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9tZXRhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9tZXRhICsgLnBvc3RfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9oZWFkZXIgKyAucG9zdF9jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wb3N0X2ZlYXR1cmVkW2NsYXNzKj1ob3Zlcl9dIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAucG9zdF9mZWF0dXJlZFtjbGFzcyo9aG92ZXJfXSxcbi5wb3N0X2ZlYXR1cmVkW2NsYXNzKj1ob3Zlcl9dICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnBvc3RfZmVhdHVyZWQgLm1hc2sge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG5cbiAgLnBvc3RfZmVhdHVyZWQuaG92ZXJfc2ltcGxlOmhvdmVyIC5tYXNrIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnBvc3RfZmVhdHVyZWQuaG92ZXJfc2ltcGxlIC5pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDY7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jdXN0b20uY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi4xNDNlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4wNmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIH1cblxuICAucG9zdF9tZXRhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIG1hcmdpbi10b3A6IDAuNGVtO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jb2xvcnMtZGVmYXVsdC5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAucG9zdF9pdGVtIGg0IGEge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGg0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGEge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgxMzI0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2l0ZW0ge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGEsXG4uc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtLFxuLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbTphZnRlcixcbi5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW06aG92ZXI6YWZ0ZXIsXG4uc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtIGEge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEzMjQ7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtLnBvc3RfZGF0ZSxcbi5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0ucG9zdF9kYXRlIGEge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbS5wb3N0X2RhdGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwODEzMjQ7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfZGF0ZSBhOmhvdmVyLFxuLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9pdGVtIC5wb3N0X3RpdGxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2xheW91dF9jbGFzc2ljIHtcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbGF5b3V0X2NsYXNzaWMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX3Jlc3BvbnNpdmUuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X2hlYWRlciArIC5wb3N0X2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLnBvc3RfbGF5b3V0X2NsYXNzaWMgLnBvc3RfY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cblxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9mZWF0dXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnBvc3RfbGF5b3V0X2NsYXNzaWMgLnBvc3RfbGF5b3V0X2NsYXNzaWNfd3JhcCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGEge1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICB9XG5cbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAwLjNlbTtcbiAgfVxuXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuYmxvZ19zdHlsZV9jbGFzc2ljXzMgLnBvc3RfbGF5b3V0X2NsYXNzaWNfd3JhcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljX3dyYXAge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2ZW07XG4gIH1cblxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9oZWFkZXIgKyAucG9zdF9jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG5cbiAgLnBvc3RfbGF5b3V0X2NsYXNzaWMgLnBvc3RfZmVhdHVyZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3dvb2NvbW1lcmNlL2Fzc2V0cy9jc3Mvd29vY29tbWVyY2UuY3NzP3Zlcj0zLjYuMiA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL2VsZW1lbnRvci9hc3NldHMvY3NzL2Zyb250ZW5kLm1pbi5jc3M/dmVyPTIuNS4xNSA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwMGVtO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvc3R5bGUuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgZGl2LFxuc3BhbixcbmgyLFxuYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICBuYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgYSxcbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICBhIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuXG4gIDphY3RpdmUsXG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1yZWFkZXItdGV4dDpob3Zlcixcbi5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLFxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICAgIGNvbG9yOiAjMjE3NTliO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG5cbiAgLm5hdi1saW5rcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAzcHggMXB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBlYXNlO1xuICB9XG5cbiAgLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLnByZXYge1xuICAgIHRleHQtaW5kZW50OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLnByZXY6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxuXG4gIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzlcIjtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY3VzdG9tLmNzcyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMuNDI5ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTZlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjUyZW07XG4gIH1cblxuICAubmF2LWxpbmtzIHtcbiAgICBmb250LWZhbWlseTogXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY29sb3JzLWRlZmF1bHQuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnNjaGVtZV9kZWZhdWx0IGEge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgxMzI0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7XG4gICAgY29sb3I6ICMyNjJmM2U7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLm5hdi1saW5rcyBhLnBhZ2UtbnVtYmVyczpob3Zlcixcbi5zY2hlbWVfZGVmYXVsdCAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcmVzcG9uc2l2ZS5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cblxuICAubmF2LWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjZlbTtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB9XG5cbiAgLmJsb2dfc3R5bGVfY2xhc3NpY18zIC5wYWdpbmF0aW9uIC5uYXYtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4zZW07XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgfVxuXG4gIC5ibG9nX3N0eWxlX2NsYXNzaWNfMyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjhlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMC45NmVtO1xuICB9XG5cbiAgLm5hdi1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMS4zZW07XG4gIH1cblxuICAuYmxvZ19zdHlsZV9jbGFzc2ljXzMgLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMC42ZW07XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy9zcG9ydHNwcmVzcy9hc3NldHMvY3NzL3Nwb3J0c3ByZXNzLXN0eWxlLmNzcz92ZXI9Mi4zIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnNwLXRlbXBsYXRlICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3Atdmlldy1hbGwtbGluayBhIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC12aWV3LWFsbC1saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy9lbGVtZW50b3IvYXNzZXRzL2Nzcy9mcm9udGVuZC5taW4uY3NzP3Zlcj0yLjUuMTUgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAuZWxlbWVudG9yICosXG4uZWxlbWVudG9yIDphZnRlcixcbi5lbGVtZW50b3IgOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuZWxlbWVudG9yIGEge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvc3R5bGUuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBhLFxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIGEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICB9XG5cbiAgOmFjdGl2ZSxcbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5zcC12aWV3LWFsbC1saW5rID4gYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDEuMzhlbSAzLjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX3BsdWdpbnMuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnNwLXRlbXBsYXRlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jdXN0b20uY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY29sb3JzLWRlZmF1bHQuY3NzIDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnNjaGVtZV9kZWZhdWx0IGEge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgxMzI0O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zcC12aWV3LWFsbC1saW5rID4gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCBkaXYgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zcC12aWV3LWFsbC1saW5rID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCBkaXYgLnNwLXZpZXctYWxsLWxpbmsgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc3AtdGVtcGxhdGUgKiB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnNwLXRlbXBsYXRlIGEge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zcC10ZW1wbGF0ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcmVzcG9uc2l2ZS5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcbiAgICBwYWRkaW5nOiAxZW0gM2VtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcbiAgICBwYWRkaW5nOiAwLjg0ZW0gMi41ZW07XG4gIH1cblxuICAuc3Atdmlldy1hbGwtbGluayA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy9zcG9ydHNwcmVzcy9hc3NldHMvY3NzL3Nwb3J0c3ByZXNzLmNzcz92ZXI9Mi42LjE0IDsgbWVkaWE9YWxsICovXG5AbWVkaWEgYWxsIHtcbiAgLnNwLXRlbXBsYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuXG4gIC5zcC1zY3JvbGxhYmxlLXRhYmxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0aGVhZCB0aCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIHRoZWFkIC5zb3J0aW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0Ym9keSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSAuc29ydGluZzphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIC5zb3J0aW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NlwiO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSAuZGF0YS1uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUgLmRhdGEtbnVtYmVyIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvc3BvcnRzcHJlc3MvYXNzZXRzL2Nzcy9zcG9ydHNwcmVzcy1zdHlsZS5jc3M/dmVyPTIuMyA7IG1lZGlhPWFsbCAqL1xuQG1lZGlhIGFsbCB7XG4gIC5zcC10ZW1wbGF0ZSxcbi5zcC1kYXRhLXRhYmxlLFxuLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlICosXG4uc3AtZGF0YS10YWJsZSAqLFxuLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuXG4gIC5zcC10YWJsZS1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUgYTpob3Zlcixcbi5zcC1kYXRhLXRhYmxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIHRyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0aCxcbi5zcC1kYXRhLXRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCB7XG4gIC5zcC1kYXRhLXRhYmxlIC5kYXRhLW5hbWUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIC5kYXRhLXBsYXllciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIHtcbiAgLnNwLXRlbXBsYXRlIGE6aG92ZXIsXG4uc3AtZGF0YS10YWJsZSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdGFuZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuc3AtdGFibGUtY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlIGg0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUgLmRhdGEtbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwX2V2ZW50IC5zcC10ZW1wbGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwX2V2ZW50IC5zcC10ZW1wbGF0ZS5zcC10ZW1wbGF0ZS1ldmVudC1wZXJmb3JtYW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUuc3AtZXZlbnQtcGVyZm9ybWFuY2UgLmRhdGEtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZS5zcC1ldmVudC1wZXJmb3JtYW5jZSAuZGF0YS1uYW1lID4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlLnNwLWV2ZW50LXBlcmZvcm1hbmNlIC5kYXRhLW5hbWUgPiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUuc3AtZXZlbnQtcGVyZm9ybWFuY2UgLmRhdGEtcGxheWVyID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZS5zcC1ldmVudC1wZXJmb3JtYW5jZSAuZGF0YS1wbGF5ZXIgPiBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZS5zcC1ldmVudC1wZXJmb3JtYW5jZSAuZGF0YS1nYW1lcyA+IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUuc3AtZXZlbnQtcGVyZm9ybWFuY2UgLmRhdGEtZ2FtZXMgPiBwIHNwYW46bnRoLWNoaWxkKG9kZCkge1xuICAgIGNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZS5kYXRhLXRhYmxlLXJlc3VsdHMgLmRhdGEtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gIH1cbiAgLnNwLWRhdGEtdGFibGUuZGF0YS10YWJsZS1yZXN1bHRzIC5kYXRhLWhlYWRlciB0ZCB7XG4gICAgY29sb3I6ICMwODEyMjQgIWltcG9ydGFudDtcbiAgfVxuICAuc3AtZGF0YS10YWJsZS5kYXRhLXRhYmxlLXJlc3VsdHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc3AtZGF0YS10YWJsZS5kYXRhLXRhYmxlLXJlc3VsdHMgdGQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc3AtZGF0YS10YWJsZS5kYXRhLXRhYmxlLXJlc3VsdHMgLmRhdGEtZ2FtZXMgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zcC1kYXRhLXRhYmxlLmRhdGEtdGFibGUtcmVzdWx0cyAuZGF0YS1nYW1lcyBwIHNwYW46bnRoLWNoaWxkKG9kZCkge1xuICAgIGNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX2N1c3RvbS5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAuc3AtZGF0YS10YWJsZS5zcC1ldmVudC1wZXJmb3JtYW5jZSAuZGF0YS1udW1iZXIsXG4uc3AtZGF0YS10YWJsZSB0aCxcbi5zcC10YWJsZS1jYXB0aW9uLFxuLnNwLXRlbXBsYXRlIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRlbXBsYXRlLFxuLnNwLWRhdGEtdGFibGUsXG4uc3AtdGFibGUtY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jb2xvcnMtZGVmYXVsdC5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSBhbGwge1xuICAuc2NoZW1lX2RlZmF1bHQgdGFibGUgdGgsXG4uc2NoZW1lX2RlZmF1bHQgdGFibGUgdGggKyB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IHRhYmxlIHRkLFxuLnNjaGVtZV9kZWZhdWx0IHRhYmxlIHRkICsgdGQge1xuICAgIGNvbG9yOiAjNzk3ZTg3O1xuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMztcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCB0YWJsZSB0aCB7XG4gICAgY29sb3I6ICM4YzkwOTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCB0YWJsZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnNwLXRlbXBsYXRlICosXG4uc2NoZW1lX2RlZmF1bHQgLnNwLWRhdGEtdGFibGUgKixcbi5zY2hlbWVfZGVmYXVsdCAuc3AtdGFibGUtY2FwdGlvbiB7XG4gICAgY29sb3I6ICM3OTdlODc7XG4gIH1cblxuICAuc2NoZW1lX2RlZmF1bHQgLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIGNvbG9yOiAjMjYyZjNlO1xuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IC5zcC1kYXRhLXRhYmxlIHRkIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc3AtZGF0YS10YWJsZSB0aCB7XG4gICAgY29sb3I6ICMyNjJmM2U7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc3AtdGVtcGxhdGUgYSxcbi5zY2hlbWVfZGVmYXVsdCAuc3AtZGF0YS10YWJsZSBhIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgfVxuXG4gIC5zY2hlbWVfZGVmYXVsdCAuc3AtdGVtcGxhdGUgYTpob3Zlcixcbi5zY2hlbWVfZGVmYXVsdCAuc3AtZGF0YS10YWJsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcmVzcG9uc2l2ZS5jc3MgOyBtZWRpYT1hbGwgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgdGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIC5zcF9ldmVudCAuc3AtdGVtcGxhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlLnNwLWV2ZW50LXBlcmZvcm1hbmNlIC5kYXRhLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMCAwIDI1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcF9ldmVudCAuc3AtdGVtcGxhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlLnNwLWV2ZW50LXBlcmZvcm1hbmNlIC5kYXRhLW5hbWUgPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtZGF0YS10YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC10YWJsZS1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtdGVtcGxhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcF9ldmVudCAuc3AtdGVtcGxhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC1kYXRhLXRhYmxlLnNwLWV2ZW50LXBlcmZvcm1hbmNlIC5kYXRhLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0aGVhZCB0aCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgdGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG5cbiAgLnNwLWRhdGEtdGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3AtZGF0YS10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogNnB4IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLXRhYmxlLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcF9ldmVudCAuc3AtdGVtcGxhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZpeHR1cmUtbGlzdCAudGltZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpeHR1cmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLm5vLXJlc3VsdHMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tYXRjaC1kZXRhaWxzIHAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWF0Y2gtZGV0YWlscyAuc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjczMDNmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogYWRkcyBzb21lIG1hcmdpbiBiZWxvdyB0aGUgbGluayBzZXRzICAqL1xuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uYXZiYXIubmF2YmFyLXN1Ym1lbnUge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5uYXZiYXIubmF2YmFyLXN1Ym1lbnUgLm5hdmJhci1uYXYge1xuICBtYXJnaW46IGF1dG87XG59XG4ubmF2YmFyLm5hdmJhci1zdWJtZW51IGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5uYXZiYXIubmF2YmFyLXN1Ym1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNjJmM2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZiYXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5uYXZiYXItbWVudSB7XG4gIC8qIGJyZWFrcG9pbnQgYW5kIHVwIC0gbWVnYSBkcm9wZG93biBzdHlsZXMgKi9cbn1cbi5uYXZiYXItbWVudSAubWVnYS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzAzZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubmF2YmFyLW1lbnUgLm1lZ2EtbWVudSAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhci1tZW51IC5tZWdhLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhci1tZW51IC5tZWdhLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1tZW51IC5tZWdhLW1lbnUgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdmJhci1tZW51IC5tZWdhLW1lbnUgaDUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW1lbnUge1xuICAgIC8qIHJlbW92ZSB0aGUgcGFkZGluZyBmcm9tIHRoZSBuYXZiYXIgc28gdGhlIGRyb3Bkb3duIGhvdmVyIHN0YXRlIGlzIG5vdCBicm9rZW4gKi9cbiAgfVxuICAubmF2YmFyLW1lbnUubmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogMC44ZW0gMDtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgLyogcmVtb3ZlIHRoZSBwYWRkaW5nIGZyb20gdGhlIG5hdi1pdGVtIGFuZCBhZGQgc29tZSBtYXJnaW4gdG8gZ2l2ZSBzb21lIGJyZWF0aGluZyByb29tIG9uIGhvdmVycyAqL1xuICAgIC8qIG1ha2VzIHRoZSBkcm9wZG93biBmdWxsIHdpZHRoICAqL1xuICB9XG4gIC5uYXZiYXItbWVudS5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgZGl2W2NsYXNzKj1jb2xdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5uYXZiYXItbWVudS5uYXZiYXIgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICB9XG4gIC5uYXZiYXItbWVudS5uYXZiYXIgLmRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXZiYXItbWVudS5uYXZiYXIgLm1lZ2EtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAvKiAgaGVpZ2h0IG9mIG5hdi1pdGVtICAqL1xuICAgIHRvcDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxMjIzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdmJhciAubWVnYS1tZW51IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXItbWVudS5uYXZiYXIgLm1lZ2EtbWVudSAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdmJhciAubWVnYS1tZW51IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdmJhciAubWVnYS1tZW51IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXItbWVudS5uYXZiYXIgLm1lZ2EtbWVudSBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItbWVudS5uYXZiYXIgLm1lZ2EtbWVudSBoNSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm5hdmJhci1xdWljay5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxMjIzICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLXF1aWNrLm5hdmJhciAuZHJvcGRvd24tbWVudSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXF1aWNrLm5hdmJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDkxMjIzO1xufVxuLm5hdmJhci1xdWljay5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItcXVpY2submF2YmFyIC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubmF2YmFyLWF1dGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLWF1dGggLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDExMCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcbiAgY29sb3I6ICM4NDg5OTI7XG59XG4ubmF2YmFyLWF1dGggLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIuNWVtO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAtNXB4IDAgMCAtNHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItY29sb3I6ICMyNjJmM2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XG59XG4ubmF2YmFyLWF1dGggLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5uYXZiYXItYXV0aCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWF1dGggLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWF1dGgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDhweDtcbiAgfVxuICAubmF2YmFyLWF1dGggLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlciBpIHtcbiAgY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1zb2NpYWwge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4udXNlZnVsLWxpbmtzIGEge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLnN1Yi1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cblxuLm5hdmJhci1icmFuZCBoNSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5hdmJhci1xdWljayB7XG4gIGJhY2tncm91bmQ6ICMwNzEyMjM7XG4gIGhlaWdodDogNTBweDtcbn1cbi5uYXZiYXItcXVpY2sgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uYXZiYXItcXVpY2sgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ubmF2YmFyLWN1c3RvbSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcbiAgY29sb3I6ICM4NDg5OTI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1tZW51IGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbSBhIHtcbiAgICBjb2xvcjogIzI2MmYzZTtcbiAgfVxufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm5hdmJhci1jdXN0b20uc3VibWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWN1c3RvbS5zdWJtZW51IC5uYXZiYXItY29sbGFwc2UgPiAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1jdXN0b20uc3VibWVudSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5uYXZiYXItY3VzdG9tLnN1Ym1lbnUgLm5hdmJhci1jb2xsYXBzZSA+IC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubmF2YmFyLWN1c3RvbS5zdWJtZW51IC5uYXZiYXItY29sbGFwc2UgPiAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItY3VzdG9tLnN1Ym1lbnUgLm5hdmJhci1jb2xsYXBzZSA+IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5sb2dvLWltYWdlIHtcbiAgbWF4LWhlaWdodDogNTVweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubG9nby1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgfVxufVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY1dmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDM1dmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlciAuc2NfaXRlbV90aXRsZV90ZXh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zbGlkZXIgLnNsaWRlci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2xpZGVyLS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVyLS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG59XG4uc2xpZGVyIC5zY19pdGVtX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hcnRpY2xlLXBhZ2UgLmJvZHlfd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG4uYXJ0aWNsZS1wYWdlLnNjaGVtZV9hbHRlciAuc2NfdGl0bGUuc2NfdGl0bGVfYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTIyMztcbn1cbi5hcnRpY2xlLXBhZ2Uuc2NoZW1lX2FsdGVyIC53aWRnZXQgLndpZGdldF90aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTEyMjM7XG59XG5cbi5oZWFkZXItLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXJfY29udGVudF93cmFwIC5oZWFkZXItLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmMDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNoYW5nZWxvZyBoMSxcbi5jaGFuZ2Vsb2cgaDIsXG4uY2hhbmdlbG9nIGgzLFxuLmNoYW5nZWxvZyBoNCxcbi5jaGFuZ2Vsb2cgaDUge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLnZlbnVlIGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi52ZW51ZSBoNSB7XG4gIG1hcmdpbjogMDtcbn1cbi52ZW51ZSAudGFncyBhIHtcbiAgYmFja2dyb3VuZDogIzA3MTIyMztcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xufVxuLm5hdmJhci1icmFuZCBoNSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWJyYW5kIGg1IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5cbi5sYXRlc3QtcmVzdWx0cyAuY2FyZCAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG59XG4ubGF0ZXN0LXJlc3VsdHMgLmNhcmQgLnRlYW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5sYXRlc3QtcmVzdWx0cyAuY2FyZCAuc2NvcmUge1xuICBjb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi53cmFwLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmNvbnRlbnQgdGFibGUgdGQsXG4uY29udGVudCB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAuNzVlbSAwLjc1ZW07XG59XG5cbi5jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3RhdHMtZGV0YWlscyB7XG4gIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbn1cbi5zdGF0cy1kZXRhaWxzIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3RhdHMtZGV0YWlscyBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnN0YXRzLWRldGFpbHMgLnJlc3VsdCB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtZGV0YWlscyAucmVzdWx0LS0xIHtcbiAgYmFja2dyb3VuZDogIzIzQkYwODtcbn1cbi5zdGF0cy1kZXRhaWxzIC5yZXN1bHQtLTIge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuLnN0YXRzLWRldGFpbHMgLnJlc3VsdC0tMyB7XG4gIGJhY2tncm91bmQ6ICNkZWUyZTY7XG59XG4uc3RhdHMtZGV0YWlscyAudnMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMjYyZjNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN0YXRzLWRldGFpbHMgLnRlYW0ge1xuICBtYXJnaW46IDA7XG59XG4uc3RhdHMtZGV0YWlscyAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uc3RhdHMtZGV0YWlscyAucGxheWVyLW1hdGNoIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wbGF5ZXItbWF0Y2ggc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBsYXllci1tYXRjaCBzcGFuLndvbi0wIHtcbiAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgY29sb3I6ICMwODEyMjQ7XG59XG4ucGxheWVyLW1hdGNoIHNwYW4ud29uLTEge1xuICBiYWNrZ3JvdW5kOiAjYmJjZWYwO1xuICBjb2xvcjogIzA4MTIyNDtcbn1cbi5wbGF5ZXItbWF0Y2ggc3Bhbi53b24tMiB7XG4gIGJhY2tncm91bmQ6ICM1MjgyZDk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucGxheWVyLW1hdGNoIHNwYW4ud29uLTMge1xuICBiYWNrZ3JvdW5kOiAjMWY0NjhjO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBsYXllci1tYXRjaCBzcGFuLndvbi0zIHtcbiAgYmFja2dyb3VuZDogIzA4MTIyNDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjNCRjA4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMS4zOGVtIDMuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5idG4tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZmVlZCBoNSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mZWVkLS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogMjU2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5mZWVkLS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mZWVkIC5vd2wtc3RhZ2UgLm93bC1pdGVtLmFjdGl2ZSArIC5hY3RpdmUgLmZlZWQtLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5mZWVkIC5vd2wtc3RhZ2UgLm93bC1pdGVtLmFjdGl2ZSArIDpub3QoLmFjdGl2ZSkge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuXG4uRGF5UGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIG1hcmdpbjogMjBweCAwO1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkRheVBpY2tlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cbi5EYXlQaWNrZXItRGF5IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLkRheVBpY2tlci1EYXktLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xufVxuXG4ucmMtdGltZS1waWNrZXIgLnJjLXRpbWUtcGlja2VyLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubWF0Y2gtZGV0YWlscyBoNCBhIHtcbiAgY29sb3I6ICMyNjJmM2U7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMDgxMjI0O1xufVxuXG4udG9wX3BhbmVsIC5zY19sYXlvdXRzX3JvdyB7XG4gIGJhY2tncm91bmQ6ICMwODEyMjQ7XG59XG5cbi5zY2hlbWUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMwODEyMjQ7XG59XG4uc2NoZW1lLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YwZjJmNztcbn1cbi5zY2hlbWUtbGlnaHQgLnNjX3RpdGxlLnNjX3RpdGxlX2FjY2VudCB7XG4gIGJhY2tncm91bmQ6ICMwODEyMjQgIWltcG9ydGFudDtcbn1cbi5zY2hlbWUtbGlnaHQgLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc2NoZW1lLWxpZ2h0IC53aWRnZXQgLndpZGdldF90aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMwODEyMjQ7XG59XG5cbi5idG4tLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYnRuLS1jaXJjbGUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmJ0bi0tY2lyY2xlIGkge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5lcXVhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZXF1YWwgPiBbY2xhc3MqPWNvbC1dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1lbWJlcnNoaXBzLS1lbGVtZW50IC5tZW1iZXJzaGlwIC5jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RyaXBlIC5jYXJkLWlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJ0bi1ncmF5LTIwMCB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyYXktMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI2MmYzZTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItYXV0aCAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICMyNjJmM2U7XG4gIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcbn1cbi5uYXZiYXItYXV0aCAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm5hdmJhci1hdXRoIC5uYXYtbWVtYmVycyAuZHJvcGRvd24taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDEuNXJlbTtcbn1cbi5uYXZiYXItYXV0aCAubmF2LW1lbWJlcnMgLmN1cnJlbnQge1xuICBwYWRkaW5nOiAxMHB4IDEuNXJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjMjYyZjNlO1xufVxuLm5hdmJhci1hdXRoIC5uYXYtbWVtYmVycyAuY3VycmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNjJmM2U7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItYXV0aCAubmF2LW1lbWJlcnMgLm1lbWJlcnNoaXAge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ucGFnZS1jb250ZW50IGgxLFxuLnBhZ2UtY29udGVudCBoMixcbi5wYWdlLWNvbnRlbnQgaDMsXG4ucGFnZS1jb250ZW50IGg0LFxuLnBhZ2UtY29udGVudCBoNSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFjY29yZGlvbiAudmlldy1hbGwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb24gLmhpZGUtYWxsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tY2VOb25FZGl0YWJsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuN2VtIDFlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtY2hldnJvbi1kb3duIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbn1cblxuLmZhLWNoZXZyb24tdXAge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiAtMWVtO1xufVxuXG4ubWNlTm9uRWRpdGFibGUgaDQgYSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubWNlTm9uRWRpdGFibGUgaDQgLmZhLWNoZXZyb24tZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWNlTm9uRWRpdGFibGUgaDQgLmZhLWNoZXZyb24tdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbGxhcHNlZCAuZmEtY2hldnJvbi1kb3duIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb2xsYXBzZWQgLmZhLWNoZXZyb24tdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZW1iZXJzaGlwLWpvaW4gLm1lbWJlcnNoaXAtb3B0aW9uIHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggI2ZmZjtcbn1cbi5tZW1iZXJzaGlwLWpvaW4gLm1lbWJlcnNoaXAtb3B0aW9uLnNlbGVjdGVkIHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzI2MmYzZTtcbn1cblxuLmNhcmQub3B0aW9uIHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggI2ZmZjtcbn1cbi5jYXJkLm9wdGlvbi5zZWxlY3RlZCB7XG4gIGJvcmRlcjogc29saWQgM3B4ICMyNjJmM2U7XG59XG5cbi5tZW1iZXJzaGlwLXBhZ2UgLm1lbWJlcnNoaXAgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLm1lbWJlcnNoaXBzLWxpc3QgaDQsXG4uc2Vzc2lvbnMtbGlzdCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYWdlX2NvbnRlbnRfd3JhcCAuc2lkZWJhciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQ6ICMyNjMwM2U7XG59XG5cbi5mb250LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ldmVudC1wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLmV2ZW50LXByaWNlLmRpc2FibGVkLXByaWNlIGg0IHtcbiAgY29sb3I6ICM4NDg5OTI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5hdi1pdGVtIC5zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxuXG4gIC5uYXYtaXRlbSAuc3VibWVudS1sZWZ0IHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgPiBsaTpob3ZlciA+IC5zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb2ZpbGUtcGFnZSAuY2FyZC5jYXJkLS1uYXYge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9maWxlLXBhZ2UgLmNhcmQuY2FyZC0tbmF2IC5uYW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wcm9maWxlLXBhZ2UgLm5hdiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjYmJiO1xufVxuLnByb2ZpbGUtcGFnZSAubmF2IC5hY3RpdmUge1xuICBjb2xvcjogIzI2MmYzZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICMyNjJmM2U7XG59XG4ucHJvZmlsZS1wYWdlIC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2ZpbGUtcGFnZSAubmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjYyZjNlO1xufVxuLnByb2ZpbGUtcGFnZSAuc3RhdHVzIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5nYWxsZXJ5LS1pdGVtIHAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5nYWxsZXJ5IC5jYXJkLWltZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaGVhZGVyLmhvbWVwYWdlIC5zbGlkZXIge1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuXG4uZ2xvYmFsLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSA1MCUsIHJnYig3LCAxOCwgMzUpIDEwMCUpLCB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIyLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdsb2JhbC1zZWFyY2ggc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdsb2JhbC1zZWFyY2ggLnRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmdsb2JhbC1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGNvbG9yOiAjMjYyZjNlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uZ2xvYmFsLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJmM2U7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi8qIEN1c3RvbWl6ZSB0aGUgbGFiZWwgKHRoZSBjb250YWluZXIpICovXG4uY2hlY2ttYXJrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hlY2ttYXJrLWNvbnRhaW5lciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xuLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4uY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuLmNoZWNrbWFyay1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi5jaGVja21hcmstY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcbn1cblxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4vKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNoZWNrbWFyay1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVja21hcmstY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi50ZXJtcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnByZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmUtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXIgLmFsZXJ0IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5hbGVydC1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLmNvbnNlbnRzIC5jb25zZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLmNvbnNlbnRzIC5jb25zZW50IC5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uc2Vzc2lvbnMtbGlzdCAubWluLXBlcmlvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2Vzc2lvbnMtbGlzdCAubWluLXBlcmlvZCBpIHtcbiAgbWFyZ2luOiAzcHg7XG59XG4uc2Vzc2lvbnMtbGlzdCAubWluLXBlcmlvZCBzcGFuIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLmJ0bi1rZXkge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLmJ0bi1zbWFsbCB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLmxpc3QtY2FyZHMgaDYge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5saXN0LWNhcmRzIC5jYXJkIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbn1cbi5saXN0LWNhcmRzIC5jYXJkIHAge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdC1jYXJkcyAuYnRuLmJ0bi1zbS5idG4tLWNpcmNsZSwgLmxpc3QtY2FyZHMgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLS1jaXJjbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uaGVscC1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5nYW1lIGlucHV0LmludmFsaWQge1xuICBib3JkZXI6IHNvbGlkIDFweCByZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA3LCA3LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uZ2FtZSBpbnB1dC5mYWlsZWQge1xuICBib3JkZXI6IHNvbGlkIDFweCBvcmFuZ2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA3LCA3LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm93bC1uYXYge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm93bC1uYXYgW2NsYXNzKj1vd2wtXSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3dsLW5hdiAub3dsLXByZXYge1xuICBmbG9hdDogbGVmdDtcbn1cbi5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBvc2l0aW9uLnNlbGVjdGVkIHtcbiAgb3V0bGluZTogMC4yZW0gIzI2MmYzZSBzb2xpZDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5maXh0dXJlLWxpc3QgLmRhdGUge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC5maXh0dXJlLWxpc3QgLmRheSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG4gIC5maXh0dXJlLWxpc3QgLnRpbWUge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5maXh0dXJlLWxpc3QgLnRlYW1hLFxuLmZpeHR1cmUtbGlzdCAudGVhbWIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuZml4dHVyZS1saXN0IC52ZW51ZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5maXh0dXJlLWxpc3QgLnZlbnVlIHNwYW4ge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC8qIFJlcXVpcmVkIGZvciB0ZXh0LW92ZXJmbG93IHRvIGRvIGFueXRoaW5nICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuZml4dHVyZS1saXN0IC5zY29yZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmZpeHR1cmUtbGlzdCAudGJkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5idG4gLmZhLXNwaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi5sb2FkaW5nIC5mYS1zcGluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnRuW2NsYXNzKj1iZy1dIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuW2NsYXNzKj1iZy1dOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJnLXdoaXRlIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uYnRuLmJnLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uYnRuIC5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNDcsIDYyLCAwLjgpO1xufVxuLmJ0bi5idG4tY2lyY2xlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXJkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbn1cblxuLmZpeHR1cmUtbGlzdCAuZml4dHVyZSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5maXh0dXJlLWxpc3QgLmZpeHR1cmU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZml4dHVyZS1saXN0IC5maXh0dXJlIC50ZWFtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpeHR1cmUtbGlzdCAuZml4dHVyZSAudGVhbSBhIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5maXh0dXJlLWxpc3QgLmZpeHR1cmUgLnRlYW0gLnRlYW0tbG9nbyBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG4uZml4dHVyZS1saXN0IC5maXh0dXJlIC50ZWFtIC50ZWFtLWxvZ286aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZml4dHVyZS1saXN0IC5maXh0dXJlIC50ZWFtIC50ZWFtLWxvZ28gLnRlYW0tbmFtZSB7XG4gIGNvbG9yOiAjMjYyZjNlO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXh0dXJlLWxpc3QgLmZpeHR1cmUgLnRlYW0gLnRlYW0tbG9nbyAudGVhbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLmZpeHR1cmUtbGlzdCAuZml4dHVyZSBoMyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxlYWd1ZS10YWJsZSB0ZC5kYXRhLXRlYW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQtLWxlYWd1ZS10YWJsZSAuc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLnBvbmctbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IHBhZGRsZXMgMC44cyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4ucG9uZy1sb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGJhbGxib3VuY2UgMC43cyBlYXNlLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwYWRkbGVzIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IC0yNXB4IC0xMHB4IDBweCAjZmFmYWZhLCAyNXB4IDEwcHggMHB4ICNmYWZhZmE7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAtMjVweCA4cHggMHB4ICNmYWZhZmEsIDI1cHggLTEwcHggMHB4ICNmYWZhZmE7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogLTI1cHggLTEwcHggMHB4ICNmYWZhZmEsIDI1cHggMTBweCAwcHggI2ZhZmFmYTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWxsYm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCkgc2NhbGUoMSwgMS4yKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KSBzY2FsZSgxLCAxLjIpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbn1cbi5zcGlubmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnNwaW5uZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAzcHggMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNwaW5uZXIgLnJlY3QyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4uc3Bpbm5lciAucmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNwaW5uZXIgLnJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc3Bpbm5lciAucmVjdDUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuLmluZGljYXRvci0tb3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbmRpY2F0b3ItLW92ZXJsYXkgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW5kaWNhdG9yLS1vdmVybGF5IC5zcGlubmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcbn1cbi5pbmRpY2F0b3ItLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLmluZGljYXRvci0tZGFyayA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbmRpY2F0b3ItLWRhcmsgLnNwaW5uZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xufVxuXG4jbnByb2dyZXNzIC5iYXIge1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cbiNucHJvZ3Jlc3MgLmJhciAucGVnIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2ZmZiwgMCAwIDVweCAjZmZmO1xufVxuI25wcm9ncmVzcyAuc3Bpbm5lciB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4jbnByb2dyZXNzIC5zcGlubmVyIC5zcGlubmVyLWljb24ge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xufVxuXG4ucGFnZW1ha2VyLXNlY3Rpb24tLTEgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4ucGFnZW1ha2VyLXNlY3Rpb24tLTEgaDIge1xuICBjb2xvcjogIzI2MmYzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWdlbWFrZXItY29udGVudCAuc3VidGl0bGUge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi5wYWdlbWFrZXItY29udGVudCBoMSB7XG4gIGNvbG9yOiAjMjYyZjNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2VtYWtlci1jb250ZW50IGgyIHtcbiAgY29sb3I6ICMyNjJmM2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGFnZW1ha2VyLWNvbnRlbnQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiA1LjZlbSA0ZW07XG59XG4ucGFnZW1ha2VyLWNvbnRlbnQtLTEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wYWdlbWFrZXItY29udGVudC0tMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucGFnZW1ha2VyLWNvbnRlbnQtLTQgaDEsXG4ucGFnZW1ha2VyLWNvbnRlbnQtLTQgaDIsXG4ucGFnZW1ha2VyLWNvbnRlbnQtLTQgaDMsXG4ucGFnZW1ha2VyLWNvbnRlbnQtLTQgaDQsXG4ucGFnZW1ha2VyLWNvbnRlbnQtLTQgaDUsXG4ucGFnZW1ha2VyLWNvbnRlbnQtLTQgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2VtYWtlci1jb250ZW50LS02IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VtYWtlci1jb250ZW50LS02IC5yZWFjdC1wbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucGFnZW1ha2VyIC5iZy1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlbWFrZXIgLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJvb2tpbmctc2xvdHMgLnNsb3QgYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uYm9va2luZy1zbG90cyAuc2xvdCBhLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uVG9hc3RpZnlfX3RvYXN0IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLlRvYXN0aWZ5X190b2FzdC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMnB4ICMyM0JGMDg7XG4gIGNvbG9yOiAjMjNCRjA4O1xufVxuLlRvYXN0aWZ5X190b2FzdC0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMnB4ICNGNDk5MTc7XG4gIGNvbG9yOiAjRjQ5OTE3O1xufVxuLlRvYXN0aWZ5X190b2FzdC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDJweCAjZGMzNTQ1O1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cbi5Ub2FzdGlmeV9fcHJvZ3Jlc3MtYmFyLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgMTkxLCA4LCAwLjUpO1xufVxuLlRvYXN0aWZ5X19jbG9zZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLlRvYXN0aWZ5X19jbG9zZS1idXR0b24tLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIzQkYwODtcbn1cblxuLyogTWVudSBzZXR0aW5ncyAqL1xuLyogVGhlIG1haW4gY29udGFpbmVyICovXG4uZ3JlZWR5LW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIFN0eWxlIHJlc2V0cyAqL1xuICAvKiBUaGUgbGlua3MgKi9cbiAgLyogVGhlIGhpZGRlbiBsaW5rcyBsaXN0ICovXG4gIC8qIFRoZSBidXR0b24gd2hpY2ggaGlkZXMvc2hvd3MgbGlua3MgKi9cbn1cbi5ncmVlZHktbWVudSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ncmVlZHktbWVudSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLyogVGhlIHZpc2libGUgbGlua3MgbGlzdCAqL1xufVxuLmdyZWVkeS1tZW51IHVsOmZpcnN0LW9mLXR5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIERpc3BsYXlpbmcgdGhlIG1lbnUgaXRlbXMgb24gdGhlIHNhbWUgbGluZSAqL1xufVxuLmdyZWVkeS1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMThweCAyNXB4O1xuICBjb2xvcjogIzc4YjFlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmdyZWVkeS1tZW51IC52aXNpYmxlLWxpbmtzID4gbGk6bm90KDpsYXN0LWNoaWxkKSA+IGEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzhiMWViO1xufVxuLmdyZWVkeS1tZW51IC5oaWRkZW4tbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTRweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLmdyZWVkeS1tZW51IC5oaWRkZW4tbGlua3MubGlua3MtaW52aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG4uZ3JlZWR5LW1lbnUgLmhpZGRlbi1saW5rcy5saW5rcy1pbnZpc2libGUgbGkge1xuICBvcGFjaXR5OiAwO1xufVxuLmdyZWVkeS1tZW51IC5oaWRkZW4tbGlua3MubGlua3MtaW52aXNpYmxlIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ncmVlZHktbWVudSAuaGlkZGVuLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4uZ3JlZWR5LW1lbnUgLmhpZGRlbi1saW5rcyBsaTpub3QoOmxhc3QtY2hpbGQpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzhiMWViO1xufVxuLmdyZWVkeS1tZW51IC50b2dnbGUtbGlua3Mge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgNjBweDtcbiAgb3JkZXI6IDI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhMWZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc4YjFlYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBGaXJlZm94IHNwZWNpZmljIHN0eWxlIHJlc2V0ICovXG4gIC8qICBUaGUgaGFtYnVyZ2VyIGljb24gKi9cbiAgLyogVGhlIGNpcmNsZSBpY29uICovXG59XG4uZ3JlZWR5LW1lbnUgLnRvZ2dsZS1saW5rczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzljZmU7XG59XG4uZ3JlZWR5LW1lbnUgLnRvZ2dsZS1saW5rczpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5ncmVlZHktbWVudSAudG9nZ2xlLWxpbmtzOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ncmVlZHktbWVudSAudG9nZ2xlLWxpbmtzLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmdyZWVkeS1tZW51IC50b2dnbGUtbGlua3M6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZ3JlZWR5LW1lbnUgLnRvZ2dsZS1saW5rczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgbGVmdDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMCAjZmZmLCAwIDE2cHggMCAjZmZmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBib3gtc2hhZG93IDAuMnMgZWFzZSAwLjFzO1xufVxuLmdyZWVkeS1tZW51IC50b2dnbGUtbGlua3MuY291bnRlcjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IC0xN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjlmZjk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogVGhlIHN3aXRjaCAtIHRoZSBib3ggYXJvdW5kIHRoZSBzbGlkZXIgKi9cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5zd2l0Y2ggLnNsaWRlcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnN3aXRjaCAuc2xpZGVyY2g6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4vKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xuLnN3aXRjaCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zd2l0Y2ggKyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBUaGUgc2xpZGVyICovXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyY2gge1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyNjJmM2U7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyY2g6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyY2gucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uc2xpZGVyY2gucm91bmQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRyeS10ZWFtcyAucHJpY2UgLmNvc3Qge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVudHJ5LXRlYW1zIC5wcmljZSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbi5idG4taG92ZXItZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcbn1cblxuLm1hdGNoY2FyZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXRjaGNhcmQgLmdhbWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYXRjaGNhcmQgLmdhbWVzLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hdGNoY2FyZCAuZ2FtZXMtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG4ubWF0Y2hjYXJkIC5nYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1hdGNoY2FyZCAuZ2FtZSBpbnB1dCB7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWF0Y2hjYXJkIC5nYW1lIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAubWF0Y2hjYXJkIC5nYW1lIGlucHV0IDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLm1hdGNoY2FyZCAuZ2FtZSBpbnB1dDpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5tYXRjaGNhcmQgLmdhbWUgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1hdGNoY2FyZCAuZ2FtZS12ZXJ0aWNhbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1hdGNoY2FyZCAuZ2FtZS12ZXJ0aWNhbCBpbnB1dCB7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfSAqL1xufVxuLm1hdGNoY2FyZCAuZ2FtZS12ZXJ0aWNhbCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLm1hdGNoY2FyZCAuZ2FtZS12ZXJ0aWNhbCBpbnB1dCA6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5tYXRjaGNhcmQgLmdhbWUtdmVydGljYWwgaW5wdXQ6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubWF0Y2hjYXJkIC5zY29yZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLm1hdGNoY2FyZCAubmFtZSAuYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5yZWFjdC1jb25maXJtLWFsZXJ0LWJvZHktZWxlbWVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0LS1kZWZhdWx0IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3gtc2hhZG93OiAwIDIwcHggNzVweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnJlYWN0LWNvbmZpcm0tYWxlcnQtYmx1ciB7XG4gIGZpbHRlcjogdXJsKCNnYXVzc2lhbi1ibHVyKTtcbiAgZmlsdGVyOiBibHVyKDJweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDJweCk7XG59XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIDAuNXMgMC4ycyBmb3J3YXJkcztcbiAgLW1vei1hbmltYXRpb246IHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIDAuNXMgMC4ycyBmb3J3YXJkcztcbiAgLW8tYW5pbWF0aW9uOiByZWFjdC1jb25maXJtLWFsZXJ0LWZhZGVJbiAwLjVzIDAuMnMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogcmVhY3QtY29uZmlybS1hbGVydC1mYWRlSW4gMC41cyAwLjJzIGZvcndhcmRzO1xufVxuXG4ucmVhY3QtY29uZmlybS1hbGVydC1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDc1cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0LXN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucmVhY3QtY29uZmlybS1hbGVydC1ib2R5ID4gaDEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVhY3QtY29uZmlybS1hbGVydC1ib2R5ID4gaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnJlYWN0LWNvbmZpcm0tYWxlcnQtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0LWJ1dHRvbi1ncm91cCA+IGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyNjJmM2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMThweDtcbiAgY29sb3I6ICNlZWU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyByZWFjdC1jb25maXJtLWFsZXJ0LWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmVhY3QtY29uZmlybS1hbGVydC1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubW9kYWwtLWRlZmF1bHQge1xuICB3aWR0aDogNDUwcHg7XG59XG4ubW9kYWwtLWxhcmdlIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4ubG9hZGluZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2FkaW5nLW92ZXJsYXkuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxvYWRpbmctb3ZlcmxheS5zaG93IC5pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2FkaW5nLW92ZXJsYXkuc2hvdyAuaW5kaWNhdG9yIC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNpZGViYXItcm9vdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaWRlYmFyLXJvb3QgLnNpZGViYXIge1xuICB3aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2lkZWJhci1yb290IC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpZGViYXItcm9vdCAuc2lkZWJhciAuc2lkZWJhci0taGVhZGVyIHtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5zaWRlYmFyLXJvb3QgLnNpZGViYXIgLnNpZGViYXItLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4uc2lkZWJhci1yb290IC5zaWRlYmFyIC5zaWRlYmFyLS1mb290ZXIge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4uc2lkZWJhci1yb290IC5zaWRlYmFyIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGViYXItcm9vdCAuc2lkZWJhciBoNiAuaGVscC1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2lkZWJhci1yb290IC5zaWRlYmFyIGg2IC5oZWxwLWNvbnRhaW5lciAuaGVscCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZGViYXItcm9vdCAuc2lkZWJhciBoNiAuaGVscC1jb250YWluZXIgLmhlbHAgaSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4ubWF0Y2hjYXJkIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tYXRjaGNhcmQgLnNsaW0tcGFnZWhlYWRlciB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWF0Y2hjYXJkIC5zbGltLXBhZ2VoZWFkZXIgLnNsaW0tcGFnZWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTVweDtcbn1cbi5tYXRjaGNhcmQgLnNsaW0tcGFnZWhlYWRlciArIGRpdiB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1hdGNoY2FyZCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWF0Y2hjYXJkIC5idG4taWNvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWF0Y2hjYXJkIC5idG4taWNvbi5idG4tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWF0Y2hjYXJkIC5idG4taWNvbi5idG4tY2lyY2xlID4gZGl2IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5tYXRjaGNhcmQgLmJ0bi1pY29uLmJ0bi1jaXJjbGUudGV4dC1zZWNvbmRhcnk6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1hdGNoY2FyZCAuYnRuLWljb24gPiBkaXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0LS1kZWZhdWx0IGgxIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIFdpemFyZCAqL1xuLm1vZGFsLXdpemFyZCB7XG4gIG1heC13aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtd2l6YXJkIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpemFyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndpemFyZCAuYXVkaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLndpemFyZCAuc3VtbWFyeSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndpemFyZCAuc3VtbWFyeSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud2l6YXJkIC5zdGVwcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi53aXphcmQgLnN0ZXBzID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM3YjdmODksICM3YjdmODkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSAtIDUwcHgpIDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLndpemFyZCAuc3RlcHMgPiB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndpemFyZCAuc3RlcHMgPiB1bCBsaSBzcGFuLm51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3Zjg5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aXphcmQgLnN0ZXBzID4gdWwgbGkuY3VycmVudCBzcGFuLm51bWJlciwgLndpemFyZCAuc3RlcHMgPiB1bCBsaS5kb25lIHNwYW4ubnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbi53aXphcmQgLnN0ZXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aXphcmQgLnN0ZXAgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndpemFyZCAuY29udGVudCAudGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpemFyZCAuY29udGVudCAuYmQtd2l6YXJkLXN0ZXAtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzdiN2Y4OTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi53aXphcmQgLmNvbnRlbnQgLnNlY3Rpb24taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDMwMzAzO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLndpemFyZCAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAzMDMwMztcbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW8gLnB1cnBvc2UtcmFkaW8taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ud2l6YXJkIC5jb250ZW50IC5wdXJwb3NlLXJhZGlvIC5wdXJwb3NlLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAucHVycG9zZS1yYWRpby1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW8gLnB1cnBvc2UtcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5wdXJwb3NlLXJhZGlvLWxhYmVsIC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4ud2l6YXJkIC5jb250ZW50IC5wdXJwb3NlLXJhZGlvIC5wdXJwb3NlLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAucHVycG9zZS1yYWRpby1sYWJlbCAubGFiZWwtaWNvbiAubGFiZWwtaWNvbi1kZWZhdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW8gLnB1cnBvc2UtcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5wdXJwb3NlLXJhZGlvLWxhYmVsIC5sYWJlbC1pY29uIC5sYWJlbC1pY29uLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW8gLnB1cnBvc2UtcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5wdXJwb3NlLXJhZGlvLWxhYmVsIC5sYWJlbC10ZXh0IHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4ud2l6YXJkIC5jb250ZW50IC5wdXJwb3NlLXJhZGlvIC5wdXJwb3NlLXJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDE5NnB4O1xuICBoZWlnaHQ6IDE4NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3YjdmODk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndpemFyZCAuY29udGVudCAucHVycG9zZS1yYWRpbyAucHVycG9zZS1yYWRpby1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW8gLnB1cnBvc2UtcmFkaW8tbGFiZWwgLmxhYmVsLWljb24ge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMjYyZjNlO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW8gLnB1cnBvc2UtcmFkaW8tbGFiZWwgLmxhYmVsLWljb24gLmxhYmVsLWljb24tYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW8gLnB1cnBvc2UtcmFkaW8tbGFiZWwgLmxhYmVsLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjYyZjNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW8gLnB1cnBvc2UtcmFkaW8tbGFiZWwgLmxhYmVsLWluZm8ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ud2l6YXJkIC5jb250ZW50IC5wdXJwb3NlLXJhZGlvcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW9zLXdyYXBwZXIgLnB1cnBvc2UtcmFkaW8ge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIG1heC13aWR0aDogY2FsYygzMyUgLSAxOHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2l6YXJkIC5jb250ZW50IC5wdXJwb3NlLXJhZGlvcy13cmFwcGVyIC5wdXJwb3NlLXJhZGlvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53aXphcmQgLmNvbnRlbnQgLnB1cnBvc2UtcmFkaW9zLXdyYXBwZXIgLnB1cnBvc2UtcmFkaW86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi53aXphcmQgLmNvbnRlbnQgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDI2cHggMjVweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWNlY2VjO1xufVxuLndpemFyZCAuY29udGVudCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTE5YWEzO1xufVxuLndpemFyZCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndpemFyZC52ZXJ0aWNhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbiAgLndpemFyZC52ZXJ0aWNhbCAuc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLndpemFyZC52ZXJ0aWNhbCAuc3RlcHMgPiB1bCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC53aXphcmQudmVydGljYWwgLnN0ZXBzID4gdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYmFza2V0IC5wcmljZSB7XG4gIGNvbG9yOiAjMjYyZjNlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYmFza2V0IC5pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5iYXNrZXQgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLmJhc2tldC1jb3VudCB7XG4gIGxlZnQ6IDcwJTtcbn1cbi5iYXNrZXQtY291bnQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubGlzdC1ncm91cC1kZWZhdWx0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtZGVmYXVsdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubGlzdC1ncm91cC1kZWZhdWx0IC5saXN0LWdyb3VwLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ubGlzdC1ncm91cC1kZWZhdWx0IC5saXN0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0LWdyb3VwLWRlZmF1bHQgLmxpc3QtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWRlZmF1bHQgLmxpc3QtdGl0bGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxpc3QtZ3JvdXAtZGVmYXVsdCAubGlzdC10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5saXN0LWdyb3VwLWRlZmF1bHQgLmxpc3QtYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0LWdyb3VwLWRlZmF1bHQgLmxpc3QtYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWRlZmF1bHQgLmxpc3QtYnRuLXdyYXBwZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmxpc3QtZ3JvdXAtZGVmYXVsdCAubGlzdC1zdGF0dXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtZGVmYXVsdCAubGlzdC1zdGF0dXMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZGVmYXVsdCAubGlzdC1zdGF0dXMtd3JhcHBlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5saXN0LWdyb3VwLXNvcnRhYmxlIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZml4dHVyZS1saXN0IC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5maXh0dXJlLWxpc3QgLmRhdGUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZml4dHVyZS1saXN0IC5kYXRlIC5kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uZml4dHVyZS1saXN0IC50ZWFtLWEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5maXh0dXJlLWxpc3QgLnRlYW0tYiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZml4dHVyZS1saXN0IC5tYXRjaCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uZml4dHVyZS1saXN0IC5tYXRjaCAuZHJvcGRvd24gLmJ0bi1pY29uID4gZGl2IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5ID4gLmxpc3QtZ3JvdXAge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5hdmF0YXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAudXNlci1idG4td3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBoNSB7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIyMjIyMjIyMjIyMjIyMjIFR5cG9ncmFwaHkgIyMjIyMjIyMjIyMjIyMjICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50eC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi50eC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnR4LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4udHgtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4udHgtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnR4LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnR4LXRoaW4ge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4udHgteHRoaW4ge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4udHgtcm9ib3RvIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi50eC1vcGVuc2FucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4udHgtbW9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnR4LWxhdG8ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi50eC1zc2VyaWYge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xufVxuXG4udHgtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnR4LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50eC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyNjJmM2U7XG59XG5cbi50eC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyM0JGMDg7XG59XG5cbi50eC13YXJuaW5nIHtcbiAgY29sb3I6ICNGNDk5MTc7XG59XG5cbi50eC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLnR4LWluZm8ge1xuICBjb2xvcjogIzVCOTNEMztcbn1cblxuLnR4LWludmVyc2Uge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLnR4LXRlYWwge1xuICBjb2xvcjogIzFDQUY5QTtcbn1cblxuLnR4LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLnR4LWluZGlnbyB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuXG4udHgtcHVycGxlIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG5cbi50eC1vcmFuZ2Uge1xuICBjb2xvcjogI2YyNzUxMDtcbn1cblxuLnR4LXBpbmsge1xuICBjb2xvcjogI2U4M2U4Yztcbn1cblxuLnR4LWJsdWUge1xuICBjb2xvcjogIzFiODRlNztcbn1cblxuLnR4LWdyYXktMTAwIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG5cbi50eC1ncmF5LTIwMCB7XG4gIGNvbG9yOiAjZTllY2VmO1xufVxuXG4udHgtZ3JheS0zMDAge1xuICBjb2xvcjogI2RlZTJlNjtcbn1cblxuLnR4LWdyYXktNDAwIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi50eC1ncmF5LTUwMCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4udHgtZ3JheS02MDAge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnR4LWdyYXktNzAwIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi50eC1ncmF5LTgwMCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4udHgtZ3JheS05MDAge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLnR4LXdoaXRlLTIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4udHgtd2hpdGUtMyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi50eC13aGl0ZS00IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnR4LXdoaXRlLTUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4udHgtd2hpdGUtNiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi50eC13aGl0ZS03IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnR4LXdoaXRlLTgge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4udHgtc3BhY2luZy0xIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4udHgtc3BhY2luZy0yIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnR4LXNwYWNpbmctMyB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLnR4LXNwYWNpbmctNCB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi50eC1zcGFjaW5nLTUge1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG59XG5cbi50eC1zcGFjaW5nLTYge1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4udHgtc3BhY2luZy03IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xufVxuXG4udHgtc3BhY2luZy04IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLnR4LXNwYWNpbmctLTEge1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG4udHgtc3BhY2luZy0tMiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG4udHgtc3BhY2luZy0tMyB7XG4gIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG59XG5cbi50eC1zcGFjaW5nLS00IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG59XG5cbi50eC1zcGFjaW5nLS01IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yLjVweDtcbn1cblxuLnR4LXNwYWNpbmctLTYge1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbn1cblxuLnR4LXNwYWNpbmctLTcge1xuICBsZXR0ZXItc3BhY2luZzogLTMuNXB4O1xufVxuXG4udHgtc3BhY2luZy0tOCB7XG4gIGxldHRlci1zcGFjaW5nOiAtNHB4O1xufVxuXG4udHgtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnR4LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50eC10cmFuc2Zvcm0tbm9uZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udHgtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHgtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnR4LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHgtY2VudGVyLWZvcmNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50eC1yaWdodC1mb3JjZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50eC1sZWZ0LWZvcmNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udHgtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udHgtc3R5bGUtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5saC1ub3JtYWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ubGgtMCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5saC0yIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmxoLTMge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubGgtNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saC01IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmxoLTYge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ubGgtNyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5saC04IHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmxoLTkge1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuXG4ubGgtMTAge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmxoLTExIHtcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbn1cblxuLmxoLTEyIHtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbn1cblxuLmxoLTEzIHtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbn1cblxuLmxoLTE0IHtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbn1cblxuLmxoLTE1IHtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cblxuLnZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52YWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4udmFsaWduLXRvcC1mb3JjZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnZhbGlnbi1taWRkbGUtZm9yY2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi52YWxpZ24tYm90dG9tLWZvcmNlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50eC04IHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbi50eC04LWZvcmNlIHtcbiAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnR4LTkge1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLnR4LTktZm9yY2Uge1xuICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi50eC0xMC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTEge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi50eC0xMS1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50eC0xMi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50eC0xMy1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50eC0xNC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi50eC0xNS1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50eC0xNi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50eC0xOC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMjAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50eC0yMC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMjIge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi50eC0yMi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMjQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi50eC0yNC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi50eC0yNi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMjgge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi50eC0yOC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMzAge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi50eC0zMC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMzIge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi50eC0zMi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMzQge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5cbi50eC0zNC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMzYge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi50eC0zNi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMzgge1xuICBmb250LXNpemU6IDM4cHg7XG59XG5cbi50eC0zOC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNDAge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi50eC00MC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNDIge1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbi50eC00Mi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNDQge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG5cbi50eC00NC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNDYge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG5cbi50eC00Ni1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNDgge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi50eC00OC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNTAge1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbi50eC01MC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNTIge1xuICBmb250LXNpemU6IDUycHg7XG59XG5cbi50eC01Mi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNTJweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNTQge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5cbi50eC01NC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNTRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNTYge1xuICBmb250LXNpemU6IDU2cHg7XG59XG5cbi50eC01Ni1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNTgge1xuICBmb250LXNpemU6IDU4cHg7XG59XG5cbi50eC01OC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNThweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNjAge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbi50eC02MC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNjIge1xuICBmb250LXNpemU6IDYycHg7XG59XG5cbi50eC02Mi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNjJweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNjQge1xuICBmb250LXNpemU6IDY0cHg7XG59XG5cbi50eC02NC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNjYge1xuICBmb250LXNpemU6IDY2cHg7XG59XG5cbi50eC02Ni1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNjZweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNjgge1xuICBmb250LXNpemU6IDY4cHg7XG59XG5cbi50eC02OC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNjhweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNzAge1xuICBmb250LXNpemU6IDcwcHg7XG59XG5cbi50eC03MC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNzIge1xuICBmb250LXNpemU6IDcycHg7XG59XG5cbi50eC03Mi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNzQge1xuICBmb250LXNpemU6IDc0cHg7XG59XG5cbi50eC03NC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNzRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNzYge1xuICBmb250LXNpemU6IDc2cHg7XG59XG5cbi50eC03Ni1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNzZweCAhaW1wb3J0YW50O1xufVxuXG4udHgtNzgge1xuICBmb250LXNpemU6IDc4cHg7XG59XG5cbi50eC03OC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogNzhweCAhaW1wb3J0YW50O1xufVxuXG4udHgtODAge1xuICBmb250LXNpemU6IDgwcHg7XG59XG5cbi50eC04MC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udHgtODIge1xuICBmb250LXNpemU6IDgycHg7XG59XG5cbi50eC04Mi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogODJweCAhaW1wb3J0YW50O1xufVxuXG4udHgtODQge1xuICBmb250LXNpemU6IDg0cHg7XG59XG5cbi50eC04NC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogODRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtODYge1xuICBmb250LXNpemU6IDg2cHg7XG59XG5cbi50eC04Ni1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogODZweCAhaW1wb3J0YW50O1xufVxuXG4udHgtODgge1xuICBmb250LXNpemU6IDg4cHg7XG59XG5cbi50eC04OC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogODhweCAhaW1wb3J0YW50O1xufVxuXG4udHgtOTAge1xuICBmb250LXNpemU6IDkwcHg7XG59XG5cbi50eC05MC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udHgtOTIge1xuICBmb250LXNpemU6IDkycHg7XG59XG5cbi50eC05Mi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogOTJweCAhaW1wb3J0YW50O1xufVxuXG4udHgtOTQge1xuICBmb250LXNpemU6IDk0cHg7XG59XG5cbi50eC05NC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogOTRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtOTYge1xuICBmb250LXNpemU6IDk2cHg7XG59XG5cbi50eC05Ni1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogOTZweCAhaW1wb3J0YW50O1xufVxuXG4udHgtOTgge1xuICBmb250LXNpemU6IDk4cHg7XG59XG5cbi50eC05OC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogOThweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTAwIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbn1cblxuLnR4LTEwMC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnR4LTEwMiB7XG4gIGZvbnQtc2l6ZTogMTAycHg7XG59XG5cbi50eC0xMDItZm9yY2Uge1xuICBmb250LXNpemU6IDEwMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50eC0xMDQge1xuICBmb250LXNpemU6IDEwNHB4O1xufVxuXG4udHgtMTA0LWZvcmNlIHtcbiAgZm9udC1zaXplOiAxMDRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTA2IHtcbiAgZm9udC1zaXplOiAxMDZweDtcbn1cblxuLnR4LTEwNi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTA2cHggIWltcG9ydGFudDtcbn1cblxuLnR4LTEwOCB7XG4gIGZvbnQtc2l6ZTogMTA4cHg7XG59XG5cbi50eC0xMDgtZm9yY2Uge1xuICBmb250LXNpemU6IDEwOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50eC0xMTAge1xuICBmb250LXNpemU6IDExMHB4O1xufVxuXG4udHgtMTEwLWZvcmNlIHtcbiAgZm9udC1zaXplOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTEyIHtcbiAgZm9udC1zaXplOiAxMTJweDtcbn1cblxuLnR4LTExMi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTEycHggIWltcG9ydGFudDtcbn1cblxuLnR4LTExNCB7XG4gIGZvbnQtc2l6ZTogMTE0cHg7XG59XG5cbi50eC0xMTQtZm9yY2Uge1xuICBmb250LXNpemU6IDExNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50eC0xMTYge1xuICBmb250LXNpemU6IDExNnB4O1xufVxuXG4udHgtMTE2LWZvcmNlIHtcbiAgZm9udC1zaXplOiAxMTZweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTE4IHtcbiAgZm9udC1zaXplOiAxMThweDtcbn1cblxuLnR4LTExOC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTE4cHggIWltcG9ydGFudDtcbn1cblxuLnR4LTEyMCB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG59XG5cbi50eC0xMjAtZm9yY2Uge1xuICBmb250LXNpemU6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50eC0xMjIge1xuICBmb250LXNpemU6IDEyMnB4O1xufVxuXG4udHgtMTIyLWZvcmNlIHtcbiAgZm9udC1zaXplOiAxMjJweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTI0IHtcbiAgZm9udC1zaXplOiAxMjRweDtcbn1cblxuLnR4LTEyNC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTI0cHggIWltcG9ydGFudDtcbn1cblxuLnR4LTEyNiB7XG4gIGZvbnQtc2l6ZTogMTI2cHg7XG59XG5cbi50eC0xMjYtZm9yY2Uge1xuICBmb250LXNpemU6IDEyNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50eC0xMjgge1xuICBmb250LXNpemU6IDEyOHB4O1xufVxuXG4udHgtMTI4LWZvcmNlIHtcbiAgZm9udC1zaXplOiAxMjhweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTMwIHtcbiAgZm9udC1zaXplOiAxMzBweDtcbn1cblxuLnR4LTEzMC1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnR4LTEzMiB7XG4gIGZvbnQtc2l6ZTogMTMycHg7XG59XG5cbi50eC0xMzItZm9yY2Uge1xuICBmb250LXNpemU6IDEzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50eC0xMzQge1xuICBmb250LXNpemU6IDEzNHB4O1xufVxuXG4udHgtMTM0LWZvcmNlIHtcbiAgZm9udC1zaXplOiAxMzRweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTM2IHtcbiAgZm9udC1zaXplOiAxMzZweDtcbn1cblxuLnR4LTEzNi1mb3JjZSB7XG4gIGZvbnQtc2l6ZTogMTM2cHggIWltcG9ydGFudDtcbn1cblxuLnR4LTEzOCB7XG4gIGZvbnQtc2l6ZTogMTM4cHg7XG59XG5cbi50eC0xMzgtZm9yY2Uge1xuICBmb250LXNpemU6IDEzOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50eC0xNDAge1xuICBmb250LXNpemU6IDE0MHB4O1xufVxuXG4udHgtMTQwLWZvcmNlIHtcbiAgZm9udC1zaXplOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnR4LXhzLTgge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG5cbiAgLnR4LXhzLTgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteHMtOSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cblxuICAudHgteHMtOS1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLnR4LXhzLTEwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLnR4LXhzLTExLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnR4LXhzLTEyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLnR4LXhzLTEzLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnR4LXhzLTE0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnR4LXhzLTE1LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnR4LXhzLTE2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnR4LXhzLTE4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0yMCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnR4LXhzLTIwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0yMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnR4LXhzLTIyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0yNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnR4LXhzLTI0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0yNiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLnR4LXhzLTI2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0yOCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLnR4LXhzLTI4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0zMCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgLnR4LXhzLTMwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0zMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgLnR4LXhzLTMyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0zNCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG5cbiAgLnR4LXhzLTM0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0zNiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgLnR4LXhzLTM2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0zOCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG5cbiAgLnR4LXhzLTM4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy00MCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgLnR4LXhzLTQwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy00MiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG5cbiAgLnR4LXhzLTQyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy00NCB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG5cbiAgLnR4LXhzLTQ0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy00NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG5cbiAgLnR4LXhzLTQ2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy00OCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgLnR4LXhzLTQ4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy01MCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgLnR4LXhzLTUwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy01MiB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG5cbiAgLnR4LXhzLTUyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDUycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy01NCB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG5cbiAgLnR4LXhzLTU0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDU0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy01NiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG5cbiAgLnR4LXhzLTU2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy01OCB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICB9XG5cbiAgLnR4LXhzLTU4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDU4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy02MCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgLnR4LXhzLTYwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy02MiB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICB9XG5cbiAgLnR4LXhzLTYyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDYycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy02NCB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG5cbiAgLnR4LXhzLTY0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy02NiB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICB9XG5cbiAgLnR4LXhzLTY2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDY2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy02OCB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICB9XG5cbiAgLnR4LXhzLTY4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy03MCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG5cbiAgLnR4LXhzLTcwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy03MiB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG5cbiAgLnR4LXhzLTcyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy03NCB7XG4gICAgZm9udC1zaXplOiA3NHB4O1xuICB9XG5cbiAgLnR4LXhzLTc0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDc0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy03NiB7XG4gICAgZm9udC1zaXplOiA3NnB4O1xuICB9XG5cbiAgLnR4LXhzLTc2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy03OCB7XG4gICAgZm9udC1zaXplOiA3OHB4O1xuICB9XG5cbiAgLnR4LXhzLTc4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDc4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy04MCB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG5cbiAgLnR4LXhzLTgwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy04MiB7XG4gICAgZm9udC1zaXplOiA4MnB4O1xuICB9XG5cbiAgLnR4LXhzLTgyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDgycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy04NCB7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICB9XG5cbiAgLnR4LXhzLTg0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy04NiB7XG4gICAgZm9udC1zaXplOiA4NnB4O1xuICB9XG5cbiAgLnR4LXhzLTg2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDg2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy04OCB7XG4gICAgZm9udC1zaXplOiA4OHB4O1xuICB9XG5cbiAgLnR4LXhzLTg4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy05MCB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG5cbiAgLnR4LXhzLTkwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy05MiB7XG4gICAgZm9udC1zaXplOiA5MnB4O1xuICB9XG5cbiAgLnR4LXhzLTkyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy05NCB7XG4gICAgZm9udC1zaXplOiA5NHB4O1xuICB9XG5cbiAgLnR4LXhzLTk0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDk0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy05NiB7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICB9XG5cbiAgLnR4LXhzLTk2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy05OCB7XG4gICAgZm9udC1zaXplOiA5OHB4O1xuICB9XG5cbiAgLnR4LXhzLTk4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDk4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMDAge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cblxuICAudHgteHMtMTAwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteHMtMTAyIHtcbiAgICBmb250LXNpemU6IDEwMnB4O1xuICB9XG5cbiAgLnR4LXhzLTEwMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhzLTEwNCB7XG4gICAgZm9udC1zaXplOiAxMDRweDtcbiAgfVxuXG4gIC50eC14cy0xMDQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMDYge1xuICAgIGZvbnQtc2l6ZTogMTA2cHg7XG4gIH1cblxuICAudHgteHMtMTA2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteHMtMTA4IHtcbiAgICBmb250LXNpemU6IDEwOHB4O1xuICB9XG5cbiAgLnR4LXhzLTEwOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhzLTExMCB7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgfVxuXG4gIC50eC14cy0xMTAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMTIge1xuICAgIGZvbnQtc2l6ZTogMTEycHg7XG4gIH1cblxuICAudHgteHMtMTEyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteHMtMTE0IHtcbiAgICBmb250LXNpemU6IDExNHB4O1xuICB9XG5cbiAgLnR4LXhzLTExNC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhzLTExNiB7XG4gICAgZm9udC1zaXplOiAxMTZweDtcbiAgfVxuXG4gIC50eC14cy0xMTYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMTgge1xuICAgIGZvbnQtc2l6ZTogMTE4cHg7XG4gIH1cblxuICAudHgteHMtMTE4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteHMtMTIwIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG5cbiAgLnR4LXhzLTEyMC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhzLTEyMiB7XG4gICAgZm9udC1zaXplOiAxMjJweDtcbiAgfVxuXG4gIC50eC14cy0xMjItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMjQge1xuICAgIGZvbnQtc2l6ZTogMTI0cHg7XG4gIH1cblxuICAudHgteHMtMTI0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteHMtMTI2IHtcbiAgICBmb250LXNpemU6IDEyNnB4O1xuICB9XG5cbiAgLnR4LXhzLTEyNi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhzLTEyOCB7XG4gICAgZm9udC1zaXplOiAxMjhweDtcbiAgfVxuXG4gIC50eC14cy0xMjgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMzAge1xuICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gIH1cblxuICAudHgteHMtMTMwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteHMtMTMyIHtcbiAgICBmb250LXNpemU6IDEzMnB4O1xuICB9XG5cbiAgLnR4LXhzLTEzMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhzLTEzNCB7XG4gICAgZm9udC1zaXplOiAxMzRweDtcbiAgfVxuXG4gIC50eC14cy0xMzQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy0xMzYge1xuICAgIGZvbnQtc2l6ZTogMTM2cHg7XG4gIH1cblxuICAudHgteHMtMTM2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteHMtMTM4IHtcbiAgICBmb250LXNpemU6IDEzOHB4O1xuICB9XG5cbiAgLnR4LXhzLTEzOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhzLTE0MCB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxuXG4gIC50eC14cy0xNDAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnR4LXhzLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnR4LXhzLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC50eC14cy1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAudHgteHMtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAudHgteHMtdGhpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC50eC14cy14dGhpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5saC14cy0wIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG4gIC5saC14cy0xIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG5cbiAgLmxoLXhzLTIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAubGgteHMtMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIC5saC14cy00IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLmxoLXhzLTUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAubGgteHMtNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gIC5saC14cy03IHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLmxoLXhzLTgge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cblxuICAubGgteHMtOSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgfVxuXG4gIC5saC14cy0xMCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cblxuICAubGgteHMtMTEge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIH1cblxuICAubGgteHMtMTIge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIH1cblxuICAubGgteHMtMTMge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gIH1cblxuICAubGgteHMtMTQge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIH1cblxuICAubGgteHMtMTUge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIH1cblxuICAudHgteHMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudHgteHMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnR4LXhzLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudHgteHMtY2VudGVyLWZvcmNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy1yaWdodC1mb3JjZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14cy1sZWZ0LWZvcmNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHgtc20tOCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cblxuICAudHgtc20tOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1zbS05IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuXG4gIC50eC1zbS05LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTEwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAudHgtc20tMTAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTExIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cblxuICAudHgtc20tMTEtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTEyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAudHgtc20tMTItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAudHgtc20tMTMtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTE0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAudHgtc20tMTQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTE1IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAudHgtc20tMTUtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTE2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAudHgtc20tMTYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTE4IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAudHgtc20tMTgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTIwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAudHgtc20tMjAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTIyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICAudHgtc20tMjItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTI0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAudHgtc20tMjQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTI2IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAudHgtc20tMjYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTI4IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICAudHgtc20tMjgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTMwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICAudHgtc20tMzAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICAudHgtc20tMzItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTM0IHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cblxuICAudHgtc20tMzQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTM2IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICAudHgtc20tMzYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTM4IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cblxuICAudHgtc20tMzgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTQwIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAudHgtc20tNDAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTQyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cblxuICAudHgtc20tNDItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTQ0IHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cblxuICAudHgtc20tNDQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cblxuICAudHgtc20tNDYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTQ4IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cblxuICAudHgtc20tNDgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTUwIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cblxuICAudHgtc20tNTAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTUyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cblxuICAudHgtc20tNTItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTU0IHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cblxuICAudHgtc20tNTQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTU2IHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cblxuICAudHgtc20tNTYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTU4IHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cblxuICAudHgtc20tNTgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTYwIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICAudHgtc20tNjAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTYyIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gIH1cblxuICAudHgtc20tNjItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTY0IHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cblxuICAudHgtc20tNjQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTY2IHtcbiAgICBmb250LXNpemU6IDY2cHg7XG4gIH1cblxuICAudHgtc20tNjYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNjZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTY4IHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cblxuICAudHgtc20tNjgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTcwIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cblxuICAudHgtc20tNzAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTcyIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cblxuICAudHgtc20tNzItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTc0IHtcbiAgICBmb250LXNpemU6IDc0cHg7XG4gIH1cblxuICAudHgtc20tNzQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNzRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTc2IHtcbiAgICBmb250LXNpemU6IDc2cHg7XG4gIH1cblxuICAudHgtc20tNzYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTc4IHtcbiAgICBmb250LXNpemU6IDc4cHg7XG4gIH1cblxuICAudHgtc20tNzgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogNzhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTgwIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cblxuICAudHgtc20tODAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTgyIHtcbiAgICBmb250LXNpemU6IDgycHg7XG4gIH1cblxuICAudHgtc20tODItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogODJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTg0IHtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gIH1cblxuICAudHgtc20tODQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogODRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTg2IHtcbiAgICBmb250LXNpemU6IDg2cHg7XG4gIH1cblxuICAudHgtc20tODYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogODZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTg4IHtcbiAgICBmb250LXNpemU6IDg4cHg7XG4gIH1cblxuICAudHgtc20tODgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogODhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTkwIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gIH1cblxuICAudHgtc20tOTAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTkyIHtcbiAgICBmb250LXNpemU6IDkycHg7XG4gIH1cblxuICAudHgtc20tOTItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogOTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTk0IHtcbiAgICBmb250LXNpemU6IDk0cHg7XG4gIH1cblxuICAudHgtc20tOTQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogOTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTk2IHtcbiAgICBmb250LXNpemU6IDk2cHg7XG4gIH1cblxuICAudHgtc20tOTYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogOTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTk4IHtcbiAgICBmb250LXNpemU6IDk4cHg7XG4gIH1cblxuICAudHgtc20tOTgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogOThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTEwMCB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxuXG4gIC50eC1zbS0xMDAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1zbS0xMDIge1xuICAgIGZvbnQtc2l6ZTogMTAycHg7XG4gIH1cblxuICAudHgtc20tMTAyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtc20tMTA0IHtcbiAgICBmb250LXNpemU6IDEwNHB4O1xuICB9XG5cbiAgLnR4LXNtLTEwNC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTEwNiB7XG4gICAgZm9udC1zaXplOiAxMDZweDtcbiAgfVxuXG4gIC50eC1zbS0xMDYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1zbS0xMDgge1xuICAgIGZvbnQtc2l6ZTogMTA4cHg7XG4gIH1cblxuICAudHgtc20tMTA4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtc20tMTEwIHtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICB9XG5cbiAgLnR4LXNtLTExMC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTExMiB7XG4gICAgZm9udC1zaXplOiAxMTJweDtcbiAgfVxuXG4gIC50eC1zbS0xMTItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1zbS0xMTQge1xuICAgIGZvbnQtc2l6ZTogMTE0cHg7XG4gIH1cblxuICAudHgtc20tMTE0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtc20tMTE2IHtcbiAgICBmb250LXNpemU6IDExNnB4O1xuICB9XG5cbiAgLnR4LXNtLTExNi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTExOCB7XG4gICAgZm9udC1zaXplOiAxMThweDtcbiAgfVxuXG4gIC50eC1zbS0xMTgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1zbS0xMjAge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cblxuICAudHgtc20tMTIwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtc20tMTIyIHtcbiAgICBmb250LXNpemU6IDEyMnB4O1xuICB9XG5cbiAgLnR4LXNtLTEyMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTEyNCB7XG4gICAgZm9udC1zaXplOiAxMjRweDtcbiAgfVxuXG4gIC50eC1zbS0xMjQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1zbS0xMjYge1xuICAgIGZvbnQtc2l6ZTogMTI2cHg7XG4gIH1cblxuICAudHgtc20tMTI2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtc20tMTI4IHtcbiAgICBmb250LXNpemU6IDEyOHB4O1xuICB9XG5cbiAgLnR4LXNtLTEyOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTEzMCB7XG4gICAgZm9udC1zaXplOiAxMzBweDtcbiAgfVxuXG4gIC50eC1zbS0xMzAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1zbS0xMzIge1xuICAgIGZvbnQtc2l6ZTogMTMycHg7XG4gIH1cblxuICAudHgtc20tMTMyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtc20tMTM0IHtcbiAgICBmb250LXNpemU6IDEzNHB4O1xuICB9XG5cbiAgLnR4LXNtLTEzNC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLTEzNiB7XG4gICAgZm9udC1zaXplOiAxMzZweDtcbiAgfVxuXG4gIC50eC1zbS0xMzYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1zbS0xMzgge1xuICAgIGZvbnQtc2l6ZTogMTM4cHg7XG4gIH1cblxuICAudHgtc20tMTM4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtc20tMTQwIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG5cbiAgLnR4LXNtLTE0MC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAudHgtc20tc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAudHgtc20tbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnR4LXNtLW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC50eC1zbS1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC50eC1zbS10aGluIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLnR4LXNtLXh0aGluIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgLmxoLXNtLTAge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmxoLXNtLTEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cblxuICAubGgtc20tMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIC5saC1zbS0zIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgLmxoLXNtLTQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAubGgtc20tNSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5saC1zbS02IHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgLmxoLXNtLTcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAubGgtc20tOCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxuXG4gIC5saC1zbS05IHtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICB9XG5cbiAgLmxoLXNtLTEwIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuXG4gIC5saC1zbS0xMSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgfVxuXG4gIC5saC1zbS0xMiB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgfVxuXG4gIC5saC1zbS0xMyB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMztcbiAgfVxuXG4gIC5saC1zbS0xNCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgfVxuXG4gIC5saC1zbS0xNSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgfVxuXG4gIC50eC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC50eC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudHgtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC50eC1zbS1jZW50ZXItZm9yY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLXJpZ2h0LWZvcmNlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXNtLWxlZnQtZm9yY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eC1tZC04IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxuXG4gIC50eC1tZC04LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LW1kLTkge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG5cbiAgLnR4LW1kLTktZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC50eC1tZC0xMC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIC50eC1tZC0xMS1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC50eC1tZC0xMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC50eC1tZC0xMy1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC50eC1tZC0xNC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC50eC1tZC0xNS1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC50eC1tZC0xNi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC50eC1tZC0xOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC50eC1tZC0yMC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMjIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC50eC1tZC0yMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMjQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC50eC1tZC0yNC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMjYge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC50eC1tZC0yNi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMjgge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIC50eC1tZC0yOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMzAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIC50eC1tZC0zMC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIC50eC1tZC0zMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMzQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuXG4gIC50eC1tZC0zNC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMzYge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC50eC1tZC0zNi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMzgge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuXG4gIC50eC1tZC0zOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNDAge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIC50eC1tZC00MC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuXG4gIC50eC1tZC00Mi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNDQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuXG4gIC50eC1tZC00NC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxuXG4gIC50eC1tZC00Ni1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNDgge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuXG4gIC50eC1tZC00OC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNTAge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuXG4gIC50eC1tZC01MC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNTIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuXG4gIC50eC1tZC01Mi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNTQge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgfVxuXG4gIC50eC1tZC01NC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNTYge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxuXG4gIC50eC1tZC01Ni1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNTgge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgfVxuXG4gIC50eC1tZC01OC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNjAge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuXG4gIC50eC1tZC02MC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNjIge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgfVxuXG4gIC50eC1tZC02Mi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNjQge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxuXG4gIC50eC1tZC02NC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNjYge1xuICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgfVxuXG4gIC50eC1tZC02Ni1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNjgge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxuXG4gIC50eC1tZC02OC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNzAge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxuXG4gIC50eC1tZC03MC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNzIge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgfVxuXG4gIC50eC1tZC03Mi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNzQge1xuICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgfVxuXG4gIC50eC1tZC03NC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNzYge1xuICAgIGZvbnQtc2l6ZTogNzZweDtcbiAgfVxuXG4gIC50eC1tZC03Ni1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtNzgge1xuICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgfVxuXG4gIC50eC1tZC03OC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtODAge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxuXG4gIC50eC1tZC04MC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtODIge1xuICAgIGZvbnQtc2l6ZTogODJweDtcbiAgfVxuXG4gIC50eC1tZC04Mi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtODQge1xuICAgIGZvbnQtc2l6ZTogODRweDtcbiAgfVxuXG4gIC50eC1tZC04NC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtODYge1xuICAgIGZvbnQtc2l6ZTogODZweDtcbiAgfVxuXG4gIC50eC1tZC04Ni1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtODgge1xuICAgIGZvbnQtc2l6ZTogODhweDtcbiAgfVxuXG4gIC50eC1tZC04OC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtOTAge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxuXG4gIC50eC1tZC05MC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtOTIge1xuICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgfVxuXG4gIC50eC1tZC05Mi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtOTQge1xuICAgIGZvbnQtc2l6ZTogOTRweDtcbiAgfVxuXG4gIC50eC1tZC05NC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtOTYge1xuICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgfVxuXG4gIC50eC1tZC05Ni1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtOTgge1xuICAgIGZvbnQtc2l6ZTogOThweDtcbiAgfVxuXG4gIC50eC1tZC05OC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTAwIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG5cbiAgLnR4LW1kLTEwMC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LW1kLTEwMiB7XG4gICAgZm9udC1zaXplOiAxMDJweDtcbiAgfVxuXG4gIC50eC1tZC0xMDItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1tZC0xMDQge1xuICAgIGZvbnQtc2l6ZTogMTA0cHg7XG4gIH1cblxuICAudHgtbWQtMTA0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTA2IHtcbiAgICBmb250LXNpemU6IDEwNnB4O1xuICB9XG5cbiAgLnR4LW1kLTEwNi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LW1kLTEwOCB7XG4gICAgZm9udC1zaXplOiAxMDhweDtcbiAgfVxuXG4gIC50eC1tZC0xMDgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1tZC0xMTAge1xuICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gIH1cblxuICAudHgtbWQtMTEwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTEyIHtcbiAgICBmb250LXNpemU6IDExMnB4O1xuICB9XG5cbiAgLnR4LW1kLTExMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LW1kLTExNCB7XG4gICAgZm9udC1zaXplOiAxMTRweDtcbiAgfVxuXG4gIC50eC1tZC0xMTQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTE0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1tZC0xMTYge1xuICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gIH1cblxuICAudHgtbWQtMTE2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTE4IHtcbiAgICBmb250LXNpemU6IDExOHB4O1xuICB9XG5cbiAgLnR4LW1kLTExOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LW1kLTEyMCB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxuXG4gIC50eC1tZC0xMjAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1tZC0xMjIge1xuICAgIGZvbnQtc2l6ZTogMTIycHg7XG4gIH1cblxuICAudHgtbWQtMTIyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTI0IHtcbiAgICBmb250LXNpemU6IDEyNHB4O1xuICB9XG5cbiAgLnR4LW1kLTEyNC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LW1kLTEyNiB7XG4gICAgZm9udC1zaXplOiAxMjZweDtcbiAgfVxuXG4gIC50eC1tZC0xMjYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTI2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1tZC0xMjgge1xuICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gIH1cblxuICAudHgtbWQtMTI4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTMwIHtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICB9XG5cbiAgLnR4LW1kLTEzMC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LW1kLTEzMiB7XG4gICAgZm9udC1zaXplOiAxMzJweDtcbiAgfVxuXG4gIC50eC1tZC0xMzItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1tZC0xMzQge1xuICAgIGZvbnQtc2l6ZTogMTM0cHg7XG4gIH1cblxuICAudHgtbWQtMTM0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtMTM2IHtcbiAgICBmb250LXNpemU6IDEzNnB4O1xuICB9XG5cbiAgLnR4LW1kLTEzNi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LW1kLTEzOCB7XG4gICAgZm9udC1zaXplOiAxMzhweDtcbiAgfVxuXG4gIC50eC1tZC0xMzgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTM4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1tZC0xNDAge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cblxuICAudHgtbWQtMTQwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC50eC1tZC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC50eC1tZC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAudHgtbWQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnR4LW1kLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLnR4LW1kLXRoaW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICAudHgtbWQteHRoaW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cblxuICAubGgtbWQtMCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICAubGgtbWQtMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuXG4gIC5saC1tZC0yIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLmxoLW1kLTMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAubGgtbWQtNCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIC5saC1tZC01IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLmxoLW1kLTYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAubGgtbWQtNyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5saC1tZC04IHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG5cbiAgLmxoLW1kLTkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIH1cblxuICAubGgtbWQtMTAge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG5cbiAgLmxoLW1kLTExIHtcbiAgICBsaW5lLWhlaWdodDogMi4xO1xuICB9XG5cbiAgLmxoLW1kLTEyIHtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICB9XG5cbiAgLmxoLW1kLTEzIHtcbiAgICBsaW5lLWhlaWdodDogMi4zO1xuICB9XG5cbiAgLmxoLW1kLTE0IHtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICB9XG5cbiAgLmxoLW1kLTE1IHtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICB9XG5cbiAgLnR4LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnR4LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC50eC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnR4LW1kLWNlbnRlci1mb3JjZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtcmlnaHQtZm9yY2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbWQtbGVmdC1mb3JjZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR4LWxnLTgge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG5cbiAgLnR4LWxnLTgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbGctOSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cblxuICAudHgtbGctOS1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLnR4LWxnLTEwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLnR4LWxnLTExLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnR4LWxnLTEyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLnR4LWxnLTEzLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnR4LWxnLTE0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnR4LWxnLTE1LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnR4LWxnLTE2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnR4LWxnLTE4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0yMCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnR4LWxnLTIwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0yMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnR4LWxnLTIyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0yNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnR4LWxnLTI0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0yNiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLnR4LWxnLTI2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0yOCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLnR4LWxnLTI4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0zMCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgLnR4LWxnLTMwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0zMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgLnR4LWxnLTMyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0zNCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG5cbiAgLnR4LWxnLTM0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0zNiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgLnR4LWxnLTM2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0zOCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG5cbiAgLnR4LWxnLTM4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy00MCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgLnR4LWxnLTQwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy00MiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG5cbiAgLnR4LWxnLTQyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy00NCB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG5cbiAgLnR4LWxnLTQ0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy00NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG5cbiAgLnR4LWxnLTQ2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy00OCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgLnR4LWxnLTQ4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy01MCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgLnR4LWxnLTUwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy01MiB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG5cbiAgLnR4LWxnLTUyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDUycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy01NCB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG5cbiAgLnR4LWxnLTU0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDU0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy01NiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG5cbiAgLnR4LWxnLTU2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy01OCB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICB9XG5cbiAgLnR4LWxnLTU4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDU4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy02MCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgLnR4LWxnLTYwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy02MiB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICB9XG5cbiAgLnR4LWxnLTYyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDYycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy02NCB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG5cbiAgLnR4LWxnLTY0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy02NiB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICB9XG5cbiAgLnR4LWxnLTY2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDY2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy02OCB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICB9XG5cbiAgLnR4LWxnLTY4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy03MCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG5cbiAgLnR4LWxnLTcwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy03MiB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG5cbiAgLnR4LWxnLTcyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy03NCB7XG4gICAgZm9udC1zaXplOiA3NHB4O1xuICB9XG5cbiAgLnR4LWxnLTc0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDc0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy03NiB7XG4gICAgZm9udC1zaXplOiA3NnB4O1xuICB9XG5cbiAgLnR4LWxnLTc2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy03OCB7XG4gICAgZm9udC1zaXplOiA3OHB4O1xuICB9XG5cbiAgLnR4LWxnLTc4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDc4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy04MCB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG5cbiAgLnR4LWxnLTgwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy04MiB7XG4gICAgZm9udC1zaXplOiA4MnB4O1xuICB9XG5cbiAgLnR4LWxnLTgyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDgycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy04NCB7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICB9XG5cbiAgLnR4LWxnLTg0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy04NiB7XG4gICAgZm9udC1zaXplOiA4NnB4O1xuICB9XG5cbiAgLnR4LWxnLTg2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDg2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy04OCB7XG4gICAgZm9udC1zaXplOiA4OHB4O1xuICB9XG5cbiAgLnR4LWxnLTg4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy05MCB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG5cbiAgLnR4LWxnLTkwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy05MiB7XG4gICAgZm9udC1zaXplOiA5MnB4O1xuICB9XG5cbiAgLnR4LWxnLTkyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy05NCB7XG4gICAgZm9udC1zaXplOiA5NHB4O1xuICB9XG5cbiAgLnR4LWxnLTk0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDk0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy05NiB7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICB9XG5cbiAgLnR4LWxnLTk2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy05OCB7XG4gICAgZm9udC1zaXplOiA5OHB4O1xuICB9XG5cbiAgLnR4LWxnLTk4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDk4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMDAge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cblxuICAudHgtbGctMTAwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbGctMTAyIHtcbiAgICBmb250LXNpemU6IDEwMnB4O1xuICB9XG5cbiAgLnR4LWxnLTEwMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LWxnLTEwNCB7XG4gICAgZm9udC1zaXplOiAxMDRweDtcbiAgfVxuXG4gIC50eC1sZy0xMDQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMDYge1xuICAgIGZvbnQtc2l6ZTogMTA2cHg7XG4gIH1cblxuICAudHgtbGctMTA2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbGctMTA4IHtcbiAgICBmb250LXNpemU6IDEwOHB4O1xuICB9XG5cbiAgLnR4LWxnLTEwOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LWxnLTExMCB7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgfVxuXG4gIC50eC1sZy0xMTAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMTIge1xuICAgIGZvbnQtc2l6ZTogMTEycHg7XG4gIH1cblxuICAudHgtbGctMTEyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbGctMTE0IHtcbiAgICBmb250LXNpemU6IDExNHB4O1xuICB9XG5cbiAgLnR4LWxnLTExNC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LWxnLTExNiB7XG4gICAgZm9udC1zaXplOiAxMTZweDtcbiAgfVxuXG4gIC50eC1sZy0xMTYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMTgge1xuICAgIGZvbnQtc2l6ZTogMTE4cHg7XG4gIH1cblxuICAudHgtbGctMTE4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbGctMTIwIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG5cbiAgLnR4LWxnLTEyMC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LWxnLTEyMiB7XG4gICAgZm9udC1zaXplOiAxMjJweDtcbiAgfVxuXG4gIC50eC1sZy0xMjItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMjQge1xuICAgIGZvbnQtc2l6ZTogMTI0cHg7XG4gIH1cblxuICAudHgtbGctMTI0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbGctMTI2IHtcbiAgICBmb250LXNpemU6IDEyNnB4O1xuICB9XG5cbiAgLnR4LWxnLTEyNi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LWxnLTEyOCB7XG4gICAgZm9udC1zaXplOiAxMjhweDtcbiAgfVxuXG4gIC50eC1sZy0xMjgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMzAge1xuICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gIH1cblxuICAudHgtbGctMTMwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbGctMTMyIHtcbiAgICBmb250LXNpemU6IDEzMnB4O1xuICB9XG5cbiAgLnR4LWxnLTEzMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LWxnLTEzNCB7XG4gICAgZm9udC1zaXplOiAxMzRweDtcbiAgfVxuXG4gIC50eC1sZy0xMzQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy0xMzYge1xuICAgIGZvbnQtc2l6ZTogMTM2cHg7XG4gIH1cblxuICAudHgtbGctMTM2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgtbGctMTM4IHtcbiAgICBmb250LXNpemU6IDEzOHB4O1xuICB9XG5cbiAgLnR4LWxnLTEzOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LWxnLTE0MCB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxuXG4gIC50eC1sZy0xNDAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnR4LWxnLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnR4LWxnLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC50eC1sZy1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAudHgtbGctbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAudHgtbGctdGhpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC50eC1sZy14dGhpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5saC1sZy0wIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG4gIC5saC1sZy0xIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG5cbiAgLmxoLWxnLTIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAubGgtbGctMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIC5saC1sZy00IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLmxoLWxnLTUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAubGgtbGctNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gIC5saC1sZy03IHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLmxoLWxnLTgge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cblxuICAubGgtbGctOSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgfVxuXG4gIC5saC1sZy0xMCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cblxuICAubGgtbGctMTEge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIH1cblxuICAubGgtbGctMTIge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIH1cblxuICAubGgtbGctMTMge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gIH1cblxuICAubGgtbGctMTQge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIH1cblxuICAubGgtbGctMTUge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIH1cblxuICAudHgtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudHgtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnR4LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudHgtbGctY2VudGVyLWZvcmNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy1yaWdodC1mb3JjZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC1sZy1sZWZ0LWZvcmNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR4LXhsLTgge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG5cbiAgLnR4LXhsLTgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteGwtOSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cblxuICAudHgteGwtOS1mb3JjZSB7XG4gICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLnR4LXhsLTEwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLnR4LXhsLTExLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnR4LXhsLTEyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLnR4LXhsLTEzLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnR4LXhsLTE0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnR4LXhsLTE1LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnR4LXhsLTE2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnR4LXhsLTE4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0yMCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnR4LXhsLTIwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0yMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnR4LXhsLTIyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0yNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnR4LXhsLTI0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0yNiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLnR4LXhsLTI2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0yOCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLnR4LXhsLTI4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0zMCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgLnR4LXhsLTMwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0zMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgLnR4LXhsLTMyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0zNCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG5cbiAgLnR4LXhsLTM0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0zNiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgLnR4LXhsLTM2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0zOCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG5cbiAgLnR4LXhsLTM4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC00MCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgLnR4LXhsLTQwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC00MiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG5cbiAgLnR4LXhsLTQyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC00NCB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG5cbiAgLnR4LXhsLTQ0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC00NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG5cbiAgLnR4LXhsLTQ2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC00OCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgLnR4LXhsLTQ4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC01MCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgLnR4LXhsLTUwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC01MiB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG5cbiAgLnR4LXhsLTUyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDUycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC01NCB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG5cbiAgLnR4LXhsLTU0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDU0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC01NiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG5cbiAgLnR4LXhsLTU2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC01OCB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICB9XG5cbiAgLnR4LXhsLTU4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDU4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC02MCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgLnR4LXhsLTYwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC02MiB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICB9XG5cbiAgLnR4LXhsLTYyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDYycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC02NCB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG5cbiAgLnR4LXhsLTY0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC02NiB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICB9XG5cbiAgLnR4LXhsLTY2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDY2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC02OCB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICB9XG5cbiAgLnR4LXhsLTY4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC03MCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG5cbiAgLnR4LXhsLTcwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC03MiB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG5cbiAgLnR4LXhsLTcyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC03NCB7XG4gICAgZm9udC1zaXplOiA3NHB4O1xuICB9XG5cbiAgLnR4LXhsLTc0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDc0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC03NiB7XG4gICAgZm9udC1zaXplOiA3NnB4O1xuICB9XG5cbiAgLnR4LXhsLTc2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC03OCB7XG4gICAgZm9udC1zaXplOiA3OHB4O1xuICB9XG5cbiAgLnR4LXhsLTc4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDc4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC04MCB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG5cbiAgLnR4LXhsLTgwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC04MiB7XG4gICAgZm9udC1zaXplOiA4MnB4O1xuICB9XG5cbiAgLnR4LXhsLTgyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDgycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC04NCB7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICB9XG5cbiAgLnR4LXhsLTg0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC04NiB7XG4gICAgZm9udC1zaXplOiA4NnB4O1xuICB9XG5cbiAgLnR4LXhsLTg2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDg2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC04OCB7XG4gICAgZm9udC1zaXplOiA4OHB4O1xuICB9XG5cbiAgLnR4LXhsLTg4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC05MCB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG5cbiAgLnR4LXhsLTkwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC05MiB7XG4gICAgZm9udC1zaXplOiA5MnB4O1xuICB9XG5cbiAgLnR4LXhsLTkyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC05NCB7XG4gICAgZm9udC1zaXplOiA5NHB4O1xuICB9XG5cbiAgLnR4LXhsLTk0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDk0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC05NiB7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICB9XG5cbiAgLnR4LXhsLTk2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC05OCB7XG4gICAgZm9udC1zaXplOiA5OHB4O1xuICB9XG5cbiAgLnR4LXhsLTk4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDk4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMDAge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cblxuICAudHgteGwtMTAwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteGwtMTAyIHtcbiAgICBmb250LXNpemU6IDEwMnB4O1xuICB9XG5cbiAgLnR4LXhsLTEwMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhsLTEwNCB7XG4gICAgZm9udC1zaXplOiAxMDRweDtcbiAgfVxuXG4gIC50eC14bC0xMDQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMDYge1xuICAgIGZvbnQtc2l6ZTogMTA2cHg7XG4gIH1cblxuICAudHgteGwtMTA2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteGwtMTA4IHtcbiAgICBmb250LXNpemU6IDEwOHB4O1xuICB9XG5cbiAgLnR4LXhsLTEwOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhsLTExMCB7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgfVxuXG4gIC50eC14bC0xMTAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMTIge1xuICAgIGZvbnQtc2l6ZTogMTEycHg7XG4gIH1cblxuICAudHgteGwtMTEyLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteGwtMTE0IHtcbiAgICBmb250LXNpemU6IDExNHB4O1xuICB9XG5cbiAgLnR4LXhsLTExNC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhsLTExNiB7XG4gICAgZm9udC1zaXplOiAxMTZweDtcbiAgfVxuXG4gIC50eC14bC0xMTYtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMTgge1xuICAgIGZvbnQtc2l6ZTogMTE4cHg7XG4gIH1cblxuICAudHgteGwtMTE4LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteGwtMTIwIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG5cbiAgLnR4LXhsLTEyMC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhsLTEyMiB7XG4gICAgZm9udC1zaXplOiAxMjJweDtcbiAgfVxuXG4gIC50eC14bC0xMjItZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMjQge1xuICAgIGZvbnQtc2l6ZTogMTI0cHg7XG4gIH1cblxuICAudHgteGwtMTI0LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteGwtMTI2IHtcbiAgICBmb250LXNpemU6IDEyNnB4O1xuICB9XG5cbiAgLnR4LXhsLTEyNi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhsLTEyOCB7XG4gICAgZm9udC1zaXplOiAxMjhweDtcbiAgfVxuXG4gIC50eC14bC0xMjgtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMzAge1xuICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gIH1cblxuICAudHgteGwtMTMwLWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteGwtMTMyIHtcbiAgICBmb250LXNpemU6IDEzMnB4O1xuICB9XG5cbiAgLnR4LXhsLTEzMi1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhsLTEzNCB7XG4gICAgZm9udC1zaXplOiAxMzRweDtcbiAgfVxuXG4gIC50eC14bC0xMzQtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC0xMzYge1xuICAgIGZvbnQtc2l6ZTogMTM2cHg7XG4gIH1cblxuICAudHgteGwtMTM2LWZvcmNlIHtcbiAgICBmb250LXNpemU6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHgteGwtMTM4IHtcbiAgICBmb250LXNpemU6IDEzOHB4O1xuICB9XG5cbiAgLnR4LXhsLTEzOC1mb3JjZSB7XG4gICAgZm9udC1zaXplOiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR4LXhsLTE0MCB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxuXG4gIC50eC14bC0xNDAtZm9yY2Uge1xuICAgIGZvbnQtc2l6ZTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnR4LXhsLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnR4LXhsLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC50eC14bC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAudHgteGwtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAudHgteGwtdGhpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC50eC14bC14dGhpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5saC14bC0wIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG4gIC5saC14bC0xIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG5cbiAgLmxoLXhsLTIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAubGgteGwtMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIC5saC14bC00IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLmxoLXhsLTUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAubGgteGwtNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gIC5saC14bC03IHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLmxoLXhsLTgge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cblxuICAubGgteGwtOSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgfVxuXG4gIC5saC14bC0xMCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cblxuICAubGgteGwtMTEge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIH1cblxuICAubGgteGwtMTIge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIH1cblxuICAubGgteGwtMTMge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gIH1cblxuICAubGgteGwtMTQge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIH1cblxuICAubGgteGwtMTUge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIH1cblxuICAudHgteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudHgteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnR4LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudHgteGwtY2VudGVyLWZvcmNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC1yaWdodC1mb3JjZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eC14bC1sZWZ0LWZvcmNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAjIyMjIyMjIyMjIyMjIyMgSGVpZ2h0ICMjIyMjIyMjIyMjIyMjIyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5odC01IHtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5tbi1odC01IHtcbiAgbWluLWhlaWdodDogNXB4O1xufVxuXG4uaHQtNXAge1xuICBoZWlnaHQ6IDUlO1xufVxuXG4ubXgtaHQtNXAge1xuICBtYXgtaGVpZ2h0OiA1JTtcbn1cblxuLm1uLWh0LTVwIHtcbiAgbWluLWhlaWdodDogNSU7XG59XG5cbi5odC01LWZvcmNlIHtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmh0LTVwLWZvcmNlIHtcbiAgaGVpZ2h0OiA1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMTAge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5tbi1odC0xMCB7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5odC0xMHAge1xuICBoZWlnaHQ6IDEwJTtcbn1cblxuLm14LWh0LTEwcCB7XG4gIG1heC1oZWlnaHQ6IDEwJTtcbn1cblxuLm1uLWh0LTEwcCB7XG4gIG1pbi1oZWlnaHQ6IDEwJTtcbn1cblxuLmh0LTEwLWZvcmNlIHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0xMHAtZm9yY2Uge1xuICBoZWlnaHQ6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMTUge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5tbi1odC0xNSB7XG4gIG1pbi1oZWlnaHQ6IDE1cHg7XG59XG5cbi5odC0xNXAge1xuICBoZWlnaHQ6IDE1JTtcbn1cblxuLm14LWh0LTE1cCB7XG4gIG1heC1oZWlnaHQ6IDE1JTtcbn1cblxuLm1uLWh0LTE1cCB7XG4gIG1pbi1oZWlnaHQ6IDE1JTtcbn1cblxuLmh0LTE1LWZvcmNlIHtcbiAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0xNXAtZm9yY2Uge1xuICBoZWlnaHQ6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMjAge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tbi1odC0yMCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbi5odC0yMHAge1xuICBoZWlnaHQ6IDIwJTtcbn1cblxuLm14LWh0LTIwcCB7XG4gIG1heC1oZWlnaHQ6IDIwJTtcbn1cblxuLm1uLWh0LTIwcCB7XG4gIG1pbi1oZWlnaHQ6IDIwJTtcbn1cblxuLmh0LTIwLWZvcmNlIHtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0yMHAtZm9yY2Uge1xuICBoZWlnaHQ6IDIwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMjUge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5tbi1odC0yNSB7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG59XG5cbi5odC0yNXAge1xuICBoZWlnaHQ6IDI1JTtcbn1cblxuLm14LWh0LTI1cCB7XG4gIG1heC1oZWlnaHQ6IDI1JTtcbn1cblxuLm1uLWh0LTI1cCB7XG4gIG1pbi1oZWlnaHQ6IDI1JTtcbn1cblxuLmh0LTI1LWZvcmNlIHtcbiAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0yNXAtZm9yY2Uge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMzAge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5tbi1odC0zMCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5cbi5odC0zMHAge1xuICBoZWlnaHQ6IDMwJTtcbn1cblxuLm14LWh0LTMwcCB7XG4gIG1heC1oZWlnaHQ6IDMwJTtcbn1cblxuLm1uLWh0LTMwcCB7XG4gIG1pbi1oZWlnaHQ6IDMwJTtcbn1cblxuLmh0LTMwLWZvcmNlIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0zMHAtZm9yY2Uge1xuICBoZWlnaHQ6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMzUge1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5tbi1odC0zNSB7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG59XG5cbi5odC0zNXAge1xuICBoZWlnaHQ6IDM1JTtcbn1cblxuLm14LWh0LTM1cCB7XG4gIG1heC1oZWlnaHQ6IDM1JTtcbn1cblxuLm1uLWh0LTM1cCB7XG4gIG1pbi1oZWlnaHQ6IDM1JTtcbn1cblxuLmh0LTM1LWZvcmNlIHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0zNXAtZm9yY2Uge1xuICBoZWlnaHQ6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNDAge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5tbi1odC00MCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5odC00MHAge1xuICBoZWlnaHQ6IDQwJTtcbn1cblxuLm14LWh0LTQwcCB7XG4gIG1heC1oZWlnaHQ6IDQwJTtcbn1cblxuLm1uLWh0LTQwcCB7XG4gIG1pbi1oZWlnaHQ6IDQwJTtcbn1cblxuLmh0LTQwLWZvcmNlIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC00MHAtZm9yY2Uge1xuICBoZWlnaHQ6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNDUge1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5tbi1odC00NSB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5odC00NXAge1xuICBoZWlnaHQ6IDQ1JTtcbn1cblxuLm14LWh0LTQ1cCB7XG4gIG1heC1oZWlnaHQ6IDQ1JTtcbn1cblxuLm1uLWh0LTQ1cCB7XG4gIG1pbi1oZWlnaHQ6IDQ1JTtcbn1cblxuLmh0LTQ1LWZvcmNlIHtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC00NXAtZm9yY2Uge1xuICBoZWlnaHQ6IDQ1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5tbi1odC01MCB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5odC01MHAge1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuLm14LWh0LTUwcCB7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cblxuLm1uLWh0LTUwcCB7XG4gIG1pbi1oZWlnaHQ6IDUwJTtcbn1cblxuLmh0LTUwLWZvcmNlIHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC01MHAtZm9yY2Uge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNTUge1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi5tbi1odC01NSB7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG59XG5cbi5odC01NXAge1xuICBoZWlnaHQ6IDU1JTtcbn1cblxuLm14LWh0LTU1cCB7XG4gIG1heC1oZWlnaHQ6IDU1JTtcbn1cblxuLm1uLWh0LTU1cCB7XG4gIG1pbi1oZWlnaHQ6IDU1JTtcbn1cblxuLmh0LTU1LWZvcmNlIHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC01NXAtZm9yY2Uge1xuICBoZWlnaHQ6IDU1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNjAge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5tbi1odC02MCB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbi5odC02MHAge1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLm14LWh0LTYwcCB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbn1cblxuLm1uLWh0LTYwcCB7XG4gIG1pbi1oZWlnaHQ6IDYwJTtcbn1cblxuLmh0LTYwLWZvcmNlIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC02MHAtZm9yY2Uge1xuICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNjUge1xuICBoZWlnaHQ6IDY1cHg7XG59XG5cbi5tbi1odC02NSB7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG59XG5cbi5odC02NXAge1xuICBoZWlnaHQ6IDY1JTtcbn1cblxuLm14LWh0LTY1cCB7XG4gIG1heC1oZWlnaHQ6IDY1JTtcbn1cblxuLm1uLWh0LTY1cCB7XG4gIG1pbi1oZWlnaHQ6IDY1JTtcbn1cblxuLmh0LTY1LWZvcmNlIHtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC02NXAtZm9yY2Uge1xuICBoZWlnaHQ6IDY1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNzAge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5tbi1odC03MCB7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG59XG5cbi5odC03MHAge1xuICBoZWlnaHQ6IDcwJTtcbn1cblxuLm14LWh0LTcwcCB7XG4gIG1heC1oZWlnaHQ6IDcwJTtcbn1cblxuLm1uLWh0LTcwcCB7XG4gIG1pbi1oZWlnaHQ6IDcwJTtcbn1cblxuLmh0LTcwLWZvcmNlIHtcbiAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC03MHAtZm9yY2Uge1xuICBoZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNzUge1xuICBoZWlnaHQ6IDc1cHg7XG59XG5cbi5tbi1odC03NSB7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG59XG5cbi5odC03NXAge1xuICBoZWlnaHQ6IDc1JTtcbn1cblxuLm14LWh0LTc1cCB7XG4gIG1heC1oZWlnaHQ6IDc1JTtcbn1cblxuLm1uLWh0LTc1cCB7XG4gIG1pbi1oZWlnaHQ6IDc1JTtcbn1cblxuLmh0LTc1LWZvcmNlIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC03NXAtZm9yY2Uge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtODAge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5tbi1odC04MCB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5odC04MHAge1xuICBoZWlnaHQ6IDgwJTtcbn1cblxuLm14LWh0LTgwcCB7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbn1cblxuLm1uLWh0LTgwcCB7XG4gIG1pbi1oZWlnaHQ6IDgwJTtcbn1cblxuLmh0LTgwLWZvcmNlIHtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC04MHAtZm9yY2Uge1xuICBoZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtODUge1xuICBoZWlnaHQ6IDg1cHg7XG59XG5cbi5tbi1odC04NSB7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7XG59XG5cbi5odC04NXAge1xuICBoZWlnaHQ6IDg1JTtcbn1cblxuLm14LWh0LTg1cCB7XG4gIG1heC1oZWlnaHQ6IDg1JTtcbn1cblxuLm1uLWh0LTg1cCB7XG4gIG1pbi1oZWlnaHQ6IDg1JTtcbn1cblxuLmh0LTg1LWZvcmNlIHtcbiAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC04NXAtZm9yY2Uge1xuICBoZWlnaHQ6IDg1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtOTAge1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5tbi1odC05MCB7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG5cbi5odC05MHAge1xuICBoZWlnaHQ6IDkwJTtcbn1cblxuLm14LWh0LTkwcCB7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbn1cblxuLm1uLWh0LTkwcCB7XG4gIG1pbi1oZWlnaHQ6IDkwJTtcbn1cblxuLmh0LTkwLWZvcmNlIHtcbiAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC05MHAtZm9yY2Uge1xuICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtOTUge1xuICBoZWlnaHQ6IDk1cHg7XG59XG5cbi5tbi1odC05NSB7XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG59XG5cbi5odC05NXAge1xuICBoZWlnaHQ6IDk1JTtcbn1cblxuLm14LWh0LTk1cCB7XG4gIG1heC1oZWlnaHQ6IDk1JTtcbn1cblxuLm1uLWh0LTk1cCB7XG4gIG1pbi1oZWlnaHQ6IDk1JTtcbn1cblxuLmh0LTk1LWZvcmNlIHtcbiAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC05NXAtZm9yY2Uge1xuICBoZWlnaHQ6IDk1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMTAwIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLm1uLWh0LTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uaHQtMTAwcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm14LWh0LTEwMHAge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW4taHQtMTAwcCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5odC0xMDAtZm9yY2Uge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0xMDBwLWZvcmNlIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5odC0xNTAge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uaHQtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmh0LTI1MCB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbi5odC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4uaHQtMzUwIHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmh0LTQwMCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5odC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuXG4uaHQtNTAwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLmh0LTU1MCB7XG4gIGhlaWdodDogNTUwcHg7XG59XG5cbi5odC02MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uaHQtNjUwIHtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cblxuLmh0LTcwMCB7XG4gIGhlaWdodDogNzAwcHg7XG59XG5cbi5odC03NTAge1xuICBoZWlnaHQ6IDc1MHB4O1xufVxuXG4uaHQtODAwIHtcbiAgaGVpZ2h0OiA4MDBweDtcbn1cblxuLmh0LTEwMHYge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uaHQtMSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uaHQtMiB7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uaHQtMyB7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uaHQtNCB7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uaHQtNiB7XG4gIGhlaWdodDogNnB4O1xufVxuXG4uaHQtNyB7XG4gIGhlaWdodDogN3B4O1xufVxuXG4uaHQtOCB7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uaHQtOSB7XG4gIGhlaWdodDogOXB4O1xufVxuXG4uaHQtYXV0byB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmh0LTE2IHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaHQtMzIge1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5odC0zNiB7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmh0LTQ4IHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uaHQtNjQge1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5odC03MiB7XG4gIGhlaWdodDogNzJweDtcbn1cblxuLmh0LTExNSB7XG4gIGhlaWdodDogMTE1cHg7XG59XG5cbi5odC0xMjAge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uaHQtMTYwIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5odC14cy0xMDAge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAubW4taHQteHMtMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5odC14cy0xMDBwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubXgtaHQteHMtMTAwcCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tbi1odC14cy0xMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmh0LXhzLTEwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTEwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5tbi1odC14cy0yMDAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmh0LXhzLTIwMHAge1xuICAgIGhlaWdodDogMjAwJTtcbiAgfVxuXG4gIC5teC1odC14cy0yMDBwIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAlO1xuICB9XG5cbiAgLm1uLWh0LXhzLTIwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAuaHQteHMtMjAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtMjAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhzLTMwMCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuaHQteHMtMzAwcCB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICB9XG5cbiAgLm14LWh0LXhzLTMwMHAge1xuICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gIH1cblxuICAubW4taHQteHMtMzAwcCB7XG4gICAgbWluLWhlaWdodDogMzAwJTtcbiAgfVxuXG4gIC5odC14cy0zMDAtZm9yY2Uge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy0zMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDMwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy00MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAubW4taHQteHMtNDAwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5odC14cy00MDBwIHtcbiAgICBoZWlnaHQ6IDQwMCU7XG4gIH1cblxuICAubXgtaHQteHMtNDAwcCB7XG4gICAgbWF4LWhlaWdodDogNDAwJTtcbiAgfVxuXG4gIC5tbi1odC14cy00MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDAlO1xuICB9XG5cbiAgLmh0LXhzLTQwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTQwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNDAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTUwMCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5tbi1odC14cy01MDAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLmh0LXhzLTUwMHAge1xuICAgIGhlaWdodDogNTAwJTtcbiAgfVxuXG4gIC5teC1odC14cy01MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDAlO1xuICB9XG5cbiAgLm1uLWh0LXhzLTUwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMCU7XG4gIH1cblxuICAuaHQteHMtNTAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtNTAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhzLTYwMCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAuaHQteHMtNjAwcCB7XG4gICAgaGVpZ2h0OiA2MDAlO1xuICB9XG5cbiAgLm14LWh0LXhzLTYwMHAge1xuICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gIH1cblxuICAubW4taHQteHMtNjAwcCB7XG4gICAgbWluLWhlaWdodDogNjAwJTtcbiAgfVxuXG4gIC5odC14cy02MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy02MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDYwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy03MDAge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cblxuICAubW4taHQteHMtNzAwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC5odC14cy03MDBwIHtcbiAgICBoZWlnaHQ6IDcwMCU7XG4gIH1cblxuICAubXgtaHQteHMtNzAwcCB7XG4gICAgbWF4LWhlaWdodDogNzAwJTtcbiAgfVxuXG4gIC5tbi1odC14cy03MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDAlO1xuICB9XG5cbiAgLmh0LXhzLTcwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTcwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNzAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTgwMCB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxuXG4gIC5tbi1odC14cy04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG5cbiAgLmh0LXhzLTgwMHAge1xuICAgIGhlaWdodDogODAwJTtcbiAgfVxuXG4gIC5teC1odC14cy04MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDAlO1xuICB9XG5cbiAgLm1uLWh0LXhzLTgwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDgwMCU7XG4gIH1cblxuICAuaHQteHMtODAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtODAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtOTAwIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhzLTkwMCB7XG4gICAgbWluLWhlaWdodDogOTAwcHg7XG4gIH1cblxuICAuaHQteHMtOTAwcCB7XG4gICAgaGVpZ2h0OiA5MDAlO1xuICB9XG5cbiAgLm14LWh0LXhzLTkwMHAge1xuICAgIG1heC1oZWlnaHQ6IDkwMCU7XG4gIH1cblxuICAubW4taHQteHMtOTAwcCB7XG4gICAgbWluLWhlaWdodDogOTAwJTtcbiAgfVxuXG4gIC5odC14cy05MDAtZm9yY2Uge1xuICAgIGhlaWdodDogOTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy05MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDkwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy0xMDAwIHtcbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgfVxuXG4gIC5tbi1odC14cy0xMDAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAuaHQteHMtMTAwMHAge1xuICAgIGhlaWdodDogMTAwMCU7XG4gIH1cblxuICAubXgtaHQteHMtMTAwMHAge1xuICAgIG1heC1oZWlnaHQ6IDEwMDAlO1xuICB9XG5cbiAgLm1uLWh0LXhzLTEwMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgfVxuXG4gIC5odC14cy0xMDAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDEwMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTEwMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDEwMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLm1uLWh0LXhzLTE1MCB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cblxuICAuaHQteHMtMTUwcCB7XG4gICAgaGVpZ2h0OiAxNTAlO1xuICB9XG5cbiAgLm14LWh0LXhzLTE1MHAge1xuICAgIG1heC1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAubW4taHQteHMtMTUwcCB7XG4gICAgbWluLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gIC5odC14cy0xNTAtZm9yY2Uge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy0xNTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy0yMDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAubW4taHQteHMtMjAwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5odC14cy0yMDBwIHtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAubXgtaHQteHMtMjAwcCB7XG4gICAgbWF4LWhlaWdodDogMjAwJTtcbiAgfVxuXG4gIC5tbi1odC14cy0yMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDAlO1xuICB9XG5cbiAgLmh0LXhzLTIwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTIwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gIC5tbi1odC14cy0yNTAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgLmh0LXhzLTI1MHAge1xuICAgIGhlaWdodDogMjUwJTtcbiAgfVxuXG4gIC5teC1odC14cy0yNTBwIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTAlO1xuICB9XG5cbiAgLm1uLWh0LXhzLTI1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MCU7XG4gIH1cblxuICAuaHQteHMtMjUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtMjUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyNTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhzLTMwMCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuaHQteHMtMzAwcCB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICB9XG5cbiAgLm14LWh0LXhzLTMwMHAge1xuICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gIH1cblxuICAubW4taHQteHMtMzAwcCB7XG4gICAgbWluLWhlaWdodDogMzAwJTtcbiAgfVxuXG4gIC5odC14cy0zMDAtZm9yY2Uge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy0zMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDMwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy0zNTAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cblxuICAubW4taHQteHMtMzUwIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gIC5odC14cy0zNTBwIHtcbiAgICBoZWlnaHQ6IDM1MCU7XG4gIH1cblxuICAubXgtaHQteHMtMzUwcCB7XG4gICAgbWF4LWhlaWdodDogMzUwJTtcbiAgfVxuXG4gIC5tbi1odC14cy0zNTBwIHtcbiAgICBtaW4taGVpZ2h0OiAzNTAlO1xuICB9XG5cbiAgLmh0LXhzLTM1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTM1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogMzUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5tbi1odC14cy00MDAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLmh0LXhzLTQwMHAge1xuICAgIGhlaWdodDogNDAwJTtcbiAgfVxuXG4gIC5teC1odC14cy00MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDAlO1xuICB9XG5cbiAgLm1uLWh0LXhzLTQwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMCU7XG4gIH1cblxuICAuaHQteHMtNDAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtNDAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA0MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtNDUwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgLm1uLWh0LXhzLTQ1MCB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cblxuICAuaHQteHMtNDUwcCB7XG4gICAgaGVpZ2h0OiA0NTAlO1xuICB9XG5cbiAgLm14LWh0LXhzLTQ1MHAge1xuICAgIG1heC1oZWlnaHQ6IDQ1MCU7XG4gIH1cblxuICAubW4taHQteHMtNDUwcCB7XG4gICAgbWluLWhlaWdodDogNDUwJTtcbiAgfVxuXG4gIC5odC14cy00NTAtZm9yY2Uge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy00NTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDQ1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy01MDAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAubW4taHQteHMtNTAwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5odC14cy01MDBwIHtcbiAgICBoZWlnaHQ6IDUwMCU7XG4gIH1cblxuICAubXgtaHQteHMtNTAwcCB7XG4gICAgbWF4LWhlaWdodDogNTAwJTtcbiAgfVxuXG4gIC5tbi1odC14cy01MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDAlO1xuICB9XG5cbiAgLmh0LXhzLTUwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTUwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTU1MCB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuXG4gIC5tbi1odC14cy01NTAge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG5cbiAgLmh0LXhzLTU1MHAge1xuICAgIGhlaWdodDogNTUwJTtcbiAgfVxuXG4gIC5teC1odC14cy01NTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTAlO1xuICB9XG5cbiAgLm1uLWh0LXhzLTU1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDU1MCU7XG4gIH1cblxuICAuaHQteHMtNTUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtNTUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhzLTYwMCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAuaHQteHMtNjAwcCB7XG4gICAgaGVpZ2h0OiA2MDAlO1xuICB9XG5cbiAgLm14LWh0LXhzLTYwMHAge1xuICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gIH1cblxuICAubW4taHQteHMtNjAwcCB7XG4gICAgbWluLWhlaWdodDogNjAwJTtcbiAgfVxuXG4gIC5odC14cy02MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy02MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDYwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy02NTAge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cblxuICAubW4taHQteHMtNjUwIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgfVxuXG4gIC5odC14cy02NTBwIHtcbiAgICBoZWlnaHQ6IDY1MCU7XG4gIH1cblxuICAubXgtaHQteHMtNjUwcCB7XG4gICAgbWF4LWhlaWdodDogNjUwJTtcbiAgfVxuXG4gIC5tbi1odC14cy02NTBwIHtcbiAgICBtaW4taGVpZ2h0OiA2NTAlO1xuICB9XG5cbiAgLmh0LXhzLTY1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTY1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogNjUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTcwMCB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC5tbi1odC14cy03MDAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG5cbiAgLmh0LXhzLTcwMHAge1xuICAgIGhlaWdodDogNzAwJTtcbiAgfVxuXG4gIC5teC1odC14cy03MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA3MDAlO1xuICB9XG5cbiAgLm1uLWh0LXhzLTcwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMCU7XG4gIH1cblxuICAuaHQteHMtNzAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtNzAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA3MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtNzUwIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG5cbiAgLm1uLWh0LXhzLTc1MCB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gIH1cblxuICAuaHQteHMtNzUwcCB7XG4gICAgaGVpZ2h0OiA3NTAlO1xuICB9XG5cbiAgLm14LWh0LXhzLTc1MHAge1xuICAgIG1heC1oZWlnaHQ6IDc1MCU7XG4gIH1cblxuICAubW4taHQteHMtNzUwcCB7XG4gICAgbWluLWhlaWdodDogNzUwJTtcbiAgfVxuXG4gIC5odC14cy03NTAtZm9yY2Uge1xuICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy03NTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDc1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14cy04MDAge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cblxuICAubW4taHQteHMtODAwIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgfVxuXG4gIC5odC14cy04MDBwIHtcbiAgICBoZWlnaHQ6IDgwMCU7XG4gIH1cblxuICAubXgtaHQteHMtODAwcCB7XG4gICAgbWF4LWhlaWdodDogODAwJTtcbiAgfVxuXG4gIC5tbi1odC14cy04MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA4MDAlO1xuICB9XG5cbiAgLmh0LXhzLTgwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTgwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogODAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhzLTg1MCB7XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgfVxuXG4gIC5tbi1odC14cy04NTAge1xuICAgIG1pbi1oZWlnaHQ6IDg1MHB4O1xuICB9XG5cbiAgLmh0LXhzLTg1MHAge1xuICAgIGhlaWdodDogODUwJTtcbiAgfVxuXG4gIC5teC1odC14cy04NTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA4NTAlO1xuICB9XG5cbiAgLm1uLWh0LXhzLTg1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDg1MCU7XG4gIH1cblxuICAuaHQteHMtODUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtODUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteHMtMTAwdiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5odC1zbS0xMDAge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAubW4taHQtc20tMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5odC1zbS0xMDBwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubXgtaHQtc20tMTAwcCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tbi1odC1zbS0xMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmh0LXNtLTEwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTEwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5tbi1odC1zbS0yMDAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmh0LXNtLTIwMHAge1xuICAgIGhlaWdodDogMjAwJTtcbiAgfVxuXG4gIC5teC1odC1zbS0yMDBwIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAlO1xuICB9XG5cbiAgLm1uLWh0LXNtLTIwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAuaHQtc20tMjAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tMjAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXNtLTMwMCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuaHQtc20tMzAwcCB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICB9XG5cbiAgLm14LWh0LXNtLTMwMHAge1xuICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gIH1cblxuICAubW4taHQtc20tMzAwcCB7XG4gICAgbWluLWhlaWdodDogMzAwJTtcbiAgfVxuXG4gIC5odC1zbS0zMDAtZm9yY2Uge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS0zMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDMwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS00MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAubW4taHQtc20tNDAwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5odC1zbS00MDBwIHtcbiAgICBoZWlnaHQ6IDQwMCU7XG4gIH1cblxuICAubXgtaHQtc20tNDAwcCB7XG4gICAgbWF4LWhlaWdodDogNDAwJTtcbiAgfVxuXG4gIC5tbi1odC1zbS00MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDAlO1xuICB9XG5cbiAgLmh0LXNtLTQwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTQwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNDAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTUwMCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5tbi1odC1zbS01MDAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLmh0LXNtLTUwMHAge1xuICAgIGhlaWdodDogNTAwJTtcbiAgfVxuXG4gIC5teC1odC1zbS01MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDAlO1xuICB9XG5cbiAgLm1uLWh0LXNtLTUwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMCU7XG4gIH1cblxuICAuaHQtc20tNTAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tNTAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXNtLTYwMCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAuaHQtc20tNjAwcCB7XG4gICAgaGVpZ2h0OiA2MDAlO1xuICB9XG5cbiAgLm14LWh0LXNtLTYwMHAge1xuICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gIH1cblxuICAubW4taHQtc20tNjAwcCB7XG4gICAgbWluLWhlaWdodDogNjAwJTtcbiAgfVxuXG4gIC5odC1zbS02MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS02MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDYwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS03MDAge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cblxuICAubW4taHQtc20tNzAwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC5odC1zbS03MDBwIHtcbiAgICBoZWlnaHQ6IDcwMCU7XG4gIH1cblxuICAubXgtaHQtc20tNzAwcCB7XG4gICAgbWF4LWhlaWdodDogNzAwJTtcbiAgfVxuXG4gIC5tbi1odC1zbS03MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDAlO1xuICB9XG5cbiAgLmh0LXNtLTcwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTcwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNzAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTgwMCB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxuXG4gIC5tbi1odC1zbS04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG5cbiAgLmh0LXNtLTgwMHAge1xuICAgIGhlaWdodDogODAwJTtcbiAgfVxuXG4gIC5teC1odC1zbS04MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDAlO1xuICB9XG5cbiAgLm1uLWh0LXNtLTgwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDgwMCU7XG4gIH1cblxuICAuaHQtc20tODAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tODAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tOTAwIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXNtLTkwMCB7XG4gICAgbWluLWhlaWdodDogOTAwcHg7XG4gIH1cblxuICAuaHQtc20tOTAwcCB7XG4gICAgaGVpZ2h0OiA5MDAlO1xuICB9XG5cbiAgLm14LWh0LXNtLTkwMHAge1xuICAgIG1heC1oZWlnaHQ6IDkwMCU7XG4gIH1cblxuICAubW4taHQtc20tOTAwcCB7XG4gICAgbWluLWhlaWdodDogOTAwJTtcbiAgfVxuXG4gIC5odC1zbS05MDAtZm9yY2Uge1xuICAgIGhlaWdodDogOTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS05MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDkwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS0xMDAwIHtcbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgfVxuXG4gIC5tbi1odC1zbS0xMDAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAuaHQtc20tMTAwMHAge1xuICAgIGhlaWdodDogMTAwMCU7XG4gIH1cblxuICAubXgtaHQtc20tMTAwMHAge1xuICAgIG1heC1oZWlnaHQ6IDEwMDAlO1xuICB9XG5cbiAgLm1uLWh0LXNtLTEwMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgfVxuXG4gIC5odC1zbS0xMDAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDEwMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTEwMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDEwMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLm1uLWh0LXNtLTE1MCB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cblxuICAuaHQtc20tMTUwcCB7XG4gICAgaGVpZ2h0OiAxNTAlO1xuICB9XG5cbiAgLm14LWh0LXNtLTE1MHAge1xuICAgIG1heC1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAubW4taHQtc20tMTUwcCB7XG4gICAgbWluLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gIC5odC1zbS0xNTAtZm9yY2Uge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS0xNTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS0yMDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAubW4taHQtc20tMjAwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5odC1zbS0yMDBwIHtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAubXgtaHQtc20tMjAwcCB7XG4gICAgbWF4LWhlaWdodDogMjAwJTtcbiAgfVxuXG4gIC5tbi1odC1zbS0yMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDAlO1xuICB9XG5cbiAgLmh0LXNtLTIwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTIwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gIC5tbi1odC1zbS0yNTAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgLmh0LXNtLTI1MHAge1xuICAgIGhlaWdodDogMjUwJTtcbiAgfVxuXG4gIC5teC1odC1zbS0yNTBwIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTAlO1xuICB9XG5cbiAgLm1uLWh0LXNtLTI1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MCU7XG4gIH1cblxuICAuaHQtc20tMjUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tMjUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyNTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXNtLTMwMCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuaHQtc20tMzAwcCB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICB9XG5cbiAgLm14LWh0LXNtLTMwMHAge1xuICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gIH1cblxuICAubW4taHQtc20tMzAwcCB7XG4gICAgbWluLWhlaWdodDogMzAwJTtcbiAgfVxuXG4gIC5odC1zbS0zMDAtZm9yY2Uge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS0zMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDMwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS0zNTAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cblxuICAubW4taHQtc20tMzUwIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gIC5odC1zbS0zNTBwIHtcbiAgICBoZWlnaHQ6IDM1MCU7XG4gIH1cblxuICAubXgtaHQtc20tMzUwcCB7XG4gICAgbWF4LWhlaWdodDogMzUwJTtcbiAgfVxuXG4gIC5tbi1odC1zbS0zNTBwIHtcbiAgICBtaW4taGVpZ2h0OiAzNTAlO1xuICB9XG5cbiAgLmh0LXNtLTM1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTM1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogMzUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5tbi1odC1zbS00MDAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLmh0LXNtLTQwMHAge1xuICAgIGhlaWdodDogNDAwJTtcbiAgfVxuXG4gIC5teC1odC1zbS00MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDAlO1xuICB9XG5cbiAgLm1uLWh0LXNtLTQwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMCU7XG4gIH1cblxuICAuaHQtc20tNDAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tNDAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA0MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tNDUwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgLm1uLWh0LXNtLTQ1MCB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cblxuICAuaHQtc20tNDUwcCB7XG4gICAgaGVpZ2h0OiA0NTAlO1xuICB9XG5cbiAgLm14LWh0LXNtLTQ1MHAge1xuICAgIG1heC1oZWlnaHQ6IDQ1MCU7XG4gIH1cblxuICAubW4taHQtc20tNDUwcCB7XG4gICAgbWluLWhlaWdodDogNDUwJTtcbiAgfVxuXG4gIC5odC1zbS00NTAtZm9yY2Uge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS00NTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDQ1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS01MDAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAubW4taHQtc20tNTAwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5odC1zbS01MDBwIHtcbiAgICBoZWlnaHQ6IDUwMCU7XG4gIH1cblxuICAubXgtaHQtc20tNTAwcCB7XG4gICAgbWF4LWhlaWdodDogNTAwJTtcbiAgfVxuXG4gIC5tbi1odC1zbS01MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDAlO1xuICB9XG5cbiAgLmh0LXNtLTUwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTUwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTU1MCB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuXG4gIC5tbi1odC1zbS01NTAge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG5cbiAgLmh0LXNtLTU1MHAge1xuICAgIGhlaWdodDogNTUwJTtcbiAgfVxuXG4gIC5teC1odC1zbS01NTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTAlO1xuICB9XG5cbiAgLm1uLWh0LXNtLTU1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDU1MCU7XG4gIH1cblxuICAuaHQtc20tNTUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tNTUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXNtLTYwMCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAuaHQtc20tNjAwcCB7XG4gICAgaGVpZ2h0OiA2MDAlO1xuICB9XG5cbiAgLm14LWh0LXNtLTYwMHAge1xuICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gIH1cblxuICAubW4taHQtc20tNjAwcCB7XG4gICAgbWluLWhlaWdodDogNjAwJTtcbiAgfVxuXG4gIC5odC1zbS02MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS02MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDYwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS02NTAge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cblxuICAubW4taHQtc20tNjUwIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgfVxuXG4gIC5odC1zbS02NTBwIHtcbiAgICBoZWlnaHQ6IDY1MCU7XG4gIH1cblxuICAubXgtaHQtc20tNjUwcCB7XG4gICAgbWF4LWhlaWdodDogNjUwJTtcbiAgfVxuXG4gIC5tbi1odC1zbS02NTBwIHtcbiAgICBtaW4taGVpZ2h0OiA2NTAlO1xuICB9XG5cbiAgLmh0LXNtLTY1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTY1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogNjUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTcwMCB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC5tbi1odC1zbS03MDAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG5cbiAgLmh0LXNtLTcwMHAge1xuICAgIGhlaWdodDogNzAwJTtcbiAgfVxuXG4gIC5teC1odC1zbS03MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA3MDAlO1xuICB9XG5cbiAgLm1uLWh0LXNtLTcwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMCU7XG4gIH1cblxuICAuaHQtc20tNzAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tNzAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA3MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tNzUwIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG5cbiAgLm1uLWh0LXNtLTc1MCB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gIH1cblxuICAuaHQtc20tNzUwcCB7XG4gICAgaGVpZ2h0OiA3NTAlO1xuICB9XG5cbiAgLm14LWh0LXNtLTc1MHAge1xuICAgIG1heC1oZWlnaHQ6IDc1MCU7XG4gIH1cblxuICAubW4taHQtc20tNzUwcCB7XG4gICAgbWluLWhlaWdodDogNzUwJTtcbiAgfVxuXG4gIC5odC1zbS03NTAtZm9yY2Uge1xuICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS03NTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDc1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1zbS04MDAge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cblxuICAubW4taHQtc20tODAwIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgfVxuXG4gIC5odC1zbS04MDBwIHtcbiAgICBoZWlnaHQ6IDgwMCU7XG4gIH1cblxuICAubXgtaHQtc20tODAwcCB7XG4gICAgbWF4LWhlaWdodDogODAwJTtcbiAgfVxuXG4gIC5tbi1odC1zbS04MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA4MDAlO1xuICB9XG5cbiAgLmh0LXNtLTgwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTgwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogODAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXNtLTg1MCB7XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgfVxuXG4gIC5tbi1odC1zbS04NTAge1xuICAgIG1pbi1oZWlnaHQ6IDg1MHB4O1xuICB9XG5cbiAgLmh0LXNtLTg1MHAge1xuICAgIGhlaWdodDogODUwJTtcbiAgfVxuXG4gIC5teC1odC1zbS04NTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA4NTAlO1xuICB9XG5cbiAgLm1uLWh0LXNtLTg1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDg1MCU7XG4gIH1cblxuICAuaHQtc20tODUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tODUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtc20tMTAwdiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5odC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAubW4taHQtbWQtMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5odC1tZC0xMDBwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubXgtaHQtbWQtMTAwcCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tbi1odC1tZC0xMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmh0LW1kLTEwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTEwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5tbi1odC1tZC0yMDAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmh0LW1kLTIwMHAge1xuICAgIGhlaWdodDogMjAwJTtcbiAgfVxuXG4gIC5teC1odC1tZC0yMDBwIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAlO1xuICB9XG5cbiAgLm1uLWh0LW1kLTIwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAuaHQtbWQtMjAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtMjAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLm1uLWh0LW1kLTMwMCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuaHQtbWQtMzAwcCB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICB9XG5cbiAgLm14LWh0LW1kLTMwMHAge1xuICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gIH1cblxuICAubW4taHQtbWQtMzAwcCB7XG4gICAgbWluLWhlaWdodDogMzAwJTtcbiAgfVxuXG4gIC5odC1tZC0zMDAtZm9yY2Uge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC0zMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDMwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC00MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAubW4taHQtbWQtNDAwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5odC1tZC00MDBwIHtcbiAgICBoZWlnaHQ6IDQwMCU7XG4gIH1cblxuICAubXgtaHQtbWQtNDAwcCB7XG4gICAgbWF4LWhlaWdodDogNDAwJTtcbiAgfVxuXG4gIC5tbi1odC1tZC00MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDAlO1xuICB9XG5cbiAgLmh0LW1kLTQwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTQwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNDAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTUwMCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5tbi1odC1tZC01MDAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLmh0LW1kLTUwMHAge1xuICAgIGhlaWdodDogNTAwJTtcbiAgfVxuXG4gIC5teC1odC1tZC01MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDAlO1xuICB9XG5cbiAgLm1uLWh0LW1kLTUwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMCU7XG4gIH1cblxuICAuaHQtbWQtNTAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtNTAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLm1uLWh0LW1kLTYwMCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAuaHQtbWQtNjAwcCB7XG4gICAgaGVpZ2h0OiA2MDAlO1xuICB9XG5cbiAgLm14LWh0LW1kLTYwMHAge1xuICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gIH1cblxuICAubW4taHQtbWQtNjAwcCB7XG4gICAgbWluLWhlaWdodDogNjAwJTtcbiAgfVxuXG4gIC5odC1tZC02MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC02MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDYwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC03MDAge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cblxuICAubW4taHQtbWQtNzAwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC5odC1tZC03MDBwIHtcbiAgICBoZWlnaHQ6IDcwMCU7XG4gIH1cblxuICAubXgtaHQtbWQtNzAwcCB7XG4gICAgbWF4LWhlaWdodDogNzAwJTtcbiAgfVxuXG4gIC5tbi1odC1tZC03MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDAlO1xuICB9XG5cbiAgLmh0LW1kLTcwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTcwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNzAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTgwMCB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxuXG4gIC5tbi1odC1tZC04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG5cbiAgLmh0LW1kLTgwMHAge1xuICAgIGhlaWdodDogODAwJTtcbiAgfVxuXG4gIC5teC1odC1tZC04MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDAlO1xuICB9XG5cbiAgLm1uLWh0LW1kLTgwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDgwMCU7XG4gIH1cblxuICAuaHQtbWQtODAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtODAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtOTAwIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG5cbiAgLm1uLWh0LW1kLTkwMCB7XG4gICAgbWluLWhlaWdodDogOTAwcHg7XG4gIH1cblxuICAuaHQtbWQtOTAwcCB7XG4gICAgaGVpZ2h0OiA5MDAlO1xuICB9XG5cbiAgLm14LWh0LW1kLTkwMHAge1xuICAgIG1heC1oZWlnaHQ6IDkwMCU7XG4gIH1cblxuICAubW4taHQtbWQtOTAwcCB7XG4gICAgbWluLWhlaWdodDogOTAwJTtcbiAgfVxuXG4gIC5odC1tZC05MDAtZm9yY2Uge1xuICAgIGhlaWdodDogOTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC05MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDkwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC0xMDAwIHtcbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgfVxuXG4gIC5tbi1odC1tZC0xMDAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAuaHQtbWQtMTAwMHAge1xuICAgIGhlaWdodDogMTAwMCU7XG4gIH1cblxuICAubXgtaHQtbWQtMTAwMHAge1xuICAgIG1heC1oZWlnaHQ6IDEwMDAlO1xuICB9XG5cbiAgLm1uLWh0LW1kLTEwMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgfVxuXG4gIC5odC1tZC0xMDAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDEwMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTEwMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDEwMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLm1uLWh0LW1kLTE1MCB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cblxuICAuaHQtbWQtMTUwcCB7XG4gICAgaGVpZ2h0OiAxNTAlO1xuICB9XG5cbiAgLm14LWh0LW1kLTE1MHAge1xuICAgIG1heC1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAubW4taHQtbWQtMTUwcCB7XG4gICAgbWluLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gIC5odC1tZC0xNTAtZm9yY2Uge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC0xNTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC0yMDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAubW4taHQtbWQtMjAwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5odC1tZC0yMDBwIHtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAubXgtaHQtbWQtMjAwcCB7XG4gICAgbWF4LWhlaWdodDogMjAwJTtcbiAgfVxuXG4gIC5tbi1odC1tZC0yMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDAlO1xuICB9XG5cbiAgLmh0LW1kLTIwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTIwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gIC5tbi1odC1tZC0yNTAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgLmh0LW1kLTI1MHAge1xuICAgIGhlaWdodDogMjUwJTtcbiAgfVxuXG4gIC5teC1odC1tZC0yNTBwIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTAlO1xuICB9XG5cbiAgLm1uLWh0LW1kLTI1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MCU7XG4gIH1cblxuICAuaHQtbWQtMjUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtMjUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyNTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLm1uLWh0LW1kLTMwMCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuaHQtbWQtMzAwcCB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICB9XG5cbiAgLm14LWh0LW1kLTMwMHAge1xuICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gIH1cblxuICAubW4taHQtbWQtMzAwcCB7XG4gICAgbWluLWhlaWdodDogMzAwJTtcbiAgfVxuXG4gIC5odC1tZC0zMDAtZm9yY2Uge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC0zMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDMwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC0zNTAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cblxuICAubW4taHQtbWQtMzUwIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gIC5odC1tZC0zNTBwIHtcbiAgICBoZWlnaHQ6IDM1MCU7XG4gIH1cblxuICAubXgtaHQtbWQtMzUwcCB7XG4gICAgbWF4LWhlaWdodDogMzUwJTtcbiAgfVxuXG4gIC5tbi1odC1tZC0zNTBwIHtcbiAgICBtaW4taGVpZ2h0OiAzNTAlO1xuICB9XG5cbiAgLmh0LW1kLTM1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTM1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogMzUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5tbi1odC1tZC00MDAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLmh0LW1kLTQwMHAge1xuICAgIGhlaWdodDogNDAwJTtcbiAgfVxuXG4gIC5teC1odC1tZC00MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDAlO1xuICB9XG5cbiAgLm1uLWh0LW1kLTQwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMCU7XG4gIH1cblxuICAuaHQtbWQtNDAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtNDAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA0MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtNDUwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgLm1uLWh0LW1kLTQ1MCB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cblxuICAuaHQtbWQtNDUwcCB7XG4gICAgaGVpZ2h0OiA0NTAlO1xuICB9XG5cbiAgLm14LWh0LW1kLTQ1MHAge1xuICAgIG1heC1oZWlnaHQ6IDQ1MCU7XG4gIH1cblxuICAubW4taHQtbWQtNDUwcCB7XG4gICAgbWluLWhlaWdodDogNDUwJTtcbiAgfVxuXG4gIC5odC1tZC00NTAtZm9yY2Uge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC00NTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDQ1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC01MDAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAubW4taHQtbWQtNTAwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5odC1tZC01MDBwIHtcbiAgICBoZWlnaHQ6IDUwMCU7XG4gIH1cblxuICAubXgtaHQtbWQtNTAwcCB7XG4gICAgbWF4LWhlaWdodDogNTAwJTtcbiAgfVxuXG4gIC5tbi1odC1tZC01MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDAlO1xuICB9XG5cbiAgLmh0LW1kLTUwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTUwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTU1MCB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuXG4gIC5tbi1odC1tZC01NTAge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG5cbiAgLmh0LW1kLTU1MHAge1xuICAgIGhlaWdodDogNTUwJTtcbiAgfVxuXG4gIC5teC1odC1tZC01NTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTAlO1xuICB9XG5cbiAgLm1uLWh0LW1kLTU1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDU1MCU7XG4gIH1cblxuICAuaHQtbWQtNTUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtNTUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLm1uLWh0LW1kLTYwMCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAuaHQtbWQtNjAwcCB7XG4gICAgaGVpZ2h0OiA2MDAlO1xuICB9XG5cbiAgLm14LWh0LW1kLTYwMHAge1xuICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gIH1cblxuICAubW4taHQtbWQtNjAwcCB7XG4gICAgbWluLWhlaWdodDogNjAwJTtcbiAgfVxuXG4gIC5odC1tZC02MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC02MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDYwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC02NTAge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cblxuICAubW4taHQtbWQtNjUwIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgfVxuXG4gIC5odC1tZC02NTBwIHtcbiAgICBoZWlnaHQ6IDY1MCU7XG4gIH1cblxuICAubXgtaHQtbWQtNjUwcCB7XG4gICAgbWF4LWhlaWdodDogNjUwJTtcbiAgfVxuXG4gIC5tbi1odC1tZC02NTBwIHtcbiAgICBtaW4taGVpZ2h0OiA2NTAlO1xuICB9XG5cbiAgLmh0LW1kLTY1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTY1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogNjUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTcwMCB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC5tbi1odC1tZC03MDAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG5cbiAgLmh0LW1kLTcwMHAge1xuICAgIGhlaWdodDogNzAwJTtcbiAgfVxuXG4gIC5teC1odC1tZC03MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA3MDAlO1xuICB9XG5cbiAgLm1uLWh0LW1kLTcwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMCU7XG4gIH1cblxuICAuaHQtbWQtNzAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtNzAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA3MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtNzUwIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG5cbiAgLm1uLWh0LW1kLTc1MCB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gIH1cblxuICAuaHQtbWQtNzUwcCB7XG4gICAgaGVpZ2h0OiA3NTAlO1xuICB9XG5cbiAgLm14LWh0LW1kLTc1MHAge1xuICAgIG1heC1oZWlnaHQ6IDc1MCU7XG4gIH1cblxuICAubW4taHQtbWQtNzUwcCB7XG4gICAgbWluLWhlaWdodDogNzUwJTtcbiAgfVxuXG4gIC5odC1tZC03NTAtZm9yY2Uge1xuICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC03NTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDc1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1tZC04MDAge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cblxuICAubW4taHQtbWQtODAwIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgfVxuXG4gIC5odC1tZC04MDBwIHtcbiAgICBoZWlnaHQ6IDgwMCU7XG4gIH1cblxuICAubXgtaHQtbWQtODAwcCB7XG4gICAgbWF4LWhlaWdodDogODAwJTtcbiAgfVxuXG4gIC5tbi1odC1tZC04MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA4MDAlO1xuICB9XG5cbiAgLmh0LW1kLTgwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTgwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogODAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LW1kLTg1MCB7XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgfVxuXG4gIC5tbi1odC1tZC04NTAge1xuICAgIG1pbi1oZWlnaHQ6IDg1MHB4O1xuICB9XG5cbiAgLmh0LW1kLTg1MHAge1xuICAgIGhlaWdodDogODUwJTtcbiAgfVxuXG4gIC5teC1odC1tZC04NTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA4NTAlO1xuICB9XG5cbiAgLm1uLWh0LW1kLTg1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDg1MCU7XG4gIH1cblxuICAuaHQtbWQtODUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtODUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbWQtMTAwdiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5odC1sZy0xMDAge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAubW4taHQtbGctMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5odC1sZy0xMDBwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubXgtaHQtbGctMTAwcCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tbi1odC1sZy0xMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmh0LWxnLTEwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTEwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5tbi1odC1sZy0yMDAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmh0LWxnLTIwMHAge1xuICAgIGhlaWdodDogMjAwJTtcbiAgfVxuXG4gIC5teC1odC1sZy0yMDBwIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAlO1xuICB9XG5cbiAgLm1uLWh0LWxnLTIwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAuaHQtbGctMjAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctMjAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLm1uLWh0LWxnLTMwMCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuaHQtbGctMzAwcCB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICB9XG5cbiAgLm14LWh0LWxnLTMwMHAge1xuICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gIH1cblxuICAubW4taHQtbGctMzAwcCB7XG4gICAgbWluLWhlaWdodDogMzAwJTtcbiAgfVxuXG4gIC5odC1sZy0zMDAtZm9yY2Uge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy0zMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDMwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy00MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAubW4taHQtbGctNDAwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5odC1sZy00MDBwIHtcbiAgICBoZWlnaHQ6IDQwMCU7XG4gIH1cblxuICAubXgtaHQtbGctNDAwcCB7XG4gICAgbWF4LWhlaWdodDogNDAwJTtcbiAgfVxuXG4gIC5tbi1odC1sZy00MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDAlO1xuICB9XG5cbiAgLmh0LWxnLTQwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTQwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNDAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTUwMCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5tbi1odC1sZy01MDAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLmh0LWxnLTUwMHAge1xuICAgIGhlaWdodDogNTAwJTtcbiAgfVxuXG4gIC5teC1odC1sZy01MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDAlO1xuICB9XG5cbiAgLm1uLWh0LWxnLTUwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMCU7XG4gIH1cblxuICAuaHQtbGctNTAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctNTAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLm1uLWh0LWxnLTYwMCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAuaHQtbGctNjAwcCB7XG4gICAgaGVpZ2h0OiA2MDAlO1xuICB9XG5cbiAgLm14LWh0LWxnLTYwMHAge1xuICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gIH1cblxuICAubW4taHQtbGctNjAwcCB7XG4gICAgbWluLWhlaWdodDogNjAwJTtcbiAgfVxuXG4gIC5odC1sZy02MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy02MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDYwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy03MDAge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cblxuICAubW4taHQtbGctNzAwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC5odC1sZy03MDBwIHtcbiAgICBoZWlnaHQ6IDcwMCU7XG4gIH1cblxuICAubXgtaHQtbGctNzAwcCB7XG4gICAgbWF4LWhlaWdodDogNzAwJTtcbiAgfVxuXG4gIC5tbi1odC1sZy03MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDAlO1xuICB9XG5cbiAgLmh0LWxnLTcwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTcwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNzAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTgwMCB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxuXG4gIC5tbi1odC1sZy04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG5cbiAgLmh0LWxnLTgwMHAge1xuICAgIGhlaWdodDogODAwJTtcbiAgfVxuXG4gIC5teC1odC1sZy04MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDAlO1xuICB9XG5cbiAgLm1uLWh0LWxnLTgwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDgwMCU7XG4gIH1cblxuICAuaHQtbGctODAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctODAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctOTAwIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG5cbiAgLm1uLWh0LWxnLTkwMCB7XG4gICAgbWluLWhlaWdodDogOTAwcHg7XG4gIH1cblxuICAuaHQtbGctOTAwcCB7XG4gICAgaGVpZ2h0OiA5MDAlO1xuICB9XG5cbiAgLm14LWh0LWxnLTkwMHAge1xuICAgIG1heC1oZWlnaHQ6IDkwMCU7XG4gIH1cblxuICAubW4taHQtbGctOTAwcCB7XG4gICAgbWluLWhlaWdodDogOTAwJTtcbiAgfVxuXG4gIC5odC1sZy05MDAtZm9yY2Uge1xuICAgIGhlaWdodDogOTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy05MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDkwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy0xMDAwIHtcbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgfVxuXG4gIC5tbi1odC1sZy0xMDAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAuaHQtbGctMTAwMHAge1xuICAgIGhlaWdodDogMTAwMCU7XG4gIH1cblxuICAubXgtaHQtbGctMTAwMHAge1xuICAgIG1heC1oZWlnaHQ6IDEwMDAlO1xuICB9XG5cbiAgLm1uLWh0LWxnLTEwMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgfVxuXG4gIC5odC1sZy0xMDAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDEwMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTEwMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDEwMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLm1uLWh0LWxnLTE1MCB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cblxuICAuaHQtbGctMTUwcCB7XG4gICAgaGVpZ2h0OiAxNTAlO1xuICB9XG5cbiAgLm14LWh0LWxnLTE1MHAge1xuICAgIG1heC1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAubW4taHQtbGctMTUwcCB7XG4gICAgbWluLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gIC5odC1sZy0xNTAtZm9yY2Uge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy0xNTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy0yMDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAubW4taHQtbGctMjAwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5odC1sZy0yMDBwIHtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAubXgtaHQtbGctMjAwcCB7XG4gICAgbWF4LWhlaWdodDogMjAwJTtcbiAgfVxuXG4gIC5tbi1odC1sZy0yMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDAlO1xuICB9XG5cbiAgLmh0LWxnLTIwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTIwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gIC5tbi1odC1sZy0yNTAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgLmh0LWxnLTI1MHAge1xuICAgIGhlaWdodDogMjUwJTtcbiAgfVxuXG4gIC5teC1odC1sZy0yNTBwIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTAlO1xuICB9XG5cbiAgLm1uLWh0LWxnLTI1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MCU7XG4gIH1cblxuICAuaHQtbGctMjUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctMjUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyNTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLm1uLWh0LWxnLTMwMCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuaHQtbGctMzAwcCB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICB9XG5cbiAgLm14LWh0LWxnLTMwMHAge1xuICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gIH1cblxuICAubW4taHQtbGctMzAwcCB7XG4gICAgbWluLWhlaWdodDogMzAwJTtcbiAgfVxuXG4gIC5odC1sZy0zMDAtZm9yY2Uge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy0zMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDMwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy0zNTAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cblxuICAubW4taHQtbGctMzUwIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gIC5odC1sZy0zNTBwIHtcbiAgICBoZWlnaHQ6IDM1MCU7XG4gIH1cblxuICAubXgtaHQtbGctMzUwcCB7XG4gICAgbWF4LWhlaWdodDogMzUwJTtcbiAgfVxuXG4gIC5tbi1odC1sZy0zNTBwIHtcbiAgICBtaW4taGVpZ2h0OiAzNTAlO1xuICB9XG5cbiAgLmh0LWxnLTM1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTM1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogMzUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5tbi1odC1sZy00MDAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLmh0LWxnLTQwMHAge1xuICAgIGhlaWdodDogNDAwJTtcbiAgfVxuXG4gIC5teC1odC1sZy00MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDAlO1xuICB9XG5cbiAgLm1uLWh0LWxnLTQwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMCU7XG4gIH1cblxuICAuaHQtbGctNDAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctNDAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA0MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctNDUwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgLm1uLWh0LWxnLTQ1MCB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cblxuICAuaHQtbGctNDUwcCB7XG4gICAgaGVpZ2h0OiA0NTAlO1xuICB9XG5cbiAgLm14LWh0LWxnLTQ1MHAge1xuICAgIG1heC1oZWlnaHQ6IDQ1MCU7XG4gIH1cblxuICAubW4taHQtbGctNDUwcCB7XG4gICAgbWluLWhlaWdodDogNDUwJTtcbiAgfVxuXG4gIC5odC1sZy00NTAtZm9yY2Uge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy00NTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDQ1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy01MDAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAubW4taHQtbGctNTAwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5odC1sZy01MDBwIHtcbiAgICBoZWlnaHQ6IDUwMCU7XG4gIH1cblxuICAubXgtaHQtbGctNTAwcCB7XG4gICAgbWF4LWhlaWdodDogNTAwJTtcbiAgfVxuXG4gIC5tbi1odC1sZy01MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDAlO1xuICB9XG5cbiAgLmh0LWxnLTUwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTUwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTU1MCB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuXG4gIC5tbi1odC1sZy01NTAge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG5cbiAgLmh0LWxnLTU1MHAge1xuICAgIGhlaWdodDogNTUwJTtcbiAgfVxuXG4gIC5teC1odC1sZy01NTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTAlO1xuICB9XG5cbiAgLm1uLWh0LWxnLTU1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDU1MCU7XG4gIH1cblxuICAuaHQtbGctNTUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctNTUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLm1uLWh0LWxnLTYwMCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAuaHQtbGctNjAwcCB7XG4gICAgaGVpZ2h0OiA2MDAlO1xuICB9XG5cbiAgLm14LWh0LWxnLTYwMHAge1xuICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gIH1cblxuICAubW4taHQtbGctNjAwcCB7XG4gICAgbWluLWhlaWdodDogNjAwJTtcbiAgfVxuXG4gIC5odC1sZy02MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy02MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDYwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy02NTAge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cblxuICAubW4taHQtbGctNjUwIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgfVxuXG4gIC5odC1sZy02NTBwIHtcbiAgICBoZWlnaHQ6IDY1MCU7XG4gIH1cblxuICAubXgtaHQtbGctNjUwcCB7XG4gICAgbWF4LWhlaWdodDogNjUwJTtcbiAgfVxuXG4gIC5tbi1odC1sZy02NTBwIHtcbiAgICBtaW4taGVpZ2h0OiA2NTAlO1xuICB9XG5cbiAgLmh0LWxnLTY1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTY1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogNjUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTcwMCB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC5tbi1odC1sZy03MDAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG5cbiAgLmh0LWxnLTcwMHAge1xuICAgIGhlaWdodDogNzAwJTtcbiAgfVxuXG4gIC5teC1odC1sZy03MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA3MDAlO1xuICB9XG5cbiAgLm1uLWh0LWxnLTcwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMCU7XG4gIH1cblxuICAuaHQtbGctNzAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctNzAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA3MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctNzUwIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG5cbiAgLm1uLWh0LWxnLTc1MCB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gIH1cblxuICAuaHQtbGctNzUwcCB7XG4gICAgaGVpZ2h0OiA3NTAlO1xuICB9XG5cbiAgLm14LWh0LWxnLTc1MHAge1xuICAgIG1heC1oZWlnaHQ6IDc1MCU7XG4gIH1cblxuICAubW4taHQtbGctNzUwcCB7XG4gICAgbWluLWhlaWdodDogNzUwJTtcbiAgfVxuXG4gIC5odC1sZy03NTAtZm9yY2Uge1xuICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy03NTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDc1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC1sZy04MDAge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cblxuICAubW4taHQtbGctODAwIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgfVxuXG4gIC5odC1sZy04MDBwIHtcbiAgICBoZWlnaHQ6IDgwMCU7XG4gIH1cblxuICAubXgtaHQtbGctODAwcCB7XG4gICAgbWF4LWhlaWdodDogODAwJTtcbiAgfVxuXG4gIC5tbi1odC1sZy04MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA4MDAlO1xuICB9XG5cbiAgLmh0LWxnLTgwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTgwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogODAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LWxnLTg1MCB7XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgfVxuXG4gIC5tbi1odC1sZy04NTAge1xuICAgIG1pbi1oZWlnaHQ6IDg1MHB4O1xuICB9XG5cbiAgLmh0LWxnLTg1MHAge1xuICAgIGhlaWdodDogODUwJTtcbiAgfVxuXG4gIC5teC1odC1sZy04NTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA4NTAlO1xuICB9XG5cbiAgLm1uLWh0LWxnLTg1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDg1MCU7XG4gIH1cblxuICAuaHQtbGctODUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctODUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQtbGctMTAwdiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaHQteGwtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhsLTEwMCB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cblxuICAuaHQteGwtMTAwcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm14LWh0LXhsLTEwMHAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubW4taHQteGwtMTAwcCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5odC14bC0xMDAtZm9yY2Uge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC0xMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC0yMDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAubW4taHQteGwtMjAwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5odC14bC0yMDBwIHtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAubXgtaHQteGwtMjAwcCB7XG4gICAgbWF4LWhlaWdodDogMjAwJTtcbiAgfVxuXG4gIC5tbi1odC14bC0yMDBwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDAlO1xuICB9XG5cbiAgLmh0LXhsLTIwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTIwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTMwMCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIC5tbi1odC14bC0zMDAge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLmh0LXhsLTMwMHAge1xuICAgIGhlaWdodDogMzAwJTtcbiAgfVxuXG4gIC5teC1odC14bC0zMDBwIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDAlO1xuICB9XG5cbiAgLm1uLWh0LXhsLTMwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDMwMCU7XG4gIH1cblxuICAuaHQteGwtMzAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtMzAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAzMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtNDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhsLTQwMCB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cblxuICAuaHQteGwtNDAwcCB7XG4gICAgaGVpZ2h0OiA0MDAlO1xuICB9XG5cbiAgLm14LWh0LXhsLTQwMHAge1xuICAgIG1heC1oZWlnaHQ6IDQwMCU7XG4gIH1cblxuICAubW4taHQteGwtNDAwcCB7XG4gICAgbWluLWhlaWdodDogNDAwJTtcbiAgfVxuXG4gIC5odC14bC00MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC00MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDQwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC01MDAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAubW4taHQteGwtNTAwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5odC14bC01MDBwIHtcbiAgICBoZWlnaHQ6IDUwMCU7XG4gIH1cblxuICAubXgtaHQteGwtNTAwcCB7XG4gICAgbWF4LWhlaWdodDogNTAwJTtcbiAgfVxuXG4gIC5tbi1odC14bC01MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDAlO1xuICB9XG5cbiAgLmh0LXhsLTUwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTUwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTYwMCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuXG4gIC5tbi1odC14bC02MDAge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLmh0LXhsLTYwMHAge1xuICAgIGhlaWdodDogNjAwJTtcbiAgfVxuXG4gIC5teC1odC14bC02MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDAlO1xuICB9XG5cbiAgLm1uLWh0LXhsLTYwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDYwMCU7XG4gIH1cblxuICAuaHQteGwtNjAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtNjAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA2MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtNzAwIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhsLTcwMCB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gIH1cblxuICAuaHQteGwtNzAwcCB7XG4gICAgaGVpZ2h0OiA3MDAlO1xuICB9XG5cbiAgLm14LWh0LXhsLTcwMHAge1xuICAgIG1heC1oZWlnaHQ6IDcwMCU7XG4gIH1cblxuICAubW4taHQteGwtNzAwcCB7XG4gICAgbWluLWhlaWdodDogNzAwJTtcbiAgfVxuXG4gIC5odC14bC03MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC03MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDcwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC04MDAge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cblxuICAubW4taHQteGwtODAwIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgfVxuXG4gIC5odC14bC04MDBwIHtcbiAgICBoZWlnaHQ6IDgwMCU7XG4gIH1cblxuICAubXgtaHQteGwtODAwcCB7XG4gICAgbWF4LWhlaWdodDogODAwJTtcbiAgfVxuXG4gIC5tbi1odC14bC04MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA4MDAlO1xuICB9XG5cbiAgLmh0LXhsLTgwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTgwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogODAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTkwMCB7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgfVxuXG4gIC5tbi1odC14bC05MDAge1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xuICB9XG5cbiAgLmh0LXhsLTkwMHAge1xuICAgIGhlaWdodDogOTAwJTtcbiAgfVxuXG4gIC5teC1odC14bC05MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA5MDAlO1xuICB9XG5cbiAgLm1uLWh0LXhsLTkwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDkwMCU7XG4gIH1cblxuICAuaHQteGwtOTAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtOTAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA5MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtMTAwMCB7XG4gICAgaGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAubW4taHQteGwtMTAwMCB7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICB9XG5cbiAgLmh0LXhsLTEwMDBwIHtcbiAgICBoZWlnaHQ6IDEwMDAlO1xuICB9XG5cbiAgLm14LWh0LXhsLTEwMDBwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwJTtcbiAgfVxuXG4gIC5tbi1odC14bC0xMDAwcCB7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gIH1cblxuICAuaHQteGwtMTAwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAxMDAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC0xMDAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAxMDAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTE1MCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5tbi1odC14bC0xNTAge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLmh0LXhsLTE1MHAge1xuICAgIGhlaWdodDogMTUwJTtcbiAgfVxuXG4gIC5teC1odC14bC0xNTBwIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTAlO1xuICB9XG5cbiAgLm1uLWh0LXhsLTE1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAuaHQteGwtMTUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtMTUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAxNTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhsLTIwMCB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cblxuICAuaHQteGwtMjAwcCB7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICB9XG5cbiAgLm14LWh0LXhsLTIwMHAge1xuICAgIG1heC1oZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAubW4taHQteGwtMjAwcCB7XG4gICAgbWluLWhlaWdodDogMjAwJTtcbiAgfVxuXG4gIC5odC14bC0yMDAtZm9yY2Uge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC0yMDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDIwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC0yNTAge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cblxuICAubW4taHQteGwtMjUwIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gIC5odC14bC0yNTBwIHtcbiAgICBoZWlnaHQ6IDI1MCU7XG4gIH1cblxuICAubXgtaHQteGwtMjUwcCB7XG4gICAgbWF4LWhlaWdodDogMjUwJTtcbiAgfVxuXG4gIC5tbi1odC14bC0yNTBwIHtcbiAgICBtaW4taGVpZ2h0OiAyNTAlO1xuICB9XG5cbiAgLmh0LXhsLTI1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTI1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogMjUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTMwMCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIC5tbi1odC14bC0zMDAge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLmh0LXhsLTMwMHAge1xuICAgIGhlaWdodDogMzAwJTtcbiAgfVxuXG4gIC5teC1odC14bC0zMDBwIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDAlO1xuICB9XG5cbiAgLm1uLWh0LXhsLTMwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDMwMCU7XG4gIH1cblxuICAuaHQteGwtMzAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtMzAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiAzMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtMzUwIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG5cbiAgLm1uLWh0LXhsLTM1MCB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cblxuICAuaHQteGwtMzUwcCB7XG4gICAgaGVpZ2h0OiAzNTAlO1xuICB9XG5cbiAgLm14LWh0LXhsLTM1MHAge1xuICAgIG1heC1oZWlnaHQ6IDM1MCU7XG4gIH1cblxuICAubW4taHQteGwtMzUwcCB7XG4gICAgbWluLWhlaWdodDogMzUwJTtcbiAgfVxuXG4gIC5odC14bC0zNTAtZm9yY2Uge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC0zNTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDM1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC00MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAubW4taHQteGwtNDAwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5odC14bC00MDBwIHtcbiAgICBoZWlnaHQ6IDQwMCU7XG4gIH1cblxuICAubXgtaHQteGwtNDAwcCB7XG4gICAgbWF4LWhlaWdodDogNDAwJTtcbiAgfVxuXG4gIC5tbi1odC14bC00MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDAlO1xuICB9XG5cbiAgLmh0LXhsLTQwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTQwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNDAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTQ1MCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuXG4gIC5tbi1odC14bC00NTAge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgLmh0LXhsLTQ1MHAge1xuICAgIGhlaWdodDogNDUwJTtcbiAgfVxuXG4gIC5teC1odC14bC00NTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0NTAlO1xuICB9XG5cbiAgLm1uLWh0LXhsLTQ1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MCU7XG4gIH1cblxuICAuaHQteGwtNDUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtNDUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA0NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtNTAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhsLTUwMCB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cblxuICAuaHQteGwtNTAwcCB7XG4gICAgaGVpZ2h0OiA1MDAlO1xuICB9XG5cbiAgLm14LWh0LXhsLTUwMHAge1xuICAgIG1heC1oZWlnaHQ6IDUwMCU7XG4gIH1cblxuICAubW4taHQteGwtNTAwcCB7XG4gICAgbWluLWhlaWdodDogNTAwJTtcbiAgfVxuXG4gIC5odC14bC01MDAtZm9yY2Uge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC01MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDUwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC01NTAge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cblxuICAubW4taHQteGwtNTUwIHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgfVxuXG4gIC5odC14bC01NTBwIHtcbiAgICBoZWlnaHQ6IDU1MCU7XG4gIH1cblxuICAubXgtaHQteGwtNTUwcCB7XG4gICAgbWF4LWhlaWdodDogNTUwJTtcbiAgfVxuXG4gIC5tbi1odC14bC01NTBwIHtcbiAgICBtaW4taGVpZ2h0OiA1NTAlO1xuICB9XG5cbiAgLmh0LXhsLTU1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTU1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogNTUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTYwMCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuXG4gIC5tbi1odC14bC02MDAge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLmh0LXhsLTYwMHAge1xuICAgIGhlaWdodDogNjAwJTtcbiAgfVxuXG4gIC5teC1odC14bC02MDBwIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDAlO1xuICB9XG5cbiAgLm1uLWh0LXhsLTYwMHAge1xuICAgIG1pbi1oZWlnaHQ6IDYwMCU7XG4gIH1cblxuICAuaHQteGwtNjAwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtNjAwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA2MDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtNjUwIHtcbiAgICBoZWlnaHQ6IDY1MHB4O1xuICB9XG5cbiAgLm1uLWh0LXhsLTY1MCB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gIH1cblxuICAuaHQteGwtNjUwcCB7XG4gICAgaGVpZ2h0OiA2NTAlO1xuICB9XG5cbiAgLm14LWh0LXhsLTY1MHAge1xuICAgIG1heC1oZWlnaHQ6IDY1MCU7XG4gIH1cblxuICAubW4taHQteGwtNjUwcCB7XG4gICAgbWluLWhlaWdodDogNjUwJTtcbiAgfVxuXG4gIC5odC14bC02NTAtZm9yY2Uge1xuICAgIGhlaWdodDogNjUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC02NTBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDY1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC03MDAge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cblxuICAubW4taHQteGwtNzAwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC5odC14bC03MDBwIHtcbiAgICBoZWlnaHQ6IDcwMCU7XG4gIH1cblxuICAubXgtaHQteGwtNzAwcCB7XG4gICAgbWF4LWhlaWdodDogNzAwJTtcbiAgfVxuXG4gIC5tbi1odC14bC03MDBwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDAlO1xuICB9XG5cbiAgLmh0LXhsLTcwMC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTcwMHAtZm9yY2Uge1xuICAgIGhlaWdodDogNzAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTc1MCB7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgfVxuXG4gIC5tbi1odC14bC03NTAge1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICB9XG5cbiAgLmh0LXhsLTc1MHAge1xuICAgIGhlaWdodDogNzUwJTtcbiAgfVxuXG4gIC5teC1odC14bC03NTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA3NTAlO1xuICB9XG5cbiAgLm1uLWh0LXhsLTc1MHAge1xuICAgIG1pbi1oZWlnaHQ6IDc1MCU7XG4gIH1cblxuICAuaHQteGwtNzUwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtNzUwcC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA3NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHQteGwtODAwIHtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG5cbiAgLm1uLWh0LXhsLTgwMCB7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gIH1cblxuICAuaHQteGwtODAwcCB7XG4gICAgaGVpZ2h0OiA4MDAlO1xuICB9XG5cbiAgLm14LWh0LXhsLTgwMHAge1xuICAgIG1heC1oZWlnaHQ6IDgwMCU7XG4gIH1cblxuICAubW4taHQteGwtODAwcCB7XG4gICAgbWluLWhlaWdodDogODAwJTtcbiAgfVxuXG4gIC5odC14bC04MDAtZm9yY2Uge1xuICAgIGhlaWdodDogODAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC04MDBwLWZvcmNlIHtcbiAgICBoZWlnaHQ6IDgwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5odC14bC04NTAge1xuICAgIGhlaWdodDogODUwcHg7XG4gIH1cblxuICAubW4taHQteGwtODUwIHtcbiAgICBtaW4taGVpZ2h0OiA4NTBweDtcbiAgfVxuXG4gIC5odC14bC04NTBwIHtcbiAgICBoZWlnaHQ6IDg1MCU7XG4gIH1cblxuICAubXgtaHQteGwtODUwcCB7XG4gICAgbWF4LWhlaWdodDogODUwJTtcbiAgfVxuXG4gIC5tbi1odC14bC04NTBwIHtcbiAgICBtaW4taGVpZ2h0OiA4NTAlO1xuICB9XG5cbiAgLmh0LXhsLTg1MC1mb3JjZSB7XG4gICAgaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTg1MHAtZm9yY2Uge1xuICAgIGhlaWdodDogODUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmh0LXhsLTEwMHYge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIyMjIyMjIyMjIyMjIyMjIFBhZGRpbmcgIyMjIyMjIyMjIyMjIyMjICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wZC0wIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4ucGQtMC1mb3JjZSB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS0wIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnBkLXktMC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBkLXgtMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnBkLXItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBkLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wZC1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnBkLXQtMC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMC1mb3JjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi0wLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC0wLWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTEge1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5wZC0xLWZvcmNlIHtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTEge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4ucGQteS0xLWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTEge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ucGQteC0xLWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTEge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4ucGQtci0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ucGQtYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnBkLWwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ucGQtdC0xLWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0xLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTEtZm9yY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTEtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtMiB7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLnBkLTItZm9yY2Uge1xuICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMiB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi5wZC15LTItZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMiB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5wZC14LTItZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMiB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5wZC1yLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5wZC1iLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4ucGQtbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi5wZC10LTItZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTItZm9yY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMi1mb3JjZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMi1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0zIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4ucGQtMy1mb3JjZSB7XG4gIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS0zIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLnBkLXktMy1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnBkLXgtMy1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0zIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLnBkLXItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnBkLWItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi5wZC1sLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnBkLXQtMy1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMy1mb3JjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi0zLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC0zLWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTQge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5wZC00LWZvcmNlIHtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ucGQteS00LWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTQge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucGQteC00LWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucGQtci00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucGQtYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLnBkLWwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ucGQtdC00LWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci00LWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTQtZm9yY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTQtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtNSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnBkLTUtZm9yY2Uge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wZC15LTUtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wZC14LTUtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wZC1yLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wZC1iLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucGQtbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wZC10LTUtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTUtZm9yY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNS1mb3JjZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNS1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC02IHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4ucGQtNi1mb3JjZSB7XG4gIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS02IHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLnBkLXktNi1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC02IHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLnBkLXgtNi1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC02IHtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuLnBkLXItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLnBkLWItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5wZC1sLTYge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLnBkLXQtNi1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItNi1mb3JjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi02LWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC02LWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbn1cblxuLnBkLTcge1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbi5wZC03LWZvcmNlIHtcbiAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTcge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4ucGQteS03LWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTcge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4ucGQteC03LWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTcge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4ucGQtci03IHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4ucGQtYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cblxuLnBkLWwtNyB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4ucGQtdC03LWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci03LWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTctZm9yY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTctZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtOCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLnBkLTgtZm9yY2Uge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktOCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5wZC15LTgtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wZC14LTgtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtOCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5wZC1yLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wZC1iLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ucGQtbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5wZC10LTgtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTgtZm9yY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItOC1mb3JjZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtOC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC05IHtcbiAgcGFkZGluZzogOXB4O1xufVxuXG4ucGQtOS1mb3JjZSB7XG4gIHBhZGRpbmc6IDlweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS05IHtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLnBkLXktOS1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA5cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLnBkLXgtOS1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC05IHtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cblxuLnBkLXItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLnBkLWItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi5wZC1sLTkge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbn1cblxuLnBkLXQtOS1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA5cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItOS1mb3JjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi05LWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC05LWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbn1cblxuLnBkLTEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBkLTEwLWZvcmNlIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBkLXktMTAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnBkLXgtMTAtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucGQtci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wZC1iLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wZC1sLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucGQtdC0xMC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTEwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi0xMC1mb3JjZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTEwLWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0xNSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wZC0xNS1mb3JjZSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wZC15LTE1LWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wZC14LTE1LWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBkLXItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGQtYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGQtbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBkLXQtMTUtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0xNS1mb3JjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTUtZm9yY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC0xNS1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtMjAge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucGQtMjAtZm9yY2Uge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGQteS0yMC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGQteC0yMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wZC1yLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnBkLWItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBkLWwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wZC10LTIwLWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMjAtZm9yY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTIwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMjAtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTI1IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLnBkLTI1LWZvcmNlIHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLnBkLXktMjUtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnBkLXgtMjUtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucGQtci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5wZC1iLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wZC1sLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ucGQtdC0yNS1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTI1LWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi0yNS1mb3JjZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTI1LWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0zMCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5wZC0zMC1mb3JjZSB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wZC15LTMwLWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5wZC14LTMwLWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnBkLXItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGQtYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGQtbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBkLXQtMzAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0zMC1mb3JjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMzAtZm9yY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC0zMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtMzUge1xuICBwYWRkaW5nOiAzNXB4O1xufVxuXG4ucGQtMzUtZm9yY2Uge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ucGQteS0zNS1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucGQteC0zNS1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi5wZC1yLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLnBkLWItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBkLWwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5wZC10LTM1LWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMzUtZm9yY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTM1LWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMzUtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLTQwIHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnBkLTQwLWZvcmNlIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBkLXktNDAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnBkLXgtNDAtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ucGQtci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wZC1iLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wZC1sLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ucGQtdC00MC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTQwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi00MC1mb3JjZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTQwLWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC00NSB7XG4gIHBhZGRpbmc6IDQ1cHg7XG59XG5cbi5wZC00NS1mb3JjZSB7XG4gIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNDUge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5wZC15LTQ1LWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5wZC14LTQ1LWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLnBkLXItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4ucGQtYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ucGQtbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLnBkLXQtNDUtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci00NS1mb3JjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNDUtZm9yY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC00NS1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtNTAge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4ucGQtNTAtZm9yY2Uge1xuICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucGQteS01MC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucGQteC01MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5wZC1yLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnBkLWItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBkLWwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5wZC10LTUwLWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItNTAtZm9yY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTUwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNTAtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTU1IHtcbiAgcGFkZGluZzogNTVweDtcbn1cblxuLnBkLTU1LWZvcmNlIHtcbiAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLnBkLXktNTUtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuLnBkLXgtNTUtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuXG4ucGQtci01NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi5wZC1iLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5wZC1sLTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4ucGQtdC01NS1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTU1LWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi01NS1mb3JjZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTU1LWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC02MCB7XG4gIHBhZGRpbmc6IDYwcHg7XG59XG5cbi5wZC02MC1mb3JjZSB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wZC15LTYwLWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5wZC14LTYwLWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnBkLXItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGQtYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucGQtbC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLnBkLXQtNjAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci02MC1mb3JjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNjAtZm9yY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC02MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtNjUge1xuICBwYWRkaW5nOiA2NXB4O1xufVxuXG4ucGQtNjUtZm9yY2Uge1xuICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuXG4ucGQteS02NS1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucGQteC02NS1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi5wZC1yLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuLnBkLWItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLnBkLWwtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbi5wZC10LTY1LWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItNjUtZm9yY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTY1LWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNjUtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLTcwIHtcbiAgcGFkZGluZzogNzBweDtcbn1cblxuLnBkLTcwLWZvcmNlIHtcbiAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnBkLXktNzAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLnBkLXgtNzAtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4ucGQtci03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi5wZC1iLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wZC1sLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4ucGQtdC03MC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTcwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi03MC1mb3JjZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTcwLWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC03NSB7XG4gIHBhZGRpbmc6IDc1cHg7XG59XG5cbi5wZC03NS1mb3JjZSB7XG4gIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5wZC15LTc1LWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG59XG5cbi5wZC14LTc1LWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cblxuLnBkLXItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4ucGQtYi03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ucGQtbC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cblxuLnBkLXQtNzUtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci03NS1mb3JjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNzUtZm9yY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC03NS1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtODAge1xuICBwYWRkaW5nOiA4MHB4O1xufVxuXG4ucGQtODAtZm9yY2Uge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGQteS04MC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucGQteC04MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5wZC1yLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnBkLWItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnBkLWwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5wZC10LTgwLWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItODAtZm9yY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTgwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtODAtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTg1IHtcbiAgcGFkZGluZzogODVweDtcbn1cblxuLnBkLTg1LWZvcmNlIHtcbiAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuLnBkLXktODUtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cblxuLnBkLXgtODUtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xufVxuXG4ucGQtci04NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5cbi5wZC1iLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wZC1sLTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG4ucGQtdC04NS1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTg1LWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi04NS1mb3JjZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTg1LWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC05MCB7XG4gIHBhZGRpbmc6IDkwcHg7XG59XG5cbi5wZC05MC1mb3JjZSB7XG4gIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5wZC15LTkwLWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG5cbi5wZC14LTkwLWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuLnBkLXItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4ucGQtYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4ucGQtbC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuLnBkLXQtOTAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci05MC1mb3JjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItOTAtZm9yY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC05MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtOTUge1xuICBwYWRkaW5nOiA5NXB4O1xufVxuXG4ucGQtOTUtZm9yY2Uge1xuICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuXG4ucGQteS05NS1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4ucGQteC05NS1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG5cbi5wZC1yLTk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweDtcbn1cblxuLnBkLWItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnBkLWwtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG59XG5cbi5wZC10LTk1LWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItOTUtZm9yY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTk1LWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtOTUtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4O1xufVxuXG4ucGQtMTAwLWZvcmNlIHtcbiAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wZC15LTEwMC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wZC14LTEwMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucGQtci0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLnBkLWItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucGQtbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4ucGQtdC0xMDAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTAwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTAwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTEwMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTExMCB7XG4gIHBhZGRpbmc6IDExMHB4O1xufVxuXG4ucGQtMTEwLWZvcmNlIHtcbiAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG5cbi5wZC15LTExMC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG59XG5cbi5wZC14LTExMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4ucGQtci0xMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cblxuLnBkLWItMTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG4ucGQtbC0xMTAge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xufVxuXG4ucGQtdC0xMTAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTEwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTEwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTExMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTEyMCB7XG4gIHBhZGRpbmc6IDEyMHB4O1xufVxuXG4ucGQtMTIwLWZvcmNlIHtcbiAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wZC15LTEyMC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5wZC14LTEyMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4ucGQtci0xMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnBkLWItMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4ucGQtbC0xMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4ucGQtdC0xMjAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTIwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTIwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTEyMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTEzMCB7XG4gIHBhZGRpbmc6IDEzMHB4O1xufVxuXG4ucGQtMTMwLWZvcmNlIHtcbiAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5wZC15LTEzMC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5wZC14LTEzMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuXG4ucGQtci0xMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbn1cblxuLnBkLWItMTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4ucGQtbC0xMzAge1xuICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xufVxuXG4ucGQtdC0xMzAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTMwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTMwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTEzMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTE0MCB7XG4gIHBhZGRpbmc6IDE0MHB4O1xufVxuXG4ucGQtMTQwLWZvcmNlIHtcbiAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbi5wZC15LTE0MC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG5cbi5wZC14LTE0MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4ucGQtci0xNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbn1cblxuLnBkLWItMTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG4ucGQtbC0xNDAge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xufVxuXG4ucGQtdC0xNDAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTQwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTQwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTE0MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTE1MCB7XG4gIHBhZGRpbmc6IDE1MHB4O1xufVxuXG4ucGQtMTUwLWZvcmNlIHtcbiAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi5wZC15LTE1MC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTUwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7XG59XG5cbi5wZC14LTE1MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4ucGQtci0xNTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbn1cblxuLnBkLWItMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4ucGQtbC0xNTAge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4ucGQtdC0xNTAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTUwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTUwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTE1MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTE2MCB7XG4gIHBhZGRpbmc6IDE2MHB4O1xufVxuXG4ucGQtMTYwLWZvcmNlIHtcbiAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5cbi5wZC15LTE2MC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG5cbi5wZC14LTE2MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4ucGQtci0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbn1cblxuLnBkLWItMTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuXG4ucGQtbC0xNjAge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xufVxuXG4ucGQtdC0xNjAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTYwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTYwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTE2MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTE3MCB7XG4gIHBhZGRpbmc6IDE3MHB4O1xufVxuXG4ucGQtMTcwLWZvcmNlIHtcbiAgcGFkZGluZzogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTcwIHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG59XG5cbi5wZC15LTE3MC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTcwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgcGFkZGluZy1yaWdodDogMTcwcHg7XG59XG5cbi5wZC14LTE3MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTcwIHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuXG4ucGQtci0xNzAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbn1cblxuLnBkLWItMTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xufVxuXG4ucGQtbC0xNzAge1xuICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xufVxuXG4ucGQtdC0xNzAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTcwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTcwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTE3MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTE4MCB7XG4gIHBhZGRpbmc6IDE4MHB4O1xufVxuXG4ucGQtMTgwLWZvcmNlIHtcbiAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG59XG5cbi5wZC15LTE4MC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTgwIHtcbiAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgcGFkZGluZy1yaWdodDogMTgwcHg7XG59XG5cbi5wZC14LTE4MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuXG4ucGQtci0xODAge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cblxuLnBkLWItMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuXG4ucGQtbC0xODAge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuXG4ucGQtdC0xODAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTgwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTgwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTE4MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTE5MCB7XG4gIHBhZGRpbmc6IDE5MHB4O1xufVxuXG4ucGQtMTkwLWZvcmNlIHtcbiAgcGFkZGluZzogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG59XG5cbi5wZC15LTE5MC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTkwIHtcbiAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG5cbi5wZC14LTE5MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4ucGQtci0xOTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbn1cblxuLnBkLWItMTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xufVxuXG4ucGQtbC0xOTAge1xuICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xufVxuXG4ucGQtdC0xOTAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTkwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTkwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTE5MC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTIwMCB7XG4gIHBhZGRpbmc6IDIwMHB4O1xufVxuXG4ucGQtMjAwLWZvcmNlIHtcbiAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMjAwIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbi5wZC15LTIwMC1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMjAwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG5cbi5wZC14LTIwMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMjAwIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuXG4ucGQtci0yMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cblxuLnBkLWItMjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuXG4ucGQtbC0yMDAge1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xufVxuXG4ucGQtdC0yMDAtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMjAwLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMjAwLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTIwMC1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wZC14cy0wIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cblxuICAucGQteHMtMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cblxuICAucGQteHMteS0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG5cbiAgLnBkLXhzLXgtMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy10LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cblxuICAucGQteHMtci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAucGQteHMtYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLnBkLXhzLWwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cblxuICAucGQteHMtdC0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1iLTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1sLTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMSB7XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG5cbiAgLnBkLXhzLTEtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXktMSB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLnBkLXhzLXktMS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy14LTEge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5wZC14cy14LTEtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG5cbiAgLnBkLXhzLXItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG5cbiAgLnBkLXhzLWItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5wZC14cy1sLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXItMS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtYi0xLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0xLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLTIge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgfVxuXG4gIC5wZC14cy0yLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTIge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxuXG4gIC5wZC14cy15LTItZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cblxuICAucGQteHMteC0yLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxuXG4gIC5wZC14cy1yLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5wZC14cy1iLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cblxuICAucGQteHMtbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgfVxuXG4gIC5wZC14cy10LTItZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1yLTItZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMi1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWwtMi1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy0zIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cblxuICAucGQteHMtMy1mb3JjZSB7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cblxuICAucGQteHMteS0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG5cbiAgLnBkLXhzLXgtMy1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy10LTMge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cblxuICAucGQteHMtci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cblxuICAucGQteHMtYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLnBkLXhzLWwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cblxuICAucGQteHMtdC0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1iLTMtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1sLTMtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtNCB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG5cbiAgLnBkLXhzLTQtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXktNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnBkLXhzLXktNC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy14LTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5wZC14cy14LTQtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtdC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG5cbiAgLnBkLXhzLXItNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG5cbiAgLnBkLXhzLWItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5wZC14cy1sLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtNC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXItNC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtYi00LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC00LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLTUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIC5wZC14cy01LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5wZC14cy15LTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAucGQteHMteC01LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5wZC14cy1yLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5wZC14cy1iLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAucGQteHMtbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5wZC14cy10LTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1yLTUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItNS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWwtNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy02IHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cblxuICAucGQteHMtNi1mb3JjZSB7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteS02IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucGQteHMteS02LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnBkLXhzLXgtNi1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy10LTYge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cblxuICAucGQteHMtci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAucGQteHMtYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnBkLXhzLWwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cblxuICAucGQteHMtdC02LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci02LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1iLTYtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1sLTYtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtNyB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG5cbiAgLnBkLXhzLTctZm9yY2Uge1xuICAgIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXktNyB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLnBkLXhzLXktNy1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy14LTcge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC5wZC14cy14LTctZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtdC03IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG5cbiAgLnBkLXhzLXItNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG5cbiAgLnBkLXhzLWItNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5wZC14cy1sLTcge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG5cbiAgLnBkLXhzLXQtNy1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXItNy1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtYi03LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC03LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLTgge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5wZC14cy04LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTgge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wZC14cy15LTgtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAucGQteHMteC04LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIC5wZC14cy1yLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5wZC14cy1iLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICAucGQteHMtbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5wZC14cy10LTgtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1yLTgtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItOC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWwtOC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy05IHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gIH1cblxuICAucGQteHMtOS1mb3JjZSB7XG4gICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteS05IHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cblxuICAucGQteHMteS05LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXgtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG5cbiAgLnBkLXhzLXgtOS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy10LTkge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gIH1cblxuICAucGQteHMtci05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cblxuICAucGQteHMtYi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLnBkLXhzLWwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIH1cblxuICAucGQteHMtdC05LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci05LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1iLTktZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1sLTktZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMTAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAucGQteHMtMTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wZC14cy15LTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucGQteHMteC0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLnBkLXhzLXItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucGQteHMtYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucGQteHMtbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMTUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAucGQteHMtMTUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5wZC14cy15LTE1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucGQteHMteC0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLnBkLXhzLXItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucGQteHMtYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucGQteHMtbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMTUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMjAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAucGQteHMtMjAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wZC14cy15LTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucGQteHMteC0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnBkLXhzLXItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucGQteHMtYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucGQteHMtbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMjUge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cblxuICAucGQteHMtMjUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5wZC14cy15LTI1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAucGQteHMteC0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG5cbiAgLnBkLXhzLXItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAucGQteHMtYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAucGQteHMtbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMjUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMjUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMzAge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAucGQteHMtMzAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wZC14cy15LTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGQteHMteC0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBkLXhzLXItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGQteHMtYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucGQteHMtbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMzUge1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gIH1cblxuICAucGQteHMtMzUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5wZC14cy15LTM1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAucGQteHMteC0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG5cbiAgLnBkLXhzLXItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAucGQteHMtYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cblxuICAucGQteHMtbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMzUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMzUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtNDAge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAucGQteHMtNDAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5wZC14cy15LTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucGQteHMteC00MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnBkLXhzLXItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucGQteHMtYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucGQteHMtbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci00MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC00MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtNDUge1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gIH1cblxuICAucGQteHMtNDUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIC5wZC14cy15LTQ1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cblxuICAucGQteHMteC00NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG5cbiAgLnBkLXhzLXItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cblxuICAucGQteHMtYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAucGQteHMtbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG5cbiAgLnBkLXhzLXQtNDUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci00NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItNDUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC00NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtNTAge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cblxuICAucGQteHMtNTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wZC14cy15LTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGQteHMteC01MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgLnBkLXhzLXItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGQteHMtYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAucGQteHMtbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci01MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC01MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtNTUge1xuICAgIHBhZGRpbmc6IDU1cHg7XG4gIH1cblxuICAucGQteHMtNTUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5wZC14cy15LTU1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAucGQteHMteC01NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtNTUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG5cbiAgLnBkLXhzLXItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAucGQteHMtYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cblxuICAucGQteHMtbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG5cbiAgLnBkLXhzLXQtNTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci01NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItNTUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC01NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtNjAge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cblxuICAucGQteHMtNjAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5wZC14cy15LTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAucGQteHMteC02MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLnBkLXhzLXItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAucGQteHMtYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAucGQteHMtbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci02MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC02MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtNjUge1xuICAgIHBhZGRpbmc6IDY1cHg7XG4gIH1cblxuICAucGQteHMtNjUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5wZC14cy15LTY1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAucGQteHMteC02NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtNjUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG5cbiAgLnBkLXhzLXItNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAucGQteHMtYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cblxuICAucGQteHMtbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG5cbiAgLnBkLXhzLXQtNjUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci02NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItNjUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC02NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtNzAge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cblxuICAucGQteHMtNzAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5wZC14cy15LTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAucGQteHMteC03MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG5cbiAgLnBkLXhzLXItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAucGQteHMtYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAucGQteHMtbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci03MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC03MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtNzUge1xuICAgIHBhZGRpbmc6IDc1cHg7XG4gIH1cblxuICAucGQteHMtNzUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIC5wZC14cy15LTc1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cblxuICAucGQteHMteC03NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG5cbiAgLnBkLXhzLXItNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cblxuICAucGQteHMtYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cblxuICAucGQteHMtbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG5cbiAgLnBkLXhzLXQtNzUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci03NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItNzUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC03NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtODAge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cblxuICAucGQteHMtODAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wZC14cy15LTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAucGQteHMteC04MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgLnBkLXhzLXItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAucGQteHMtYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucGQteHMtbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtODAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci04MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItODAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC04MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtODUge1xuICAgIHBhZGRpbmc6IDg1cHg7XG4gIH1cblxuICAucGQteHMtODUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxuXG4gIC5wZC14cy15LTg1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cblxuICAucGQteHMteC04NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtODUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG5cbiAgLnBkLXhzLXItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cblxuICAucGQteHMtYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cblxuICAucGQteHMtbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLnBkLXhzLXQtODUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci04NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItODUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC04NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtOTAge1xuICAgIHBhZGRpbmc6IDkwcHg7XG4gIH1cblxuICAucGQteHMtOTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5wZC14cy15LTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAucGQteHMteC05MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG5cbiAgLnBkLXhzLXItOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAucGQteHMtYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAucGQteHMtbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci05MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC05MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtOTUge1xuICAgIHBhZGRpbmc6IDk1cHg7XG4gIH1cblxuICAucGQteHMtOTUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuXG4gIC5wZC14cy15LTk1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cblxuICAucGQteHMteC05NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtOTUge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICB9XG5cbiAgLnBkLXhzLXItOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cblxuICAucGQteHMtYi05NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cblxuICAucGQteHMtbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG5cbiAgLnBkLXhzLXQtOTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci05NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItOTUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC05NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweDtcbiAgfVxuXG4gIC5wZC14cy0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteS0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucGQteHMteS0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXgtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLnBkLXhzLXgtMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy10LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgLnBkLXhzLXItMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5wZC14cy1iLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnBkLXhzLWwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1yLTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1iLTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy0xMTAge1xuICAgIHBhZGRpbmc6IDExMHB4O1xuICB9XG5cbiAgLnBkLXhzLTExMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIC5wZC14cy15LTExMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cblxuICAucGQteHMteC0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cblxuICAucGQteHMtci0xMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLnBkLXhzLWItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAucGQteHMtbC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cblxuICAucGQteHMtdC0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXItMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1sLTExMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLTEyMCB7XG4gICAgcGFkZGluZzogMTIwcHg7XG4gIH1cblxuICAucGQteHMtMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXktMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnBkLXhzLXktMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy14LTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5wZC14cy14LTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtdC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5wZC14cy1yLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAucGQteHMtYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5wZC14cy1sLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxuXG4gIC5wZC14cy10LTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtYi0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWwtMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMTMwIHtcbiAgICBwYWRkaW5nOiAxMzBweDtcbiAgfVxuXG4gIC5wZC14cy0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteS0xMzAge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cblxuICAucGQteHMteS0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXgtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICB9XG5cbiAgLnBkLXhzLXgtMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy10LTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG5cbiAgLnBkLXhzLXItMTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5wZC14cy1iLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLnBkLXhzLWwtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1yLTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1iLTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy0xNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG5cbiAgLnBkLXhzLTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gIC5wZC14cy15LTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cblxuICAucGQteHMteC0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cblxuICAucGQteHMtci0xNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLnBkLXhzLWItMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAucGQteHMtbC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cblxuICAucGQteHMtdC0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXItMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1sLTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLTE1MCB7XG4gICAgcGFkZGluZzogMTUwcHg7XG4gIH1cblxuICAucGQteHMtMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXktMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLnBkLXhzLXktMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy14LTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5wZC14cy14LTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtdC0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuXG4gIC5wZC14cy1yLTE1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cblxuICAucGQteHMtYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxuXG4gIC5wZC14cy1sLTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxuXG4gIC5wZC14cy10LTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtYi0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWwtMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMTYwIHtcbiAgICBwYWRkaW5nOiAxNjBweDtcbiAgfVxuXG4gIC5wZC14cy0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteS0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAucGQteHMteS0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXgtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLnBkLXhzLXgtMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy10LTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG5cbiAgLnBkLXhzLXItMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5wZC14cy1iLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLnBkLXhzLWwtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1yLTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1iLTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy0xNzAge1xuICAgIHBhZGRpbmc6IDE3MHB4O1xuICB9XG5cbiAgLnBkLXhzLTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTE3MCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuXG4gIC5wZC14cy15LTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0xNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gIH1cblxuICAucGQteHMteC0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cblxuICAucGQteHMtci0xNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICB9XG5cbiAgLnBkLXhzLWItMTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cblxuICAucGQteHMtbC0xNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gIH1cblxuICAucGQteHMtdC0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXItMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1sLTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLTE4MCB7XG4gICAgcGFkZGluZzogMTgwcHg7XG4gIH1cblxuICAucGQteHMtMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXktMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG5cbiAgLnBkLXhzLXktMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy14LTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxuXG4gIC5wZC14cy14LTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtdC0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuXG4gIC5wZC14cy1yLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIH1cblxuICAucGQteHMtYi0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxuXG4gIC5wZC14cy1sLTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxuXG4gIC5wZC14cy10LTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtci0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtYi0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWwtMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtMTkwIHtcbiAgICBwYWRkaW5nOiAxOTBweDtcbiAgfVxuXG4gIC5wZC14cy0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteS0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cblxuICAucGQteHMteS0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXgtMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICB9XG5cbiAgLnBkLXhzLXgtMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy10LTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG5cbiAgLnBkLXhzLXItMTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgfVxuXG4gIC5wZC14cy1iLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG5cbiAgLnBkLXhzLWwtMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICB9XG5cbiAgLnBkLXhzLXQtMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1yLTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1iLTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMtbC0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy0yMDAge1xuICAgIHBhZGRpbmc6IDIwMHB4O1xuICB9XG5cbiAgLnBkLXhzLTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy15LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIC5wZC14cy15LTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteHMteC0yMDAge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cblxuICAucGQteHMteC0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXQtMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cblxuICAucGQteHMtci0yMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLnBkLXhzLWItMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAucGQteHMtbC0yMDAge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cblxuICAucGQteHMtdC0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLXItMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhzLWItMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14cy1sLTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBkLXNtLTAge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuXG4gIC5wZC1zbS0wLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS15LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5wZC1zbS15LTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAucGQtc20teC0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuXG4gIC5wZC1zbS1yLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cblxuICAucGQtc20tbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuXG4gIC5wZC1zbS10LTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWItMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWwtMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0xIHtcbiAgICBwYWRkaW5nOiAxcHg7XG4gIH1cblxuICAucGQtc20tMS1mb3JjZSB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cblxuICAucGQtc20teS0xLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG5cbiAgLnBkLXNtLXgtMS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS10LTEge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gIH1cblxuICAucGQtc20tci0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAucGQtc20tYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLnBkLXNtLWwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIH1cblxuICAucGQtc20tdC0xLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tci0xLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1iLTEtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTEtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tMiB7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG5cbiAgLnBkLXNtLTItZm9yY2Uge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMiB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLnBkLXNtLXktMi1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5wZC1zbS14LTItZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG5cbiAgLnBkLXNtLXItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG5cbiAgLnBkLXNtLWItMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICB9XG5cbiAgLnBkLXNtLXQtMi1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXItMi1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0yLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tbC0yLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLTMge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxuXG4gIC5wZC1zbS0zLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS15LTMge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxuXG4gIC5wZC1zbS15LTMtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cblxuICAucGQtc20teC0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxuXG4gIC5wZC1zbS1yLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cblxuICAucGQtc20tbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxuXG4gIC5wZC1zbS10LTMtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTMtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWItMy1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWwtMy1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS00IHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cblxuICAucGQtc20tNC1mb3JjZSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teS00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cblxuICAucGQtc20teS00LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG5cbiAgLnBkLXNtLXgtNC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS10LTQge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cblxuICAucGQtc20tci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAucGQtc20tYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnBkLXNtLWwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cblxuICAucGQtc20tdC00LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tci00LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1iLTQtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTQtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tNSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgLnBkLXNtLTUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktNSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnBkLXNtLXktNS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5wZC1zbS14LTUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG5cbiAgLnBkLXNtLXItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnBkLXNtLWItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG5cbiAgLnBkLXNtLXQtNS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXItNS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi01LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tbC01LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLTYge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gIC5wZC1zbS02LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS15LTYge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5wZC1zbS15LTYtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAucGQtc20teC02LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXQtNiB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuXG4gIC5wZC1zbS1yLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucGQtc20tbC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuXG4gIC5wZC1zbS10LTYtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTYtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWItNi1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWwtNi1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS03IHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cblxuICAucGQtc20tNy1mb3JjZSB7XG4gICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teS03IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cblxuICAucGQtc20teS03LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXgtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG5cbiAgLnBkLXNtLXgtNy1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS10LTcge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cblxuICAucGQtc20tci03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cblxuICAucGQtc20tYi03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLnBkLXNtLWwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cblxuICAucGQtc20tdC03LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tci03LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1iLTctZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTctZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tOCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLnBkLXNtLTgtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnBkLXNtLXktOC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5wZC1zbS14LTgtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC04IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG5cbiAgLnBkLXNtLXItOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLnBkLXNtLWItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG5cbiAgLnBkLXNtLXQtOC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXItOC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi04LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tbC04LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLTkge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgfVxuXG4gIC5wZC1zbS05LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS15LTkge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5wZC1zbS15LTktZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cblxuICAucGQtc20teC05LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXQtOSB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgfVxuXG4gIC5wZC1zbS1yLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cblxuICAucGQtc20tbC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgfVxuXG4gIC5wZC1zbS10LTktZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTktZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWItOS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWwtOS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0xMCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5wZC1zbS0xMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnBkLXNtLXktMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAucGQtc20tci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAucGQtc20tdC0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0xNSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5wZC1zbS0xNS1mb3JjZSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnBkLXNtLXktMTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5wZC1zbS14LTE1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cblxuICAucGQtc20tci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAucGQtc20tdC0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTE1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTE1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0yMCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5wZC1zbS0yMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnBkLXNtLXktMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAucGQtc20tci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAucGQtc20tdC0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0yNSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuXG4gIC5wZC1zbS0yNS1mb3JjZSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLnBkLXNtLXktMjUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5wZC1zbS14LTI1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cblxuICAucGQtc20tci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cblxuICAucGQtc20tdC0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTI1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTI1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0zMCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC5wZC1zbS0zMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnBkLXNtLXktMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAucGQtc20tci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAucGQtc20tdC0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0zNSB7XG4gICAgcGFkZGluZzogMzVweDtcbiAgfVxuXG4gIC5wZC1zbS0zNS1mb3JjZSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnBkLXNtLXktMzUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuXG4gIC5wZC1zbS14LTM1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cblxuICAucGQtc20tci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cblxuICAucGQtc20tdC0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTM1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTM1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS00MCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC5wZC1zbS00MC1mb3JjZSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnBkLXNtLXktNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAucGQtc20tci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAucGQtc20tdC00MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi00MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS00NSB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgfVxuXG4gIC5wZC1zbS00NS1mb3JjZSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLnBkLXNtLXktNDUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuXG4gIC5wZC1zbS14LTQ1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cblxuICAucGQtc20tci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cblxuICAucGQtc20tdC00NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTQ1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi00NS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTQ1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS01MCB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxuXG4gIC5wZC1zbS01MC1mb3JjZSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnBkLXNtLXktNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAucGQtc20tci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cblxuICAucGQtc20tdC01MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi01MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS01NSB7XG4gICAgcGFkZGluZzogNTVweDtcbiAgfVxuXG4gIC5wZC1zbS01NS1mb3JjZSB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktNTUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLnBkLXNtLXktNTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxuXG4gIC5wZC1zbS14LTU1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cblxuICAucGQtc20tci01NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cblxuICAucGQtc20tdC01NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTU1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi01NS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTU1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS02MCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxuXG4gIC5wZC1zbS02MC1mb3JjZSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnBkLXNtLXktNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cblxuICAucGQtc20tci02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAucGQtc20tdC02MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi02MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS02NSB7XG4gICAgcGFkZGluZzogNjVweDtcbiAgfVxuXG4gIC5wZC1zbS02NS1mb3JjZSB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktNjUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgLnBkLXNtLXktNjUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgfVxuXG4gIC5wZC1zbS14LTY1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC02NSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cblxuICAucGQtc20tci02NSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIH1cblxuICAucGQtc20tdC02NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTY1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi02NS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTY1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS03MCB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxuXG4gIC5wZC1zbS03MC1mb3JjZSB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLnBkLXNtLXktNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cblxuICAucGQtc20tci03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cblxuICAucGQtc20tdC03MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi03MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS03NSB7XG4gICAgcGFkZGluZzogNzVweDtcbiAgfVxuXG4gIC5wZC1zbS03NS1mb3JjZSB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG5cbiAgLnBkLXNtLXktNzUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgfVxuXG4gIC5wZC1zbS14LTc1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cblxuICAucGQtc20tci03NSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cblxuICAucGQtc20tdC03NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTc1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi03NS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTc1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS04MCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxuXG4gIC5wZC1zbS04MC1mb3JjZSB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnBkLXNtLXktODAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cblxuICAucGQtc20tci04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cblxuICAucGQtc20tdC04MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi04MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS04NSB7XG4gICAgcGFkZGluZzogODVweDtcbiAgfVxuXG4gIC5wZC1zbS04NS1mb3JjZSB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktODUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG5cbiAgLnBkLXNtLXktODUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgfVxuXG4gIC5wZC1zbS14LTg1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cblxuICAucGQtc20tci04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cblxuICAucGQtc20tdC04NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTg1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi04NS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTg1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS05MCB7XG4gICAgcGFkZGluZzogOTBweDtcbiAgfVxuXG4gIC5wZC1zbS05MC1mb3JjZSB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLnBkLXNtLXktOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cblxuICAucGQtc20tci05MCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cblxuICAucGQtc20tdC05MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi05MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS05NSB7XG4gICAgcGFkZGluZzogOTVweDtcbiAgfVxuXG4gIC5wZC1zbS05NS1mb3JjZSB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktOTUge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG5cbiAgLnBkLXNtLXktOTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgfVxuXG4gIC5wZC1zbS14LTk1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC05NSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cblxuICAucGQtc20tci05NSB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIH1cblxuICAucGQtc20tdC05NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTk1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi05NS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTk1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0xMDAge1xuICAgIHBhZGRpbmc6IDEwMHB4O1xuICB9XG5cbiAgLnBkLXNtLTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS15LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5wZC1zbS15LTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cblxuICAucGQtc20teC0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cblxuICAucGQtc20tci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLnBkLXNtLWItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucGQtc20tbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cblxuICAucGQtc20tdC0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXItMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWItMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLTExMCB7XG4gICAgcGFkZGluZzogMTEwcHg7XG4gIH1cblxuICAucGQtc20tMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG5cbiAgLnBkLXNtLXktMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTExMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxuXG4gIC5wZC1zbS1yLTExMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cblxuICAucGQtc20tYi0xMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxuXG4gIC5wZC1zbS10LTExMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tci0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWwtMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tMTIwIHtcbiAgICBwYWRkaW5nOiAxMjBweDtcbiAgfVxuXG4gIC5wZC1zbS0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teS0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAucGQtc20teS0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXgtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLnBkLXNtLXgtMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS10LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgLnBkLXNtLXItMTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnBkLXNtLWwtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG5cbiAgLnBkLXNtLXQtMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1iLTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tbC0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0xMzAge1xuICAgIHBhZGRpbmc6IDEzMHB4O1xuICB9XG5cbiAgLnBkLXNtLTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS15LTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5wZC1zbS15LTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teC0xMzAge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gIH1cblxuICAucGQtc20teC0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXQtMTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cblxuICAucGQtc20tci0xMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICB9XG5cbiAgLnBkLXNtLWItMTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cblxuICAucGQtc20tbC0xMzAge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cblxuICAucGQtc20tdC0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXItMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWItMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLTE0MCB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cblxuICAucGQtc20tMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG5cbiAgLnBkLXNtLXktMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuXG4gIC5wZC1zbS1yLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cblxuICAucGQtc20tYi0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxuXG4gIC5wZC1zbS10LTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tci0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWwtMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tMTUwIHtcbiAgICBwYWRkaW5nOiAxNTBweDtcbiAgfVxuXG4gIC5wZC1zbS0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teS0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cblxuICAucGQtc20teS0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXgtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLnBkLXNtLXgtMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS10LTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG5cbiAgLnBkLXNtLXItMTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLnBkLXNtLWwtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICB9XG5cbiAgLnBkLXNtLXQtMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1iLTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tbC0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0xNjAge1xuICAgIHBhZGRpbmc6IDE2MHB4O1xuICB9XG5cbiAgLnBkLXNtLTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS15LTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5wZC1zbS15LTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teC0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIH1cblxuICAucGQtc20teC0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXQtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cblxuICAucGQtc20tci0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLnBkLXNtLWItMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAucGQtc20tbC0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cblxuICAucGQtc20tdC0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXItMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWItMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLTE3MCB7XG4gICAgcGFkZGluZzogMTcwcHg7XG4gIH1cblxuICAucGQtc20tMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICB9XG5cbiAgLnBkLXNtLXktMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0xNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxuXG4gIC5wZC1zbS1yLTE3MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gIH1cblxuICAucGQtc20tYi0xNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgfVxuXG4gIC5wZC1zbS10LTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tci0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWwtMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tMTgwIHtcbiAgICBwYWRkaW5nOiAxODBweDtcbiAgfVxuXG4gIC5wZC1zbS0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teS0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cblxuICAucGQtc20teS0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXgtMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICB9XG5cbiAgLnBkLXNtLXgtMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS10LTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG5cbiAgLnBkLXNtLXItMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxuXG4gIC5wZC1zbS1iLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG5cbiAgLnBkLXNtLWwtMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG5cbiAgLnBkLXNtLXQtMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1yLTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1iLTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tbC0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS0xOTAge1xuICAgIHBhZGRpbmc6IDE5MHB4O1xuICB9XG5cbiAgLnBkLXNtLTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS15LTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxuXG4gIC5wZC1zbS15LTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20teC0xOTAge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gIH1cblxuICAucGQtc20teC0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXQtMTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gIH1cblxuICAucGQtc20tci0xOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICB9XG5cbiAgLnBkLXNtLWItMTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cblxuICAucGQtc20tbC0xOTAge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gIH1cblxuICAucGQtc20tdC0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXItMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWItMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS1sLTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLTIwMCB7XG4gICAgcGFkZGluZzogMjAwcHg7XG4gIH1cblxuICAucGQtc20tMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLXktMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG5cbiAgLnBkLXNtLXktMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1zbS14LTIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5wZC1zbS14LTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tdC0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuXG4gIC5wZC1zbS1yLTIwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cblxuICAucGQtc20tYi0yMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIC5wZC1zbS1sLTIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxuXG4gIC5wZC1zbS10LTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tci0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtc20tYi0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXNtLWwtMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGQtbWQtMCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgLnBkLW1kLTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXktMCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLnBkLW1kLXktMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC14LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5wZC1tZC14LTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG5cbiAgLnBkLW1kLXItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG5cbiAgLnBkLW1kLWItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5wZC1tZC1sLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG5cbiAgLnBkLW1kLXQtMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtYi0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtbC0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTEge1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5wZC1tZC0xLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC15LTEge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5wZC1tZC15LTEtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAucGQtbWQteC0xLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5wZC1tZC1iLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cblxuICAucGQtbWQtbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgfVxuXG4gIC5wZC1tZC10LTEtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1yLTEtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWItMS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC0yIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gIH1cblxuICAucGQtbWQtMi1mb3JjZSB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cblxuICAucGQtbWQteS0yLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMi1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTIge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cblxuICAucGQtbWQtci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cblxuICAucGQtbWQtYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIH1cblxuICAucGQtbWQtdC0yLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtci0yLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTItZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1sLTItZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtMyB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG5cbiAgLnBkLW1kLTMtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXktMyB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLnBkLW1kLXktMy1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC14LTMge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5wZC1tZC14LTMtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtdC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG5cbiAgLnBkLW1kLXItMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG5cbiAgLnBkLW1kLWItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxuXG4gIC5wZC1tZC1sLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG5cbiAgLnBkLW1kLXQtMy1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMy1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtYi0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtbC0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuXG4gIC5wZC1tZC00LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC15LTQge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5wZC1tZC15LTQtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAucGQtbWQteC00LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5wZC1tZC1iLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cblxuICAucGQtbWQtbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxuXG4gIC5wZC1tZC10LTQtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1yLTQtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWItNC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtNC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC01IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAucGQtbWQtNS1mb3JjZSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAucGQtbWQteS01LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnBkLW1kLXgtNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAucGQtbWQtci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAucGQtbWQtYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnBkLW1kLWwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cblxuICAucGQtbWQtdC01LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtci01LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1sLTUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtNiB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgLnBkLW1kLTYtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXktNiB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnBkLW1kLXktNi1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC14LTYge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5wZC1tZC14LTYtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtdC02IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG5cbiAgLnBkLW1kLXItNiB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnBkLW1kLWItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5wZC1tZC1sLTYge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG5cbiAgLnBkLW1kLXQtNi1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItNi1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtYi02LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtbC02LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTcge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxuXG4gIC5wZC1tZC03LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC15LTcge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5wZC1tZC15LTctZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cblxuICAucGQtbWQteC03LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXQtNyB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC5wZC1tZC1iLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cblxuICAucGQtbWQtbC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgfVxuXG4gIC5wZC1tZC10LTctZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1yLTctZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWItNy1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtNy1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC04IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAucGQtbWQtOC1mb3JjZSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS04IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICAucGQtbWQteS04LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtOC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTgge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAucGQtbWQtci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAucGQtbWQtYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cblxuICAucGQtbWQtdC04LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtci04LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTgtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1sLTgtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtOSB7XG4gICAgcGFkZGluZzogOXB4O1xuICB9XG5cbiAgLnBkLW1kLTktZm9yY2Uge1xuICAgIHBhZGRpbmc6IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXktOSB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLnBkLW1kLXktOS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC14LTkge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuXG4gIC5wZC1tZC14LTktZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtdC05IHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG5cbiAgLnBkLW1kLXItOSB7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG5cbiAgLnBkLW1kLWItOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5wZC1tZC1sLTkge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICB9XG5cbiAgLnBkLW1kLXQtOS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItOS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtYi05LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtbC05LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnBkLW1kLTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucGQtbWQteS0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnBkLW1kLWItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLnBkLW1kLTE1LWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucGQtbWQteS0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMTUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnBkLW1kLWItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5wZC1tZC10LTE1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMTUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTE1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMTUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnBkLW1kLTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucGQtbWQteS0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnBkLW1kLWItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG5cbiAgLnBkLW1kLTI1LWZvcmNlIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAucGQtbWQteS0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMjUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLnBkLW1kLWItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuXG4gIC5wZC1tZC10LTI1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMjUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTI1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMjUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgLnBkLW1kLTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucGQtbWQteS0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnBkLW1kLWItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTM1IHtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICB9XG5cbiAgLnBkLW1kLTM1LWZvcmNlIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cblxuICAucGQtbWQteS0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMzUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLnBkLW1kLWItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuXG4gIC5wZC1tZC10LTM1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMzUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTM1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMzUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLnBkLW1kLTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucGQtbWQteS00MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnBkLW1kLWItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTQ1IHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICB9XG5cbiAgLnBkLW1kLTQ1LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAucGQtbWQteS00NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLnBkLW1kLXgtNDUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLnBkLW1kLWItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLnBkLW1kLWwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuXG4gIC5wZC1tZC10LTQ1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItNDUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTQ1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtNDUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG5cbiAgLnBkLW1kLTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAucGQtbWQteS01MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnBkLW1kLWItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTU1IHtcbiAgICBwYWRkaW5nOiA1NXB4O1xuICB9XG5cbiAgLnBkLW1kLTU1LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cblxuICAucGQtbWQteS01NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtNTUge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG5cbiAgLnBkLW1kLXgtNTUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG5cbiAgLnBkLW1kLWItNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLnBkLW1kLWwtNTUge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxuXG4gIC5wZC1tZC10LTU1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItNTUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTU1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtNTUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG5cbiAgLnBkLW1kLTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAucGQtbWQteS02MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLnBkLW1kLWItNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTY1IHtcbiAgICBwYWRkaW5nOiA2NXB4O1xuICB9XG5cbiAgLnBkLW1kLTY1LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS02NSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cblxuICAucGQtbWQteS02NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtNjUge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICB9XG5cbiAgLnBkLW1kLXgtNjUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICB9XG5cbiAgLnBkLW1kLWItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgLnBkLW1kLWwtNjUge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxuXG4gIC5wZC1tZC10LTY1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItNjUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTY1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtNjUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTcwIHtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICB9XG5cbiAgLnBkLW1kLTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAucGQtbWQteS03MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLnBkLW1kLWItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTc1IHtcbiAgICBwYWRkaW5nOiA3NXB4O1xuICB9XG5cbiAgLnBkLW1kLTc1LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cblxuICAucGQtbWQteS03NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtNzUge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG5cbiAgLnBkLW1kLXgtNzUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG5cbiAgLnBkLW1kLWItNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG5cbiAgLnBkLW1kLWwtNzUge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxuXG4gIC5wZC1tZC10LTc1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItNzUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTc1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtNzUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTgwIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG5cbiAgLnBkLW1kLTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucGQtbWQteS04MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtODAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLnBkLW1kLWItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItODAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtODAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTg1IHtcbiAgICBwYWRkaW5nOiA4NXB4O1xuICB9XG5cbiAgLnBkLW1kLTg1LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cblxuICAucGQtbWQteS04NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtODUge1xuICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICB9XG5cbiAgLnBkLW1kLXgtODUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICB9XG5cbiAgLnBkLW1kLWItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG5cbiAgLnBkLW1kLWwtODUge1xuICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgfVxuXG4gIC5wZC1tZC10LTg1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItODUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTg1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtODUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTkwIHtcbiAgICBwYWRkaW5nOiA5MHB4O1xuICB9XG5cbiAgLnBkLW1kLTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAucGQtbWQteS05MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtOTAge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLnBkLW1kLWItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtOTAge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTk1IHtcbiAgICBwYWRkaW5nOiA5NXB4O1xuICB9XG5cbiAgLnBkLW1kLTk1LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS05NSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cblxuICAucGQtbWQteS05NS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtOTUge1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICB9XG5cbiAgLnBkLW1kLXgtOTUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICB9XG5cbiAgLnBkLW1kLWItOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG5cbiAgLnBkLW1kLWwtOTUge1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgfVxuXG4gIC5wZC1tZC10LTk1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItOTUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTk1LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtOTUtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTEwMCB7XG4gICAgcGFkZGluZzogMTAwcHg7XG4gIH1cblxuICAucGQtbWQtMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXktMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnBkLW1kLXktMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC14LTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5wZC1tZC14LTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtdC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cblxuICAucGQtbWQtYi0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5wZC1tZC1sLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtci0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtYi0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtMTEwIHtcbiAgICBwYWRkaW5nOiAxMTBweDtcbiAgfVxuXG4gIC5wZC1tZC0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0xMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAucGQtbWQteS0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG5cbiAgLnBkLW1kLXItMTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxuXG4gIC5wZC1tZC1iLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG5cbiAgLnBkLW1kLXQtMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1yLTExMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTExMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtbC0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC0xMjAge1xuICAgIHBhZGRpbmc6IDEyMHB4O1xuICB9XG5cbiAgLnBkLW1kLTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC15LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5wZC1tZC15LTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAucGQtbWQteC0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cblxuICAucGQtbWQtci0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLnBkLW1kLWItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAucGQtbWQtbC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cblxuICAucGQtbWQtdC0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWItMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1sLTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTEzMCB7XG4gICAgcGFkZGluZzogMTMwcHg7XG4gIH1cblxuICAucGQtbWQtMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXktMTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLnBkLW1kLXktMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC14LTEzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5wZC1tZC14LTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtdC0xMzAge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTEzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gIH1cblxuICAucGQtbWQtYi0xMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5wZC1tZC1sLTEzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtci0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtYi0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtMTQwIHtcbiAgICBwYWRkaW5nOiAxNDBweDtcbiAgfVxuXG4gIC5wZC1tZC0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAucGQtbWQteS0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG5cbiAgLnBkLW1kLXItMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxuXG4gIC5wZC1tZC1iLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG5cbiAgLnBkLW1kLXQtMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1yLTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtbC0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC0xNTAge1xuICAgIHBhZGRpbmc6IDE1MHB4O1xuICB9XG5cbiAgLnBkLW1kLTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC15LTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxuXG4gIC5wZC1tZC15LTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteC0xNTAge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cblxuICAucGQtbWQteC0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXQtMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cblxuICAucGQtbWQtci0xNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLnBkLW1kLWItMTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cblxuICAucGQtbWQtbC0xNTAge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIH1cblxuICAucGQtbWQtdC0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWItMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1sLTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTE2MCB7XG4gICAgcGFkZGluZzogMTYwcHg7XG4gIH1cblxuICAucGQtbWQtMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXktMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLnBkLW1kLXktMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC14LTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5wZC1tZC14LTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtdC0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIH1cblxuICAucGQtbWQtYi0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIC5wZC1tZC1sLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtci0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtYi0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtMTcwIHtcbiAgICBwYWRkaW5nOiAxNzBweDtcbiAgfVxuXG4gIC5wZC1tZC0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0xNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cblxuICAucGQtbWQteS0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTE3MCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG5cbiAgLnBkLW1kLXItMTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgfVxuXG4gIC5wZC1tZC1iLTE3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICB9XG5cbiAgLnBkLW1kLXQtMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1yLTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtbC0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC0xODAge1xuICAgIHBhZGRpbmc6IDE4MHB4O1xuICB9XG5cbiAgLnBkLW1kLTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC15LTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxuXG4gIC5wZC1tZC15LTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteC0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIH1cblxuICAucGQtbWQteC0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXQtMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cblxuICAucGQtbWQtci0xODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICB9XG5cbiAgLnBkLW1kLWItMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cblxuICAucGQtbWQtbC0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gIH1cblxuICAucGQtbWQtdC0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXItMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWItMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1sLTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLTE5MCB7XG4gICAgcGFkZGluZzogMTkwcHg7XG4gIH1cblxuICAucGQtbWQtMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXktMTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG5cbiAgLnBkLW1kLXktMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC14LTE5MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgfVxuXG4gIC5wZC1tZC14LTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtdC0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuXG4gIC5wZC1tZC1yLTE5MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gIH1cblxuICAucGQtbWQtYi0xOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxuXG4gIC5wZC1tZC1sLTE5MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgfVxuXG4gIC5wZC1tZC10LTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtci0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtYi0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLWwtMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtMjAwIHtcbiAgICBwYWRkaW5nOiAyMDBweDtcbiAgfVxuXG4gIC5wZC1tZC0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQteS0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAucGQtbWQteS0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLW1kLXgtMjAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLnBkLW1kLXgtMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC10LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG5cbiAgLnBkLW1kLXItMjAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5wZC1tZC1iLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG5cbiAgLnBkLW1kLWwtMjAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICB9XG5cbiAgLnBkLW1kLXQtMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1yLTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1tZC1iLTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbWQtbC0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cblxuICAucGQtbGctMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cblxuICAucGQtbGcteS0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG5cbiAgLnBkLWxnLXgtMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy10LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cblxuICAucGQtbGctci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAucGQtbGctYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLnBkLWxnLWwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cblxuICAucGQtbGctdC0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1iLTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1sLTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMSB7XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG5cbiAgLnBkLWxnLTEtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXktMSB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLnBkLWxnLXktMS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy14LTEge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5wZC1sZy14LTEtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG5cbiAgLnBkLWxnLXItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG5cbiAgLnBkLWxnLWItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5wZC1sZy1sLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXItMS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctYi0xLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0xLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLTIge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgfVxuXG4gIC5wZC1sZy0yLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTIge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxuXG4gIC5wZC1sZy15LTItZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cblxuICAucGQtbGcteC0yLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxuXG4gIC5wZC1sZy1yLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5wZC1sZy1iLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cblxuICAucGQtbGctbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgfVxuXG4gIC5wZC1sZy10LTItZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1yLTItZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMi1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWwtMi1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cblxuICAucGQtbGctMy1mb3JjZSB7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cblxuICAucGQtbGcteS0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG5cbiAgLnBkLWxnLXgtMy1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy10LTMge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cblxuICAucGQtbGctci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cblxuICAucGQtbGctYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLnBkLWxnLWwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cblxuICAucGQtbGctdC0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1iLTMtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1sLTMtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctNCB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG5cbiAgLnBkLWxnLTQtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXktNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnBkLWxnLXktNC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy14LTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5wZC1sZy14LTQtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctdC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG5cbiAgLnBkLWxnLXItNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG5cbiAgLnBkLWxnLWItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5wZC1sZy1sLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtNC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXItNC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctYi00LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC00LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLTUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIC5wZC1sZy01LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5wZC1sZy15LTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAucGQtbGcteC01LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5wZC1sZy1yLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5wZC1sZy1iLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAucGQtbGctbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5wZC1sZy10LTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1yLTUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItNS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWwtNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy02IHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cblxuICAucGQtbGctNi1mb3JjZSB7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteS02IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucGQtbGcteS02LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnBkLWxnLXgtNi1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy10LTYge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cblxuICAucGQtbGctci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAucGQtbGctYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnBkLWxnLWwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cblxuICAucGQtbGctdC02LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci02LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1iLTYtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1sLTYtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctNyB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG5cbiAgLnBkLWxnLTctZm9yY2Uge1xuICAgIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXktNyB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLnBkLWxnLXktNy1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy14LTcge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC5wZC1sZy14LTctZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctdC03IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG5cbiAgLnBkLWxnLXItNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG5cbiAgLnBkLWxnLWItNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5wZC1sZy1sLTcge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG5cbiAgLnBkLWxnLXQtNy1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXItNy1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctYi03LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC03LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLTgge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5wZC1sZy04LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTgge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wZC1sZy15LTgtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAucGQtbGcteC04LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIC5wZC1sZy1yLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5wZC1sZy1iLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICAucGQtbGctbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5wZC1sZy10LTgtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1yLTgtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItOC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWwtOC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy05IHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gIH1cblxuICAucGQtbGctOS1mb3JjZSB7XG4gICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteS05IHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cblxuICAucGQtbGcteS05LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXgtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG5cbiAgLnBkLWxnLXgtOS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy10LTkge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gIH1cblxuICAucGQtbGctci05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cblxuICAucGQtbGctYi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLnBkLWxnLWwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIH1cblxuICAucGQtbGctdC05LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci05LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1iLTktZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1sLTktZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMTAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAucGQtbGctMTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucGQtbGcteC0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLnBkLWxnLXItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucGQtbGctYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucGQtbGctbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMTUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAucGQtbGctMTUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5wZC1sZy15LTE1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucGQtbGcteC0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLnBkLWxnLXItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucGQtbGctYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucGQtbGctbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMTUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMjAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAucGQtbGctMjAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucGQtbGcteC0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnBkLWxnLXItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucGQtbGctYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucGQtbGctbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMjUge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cblxuICAucGQtbGctMjUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5wZC1sZy15LTI1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAucGQtbGcteC0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG5cbiAgLnBkLWxnLXItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAucGQtbGctYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAucGQtbGctbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMjUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMjUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMzAge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAucGQtbGctMzAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGQtbGcteC0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBkLWxnLXItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGQtbGctYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucGQtbGctbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMzUge1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gIH1cblxuICAucGQtbGctMzUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5wZC1sZy15LTM1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAucGQtbGcteC0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG5cbiAgLnBkLWxnLXItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAucGQtbGctYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cblxuICAucGQtbGctbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMzUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMzUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctNDAge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAucGQtbGctNDAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucGQtbGcteC00MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnBkLWxnLXItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucGQtbGctYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucGQtbGctbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci00MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC00MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctNDUge1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gIH1cblxuICAucGQtbGctNDUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIC5wZC1sZy15LTQ1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cblxuICAucGQtbGcteC00NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG5cbiAgLnBkLWxnLXItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cblxuICAucGQtbGctYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAucGQtbGctbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG5cbiAgLnBkLWxnLXQtNDUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci00NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItNDUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC00NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctNTAge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cblxuICAucGQtbGctNTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGQtbGcteC01MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgLnBkLWxnLXItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGQtbGctYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAucGQtbGctbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci01MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC01MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctNTUge1xuICAgIHBhZGRpbmc6IDU1cHg7XG4gIH1cblxuICAucGQtbGctNTUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5wZC1sZy15LTU1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAucGQtbGcteC01NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtNTUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG5cbiAgLnBkLWxnLXItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAucGQtbGctYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cblxuICAucGQtbGctbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG5cbiAgLnBkLWxnLXQtNTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci01NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItNTUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC01NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctNjAge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cblxuICAucGQtbGctNjAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAucGQtbGcteC02MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLnBkLWxnLXItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAucGQtbGctYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAucGQtbGctbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci02MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC02MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctNjUge1xuICAgIHBhZGRpbmc6IDY1cHg7XG4gIH1cblxuICAucGQtbGctNjUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5wZC1sZy15LTY1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAucGQtbGcteC02NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtNjUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG5cbiAgLnBkLWxnLXItNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAucGQtbGctYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cblxuICAucGQtbGctbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG5cbiAgLnBkLWxnLXQtNjUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci02NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItNjUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC02NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctNzAge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cblxuICAucGQtbGctNzAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAucGQtbGcteC03MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG5cbiAgLnBkLWxnLXItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAucGQtbGctYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAucGQtbGctbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci03MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC03MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctNzUge1xuICAgIHBhZGRpbmc6IDc1cHg7XG4gIH1cblxuICAucGQtbGctNzUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIC5wZC1sZy15LTc1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cblxuICAucGQtbGcteC03NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG5cbiAgLnBkLWxnLXItNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cblxuICAucGQtbGctYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cblxuICAucGQtbGctbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG5cbiAgLnBkLWxnLXQtNzUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci03NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItNzUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC03NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctODAge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cblxuICAucGQtbGctODAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAucGQtbGcteC04MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgLnBkLWxnLXItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAucGQtbGctYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucGQtbGctbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtODAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci04MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItODAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC04MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctODUge1xuICAgIHBhZGRpbmc6IDg1cHg7XG4gIH1cblxuICAucGQtbGctODUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxuXG4gIC5wZC1sZy15LTg1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cblxuICAucGQtbGcteC04NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtODUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG5cbiAgLnBkLWxnLXItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cblxuICAucGQtbGctYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cblxuICAucGQtbGctbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLnBkLWxnLXQtODUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci04NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItODUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC04NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctOTAge1xuICAgIHBhZGRpbmc6IDkwcHg7XG4gIH1cblxuICAucGQtbGctOTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAucGQtbGcteC05MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG5cbiAgLnBkLWxnLXItOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAucGQtbGctYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAucGQtbGctbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci05MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC05MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctOTUge1xuICAgIHBhZGRpbmc6IDk1cHg7XG4gIH1cblxuICAucGQtbGctOTUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuXG4gIC5wZC1sZy15LTk1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cblxuICAucGQtbGcteC05NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtOTUge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICB9XG5cbiAgLnBkLWxnLXItOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cblxuICAucGQtbGctYi05NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cblxuICAucGQtbGctbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG5cbiAgLnBkLWxnLXQtOTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci05NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItOTUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC05NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweDtcbiAgfVxuXG4gIC5wZC1sZy0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteS0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucGQtbGcteS0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXgtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLnBkLWxnLXgtMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy10LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgLnBkLWxnLXItMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5wZC1sZy1iLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnBkLWxnLWwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1yLTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1iLTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy0xMTAge1xuICAgIHBhZGRpbmc6IDExMHB4O1xuICB9XG5cbiAgLnBkLWxnLTExMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTExMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cblxuICAucGQtbGcteC0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cblxuICAucGQtbGctci0xMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLnBkLWxnLWItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAucGQtbGctbC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cblxuICAucGQtbGctdC0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXItMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1sLTExMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLTEyMCB7XG4gICAgcGFkZGluZzogMTIwcHg7XG4gIH1cblxuICAucGQtbGctMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXktMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnBkLWxnLXktMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy14LTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5wZC1sZy14LTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctdC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5wZC1sZy1yLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAucGQtbGctYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5wZC1sZy1sLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxuXG4gIC5wZC1sZy10LTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctYi0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWwtMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMTMwIHtcbiAgICBwYWRkaW5nOiAxMzBweDtcbiAgfVxuXG4gIC5wZC1sZy0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteS0xMzAge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cblxuICAucGQtbGcteS0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXgtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICB9XG5cbiAgLnBkLWxnLXgtMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy10LTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG5cbiAgLnBkLWxnLXItMTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5wZC1sZy1iLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLnBkLWxnLWwtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1yLTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1iLTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy0xNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG5cbiAgLnBkLWxnLTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cblxuICAucGQtbGcteC0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cblxuICAucGQtbGctci0xNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLnBkLWxnLWItMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAucGQtbGctbC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cblxuICAucGQtbGctdC0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXItMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1sLTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLTE1MCB7XG4gICAgcGFkZGluZzogMTUwcHg7XG4gIH1cblxuICAucGQtbGctMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXktMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLnBkLWxnLXktMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy14LTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5wZC1sZy14LTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctdC0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuXG4gIC5wZC1sZy1yLTE1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cblxuICAucGQtbGctYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxuXG4gIC5wZC1sZy1sLTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxuXG4gIC5wZC1sZy10LTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctYi0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWwtMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMTYwIHtcbiAgICBwYWRkaW5nOiAxNjBweDtcbiAgfVxuXG4gIC5wZC1sZy0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteS0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAucGQtbGcteS0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXgtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLnBkLWxnLXgtMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy10LTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG5cbiAgLnBkLWxnLXItMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5wZC1sZy1iLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLnBkLWxnLWwtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1yLTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1iLTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy0xNzAge1xuICAgIHBhZGRpbmc6IDE3MHB4O1xuICB9XG5cbiAgLnBkLWxnLTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTE3MCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0xNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gIH1cblxuICAucGQtbGcteC0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cblxuICAucGQtbGctci0xNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICB9XG5cbiAgLnBkLWxnLWItMTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cblxuICAucGQtbGctbC0xNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gIH1cblxuICAucGQtbGctdC0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXItMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1sLTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLTE4MCB7XG4gICAgcGFkZGluZzogMTgwcHg7XG4gIH1cblxuICAucGQtbGctMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXktMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG5cbiAgLnBkLWxnLXktMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy14LTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxuXG4gIC5wZC1sZy14LTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctdC0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuXG4gIC5wZC1sZy1yLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIH1cblxuICAucGQtbGctYi0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxuXG4gIC5wZC1sZy1sLTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxuXG4gIC5wZC1sZy10LTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctci0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctYi0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWwtMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctMTkwIHtcbiAgICBwYWRkaW5nOiAxOTBweDtcbiAgfVxuXG4gIC5wZC1sZy0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteS0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cblxuICAucGQtbGcteS0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXgtMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICB9XG5cbiAgLnBkLWxnLXgtMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy10LTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG5cbiAgLnBkLWxnLXItMTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgfVxuXG4gIC5wZC1sZy1iLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG5cbiAgLnBkLWxnLWwtMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICB9XG5cbiAgLnBkLWxnLXQtMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1yLTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1iLTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGctbC0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy0yMDAge1xuICAgIHBhZGRpbmc6IDIwMHB4O1xuICB9XG5cbiAgLnBkLWxnLTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy15LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIC5wZC1sZy15LTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQtbGcteC0yMDAge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cblxuICAucGQtbGcteC0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXQtMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cblxuICAucGQtbGctci0yMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLnBkLWxnLWItMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAucGQtbGctbC0yMDAge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cblxuICAucGQtbGctdC0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLXItMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLWxnLWItMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC1sZy1sLTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZC14bC0wIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cblxuICAucGQteGwtMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cblxuICAucGQteGwteS0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG5cbiAgLnBkLXhsLXgtMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC10LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cblxuICAucGQteGwtci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAucGQteGwtYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLnBkLXhsLWwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cblxuICAucGQteGwtdC0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0wLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1iLTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1sLTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMSB7XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG5cbiAgLnBkLXhsLTEtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXktMSB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLnBkLXhsLXktMS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC14LTEge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5wZC14bC14LTEtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG5cbiAgLnBkLXhsLXItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG5cbiAgLnBkLXhsLWItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5wZC14bC1sLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMS1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXItMS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtYi0xLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0xLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLTIge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgfVxuXG4gIC5wZC14bC0yLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTIge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxuXG4gIC5wZC14bC15LTItZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cblxuICAucGQteGwteC0yLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxuXG4gIC5wZC14bC1yLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5wZC14bC1iLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cblxuICAucGQteGwtbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgfVxuXG4gIC5wZC14bC10LTItZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1yLTItZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMi1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWwtMi1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC0zIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cblxuICAucGQteGwtMy1mb3JjZSB7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cblxuICAucGQteGwteS0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG5cbiAgLnBkLXhsLXgtMy1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC10LTMge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cblxuICAucGQteGwtci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cblxuICAucGQteGwtYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLnBkLXhsLWwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cblxuICAucGQteGwtdC0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0zLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1iLTMtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1sLTMtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtNCB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG5cbiAgLnBkLXhsLTQtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXktNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnBkLXhsLXktNC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC14LTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5wZC14bC14LTQtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtdC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG5cbiAgLnBkLXhsLXItNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG5cbiAgLnBkLXhsLWItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5wZC14bC1sLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtNC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXItNC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtYi00LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC00LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLTUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIC5wZC14bC01LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5wZC14bC15LTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAucGQteGwteC01LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5wZC14bC1yLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5wZC14bC1iLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAucGQteGwtbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5wZC14bC10LTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1yLTUtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItNS1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWwtNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC02IHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cblxuICAucGQteGwtNi1mb3JjZSB7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteS02IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucGQteGwteS02LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLnBkLXhsLXgtNi1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC10LTYge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cblxuICAucGQteGwtci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAucGQteGwtYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnBkLXhsLWwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cblxuICAucGQteGwtdC02LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci02LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1iLTYtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1sLTYtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtNyB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG5cbiAgLnBkLXhsLTctZm9yY2Uge1xuICAgIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXktNyB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLnBkLXhsLXktNy1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC14LTcge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC5wZC14bC14LTctZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtdC03IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG5cbiAgLnBkLXhsLXItNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG5cbiAgLnBkLXhsLWItNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5wZC14bC1sLTcge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG5cbiAgLnBkLXhsLXQtNy1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXItNy1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtYi03LWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC03LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLTgge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5wZC14bC04LWZvcmNlIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTgge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wZC14bC15LTgtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAucGQteGwteC04LWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIC5wZC14bC1yLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5wZC14bC1iLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICAucGQteGwtbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5wZC14bC10LTgtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1yLTgtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItOC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWwtOC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC05IHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gIH1cblxuICAucGQteGwtOS1mb3JjZSB7XG4gICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteS05IHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cblxuICAucGQteGwteS05LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXgtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG5cbiAgLnBkLXhsLXgtOS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC10LTkge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gIH1cblxuICAucGQteGwtci05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cblxuICAucGQteGwtYi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLnBkLXhsLWwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIH1cblxuICAucGQteGwtdC05LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci05LWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1iLTktZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1sLTktZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMTAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAucGQteGwtMTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wZC14bC15LTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucGQteGwteC0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLnBkLXhsLXItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucGQteGwtYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucGQteGwtbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0xMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMTUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAucGQteGwtMTUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5wZC14bC15LTE1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucGQteGwteC0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLnBkLXhsLXItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucGQteGwtYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucGQteGwtbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMTUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0xNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMjAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAucGQteGwtMjAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wZC14bC15LTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucGQteGwteC0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnBkLXhsLXItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucGQteGwtYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucGQteGwtbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0yMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMjUge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cblxuICAucGQteGwtMjUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5wZC14bC15LTI1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAucGQteGwteC0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG5cbiAgLnBkLXhsLXItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAucGQteGwtYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAucGQteGwtbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMjUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMjUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0yNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMzAge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAucGQteGwtMzAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wZC14bC15LTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGQteGwteC0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBkLXhsLXItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGQteGwtYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucGQteGwtbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0zMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMzUge1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gIH1cblxuICAucGQteGwtMzUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5wZC14bC15LTM1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAucGQteGwteC0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG5cbiAgLnBkLXhsLXItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAucGQteGwtYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cblxuICAucGQteGwtbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMzUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMzUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0zNS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtNDAge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAucGQteGwtNDAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5wZC14bC15LTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucGQteGwteC00MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnBkLXhsLXItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucGQteGwtYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucGQteGwtbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci00MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC00MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtNDUge1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gIH1cblxuICAucGQteGwtNDUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIC5wZC14bC15LTQ1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cblxuICAucGQteGwteC00NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG5cbiAgLnBkLXhsLXItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cblxuICAucGQteGwtYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAucGQteGwtbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG5cbiAgLnBkLXhsLXQtNDUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci00NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItNDUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC00NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtNTAge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cblxuICAucGQteGwtNTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wZC14bC15LTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGQteGwteC01MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgLnBkLXhsLXItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGQteGwtYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAucGQteGwtbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci01MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC01MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtNTUge1xuICAgIHBhZGRpbmc6IDU1cHg7XG4gIH1cblxuICAucGQteGwtNTUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5wZC14bC15LTU1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAucGQteGwteC01NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtNTUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG5cbiAgLnBkLXhsLXItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAucGQteGwtYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cblxuICAucGQteGwtbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG5cbiAgLnBkLXhsLXQtNTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci01NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItNTUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC01NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtNjAge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cblxuICAucGQteGwtNjAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5wZC14bC15LTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAucGQteGwteC02MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLnBkLXhsLXItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAucGQteGwtYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAucGQteGwtbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci02MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC02MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtNjUge1xuICAgIHBhZGRpbmc6IDY1cHg7XG4gIH1cblxuICAucGQteGwtNjUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5wZC14bC15LTY1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAucGQteGwteC02NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtNjUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG5cbiAgLnBkLXhsLXItNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAucGQteGwtYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cblxuICAucGQteGwtbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG5cbiAgLnBkLXhsLXQtNjUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci02NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItNjUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC02NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtNzAge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cblxuICAucGQteGwtNzAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5wZC14bC15LTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAucGQteGwteC03MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG5cbiAgLnBkLXhsLXItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAucGQteGwtYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAucGQteGwtbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci03MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC03MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtNzUge1xuICAgIHBhZGRpbmc6IDc1cHg7XG4gIH1cblxuICAucGQteGwtNzUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIC5wZC14bC15LTc1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cblxuICAucGQteGwteC03NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG5cbiAgLnBkLXhsLXItNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cblxuICAucGQteGwtYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cblxuICAucGQteGwtbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG5cbiAgLnBkLXhsLXQtNzUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci03NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItNzUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC03NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtODAge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cblxuICAucGQteGwtODAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wZC14bC15LTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAucGQteGwteC04MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgLnBkLXhsLXItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAucGQteGwtYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucGQteGwtbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtODAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci04MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItODAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC04MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtODUge1xuICAgIHBhZGRpbmc6IDg1cHg7XG4gIH1cblxuICAucGQteGwtODUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxuXG4gIC5wZC14bC15LTg1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cblxuICAucGQteGwteC04NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtODUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG5cbiAgLnBkLXhsLXItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cblxuICAucGQteGwtYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cblxuICAucGQteGwtbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLnBkLXhsLXQtODUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci04NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItODUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC04NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtOTAge1xuICAgIHBhZGRpbmc6IDkwcHg7XG4gIH1cblxuICAucGQteGwtOTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5wZC14bC15LTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAucGQteGwteC05MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG5cbiAgLnBkLXhsLXItOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAucGQteGwtYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAucGQteGwtbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci05MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC05MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtOTUge1xuICAgIHBhZGRpbmc6IDk1cHg7XG4gIH1cblxuICAucGQteGwtOTUtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuXG4gIC5wZC14bC15LTk1LWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cblxuICAucGQteGwteC05NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtOTUge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICB9XG5cbiAgLnBkLXhsLXItOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cblxuICAucGQteGwtYi05NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cblxuICAucGQteGwtbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG5cbiAgLnBkLXhsLXQtOTUtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci05NS1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItOTUtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC05NS1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweDtcbiAgfVxuXG4gIC5wZC14bC0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteS0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucGQteGwteS0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXgtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLnBkLXhsLXgtMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC10LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgLnBkLXhsLXItMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5wZC14bC1iLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnBkLXhsLWwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMTAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1yLTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1iLTEwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0xMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC0xMTAge1xuICAgIHBhZGRpbmc6IDExMHB4O1xuICB9XG5cbiAgLnBkLXhsLTExMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIC5wZC14bC15LTExMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cblxuICAucGQteGwteC0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cblxuICAucGQteGwtci0xMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLnBkLXhsLWItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cblxuICAucGQteGwtbC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cblxuICAucGQteGwtdC0xMTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXItMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMTEwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1sLTExMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLTEyMCB7XG4gICAgcGFkZGluZzogMTIwcHg7XG4gIH1cblxuICAucGQteGwtMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXktMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnBkLXhsLXktMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC14LTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5wZC14bC14LTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtdC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5wZC14bC1yLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAucGQteGwtYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5wZC14bC1sLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxuXG4gIC5wZC14bC10LTEyMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtYi0xMjAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWwtMTIwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMTMwIHtcbiAgICBwYWRkaW5nOiAxMzBweDtcbiAgfVxuXG4gIC5wZC14bC0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteS0xMzAge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cblxuICAucGQteGwteS0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXgtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICB9XG5cbiAgLnBkLXhsLXgtMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC10LTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG5cbiAgLnBkLXhsLXItMTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5wZC14bC1iLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLnBkLXhsLWwtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMTMwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1yLTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1iLTEzMC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0xMzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC0xNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG5cbiAgLnBkLXhsLTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gIC5wZC14bC15LTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cblxuICAucGQteGwteC0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cblxuICAucGQteGwtci0xNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLnBkLXhsLWItMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAucGQteGwtbC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cblxuICAucGQteGwtdC0xNDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXItMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMTQwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1sLTE0MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLTE1MCB7XG4gICAgcGFkZGluZzogMTUwcHg7XG4gIH1cblxuICAucGQteGwtMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXktMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLnBkLXhsLXktMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC14LTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5wZC14bC14LTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtdC0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuXG4gIC5wZC14bC1yLTE1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cblxuICAucGQteGwtYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxuXG4gIC5wZC14bC1sLTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxuXG4gIC5wZC14bC10LTE1MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtYi0xNTAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWwtMTUwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMTYwIHtcbiAgICBwYWRkaW5nOiAxNjBweDtcbiAgfVxuXG4gIC5wZC14bC0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteS0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICAucGQteGwteS0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXgtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLnBkLXhsLXgtMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC10LTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG5cbiAgLnBkLXhsLXItMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5wZC14bC1iLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG5cbiAgLnBkLXhsLWwtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMTYwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1yLTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1iLTE2MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0xNjAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC0xNzAge1xuICAgIHBhZGRpbmc6IDE3MHB4O1xuICB9XG5cbiAgLnBkLXhsLTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZzogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTE3MCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuXG4gIC5wZC14bC15LTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0xNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gIH1cblxuICAucGQteGwteC0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cblxuICAucGQteGwtci0xNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICB9XG5cbiAgLnBkLXhsLWItMTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cblxuICAucGQteGwtbC0xNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gIH1cblxuICAucGQteGwtdC0xNzAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXItMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMTcwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1sLTE3MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLTE4MCB7XG4gICAgcGFkZGluZzogMTgwcHg7XG4gIH1cblxuICAucGQteGwtMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXktMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG5cbiAgLnBkLXhsLXktMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC14LTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxuXG4gIC5wZC14bC14LTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtdC0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuXG4gIC5wZC14bC1yLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIH1cblxuICAucGQteGwtYi0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxuXG4gIC5wZC14bC1sLTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxuXG4gIC5wZC14bC10LTE4MC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtci0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtYi0xODAtZm9yY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWwtMTgwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtMTkwIHtcbiAgICBwYWRkaW5nOiAxOTBweDtcbiAgfVxuXG4gIC5wZC14bC0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmc6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteS0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cblxuICAucGQteGwteS0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXgtMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICB9XG5cbiAgLnBkLXhsLXgtMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC10LTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG5cbiAgLnBkLXhsLXItMTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgfVxuXG4gIC5wZC14bC1iLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG5cbiAgLnBkLXhsLWwtMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICB9XG5cbiAgLnBkLXhsLXQtMTkwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1yLTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1iLTE5MC1mb3JjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwtbC0xOTAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC0yMDAge1xuICAgIHBhZGRpbmc6IDIwMHB4O1xuICB9XG5cbiAgLnBkLXhsLTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC15LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIC5wZC14bC15LTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGQteGwteC0yMDAge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cblxuICAucGQteGwteC0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXQtMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cblxuICAucGQteGwtci0yMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLnBkLXhsLWItMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICAucGQteGwtbC0yMDAge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cblxuICAucGQteGwtdC0yMDAtZm9yY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLXItMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkLXhsLWItMjAwLWZvcmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZC14bC1sLTIwMC1mb3JjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGQtMTIge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ucGQtMTItZm9yY2Uge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTEyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucGQteS0xMi1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGQteC0xMi1mb3JjZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTEyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wZC1yLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnBkLWItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnBkLWwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5wZC10LTEyLWZvcmNlIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTItZm9yY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTEyLWZvcmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMTItZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnBkLTEzIHtcbiAgcGFkZGluZzogMTNweDtcbn1cblxuLnBkLTEzLWZvcmNlIHtcbiAgcGFkZGluZzogMTNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS0xMyB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuLnBkLXktMTMtZm9yY2Uge1xuICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0xMyB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLnBkLXgtMTMtZm9yY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0xMyB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4ucGQtci0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5wZC1iLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbi5wZC1sLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuXG4ucGQtdC0xMy1mb3JjZSB7XG4gIHBhZGRpbmctdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTEzLWZvcmNlIHtcbiAgcGFkZGluZy1yaWdodDogMTNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi0xMy1mb3JjZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTEzLWZvcmNlIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAjIyMjIyMjIyMjIyMjIyMgTWFyZ2luICMjIyMjIyMjIyMjIyMjIyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZy0wIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5tZy0wLWZvcmNlIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktMCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWcteS0wLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tZy14LTAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tZy1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm1nLWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1nLWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tZy10LTAtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMC1mb3JjZSB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTAtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtMC1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLTEge1xuICBtYXJnaW46IDFweDtcbn1cblxuLm1nLTEtZm9yY2Uge1xuICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0xIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5tZy15LTEtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTEge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLm1nLXgtMS1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtMSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLm1nLXItMSB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4ubWctYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4ubWctbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLm1nLXQtMS1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0xLWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMS1mb3JjZSB7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xLWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMiB7XG4gIG1hcmdpbjogMnB4O1xufVxuXG4ubWctMi1mb3JjZSB7XG4gIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTIge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLm1nLXktMi1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ubWcteC0yLWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0yIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubWctci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5tZy1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5tZy1sLTIge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ubWctdC0yLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTItZm9yY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi0yLWZvcmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTItZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy0zIHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi5tZy0zLWZvcmNlIHtcbiAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktMyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ubWcteS0zLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5tZy14LTMtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTMge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5tZy1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLm1nLWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLm1nLWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5tZy10LTMtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMy1mb3JjZSB7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTMtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtMy1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1nLTQge1xuICBtYXJnaW46IDRweDtcbn1cblxuLm1nLTQtZm9yY2Uge1xuICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS00IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5tZy15LTQtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLm1nLXgtNC1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtNCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLm1nLXItNCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ubWctYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ubWctbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1nLXQtNC1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci00LWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNC1mb3JjZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC00LWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNSB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4ubWctNS1mb3JjZSB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1nLXktNS1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubWcteC01LWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubWctci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tZy1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tZy1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWctdC01LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTUtZm9yY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi01LWZvcmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy02IHtcbiAgbWFyZ2luOiA2cHg7XG59XG5cbi5tZy02LWZvcmNlIHtcbiAgbWFyZ2luOiA2cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktNiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ubWcteS02LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC02IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5tZy14LTYtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTYge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5tZy1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm1nLWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLm1nLWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5tZy10LTYtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItNi1mb3JjZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTYtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtNi1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbn1cblxuLm1nLTcge1xuICBtYXJnaW46IDdweDtcbn1cblxuLm1nLTctZm9yY2Uge1xuICBtYXJnaW46IDdweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS03IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5tZy15LTctZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTcge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLm1nLXgtNy1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtNyB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLm1nLXItNyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ubWctYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubWctbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLm1nLXQtNy1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci03LWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNy1mb3JjZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC03LWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ubWctOCB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4ubWctOC1mb3JjZSB7XG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTgge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1nLXktOC1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubWcteC04LWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC04IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubWctci04IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tZy1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tZy1sLTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ubWctdC04LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTgtZm9yY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi04LWZvcmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTgtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy05IHtcbiAgbWFyZ2luOiA5cHg7XG59XG5cbi5tZy05LWZvcmNlIHtcbiAgbWFyZ2luOiA5cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktOSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4ubWcteS05LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC05IHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG5cbi5tZy14LTktZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTkge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5tZy1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cblxuLm1nLWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLm1nLWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5cbi5tZy10LTktZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItOS1mb3JjZSB7XG4gIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTktZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtOS1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbn1cblxuLm1nLTEwIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubWctMTAtZm9yY2Uge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWcteS0xMC1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tZy14LTEwLWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1nLXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tZy1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1nLWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1nLXQtMTAtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTEwLWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTEwLWZvcmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xMC1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy0xNSB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLm1nLTE1LWZvcmNlIHtcbiAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1nLXktMTUtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWcteC0xNS1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tZy1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWctYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tZy1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5tZy10LTE1LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0xNS1mb3JjZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi0xNS1mb3JjZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtMTUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMjAge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5tZy0yMC1mb3JjZSB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZy15LTIwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1nLXgtMjAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWctci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1nLWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWctbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWctdC0yMC1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMjAtZm9yY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMjAtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTIwLWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLTI1IHtcbiAgbWFyZ2luOiAyNXB4O1xufVxuXG4ubWctMjUtZm9yY2Uge1xuICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubWcteS0yNS1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5tZy14LTI1LWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1nLXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5tZy1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1nLWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLm1nLXQtMjUtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTI1LWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTI1LWZvcmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0yNS1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy0zMCB7XG4gIG1hcmdpbjogMzBweDtcbn1cblxuLm1nLTMwLWZvcmNlIHtcbiAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1nLXktMzAtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubWcteC0zMC1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tZy1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubWctYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tZy1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tZy10LTMwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0zMC1mb3JjZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi0zMC1mb3JjZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtMzAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMzUge1xuICBtYXJnaW46IDM1cHg7XG59XG5cbi5tZy0zNS1mb3JjZSB7XG4gIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tZy15LTM1LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1nLXgtMzUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ubWctci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1nLWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWctbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4ubWctdC0zNS1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMzUtZm9yY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMzUtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTM1LWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLTQwIHtcbiAgbWFyZ2luOiA0MHB4O1xufVxuXG4ubWctNDAtZm9yY2Uge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWcteS00MC1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tZy14LTQwLWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1nLXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tZy1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1nLWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLm1nLXQtNDAtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTQwLWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTQwLWZvcmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC00MC1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy00NSB7XG4gIG1hcmdpbjogNDVweDtcbn1cblxuLm1nLTQ1LWZvcmNlIHtcbiAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm1nLXktNDUtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubWcteC00NS1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5tZy1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubWctYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tZy1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5tZy10LTQ1LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci00NS1mb3JjZSB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi00NS1mb3JjZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtNDUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNTAge1xuICBtYXJnaW46IDUwcHg7XG59XG5cbi5tZy01MC1mb3JjZSB7XG4gIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tZy15LTUwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1nLXgtNTAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubWctci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1nLWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWctbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubWctdC01MC1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItNTAtZm9yY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNTAtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTUwLWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLTU1IHtcbiAgbWFyZ2luOiA1NXB4O1xufVxuXG4ubWctNTUtZm9yY2Uge1xuICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4ubWcteS01NS1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5tZy14LTU1LWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLm1nLXItNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5tZy1iLTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLm1nLWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuLm1nLXQtNTUtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTU1LWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTU1LWZvcmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC01NS1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy02MCB7XG4gIG1hcmdpbjogNjBweDtcbn1cblxuLm1nLTYwLWZvcmNlIHtcbiAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1nLXktNjAtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubWcteC02MC1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tZy1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubWctYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tZy1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5tZy10LTYwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci02MC1mb3JjZSB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi02MC1mb3JjZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtNjAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNjUge1xuICBtYXJnaW46IDY1cHg7XG59XG5cbi5tZy02NS1mb3JjZSB7XG4gIG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5tZy15LTY1LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1nLXgtNjUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtNjUge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG4ubWctci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1nLWItNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ubWctbC02NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuXG4ubWctdC02NS1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItNjUtZm9yY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNjUtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTY1LWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLTcwIHtcbiAgbWFyZ2luOiA3MHB4O1xufVxuXG4ubWctNzAtZm9yY2Uge1xuICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ubWcteS03MC1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5tZy14LTcwLWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1nLXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5tZy1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm1nLWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuLm1nLXQtNzAtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTcwLWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTcwLWZvcmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC03MC1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy03NSB7XG4gIG1hcmdpbjogNzVweDtcbn1cblxuLm1nLTc1LWZvcmNlIHtcbiAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLm1nLXktNzUtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubWcteC03NS1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5tZy1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubWctYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5tZy1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbi5tZy10LTc1LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci03NS1mb3JjZSB7XG4gIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi03NS1mb3JjZSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtNzUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctODAge1xuICBtYXJnaW46IDgwcHg7XG59XG5cbi5tZy04MC1mb3JjZSB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tZy15LTgwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1nLXgtODAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ubWctci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1nLWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWctbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubWctdC04MC1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItODAtZm9yY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItODAtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTgwLWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLTg1IHtcbiAgbWFyZ2luOiA4NXB4O1xufVxuXG4ubWctODUtZm9yY2Uge1xuICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktODUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG4ubWcteS04NS1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG59XG5cbi5tZy14LTg1LWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuLm1nLXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG59XG5cbi5tZy1iLTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLm1nLWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweDtcbn1cblxuLm1nLXQtODUtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTg1LWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTg1LWZvcmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC04NS1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy05MCB7XG4gIG1hcmdpbjogOTBweDtcbn1cblxuLm1nLTkwLWZvcmNlIHtcbiAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLm1nLXktOTAtZm9yY2Uge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG4ubWcteC05MC1mb3JjZSB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5tZy1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG4ubWctYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5tZy1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbi5tZy10LTkwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci05MC1mb3JjZSB7XG4gIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi05MC1mb3JjZSB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtOTAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctOTUge1xuICBtYXJnaW46IDk1cHg7XG59XG5cbi5tZy05NS1mb3JjZSB7XG4gIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5tZy15LTk1LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1nLXgtOTUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtOTUge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xufVxuXG4ubWctci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1nLWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG4ubWctbC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG4ubWctdC05NS1mb3JjZSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItOTUtZm9yY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItOTUtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTk1LWZvcmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLTEwMCB7XG4gIG1hcmdpbjogMTAwcHg7XG59XG5cbi5tZy0xMDAtZm9yY2Uge1xuICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1nLXktMTAwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4ubWcteC0xMDAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm1nLXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLm1nLWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tZy1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuLm1nLXQtMTAwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMTAwLWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi0xMDAtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xMDAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLTEwNSB7XG4gIG1hcmdpbjogMTA1cHg7XG59XG5cbi5tZy0xMDUtZm9yY2Uge1xuICBtYXJnaW46IDEwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTEwNSB7XG4gIG1hcmdpbi10b3A6IDEwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbn1cblxuLm1nLXktMTA1LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMTA1IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xufVxuXG4ubWcteC0xMDUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0xMDUge1xuICBtYXJnaW4tdG9wOiAxMDVweDtcbn1cblxuLm1nLXItMTA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbn1cblxuLm1nLWItMTA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG59XG5cbi5tZy1sLTEwNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDVweDtcbn1cblxuLm1nLXQtMTA1LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMTA1LWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi0xMDUtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xMDUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLTExMCB7XG4gIG1hcmdpbjogMTEwcHg7XG59XG5cbi5tZy0xMTAtZm9yY2Uge1xuICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuLm1nLXktMTEwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xufVxuXG4ubWcteC0xMTAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0xMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuLm1nLXItMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbn1cblxuLm1nLWItMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5tZy1sLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbn1cblxuLm1nLXQtMTEwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMTEwLWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi0xMTAtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xMTAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLTExNSB7XG4gIG1hcmdpbjogMTE1cHg7XG59XG5cbi5tZy0xMTUtZm9yY2Uge1xuICBtYXJnaW46IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTExNSB7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cblxuLm1nLXktMTE1LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xufVxuXG4ubWcteC0xMTUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0xMTUge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbn1cblxuLm1nLXItMTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbn1cblxuLm1nLWItMTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG59XG5cbi5tZy1sLTExNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMTVweDtcbn1cblxuLm1nLXQtMTE1LWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMTE1LWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi0xMTUtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xMTUtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLTEyMCB7XG4gIG1hcmdpbjogMTIwcHg7XG59XG5cbi5tZy0xMjAtZm9yY2Uge1xuICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm1nLXktMTIwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4ubWcteC0xMjAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLm1nLXItMTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbn1cblxuLm1nLWItMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5tZy1sLTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm1nLXQtMTIwLWZvcmNlIHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMTIwLWZvcmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi0xMjAtZm9yY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xMjAtZm9yY2Uge1xuICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tZy1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tZy1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubWctbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tZy14LWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tZy1sLS0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5tZy1yLS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4ubWctdC0tMSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5tZy1sLS01IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5tZy1yLS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1nLXhzLTAge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG5cbiAgLm1nLXhzLTAtZm9yY2Uge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLm1nLXhzLXktMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMteC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG5cbiAgLm1nLXhzLXgtMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAubWcteHMtci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5tZy14cy1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5tZy14cy1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cblxuICAubWcteHMtdC0wLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtYi0wLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1sLTAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy0xIHtcbiAgICBtYXJnaW46IDFweDtcbiAgfVxuXG4gIC5tZy14cy0xLWZvcmNlIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXktMSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5tZy14cy15LTEtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5tZy14cy14LTEtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXQtMSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG5cbiAgLm1nLXhzLXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAubWcteHMtYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cblxuICAubWcteHMtbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtMS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtci0xLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLWItMS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC0xLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtMiB7XG4gICAgbWFyZ2luOiAycHg7XG4gIH1cblxuICAubWcteHMtMi1mb3JjZSB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICAubWcteHMteS0yLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICAubWcteHMteC0yLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gIC5tZy14cy1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG5cbiAgLm1nLXhzLWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLm1nLXhzLWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuXG4gIC5tZy14cy10LTItZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXItMi1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTItZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLWwtMi1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLTMge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG5cbiAgLm1nLXhzLTMtZm9yY2Uge1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLm1nLXhzLXktMy1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMteC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG5cbiAgLm1nLXhzLXgtMy1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cblxuICAubWcteHMtci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5tZy14cy1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuXG4gIC5tZy14cy1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cblxuICAubWcteHMtdC0zLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTMtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtYi0zLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1sLTMtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy00IHtcbiAgICBtYXJnaW46IDRweDtcbiAgfVxuXG4gIC5tZy14cy00LWZvcmNlIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXktNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5tZy14cy15LTQtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5tZy14cy14LTQtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXQtNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgLm1nLXhzLXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAubWcteHMtYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAubWcteHMtbC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtNC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtci00LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLWItNC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC00LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtNSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cblxuICAubWcteHMtNS1mb3JjZSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubWcteHMteS01LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubWcteHMteC01LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5tZy14cy1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm1nLXhzLWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm1nLXhzLWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5tZy14cy10LTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXItNS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLWwtNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLTYge1xuICAgIG1hcmdpbjogNnB4O1xuICB9XG5cbiAgLm1nLXhzLTYtZm9yY2Uge1xuICAgIG1hcmdpbjogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMteS02IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLm1nLXhzLXktNi1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMteC02IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgLm1nLXhzLXgtNi1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtdC02IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAubWcteHMtci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5tZy14cy1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5tZy14cy1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cblxuICAubWcteHMtdC02LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTYtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtYi02LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1sLTYtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy03IHtcbiAgICBtYXJnaW46IDdweDtcbiAgfVxuXG4gIC5tZy14cy03LWZvcmNlIHtcbiAgICBtYXJnaW46IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXktNyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5tZy14cy15LTctZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC5tZy14cy14LTctZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXQtNyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG5cbiAgLm1nLXhzLXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cblxuICAubWcteHMtYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAubWcteHMtbC03IHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG5cbiAgLm1nLXhzLXQtNy1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtci03LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLWItNy1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC03LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtOCB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cblxuICAubWcteHMtOC1mb3JjZSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAubWcteHMteS04LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAubWcteHMteC04LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5tZy14cy1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLm1nLXhzLWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLm1nLXhzLWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5tZy14cy10LTgtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXItOC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTgtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLWwtOC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLTkge1xuICAgIG1hcmdpbjogOXB4O1xuICB9XG5cbiAgLm1nLXhzLTktZm9yY2Uge1xuICAgIG1hcmdpbjogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMteS05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLm1nLXhzLXktOS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMteC05IHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG5cbiAgLm1nLXhzLXgtOS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtdC05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cblxuICAubWcteHMtci05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuXG4gIC5tZy14cy1iLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5tZy14cy1sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIH1cblxuICAubWcteHMtdC05LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTktZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtYi05LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1sLTktZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy0xMCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG5cbiAgLm1nLXhzLTEwLWZvcmNlIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubWcteHMteS0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubWcteHMteC0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLm1nLXhzLXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5tZy14cy1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1nLXhzLWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtMTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTEwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTEwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy0xNSB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG5cbiAgLm1nLXhzLTE1LWZvcmNlIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAubWcteHMteS0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAubWcteHMteC0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLm1nLXhzLXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5tZy14cy1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm1nLXhzLWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtMTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTE1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTE1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy0yMCB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG5cbiAgLm1nLXhzLTIwLWZvcmNlIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWcteHMteS0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubWcteHMteC0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLm1nLXhzLXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5tZy14cy1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm1nLXhzLWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtMjAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTIwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTIwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy0yNSB7XG4gICAgbWFyZ2luOiAyNXB4O1xuICB9XG5cbiAgLm1nLXhzLTI1LWZvcmNlIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAubWcteHMteS0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAubWcteHMteC0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLm1nLXhzLXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5tZy14cy1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLm1nLXhzLWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtMjUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTI1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTI1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy0zMCB7XG4gICAgbWFyZ2luOiAzMHB4O1xuICB9XG5cbiAgLm1nLXhzLTMwLWZvcmNlIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubWcteHMteS0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAubWcteHMteC0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLm1nLXhzLXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5tZy14cy1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLm1nLXhzLWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtMzAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTMwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTMwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy0zNSB7XG4gICAgbWFyZ2luOiAzNXB4O1xuICB9XG5cbiAgLm1nLXhzLTM1LWZvcmNlIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAubWcteHMteS0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAubWcteHMteC0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgLm1nLXhzLXItMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuXG4gIC5tZy14cy1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLm1nLXhzLWwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtMzUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTM1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTM1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy00MCB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG5cbiAgLm1nLXhzLTQwLWZvcmNlIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubWcteHMteS00MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAubWcteHMteC00MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLm1nLXhzLXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5tZy14cy1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm1nLXhzLWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtNDAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTQwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTQwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC00MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy00NSB7XG4gICAgbWFyZ2luOiA0NXB4O1xuICB9XG5cbiAgLm1nLXhzLTQ1LWZvcmNlIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAubWcteHMteS00NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cblxuICAubWcteHMteC00NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG5cbiAgLm1nLXhzLXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxuXG4gIC5tZy14cy1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLm1nLXhzLWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtNDUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTQ1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTQ1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC00NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy01MCB7XG4gICAgbWFyZ2luOiA1MHB4O1xuICB9XG5cbiAgLm1nLXhzLTUwLWZvcmNlIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAubWcteHMteS01MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAubWcteHMteC01MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLm1nLXhzLXItNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuXG4gIC5tZy14cy1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLm1nLXhzLWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtNTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTUwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTUwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC01MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy01NSB7XG4gICAgbWFyZ2luOiA1NXB4O1xuICB9XG5cbiAgLm1nLXhzLTU1LWZvcmNlIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAubWcteHMteS01NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAubWcteHMteC01NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG5cbiAgLm1nLXhzLXItNTUge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxuXG4gIC5tZy14cy1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLm1nLXhzLWwtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtNTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTU1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTU1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC01NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy02MCB7XG4gICAgbWFyZ2luOiA2MHB4O1xuICB9XG5cbiAgLm1nLXhzLTYwLWZvcmNlIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubWcteHMteS02MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAubWcteHMteC02MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLm1nLXhzLXItNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5tZy14cy1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLm1nLXhzLWwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtNjAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTYwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTYwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC02MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy02NSB7XG4gICAgbWFyZ2luOiA2NXB4O1xuICB9XG5cbiAgLm1nLXhzLTY1LWZvcmNlIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cblxuICAubWcteHMteS02NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAubWcteHMteC02NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG5cbiAgLm1nLXhzLXItNjUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxuXG4gIC5tZy14cy1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgLm1nLXhzLWwtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtNjUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTY1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTY1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC02NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy03MCB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG5cbiAgLm1nLXhzLTcwLWZvcmNlIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cblxuICAubWcteHMteS03MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAubWcteHMteC03MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG5cbiAgLm1nLXhzLXItNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuXG4gIC5tZy14cy1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLm1nLXhzLWwtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtNzAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTcwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTcwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC03MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy03NSB7XG4gICAgbWFyZ2luOiA3NXB4O1xuICB9XG5cbiAgLm1nLXhzLTc1LWZvcmNlIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cblxuICAubWcteHMteS03NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIH1cblxuICAubWcteHMteC03NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG5cbiAgLm1nLXhzLXItNzUge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgfVxuXG4gIC5tZy14cy1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG5cbiAgLm1nLXhzLWwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtNzUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTc1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTc1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC03NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy04MCB7XG4gICAgbWFyZ2luOiA4MHB4O1xuICB9XG5cbiAgLm1nLXhzLTgwLWZvcmNlIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAubWcteHMteS04MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAubWcteHMteC04MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgLm1nLXhzLXItODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuXG4gIC5tZy14cy1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLm1nLXhzLWwtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtODAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTgwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTgwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC04MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy04NSB7XG4gICAgbWFyZ2luOiA4NXB4O1xuICB9XG5cbiAgLm1nLXhzLTg1LWZvcmNlIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cblxuICAubWcteHMteS04NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gIH1cblxuICAubWcteHMteC04NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG5cbiAgLm1nLXhzLXItODUge1xuICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgfVxuXG4gIC5tZy14cy1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG5cbiAgLm1nLXhzLWwtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtODUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTg1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTg1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC04NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy05MCB7XG4gICAgbWFyZ2luOiA5MHB4O1xuICB9XG5cbiAgLm1nLXhzLTkwLWZvcmNlIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cblxuICAubWcteHMteS05MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAubWcteHMteC05MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG5cbiAgLm1nLXhzLXItOTAge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuXG4gIC5tZy14cy1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLm1nLXhzLWwtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtOTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTkwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTkwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC05MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy05NSB7XG4gICAgbWFyZ2luOiA5NXB4O1xuICB9XG5cbiAgLm1nLXhzLTk1LWZvcmNlIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy15LTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIH1cblxuICAubWcteHMteS05NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy14LTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gIH1cblxuICAubWcteHMteC05NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy10LTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG5cbiAgLm1nLXhzLXItOTUge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgfVxuXG4gIC5tZy14cy1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG5cbiAgLm1nLXhzLWwtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtOTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1yLTk1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy1iLTk1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC05NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14cy0xMDAge1xuICAgIG1hcmdpbjogMTAwcHg7XG4gIH1cblxuICAubWcteHMtMTAwLWZvcmNlIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMteS0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLm1nLXhzLXktMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMteC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLm1nLXhzLXgtMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG5cbiAgLm1nLXhzLXItMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLm1nLXhzLWItMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5tZy14cy1sLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLm1nLXhzLXQtMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXItMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtYi0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteHMtbC0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhzLXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5tZy14cy1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5tZy14cy1iLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubWcteHMtbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tZy14cy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAubWcteHMteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWcteHMtbC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cblxuICAubWcteHMtci0tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgLm1nLXhzLXQtLTEge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWctc20tMCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cblxuICAubWctc20tMC1mb3JjZSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS15LTAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAubWctc20teS0wLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAubWctc20teC0wLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS10LTAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5tZy1zbS1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG5cbiAgLm1nLXNtLWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLm1nLXNtLWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuXG4gIC5tZy1zbS10LTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItMC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1iLTAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWwtMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTEge1xuICAgIG1hcmdpbjogMXB4O1xuICB9XG5cbiAgLm1nLXNtLTEtZm9yY2Uge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20teS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLm1nLXNtLXktMS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLm1nLXNtLXgtMS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cblxuICAubWctc20tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5tZy1zbS1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5tZy1zbS1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cblxuICAubWctc20tdC0xLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1yLTEtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tYi0xLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTEtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS0yIHtcbiAgICBtYXJnaW46IDJweDtcbiAgfVxuXG4gIC5tZy1zbS0yLWZvcmNlIHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktMiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuXG4gIC5tZy1zbS15LTItZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5tZy1zbS14LTItZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG5cbiAgLm1nLXNtLXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICAubWctc20tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICAubWctc20tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG5cbiAgLm1nLXNtLXQtMi1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tci0yLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItMi1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tbC0yLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tMyB7XG4gICAgbWFyZ2luOiAzcHg7XG4gIH1cblxuICAubWctc20tMy1mb3JjZSB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS15LTMge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cblxuICAubWctc20teS0zLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cblxuICAubWctc20teC0zLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS10LTMge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuXG4gIC5tZy1zbS1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG5cbiAgLm1nLXNtLWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLm1nLXNtLWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxuXG4gIC5tZy1zbS10LTMtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItMy1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1iLTMtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWwtMy1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTQge1xuICAgIG1hcmdpbjogNHB4O1xuICB9XG5cbiAgLm1nLXNtLTQtZm9yY2Uge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20teS00IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLm1nLXNtLXktNC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20teC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5cbiAgLm1nLXNtLXgtNC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tdC00IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICAubWctc20tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5tZy1zbS1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5tZy1zbS1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cblxuICAubWctc20tdC00LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1yLTQtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tYi00LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTQtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS01IHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuXG4gIC5tZy1zbS01LWZvcmNlIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5tZy1zbS15LTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5tZy1zbS14LTUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLm1nLXNtLXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubWctc20tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubWctc20tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLm1nLXNtLXQtNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tci01LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItNS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tbC01LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tNiB7XG4gICAgbWFyZ2luOiA2cHg7XG4gIH1cblxuICAubWctc20tNi1mb3JjZSB7XG4gICAgbWFyZ2luOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS15LTYge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAubWctc20teS02LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAubWctc20teC02LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS10LTYge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIC5tZy1zbS1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgLm1nLXNtLWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLm1nLXNtLWwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxuXG4gIC5tZy1zbS10LTYtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItNi1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1iLTYtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWwtNi1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTcge1xuICAgIG1hcmdpbjogN3B4O1xuICB9XG5cbiAgLm1nLXNtLTctZm9yY2Uge1xuICAgIG1hcmdpbjogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20teS03IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLm1nLXNtLXktNy1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20teC03IHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG5cbiAgLm1nLXNtLXgtNy1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tdC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cblxuICAubWctc20tci03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC5tZy1zbS1iLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5tZy1zbS1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIH1cblxuICAubWctc20tdC03LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1yLTctZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tYi03LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTctZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS04IHtcbiAgICBtYXJnaW46IDhweDtcbiAgfVxuXG4gIC5tZy1zbS04LWZvcmNlIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5tZy1zbS15LTgtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5tZy1zbS14LTgtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLm1nLXNtLXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAubWctc20tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAubWctc20tbC04IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG5cbiAgLm1nLXNtLXQtOC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tci04LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItOC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tbC04LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tOSB7XG4gICAgbWFyZ2luOiA5cHg7XG4gIH1cblxuICAubWctc20tOS1mb3JjZSB7XG4gICAgbWFyZ2luOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS15LTkge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cblxuICAubWctc20teS05LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS14LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIH1cblxuICAubWctc20teC05LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS10LTkge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuXG4gIC5tZy1zbS1yLTkge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG5cbiAgLm1nLXNtLWItOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLm1nLXNtLWwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgfVxuXG4gIC5tZy1zbS10LTktZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItOS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1iLTktZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWwtOS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTEwIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cblxuICAubWctc20tMTAtZm9yY2Uge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5tZy1zbS15LTEwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5tZy1zbS14LTEwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAubWctc20tci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLm1nLXNtLWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubWctc20tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAubWctc20tdC0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItMTAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItMTAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTEwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTE1IHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cblxuICAubWctc20tMTUtZm9yY2Uge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5tZy1zbS15LTE1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5tZy1zbS14LTE1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAubWctc20tci0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLm1nLXNtLWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAubWctc20tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAubWctc20tdC0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItMTUtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItMTUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTE1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTIwIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cblxuICAubWctc20tMjAtZm9yY2Uge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tZy1zbS15LTIwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5tZy1zbS14LTIwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAubWctc20tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm1nLXNtLWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWctc20tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAubWctc20tdC0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItMjAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItMjAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTIwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTI1IHtcbiAgICBtYXJnaW46IDI1cHg7XG4gIH1cblxuICAubWctc20tMjUtZm9yY2Uge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5tZy1zbS15LTI1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5tZy1zbS14LTI1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAubWctc20tci0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLm1nLXNtLWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAubWctc20tbC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cblxuICAubWctc20tdC0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItMjUtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItMjUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTI1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTMwIHtcbiAgICBtYXJnaW46IDMwcHg7XG4gIH1cblxuICAubWctc20tMzAtZm9yY2Uge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tZy1zbS15LTMwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5tZy1zbS14LTMwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAubWctc20tci0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLm1nLXNtLWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubWctc20tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAubWctc20tdC0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItMzAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItMzAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTMwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTM1IHtcbiAgICBtYXJnaW46IDM1cHg7XG4gIH1cblxuICAubWctc20tMzUtZm9yY2Uge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5tZy1zbS15LTM1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuXG4gIC5tZy1zbS14LTM1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cblxuICAubWctc20tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLm1nLXNtLWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAubWctc20tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cblxuICAubWctc20tdC0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItMzUtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItMzUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTM1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTQwIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cblxuICAubWctc20tNDAtZm9yY2Uge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5tZy1zbS15LTQwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5tZy1zbS14LTQwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAubWctc20tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm1nLXNtLWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubWctc20tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAubWctc20tdC00MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItNDAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItNDAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTQwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTQ1IHtcbiAgICBtYXJnaW46IDQ1cHg7XG4gIH1cblxuICAubWctc20tNDUtZm9yY2Uge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIC5tZy1zbS15LTQ1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxuXG4gIC5tZy1zbS14LTQ1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cblxuICAubWctc20tci00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLm1nLXNtLWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAubWctc20tbC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cblxuICAubWctc20tdC00NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItNDUtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItNDUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTQ1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTUwIHtcbiAgICBtYXJnaW46IDUwcHg7XG4gIH1cblxuICAubWctc20tNTAtZm9yY2Uge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5tZy1zbS15LTUwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuXG4gIC5tZy1zbS14LTUwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAubWctc20tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLm1nLXNtLWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAubWctc20tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cblxuICAubWctc20tdC01MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItNTAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItNTAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTUwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTU1IHtcbiAgICBtYXJnaW46IDU1cHg7XG4gIH1cblxuICAubWctc20tNTUtZm9yY2Uge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktNTUge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5tZy1zbS15LTU1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxuXG4gIC5tZy1zbS14LTU1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtNTUge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cblxuICAubWctc20tci01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG5cbiAgLm1nLXNtLWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAubWctc20tbC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIH1cblxuICAubWctc20tdC01NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItNTUtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItNTUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTU1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTYwIHtcbiAgICBtYXJnaW46IDYwcHg7XG4gIH1cblxuICAubWctc20tNjAtZm9yY2Uge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5tZy1zbS15LTYwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5tZy1zbS14LTYwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAubWctc20tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLm1nLXNtLWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubWctc20tbC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAubWctc20tdC02MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItNjAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItNjAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTYwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTY1IHtcbiAgICBtYXJnaW46IDY1cHg7XG4gIH1cblxuICAubWctc20tNjUtZm9yY2Uge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5tZy1zbS15LTY1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxuXG4gIC5tZy1zbS14LTY1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cblxuICAubWctc20tci02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG5cbiAgLm1nLXNtLWItNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cblxuICAubWctc20tbC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIH1cblxuICAubWctc20tdC02NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItNjUtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItNjUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTY1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTcwIHtcbiAgICBtYXJnaW46IDcwcHg7XG4gIH1cblxuICAubWctc20tNzAtZm9yY2Uge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktNzAge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5tZy1zbS15LTcwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuXG4gIC5tZy1zbS14LTcwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtNzAge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cblxuICAubWctc20tci03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLm1nLXNtLWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cblxuICAubWctc20tbC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cblxuICAubWctc20tdC03MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItNzAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItNzAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTcwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTc1IHtcbiAgICBtYXJnaW46IDc1cHg7XG4gIH1cblxuICAubWctc20tNzUtZm9yY2Uge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktNzUge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIC5tZy1zbS15LTc1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgfVxuXG4gIC5tZy1zbS14LTc1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtNzUge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cblxuICAubWctc20tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG5cbiAgLm1nLXNtLWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cblxuICAubWctc20tbC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIH1cblxuICAubWctc20tdC03NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItNzUtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItNzUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTc1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTgwIHtcbiAgICBtYXJnaW46IDgwcHg7XG4gIH1cblxuICAubWctc20tODAtZm9yY2Uge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5tZy1zbS15LTgwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuXG4gIC5tZy1zbS14LTgwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAubWctc20tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLm1nLXNtLWItODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAubWctc20tbC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cblxuICAubWctc20tdC04MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItODAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItODAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTgwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTg1IHtcbiAgICBtYXJnaW46IDg1cHg7XG4gIH1cblxuICAubWctc20tODUtZm9yY2Uge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktODUge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxuXG4gIC5tZy1zbS15LTg1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgfVxuXG4gIC5tZy1zbS14LTg1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtODUge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cblxuICAubWctc20tci04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG5cbiAgLm1nLXNtLWItODUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cblxuICAubWctc20tbC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIH1cblxuICAubWctc20tdC04NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItODUtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItODUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTg1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTkwIHtcbiAgICBtYXJnaW46IDkwcHg7XG4gIH1cblxuICAubWctc20tOTAtZm9yY2Uge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5tZy1zbS15LTkwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuXG4gIC5tZy1zbS14LTkwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cblxuICAubWctc20tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLm1nLXNtLWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cblxuICAubWctc20tbC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIH1cblxuICAubWctc20tdC05MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItOTAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItOTAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTkwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTk1IHtcbiAgICBtYXJnaW46IDk1cHg7XG4gIH1cblxuICAubWctc20tOTUtZm9yY2Uge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXktOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgfVxuXG4gIC5tZy1zbS15LTk1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXgtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgfVxuXG4gIC5tZy1zbS14LTk1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cblxuICAubWctc20tci05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG5cbiAgLm1nLXNtLWItOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIH1cblxuICAubWctc20tbC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIH1cblxuICAubWctc20tdC05NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLXItOTUtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLWItOTUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTk1LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXNtLTEwMCB7XG4gICAgbWFyZ2luOiAxMDBweDtcbiAgfVxuXG4gIC5tZy1zbS0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS15LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAubWctc20teS0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS14LTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cblxuICAubWctc20teC0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS10LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cblxuICAubWctc20tci0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cblxuICAubWctc20tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLm1nLXNtLWwtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cblxuICAubWctc20tdC0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tci0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1iLTEwMC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1zbS1sLTEwMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctc20tdC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgLm1nLXNtLXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1nLXNtLWItYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5tZy1zbS1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1nLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5tZy1zbS14LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5tZy1zbS1sLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuXG4gIC5tZy1zbS1yLS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cblxuICAubWctc20tdC0tMSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZy1tZC0wIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuXG4gIC5tZy1tZC0wLWZvcmNlIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXktMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5tZy1tZC15LTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5tZy1tZC14LTAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgLm1nLW1kLXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAubWctbWQtYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAubWctbWQtbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG5cbiAgLm1nLW1kLXQtMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci0wLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWItMC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtbC0wLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtMSB7XG4gICAgbWFyZ2luOiAxcHg7XG4gIH1cblxuICAubWctbWQtMS1mb3JjZSB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC15LTEge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cblxuICAubWctbWQteS0xLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAubWctbWQteC0xLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC10LTEge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLm1nLW1kLWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLm1nLW1kLWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxuXG4gIC5tZy1tZC10LTEtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXItMS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC1iLTEtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtMS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLTIge1xuICAgIG1hcmdpbjogMnB4O1xuICB9XG5cbiAgLm1nLW1kLTItZm9yY2Uge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLm1nLW1kLXktMi1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG5cbiAgLm1nLW1kLXgtMi1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cblxuICAubWctbWQtci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5tZy1tZC1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cblxuICAubWctbWQtdC0yLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC1yLTItZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi0yLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC1sLTItZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC0zIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxuXG4gIC5tZy1tZC0zLWZvcmNlIHtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXktMyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuXG4gIC5tZy1tZC15LTMtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5tZy1tZC14LTMtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXQtMyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG5cbiAgLm1nLW1kLXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cblxuICAubWctbWQtYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cblxuICAubWctbWQtbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG5cbiAgLm1nLW1kLXQtMy1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci0zLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWItMy1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtbC0zLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtNCB7XG4gICAgbWFyZ2luOiA0cHg7XG4gIH1cblxuICAubWctbWQtNC1mb3JjZSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC15LTQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAubWctbWQteS00LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAubWctbWQteC00LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC10LTQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5cbiAgLm1nLW1kLWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLm1nLW1kLWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuXG4gIC5tZy1tZC10LTQtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXItNC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC1iLTQtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtNC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLTUge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG5cbiAgLm1nLW1kLTUtZm9yY2Uge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm1nLW1kLXktNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC01IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm1nLW1kLXgtNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAubWctbWQtci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5tZy1tZC1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAubWctbWQtdC01LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC1yLTUtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi01LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC1sLTUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC02IHtcbiAgICBtYXJnaW46IDZweDtcbiAgfVxuXG4gIC5tZy1tZC02LWZvcmNlIHtcbiAgICBtYXJnaW46IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXktNiB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5tZy1tZC15LTYtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5tZy1tZC14LTYtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXQtNiB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLm1nLW1kLXItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAubWctbWQtYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAubWctbWQtbC02IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG5cbiAgLm1nLW1kLXQtNi1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci02LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWItNi1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtbC02LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtNyB7XG4gICAgbWFyZ2luOiA3cHg7XG4gIH1cblxuICAubWctbWQtNy1mb3JjZSB7XG4gICAgbWFyZ2luOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC15LTcge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAubWctbWQteS03LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cblxuICAubWctbWQteC03LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC10LTcge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG5cbiAgLm1nLW1kLWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLm1nLW1kLWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxuXG4gIC5tZy1tZC10LTctZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXItNy1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC1iLTctZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtNy1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLTgge1xuICAgIG1hcmdpbjogOHB4O1xuICB9XG5cbiAgLm1nLW1kLTgtZm9yY2Uge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLm1nLW1kLXktOC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC04IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLm1nLW1kLXgtOC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAubWctbWQtci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5tZy1tZC1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cblxuICAubWctbWQtdC04LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC1yLTgtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi04LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC1sLTgtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC05IHtcbiAgICBtYXJnaW46IDlweDtcbiAgfVxuXG4gIC5tZy1tZC05LWZvcmNlIHtcbiAgICBtYXJnaW46IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXktOSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5tZy1tZC15LTktZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuXG4gIC5tZy1tZC14LTktZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXQtOSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG5cbiAgLm1nLW1kLXItOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIH1cblxuICAubWctbWQtYi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cblxuICAubWctbWQtbC05IHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICB9XG5cbiAgLm1nLW1kLXQtOS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci05LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWItOS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtbC05LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtMTAge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuXG4gIC5tZy1tZC0xMC1mb3JjZSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1nLW1kLXktMTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLm1nLW1kLXgtMTAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubWctbWQtYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5tZy1tZC10LTEwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtMTAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtMTUge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxuXG4gIC5tZy1tZC0xNS1mb3JjZSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm1nLW1kLXktMTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLm1nLW1kLXgtMTUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAubWctbWQtYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuXG4gIC5tZy1tZC10LTE1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtMTUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtMjAge1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuXG4gIC5tZy1tZC0yMC1mb3JjZSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm1nLW1kLXktMjAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm1nLW1kLXgtMjAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubWctbWQtYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5tZy1tZC10LTIwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtMjAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtMjUge1xuICAgIG1hcmdpbjogMjVweDtcbiAgfVxuXG4gIC5tZy1tZC0yNS1mb3JjZSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLm1nLW1kLXktMjUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLm1nLW1kLXgtMjUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAubWctbWQtYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuXG4gIC5tZy1tZC10LTI1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtMjUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtMzAge1xuICAgIG1hcmdpbjogMzBweDtcbiAgfVxuXG4gIC5tZy1tZC0zMC1mb3JjZSB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLm1nLW1kLXktMzAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLm1nLW1kLXgtMzAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAubWctbWQtYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuXG4gIC5tZy1tZC10LTMwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtMzAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtMzUge1xuICAgIG1hcmdpbjogMzVweDtcbiAgfVxuXG4gIC5tZy1tZC0zNS1mb3JjZSB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLm1nLW1kLXktMzUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLm1nLW1kLXgtMzUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAubWctbWQtYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxuXG4gIC5tZy1tZC10LTM1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtMzUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtNDAge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxuXG4gIC5tZy1tZC00MC1mb3JjZSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm1nLW1kLXktNDAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm1nLW1kLXgtNDAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAubWctbWQtYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC5tZy1tZC10LTQwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci00MC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi00MC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtNDAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtNDUge1xuICAgIG1hcmdpbjogNDVweDtcbiAgfVxuXG4gIC5tZy1tZC00NS1mb3JjZSB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLm1nLW1kLXktNDUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLm1nLW1kLXgtNDUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cblxuICAubWctbWQtYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxuXG4gIC5tZy1tZC10LTQ1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci00NS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi00NS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtNDUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtNTAge1xuICAgIG1hcmdpbjogNTBweDtcbiAgfVxuXG4gIC5tZy1tZC01MC1mb3JjZSB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLm1nLW1kLXktNTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLm1nLW1kLXgtNTAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAubWctbWQtYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuXG4gIC5tZy1tZC10LTUwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci01MC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi01MC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtNTAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtNTUge1xuICAgIG1hcmdpbjogNTVweDtcbiAgfVxuXG4gIC5tZy1tZC01NS1mb3JjZSB7XG4gICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLm1nLW1kLXktNTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG5cbiAgLm1nLW1kLXgtNTUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAubWctbWQtYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgfVxuXG4gIC5tZy1tZC10LTU1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci01NS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi01NS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtNTUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtNjAge1xuICAgIG1hcmdpbjogNjBweDtcbiAgfVxuXG4gIC5tZy1tZC02MC1mb3JjZSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLm1nLW1kLXktNjAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLm1nLW1kLXgtNjAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAubWctbWQtYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuXG4gIC5tZy1tZC10LTYwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci02MC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi02MC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtNjAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtNjUge1xuICAgIG1hcmdpbjogNjVweDtcbiAgfVxuXG4gIC5tZy1tZC02NS1mb3JjZSB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS02NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgLm1nLW1kLXktNjUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG5cbiAgLm1nLW1kLXgtNjUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC02NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAubWctbWQtYi02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgfVxuXG4gIC5tZy1tZC10LTY1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci02NS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi02NS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtNjUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtNzAge1xuICAgIG1hcmdpbjogNzBweDtcbiAgfVxuXG4gIC5tZy1tZC03MC1mb3JjZSB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLm1nLW1kLXktNzAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLm1nLW1kLXgtNzAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAubWctbWQtYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxuXG4gIC5tZy1tZC10LTcwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci03MC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi03MC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtNzAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtNzUge1xuICAgIG1hcmdpbjogNzVweDtcbiAgfVxuXG4gIC5tZy1tZC03NS1mb3JjZSB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS03NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG5cbiAgLm1nLW1kLXktNzUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG5cbiAgLm1nLW1kLXgtNzUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC03NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIH1cblxuICAubWctbWQtYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgfVxuXG4gIC5tZy1tZC10LTc1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci03NS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi03NS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtNzUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtODAge1xuICAgIG1hcmdpbjogODBweDtcbiAgfVxuXG4gIC5tZy1tZC04MC1mb3JjZSB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLm1nLW1kLXktODAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLm1nLW1kLXgtODAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAubWctbWQtYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuXG4gIC5tZy1tZC10LTgwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci04MC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi04MC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtODAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtODUge1xuICAgIG1hcmdpbjogODVweDtcbiAgfVxuXG4gIC5tZy1tZC04NS1mb3JjZSB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG5cbiAgLm1nLW1kLXktODUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG5cbiAgLm1nLW1kLXgtODUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gIH1cblxuICAubWctbWQtYi04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgfVxuXG4gIC5tZy1tZC10LTg1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci04NS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi04NS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtODUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtOTAge1xuICAgIG1hcmdpbjogOTBweDtcbiAgfVxuXG4gIC5tZy1tZC05MC1mb3JjZSB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLm1nLW1kLXktOTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLm1nLW1kLXgtOTAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAubWctbWQtYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxuXG4gIC5tZy1tZC10LTkwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci05MC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi05MC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtOTAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtOTUge1xuICAgIG1hcmdpbjogOTVweDtcbiAgfVxuXG4gIC5tZy1tZC05NS1mb3JjZSB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteS05NSB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG5cbiAgLm1nLW1kLXktOTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQteC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG5cbiAgLm1nLW1kLXgtOTUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtdC05NSB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gIH1cblxuICAubWctbWQtYi05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgfVxuXG4gIC5tZy1tZC1sLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgfVxuXG4gIC5tZy1tZC10LTk1LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtci05NS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtYi05NS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtOTUtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbWQtMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4O1xuICB9XG5cbiAgLm1nLW1kLTEwMC1mb3JjZSB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXktMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5tZy1tZC15LTEwMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXgtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5tZy1tZC14LTEwMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLXQtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5tZy1tZC1yLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5tZy1tZC1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAubWctbWQtbC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gIC5tZy1tZC10LTEwMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC1yLTEwMC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWItMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLW1kLWwtMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1tZC10LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAubWctbWQtci1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWctbWQtYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1nLW1kLWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubWctbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLm1nLW1kLXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1nLW1kLWwtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG5cbiAgLm1nLW1kLXItLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuXG4gIC5tZy1tZC10LS0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1nLWxnLTAge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG5cbiAgLm1nLWxnLTAtZm9yY2Uge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGcteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLm1nLWxnLXktMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGcteC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG5cbiAgLm1nLWxnLXgtMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAubWctbGctci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5tZy1sZy1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cblxuICAubWctbGctdC0wLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctYi0wLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1sLTAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy0xIHtcbiAgICBtYXJnaW46IDFweDtcbiAgfVxuXG4gIC5tZy1sZy0xLWZvcmNlIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXktMSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5tZy1sZy15LTEtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5tZy1sZy14LTEtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXQtMSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG5cbiAgLm1nLWxnLXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAubWctbGctYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cblxuICAubWctbGctbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtMS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctci0xLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLWItMS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC0xLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctMiB7XG4gICAgbWFyZ2luOiAycHg7XG4gIH1cblxuICAubWctbGctMi1mb3JjZSB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICAubWctbGcteS0yLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICAubWctbGcteC0yLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gIC5tZy1sZy1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG5cbiAgLm1nLWxnLWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLm1nLWxnLWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuXG4gIC5tZy1sZy10LTItZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXItMi1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTItZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLWwtMi1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLTMge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG5cbiAgLm1nLWxnLTMtZm9yY2Uge1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGcteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLm1nLWxnLXktMy1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGcteC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG5cbiAgLm1nLWxnLXgtMy1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cblxuICAubWctbGctci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuXG4gIC5tZy1sZy1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cblxuICAubWctbGctdC0zLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTMtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctYi0zLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1sLTMtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy00IHtcbiAgICBtYXJnaW46IDRweDtcbiAgfVxuXG4gIC5tZy1sZy00LWZvcmNlIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXktNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5tZy1sZy15LTQtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5tZy1sZy14LTQtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXQtNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgLm1nLWxnLXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAubWctbGctYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAubWctbGctbC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtNC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctci00LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLWItNC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC00LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctNSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cblxuICAubWctbGctNS1mb3JjZSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubWctbGcteS01LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubWctbGcteC01LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5tZy1sZy1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm1nLWxnLWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm1nLWxnLWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5tZy1sZy10LTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXItNS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLWwtNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLTYge1xuICAgIG1hcmdpbjogNnB4O1xuICB9XG5cbiAgLm1nLWxnLTYtZm9yY2Uge1xuICAgIG1hcmdpbjogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGcteS02IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLm1nLWxnLXktNi1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGcteC02IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgLm1nLWxnLXgtNi1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctdC02IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAubWctbGctci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5tZy1sZy1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cblxuICAubWctbGctdC02LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTYtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctYi02LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1sLTYtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy03IHtcbiAgICBtYXJnaW46IDdweDtcbiAgfVxuXG4gIC5tZy1sZy03LWZvcmNlIHtcbiAgICBtYXJnaW46IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXktNyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5tZy1sZy15LTctZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC5tZy1sZy14LTctZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXQtNyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG5cbiAgLm1nLWxnLXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cblxuICAubWctbGctYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAubWctbGctbC03IHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG5cbiAgLm1nLWxnLXQtNy1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctci03LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLWItNy1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC03LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctOCB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cblxuICAubWctbGctOC1mb3JjZSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAubWctbGcteS04LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAubWctbGcteC04LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5tZy1sZy1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLm1nLWxnLWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLm1nLWxnLWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5tZy1sZy10LTgtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXItOC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTgtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLWwtOC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLTkge1xuICAgIG1hcmdpbjogOXB4O1xuICB9XG5cbiAgLm1nLWxnLTktZm9yY2Uge1xuICAgIG1hcmdpbjogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGcteS05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLm1nLWxnLXktOS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGcteC05IHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG5cbiAgLm1nLWxnLXgtOS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctdC05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cblxuICAubWctbGctci05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5tZy1sZy1sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIH1cblxuICAubWctbGctdC05LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTktZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctYi05LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1sLTktZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy0xMCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG5cbiAgLm1nLWxnLTEwLWZvcmNlIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubWctbGcteS0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubWctbGcteC0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLm1nLWxnLXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1nLWxnLWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtMTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTEwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTEwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy0xNSB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG5cbiAgLm1nLWxnLTE1LWZvcmNlIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAubWctbGcteS0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAubWctbGcteC0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLm1nLWxnLXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm1nLWxnLWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtMTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTE1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTE1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy0yMCB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG5cbiAgLm1nLWxnLTIwLWZvcmNlIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWctbGcteS0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubWctbGcteC0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLm1nLWxnLXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm1nLWxnLWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtMjAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTIwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTIwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy0yNSB7XG4gICAgbWFyZ2luOiAyNXB4O1xuICB9XG5cbiAgLm1nLWxnLTI1LWZvcmNlIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAubWctbGcteS0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAubWctbGcteC0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLm1nLWxnLXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLm1nLWxnLWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtMjUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTI1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTI1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy0zMCB7XG4gICAgbWFyZ2luOiAzMHB4O1xuICB9XG5cbiAgLm1nLWxnLTMwLWZvcmNlIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubWctbGcteS0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAubWctbGcteC0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLm1nLWxnLXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLm1nLWxnLWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtMzAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTMwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTMwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy0zNSB7XG4gICAgbWFyZ2luOiAzNXB4O1xuICB9XG5cbiAgLm1nLWxnLTM1LWZvcmNlIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAubWctbGcteS0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAubWctbGcteC0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgLm1nLWxnLXItMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLm1nLWxnLWwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtMzUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTM1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTM1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy00MCB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG5cbiAgLm1nLWxnLTQwLWZvcmNlIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubWctbGcteS00MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAubWctbGcteC00MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLm1nLWxnLXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm1nLWxnLWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtNDAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTQwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTQwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC00MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy00NSB7XG4gICAgbWFyZ2luOiA0NXB4O1xuICB9XG5cbiAgLm1nLWxnLTQ1LWZvcmNlIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAubWctbGcteS00NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cblxuICAubWctbGcteC00NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG5cbiAgLm1nLWxnLXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLm1nLWxnLWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtNDUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTQ1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTQ1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC00NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy01MCB7XG4gICAgbWFyZ2luOiA1MHB4O1xuICB9XG5cbiAgLm1nLWxnLTUwLWZvcmNlIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAubWctbGcteS01MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAubWctbGcteC01MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLm1nLWxnLXItNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLm1nLWxnLWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtNTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTUwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTUwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC01MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy01NSB7XG4gICAgbWFyZ2luOiA1NXB4O1xuICB9XG5cbiAgLm1nLWxnLTU1LWZvcmNlIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAubWctbGcteS01NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAubWctbGcteC01NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG5cbiAgLm1nLWxnLXItNTUge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLm1nLWxnLWwtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtNTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTU1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTU1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC01NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy02MCB7XG4gICAgbWFyZ2luOiA2MHB4O1xuICB9XG5cbiAgLm1nLWxnLTYwLWZvcmNlIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubWctbGcteS02MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAubWctbGcteC02MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLm1nLWxnLXItNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLm1nLWxnLWwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtNjAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTYwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTYwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC02MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy02NSB7XG4gICAgbWFyZ2luOiA2NXB4O1xuICB9XG5cbiAgLm1nLWxnLTY1LWZvcmNlIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cblxuICAubWctbGcteS02NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAubWctbGcteC02NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG5cbiAgLm1nLWxnLXItNjUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgLm1nLWxnLWwtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtNjUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTY1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTY1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC02NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy03MCB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG5cbiAgLm1nLWxnLTcwLWZvcmNlIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cblxuICAubWctbGcteS03MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAubWctbGcteC03MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG5cbiAgLm1nLWxnLXItNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLm1nLWxnLWwtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtNzAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTcwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTcwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC03MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy03NSB7XG4gICAgbWFyZ2luOiA3NXB4O1xuICB9XG5cbiAgLm1nLWxnLTc1LWZvcmNlIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cblxuICAubWctbGcteS03NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIH1cblxuICAubWctbGcteC03NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG5cbiAgLm1nLWxnLXItNzUge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG5cbiAgLm1nLWxnLWwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtNzUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTc1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTc1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC03NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy04MCB7XG4gICAgbWFyZ2luOiA4MHB4O1xuICB9XG5cbiAgLm1nLWxnLTgwLWZvcmNlIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAubWctbGcteS04MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAubWctbGcteC04MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgLm1nLWxnLXItODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLm1nLWxnLWwtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtODAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTgwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTgwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC04MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy04NSB7XG4gICAgbWFyZ2luOiA4NXB4O1xuICB9XG5cbiAgLm1nLWxnLTg1LWZvcmNlIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cblxuICAubWctbGcteS04NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gIH1cblxuICAubWctbGcteC04NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG5cbiAgLm1nLWxnLXItODUge1xuICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG5cbiAgLm1nLWxnLWwtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtODUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTg1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTg1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC04NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy05MCB7XG4gICAgbWFyZ2luOiA5MHB4O1xuICB9XG5cbiAgLm1nLWxnLTkwLWZvcmNlIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cblxuICAubWctbGcteS05MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAubWctbGcteC05MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG5cbiAgLm1nLWxnLXItOTAge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLm1nLWxnLWwtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtOTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTkwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTkwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC05MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy05NSB7XG4gICAgbWFyZ2luOiA5NXB4O1xuICB9XG5cbiAgLm1nLWxnLTk1LWZvcmNlIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy15LTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIH1cblxuICAubWctbGcteS05NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy14LTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gIH1cblxuICAubWctbGcteC05NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy10LTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG5cbiAgLm1nLWxnLXItOTUge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgfVxuXG4gIC5tZy1sZy1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG5cbiAgLm1nLWxnLWwtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtOTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1yLTk1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy1iLTk1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC05NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy1sZy0xMDAge1xuICAgIG1hcmdpbjogMTAwcHg7XG4gIH1cblxuICAubWctbGctMTAwLWZvcmNlIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGcteS0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLm1nLWxnLXktMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGcteC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLm1nLWxnLXgtMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG5cbiAgLm1nLWxnLXItMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLm1nLWxnLWItMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5tZy1sZy1sLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLm1nLWxnLXQtMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXItMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctYi0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWctbGctbC0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLWxnLXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5tZy1sZy1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5tZy1sZy1iLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubWctbGctbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tZy1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAubWctbGcteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWctbGctbC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cblxuICAubWctbGctci0tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgLm1nLWxnLXQtLTEge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1nLXhsLTAge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG5cbiAgLm1nLXhsLTAtZm9yY2Uge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLm1nLXhsLXktMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwteC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG5cbiAgLm1nLXhsLXgtMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAubWcteGwtci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5tZy14bC1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5tZy14bC1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cblxuICAubWcteGwtdC0wLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTAtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtYi0wLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1sLTAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC0xIHtcbiAgICBtYXJnaW46IDFweDtcbiAgfVxuXG4gIC5tZy14bC0xLWZvcmNlIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXktMSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5tZy14bC15LTEtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5tZy14bC14LTEtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXQtMSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG5cbiAgLm1nLXhsLXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAubWcteGwtYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cblxuICAubWcteGwtbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtMS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtci0xLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLWItMS1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC0xLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtMiB7XG4gICAgbWFyZ2luOiAycHg7XG4gIH1cblxuICAubWcteGwtMi1mb3JjZSB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICAubWcteGwteS0yLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICAubWcteGwteC0yLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gIC5tZy14bC1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG5cbiAgLm1nLXhsLWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLm1nLXhsLWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuXG4gIC5tZy14bC10LTItZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXItMi1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTItZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLWwtMi1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLTMge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG5cbiAgLm1nLXhsLTMtZm9yY2Uge1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLm1nLXhsLXktMy1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwteC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG5cbiAgLm1nLXhsLXgtMy1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cblxuICAubWcteGwtci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5tZy14bC1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuXG4gIC5tZy14bC1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cblxuICAubWcteGwtdC0zLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTMtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtYi0zLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1sLTMtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC00IHtcbiAgICBtYXJnaW46IDRweDtcbiAgfVxuXG4gIC5tZy14bC00LWZvcmNlIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXktNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5tZy14bC15LTQtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5tZy14bC14LTQtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXQtNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgLm1nLXhsLXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAubWcteGwtYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAubWcteGwtbC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtNC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtci00LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLWItNC1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC00LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtNSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cblxuICAubWcteGwtNS1mb3JjZSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubWcteGwteS01LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubWcteGwteC01LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5tZy14bC1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm1nLXhsLWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm1nLXhsLWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5tZy14bC10LTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXItNS1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTUtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLWwtNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLTYge1xuICAgIG1hcmdpbjogNnB4O1xuICB9XG5cbiAgLm1nLXhsLTYtZm9yY2Uge1xuICAgIG1hcmdpbjogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwteS02IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLm1nLXhsLXktNi1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwteC02IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgLm1nLXhsLXgtNi1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtdC02IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAubWcteGwtci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5tZy14bC1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5tZy14bC1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cblxuICAubWcteGwtdC02LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTYtZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtYi02LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1sLTYtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC03IHtcbiAgICBtYXJnaW46IDdweDtcbiAgfVxuXG4gIC5tZy14bC03LWZvcmNlIHtcbiAgICBtYXJnaW46IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXktNyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5tZy14bC15LTctZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC5tZy14bC14LTctZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXQtNyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG5cbiAgLm1nLXhsLXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cblxuICAubWcteGwtYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAubWcteGwtbC03IHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG5cbiAgLm1nLXhsLXQtNy1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtci03LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLWItNy1mb3JjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC03LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtOCB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cblxuICAubWcteGwtOC1mb3JjZSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAubWcteGwteS04LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAubWcteGwteC04LWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5tZy14bC1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLm1nLXhsLWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLm1nLXhsLWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5tZy14bC10LTgtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXItOC1mb3JjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTgtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLWwtOC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLTkge1xuICAgIG1hcmdpbjogOXB4O1xuICB9XG5cbiAgLm1nLXhsLTktZm9yY2Uge1xuICAgIG1hcmdpbjogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwteS05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLm1nLXhsLXktOS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwteC05IHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG5cbiAgLm1nLXhsLXgtOS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtdC05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cblxuICAubWcteGwtci05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuXG4gIC5tZy14bC1iLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5tZy14bC1sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIH1cblxuICAubWcteGwtdC05LWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTktZm9yY2Uge1xuICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtYi05LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1sLTktZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC0xMCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG5cbiAgLm1nLXhsLTEwLWZvcmNlIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubWcteGwteS0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubWcteGwteC0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLm1nLXhsLXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5tZy14bC1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1nLXhsLWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtMTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTEwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTEwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC0xMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC0xNSB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG5cbiAgLm1nLXhsLTE1LWZvcmNlIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAubWcteGwteS0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAubWcteGwteC0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLm1nLXhsLXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5tZy14bC1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm1nLXhsLWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtMTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTE1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTE1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC0xNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC0yMCB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG5cbiAgLm1nLXhsLTIwLWZvcmNlIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWcteGwteS0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubWcteGwteC0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLm1nLXhsLXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5tZy14bC1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm1nLXhsLWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtMjAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTIwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTIwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC0yMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC0yNSB7XG4gICAgbWFyZ2luOiAyNXB4O1xuICB9XG5cbiAgLm1nLXhsLTI1LWZvcmNlIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAubWcteGwteS0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAubWcteGwteC0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLm1nLXhsLXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5tZy14bC1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLm1nLXhsLWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtMjUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTI1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTI1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC0yNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC0zMCB7XG4gICAgbWFyZ2luOiAzMHB4O1xuICB9XG5cbiAgLm1nLXhsLTMwLWZvcmNlIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubWcteGwteS0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAubWcteGwteC0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLm1nLXhsLXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5tZy14bC1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLm1nLXhsLWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtMzAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTMwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTMwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC0zMC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC0zNSB7XG4gICAgbWFyZ2luOiAzNXB4O1xuICB9XG5cbiAgLm1nLXhsLTM1LWZvcmNlIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAubWcteGwteS0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAubWcteGwteC0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgLm1nLXhsLXItMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuXG4gIC5tZy14bC1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLm1nLXhsLWwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtMzUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTM1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTM1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC0zNS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC00MCB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG5cbiAgLm1nLXhsLTQwLWZvcmNlIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubWcteGwteS00MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAubWcteGwteC00MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLm1nLXhsLXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5tZy14bC1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm1nLXhsLWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtNDAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTQwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTQwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC00MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC00NSB7XG4gICAgbWFyZ2luOiA0NXB4O1xuICB9XG5cbiAgLm1nLXhsLTQ1LWZvcmNlIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAubWcteGwteS00NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cblxuICAubWcteGwteC00NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG5cbiAgLm1nLXhsLXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxuXG4gIC5tZy14bC1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLm1nLXhsLWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtNDUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTQ1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTQ1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC00NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC01MCB7XG4gICAgbWFyZ2luOiA1MHB4O1xuICB9XG5cbiAgLm1nLXhsLTUwLWZvcmNlIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAubWcteGwteS01MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAubWcteGwteC01MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLm1nLXhsLXItNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuXG4gIC5tZy14bC1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLm1nLXhsLWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtNTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTUwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTUwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC01MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC01NSB7XG4gICAgbWFyZ2luOiA1NXB4O1xuICB9XG5cbiAgLm1nLXhsLTU1LWZvcmNlIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAubWcteGwteS01NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAubWcteGwteC01NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG5cbiAgLm1nLXhsLXItNTUge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxuXG4gIC5tZy14bC1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLm1nLXhsLWwtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtNTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTU1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTU1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC01NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC02MCB7XG4gICAgbWFyZ2luOiA2MHB4O1xuICB9XG5cbiAgLm1nLXhsLTYwLWZvcmNlIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubWcteGwteS02MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cblxuICAubWcteGwteC02MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLm1nLXhsLXItNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5tZy14bC1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLm1nLXhsLWwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtNjAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTYwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTYwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC02MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC02NSB7XG4gICAgbWFyZ2luOiA2NXB4O1xuICB9XG5cbiAgLm1nLXhsLTY1LWZvcmNlIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cblxuICAubWcteGwteS02NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAubWcteGwteC02NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG5cbiAgLm1nLXhsLXItNjUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxuXG4gIC5tZy14bC1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgLm1nLXhsLWwtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtNjUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTY1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTY1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC02NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC03MCB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG5cbiAgLm1nLXhsLTcwLWZvcmNlIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cblxuICAubWcteGwteS03MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAubWcteGwteC03MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG5cbiAgLm1nLXhsLXItNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuXG4gIC5tZy14bC1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLm1nLXhsLWwtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtNzAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTcwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTcwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC03MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC03NSB7XG4gICAgbWFyZ2luOiA3NXB4O1xuICB9XG5cbiAgLm1nLXhsLTc1LWZvcmNlIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cblxuICAubWcteGwteS03NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIH1cblxuICAubWcteGwteC03NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG5cbiAgLm1nLXhsLXItNzUge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgfVxuXG4gIC5tZy14bC1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG5cbiAgLm1nLXhsLWwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtNzUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTc1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTc1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC03NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC04MCB7XG4gICAgbWFyZ2luOiA4MHB4O1xuICB9XG5cbiAgLm1nLXhsLTgwLWZvcmNlIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAubWcteGwteS04MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAubWcteGwteC04MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgLm1nLXhsLXItODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuXG4gIC5tZy14bC1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLm1nLXhsLWwtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtODAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTgwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTgwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC04MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC04NSB7XG4gICAgbWFyZ2luOiA4NXB4O1xuICB9XG5cbiAgLm1nLXhsLTg1LWZvcmNlIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cblxuICAubWcteGwteS04NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gIH1cblxuICAubWcteGwteC04NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG5cbiAgLm1nLXhsLXItODUge1xuICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgfVxuXG4gIC5tZy14bC1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG5cbiAgLm1nLXhsLWwtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtODUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTg1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTg1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC04NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC05MCB7XG4gICAgbWFyZ2luOiA5MHB4O1xuICB9XG5cbiAgLm1nLXhsLTkwLWZvcmNlIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cblxuICAubWcteGwteS05MC1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAubWcteGwteC05MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG5cbiAgLm1nLXhsLXItOTAge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuXG4gIC5tZy14bC1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLm1nLXhsLWwtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtOTAtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTkwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTkwLWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC05MC1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC05NSB7XG4gICAgbWFyZ2luOiA5NXB4O1xuICB9XG5cbiAgLm1nLXhsLTk1LWZvcmNlIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC15LTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIH1cblxuICAubWcteGwteS05NS1mb3JjZSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC14LTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gIH1cblxuICAubWcteGwteC05NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC10LTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG5cbiAgLm1nLXhsLXItOTUge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgfVxuXG4gIC5tZy14bC1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG5cbiAgLm1nLXhsLWwtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtOTUtZm9yY2Uge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1yLTk1LWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC1iLTk1LWZvcmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC05NS1mb3JjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZy14bC0xMDAge1xuICAgIG1hcmdpbjogMTAwcHg7XG4gIH1cblxuICAubWcteGwtMTAwLWZvcmNlIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwteS0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLm1nLXhsLXktMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwteC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLm1nLXhsLXgtMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG5cbiAgLm1nLXhsLXItMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLm1nLXhsLWItMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5tZy14bC1sLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLm1nLXhsLXQtMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXItMTAwLWZvcmNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtYi0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWcteGwtbC0xMDAtZm9yY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1nLXhsLXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5tZy14bC1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5tZy14bC1iLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubWcteGwtbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tZy14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAubWcteGwteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWcteGwtbC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cblxuICAubWcteGwtci0tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgLm1nLXhsLXQtLTEge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIlxyXG4vLyBGb3Jtc1xyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgICAgICNmMGYyZjc7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIzg2OGJhMTtcclxuXHJcbi8vIEJvcmRlclxyXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIDNweDtcclxuXHJcbi8vIENvbG9yXHJcbiRvcmFuZ2U6ICAgICAgICAgICAgICAgICAgICAgICAgI2YyNzUxMDtcclxuJHRlYWw6ICAgICAgICAgICAgICAgICAgICAgICAgICAjMUNBRjlBO1xyXG4kY3lhbjogICAgICAgICAgICAgICAgICAgICAgICAgICM1QjkzRDM7XHJcbiRibHVlOiAgICAgICAgICAgICAgICAgICAgICAgICAgIzFiODRlNzsgLy8jMDg2NkM2O1xyXG4kZ3JlZW46ICAgICAgICAgICAgICAgICAgICAgICAgICMyM0JGMDg7XHJcbiR5ZWxsb3c6ICAgICAgICAgICAgICAgICAgICAgICAgI0Y0OTkxNztcclxuJGRhcmtibHVlOiAgICAgICAgICAgICAgICAgICAgICAjMEQwRDZCO1xyXG5cclxuLy8gQ2FyZFxyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNjZWQ0ZGE7XHJcblxyXG4vLyBDdXN0b20gRm9ybXNcclxuJGNrYm94LXNpemU6ICAgICAgICAgICAgICAgICAgICAxNnB4O1xyXG4kcmRpb2JveC1zaXplOiAgICAgICAgICAgICAgICAgIDE2cHg7XHJcblxyXG4vLyBGb3JtcyBlbGVtZW50c1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAgIDAuNTk0cmVtO1xyXG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgIG5vbmU7XHJcblxyXG4vLyBGb250c1xyXG4kZm9udC1mYW1pbHktb3BlbnNhbnM6ICAgICAgICAgICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZmFtaWx5LXJvYm90bzogICAgICAgICAgICAnUm9ib3RvJywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1tb250c2VycmF0OiAgICAgICAgJ01vbnRzZXJyYXQnLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZmFtaWx5LWxhdG86ICAgICAgICAgICAgICAnTGF0bycsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgICAkZm9udC1mYW1pbHktcm9ib3RvO1xyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAgIC44NzVyZW07XHJcblxyXG4vLyBMaW5rc1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgIG5vbmU7XHJcblxyXG4vLyBUYWJsZVxyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZWUyZTY7XHJcblxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAjezIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXl9KSAqIDMgLyA0ICsgI3skY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZ30pICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIkY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6IDk4MHB4O1xyXG5cclxuLy8gRm9ybXNcclxuXHJcbiRwcmltYXJ5OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMjYyZjNlO1xyXG4kc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmYwMDAwO1xyXG4kcHJpbWFyeS1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMDgxMjI0O1xyXG5cclxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xyXG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcclxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcclxuXHJcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XHJcbiRpbmZvOiAgICAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xyXG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgIDAuNTk0cmVtO1xyXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgMC41OTRyZW07XHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NDBweCxcclxuICB4bDogMTI0MHB4XHJcbik7IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRpY29uICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2hlYXAgcm91bmRlZCBjb3JuZXJzIG9uIG5lc3RlZCBpdGVtc1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBvcGFjaXR5KTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvaW5zdGFncmFtLWZlZWQvY3NzL3NiLWluc3RhZ3JhbS5taW4uY3NzP3Zlcj0xLjEyIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gICNzYl9pbnN0YWdyYW0ge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgI3NiX2luc3RhZ3JhbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAjc2JfaW5zdGFncmFtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgI3NiX2luc3RhZ3JhbSAuc2JfaW5zdGFncmFtX2hlYWRlciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAjc2JfaW5zdGFncmFtICNzYmlfbG9hZCxcclxuICAjc2JfaW5zdGFncmFtIC5zYl9pbnN0YWdyYW1fZXJyb3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgI3NiX2luc3RhZ3JhbSAjc2JpX2xvYWQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgI3NiX2luc3RhZ3JhbSAuc2JpX2hpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvc3BvcnRzcHJlc3MvYXNzZXRzL2Nzcy9zcG9ydHNwcmVzcy5jc3M/dmVyPTIuNi4xNCA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuc3AtaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgfVxyXG5cclxuICAuc3Atc2Nyb2xsYWJsZS10YWJsZS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRhYmxlLWxheW91dDogYXV0bztcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNwLXBhZ2luYXRlZC10YWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNwLWRhdGEtdGFibGUgdGhlYWQgdGgge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHRoZWFkIC5zb3J0aW5nIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHRib2R5IGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNwLWRhdGEtdGFibGUgLnNvcnRpbmc6YWZ0ZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIC5zb3J0aW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSAuZGF0YS1uYW1lIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSAuZGF0YS1yYW5rIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgfVxyXG5cclxuICAuc3AtcGxheWVyLWxpc3QgdGQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB9XHJcblxyXG4gIC5zcC1ldmVudC1ibG9ja3MgdGhlYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zcC1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LWRhdGUsXHJcbiAgLnNwLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyxcclxuICAuc3AtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc3AtZXZlbnQtYmxvY2tzIC50ZWFtLWxvZ28ge1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIGhlaWdodDogNGVtO1xyXG4gICAgbWF4LXdpZHRoOiA2ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc3AtZXZlbnQtYmxvY2tzIC5sb2dvLW9kZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5zcC1ldmVudC1ibG9ja3MgLmxvZ28tZXZlbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuc3AtZXZlbnQtYmxvY2tzIC50ZWFtLWxvZ28gaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLmV2ZW50LW5hbWUge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtY291bnRkb3duIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLnNwLXZpZXctYWxsLWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XHJcbiAgICAuc3Atd2lkZ2V0LWFsaWduLW5vbmUge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy9zcG9ydHNwcmVzcy9hc3NldHMvY3NzL3Nwb3J0c3ByZXNzLXN0eWxlLmNzcz92ZXI9Mi4zIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5zcC10ZW1wbGF0ZSxcclxuICAuc3AtZGF0YS10YWJsZSxcclxuICAuc3AtdGFibGUtY2FwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUgaDMsXHJcbiAgLnNwLXRlbXBsYXRlIGg0LFxyXG4gIC5zcC10ZW1wbGF0ZSBoNSxcclxuICAuc3AtZGF0YS10YWJsZSBoNCxcclxuICAuc3AtZGF0YS10YWJsZSBoNSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZSAqLFxyXG4gIC5zcC1kYXRhLXRhYmxlICosXHJcbiAgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuXHJcbiAgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlIGE6aG92ZXIsXHJcbiAgLnNwLWRhdGEtdGFibGUgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXZpZXctYWxsLWxpbmsge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC12aWV3LWFsbC1saW5rIGEge1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC12aWV3LWFsbC1saW5rIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlIGltZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHRyIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSxcclxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC12ZW51ZSxcclxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1kYXRlIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LXZlbnVlLFxyXG4gIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LWRhdGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLWNvdW50ZG93biB0aW1lIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLWNvdW50ZG93biBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLWNvdW50ZG93biBzcGFuIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgdGQge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtZGF0ZSB7XHJcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtZGF0ZSBhLFxyXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LWRhdGUgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyB7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3Nwb3J0c3ByZXNzL2Fzc2V0cy9jc3Mvc3BvcnRzcHJlc3Mtc3R5bGUtbHRyLmNzcz92ZXI9Mi4zIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5zcC1kYXRhLXRhYmxlIC5kYXRhLW5hbWUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3RyeF9hZGRvbnMvY3NzL2ZvbnQtaWNvbnMvY3NzL3RyeF9hZGRvbnNfaWNvbnMuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIFtjbGFzcyo9XCIgdHJ4X2FkZG9uc19pY29uLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwidHJ4X2FkZG9uc19pY29uc1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjJlbTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX2ljb24tdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODVhXCI7XHJcbiAgfVxyXG5cclxuICAudHJ4X2FkZG9uc19pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OThcIjtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX2ljb24tbWVudTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YmNcIjtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy90cnhfYWRkb25zL2pzL3N3aXBlci9zd2lwZXIubWluLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OlxyXG4gICAgICB0cmFuc2Zvcm0sXHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XHJcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OlxyXG4gICAgICB0cmFuc2Zvcm0sXHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3RyeF9hZGRvbnMvanMvbWFnbmlmaWMvbWFnbmlmaWMtcG9wdXAubWluLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy90cnhfYWRkb25zL2Nzcy9fX3N0eWxlcy5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLnRyeF9hZGRvbnNfc2Nyb2xsX3RvX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDAxO1xyXG4gICAgYm90dG9tOiAtNGVtO1xyXG4gICAgcmlnaHQ6IDJlbTtcclxuICAgIHdpZHRoOiAzZW07XHJcbiAgICBoZWlnaHQ6IDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAudHJ4X2FkZG9uc19zY3JvbGxfdG9fdG9wOmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCIgdHJ4X2FkZG9uc19pY29uLVwiXTpiZWZvcmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5wb3N0X21ldGFfaXRlbTpiZWZvcmUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAwIDAuM2VtIDAgMDtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcCA+IFtjbGFzcyo9XCJ0cnhfYWRkb25zX2NvbHVtbi1cIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcC5jb2x1bW5zX3BhZGRpbmdfYm90dG9tID4gW2NsYXNzKj1cInRyeF9hZGRvbnNfY29sdW1uLVwiXSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX2NvbHVtbi0xXzIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5zY19hbGlnbl9jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnNjX2l0ZW1fdGl0bGUsXHJcbiAgLnNjX2l0ZW1fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5zY19pdGVtX3RpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICB9XHJcblxyXG4gIC5zY19pdGVtX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNjX2l0ZW1fYnV0dG9uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX2l0ZW1fdGl0bGUuc2NfaXRlbV90aXRsZV9zdHlsZV9hY2NlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnNjX2l0ZW1fdGl0bGUgKyAuc2NfaXRlbV9idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2l0ZW1fZmVhdHVyZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1jb250YWluZXI6bm90KC5lbGVtZW50b3ItY29sdW1uLWdhcC1ubylcclxuICAgID4gLmVsZW1lbnRvci1yb3dcclxuICAgID4gLmVsZW1lbnRvci1jb2x1bW5cclxuICAgID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itd2lkZ2V0Om5vdCguZWxlbWVudG9yLXdpZGdldF9fd2lkdGgtYXV0byk6bm90KC5lbGVtZW50b3Itd2lkZ2V0X193aWR0aC1pbml0aWFsKTpub3QoOmxhc3QtY2hpbGQpOm5vdChcclxuICAgICAgLmVsZW1lbnRvci1hYnNvbHV0ZVxyXG4gICAgKTpub3QoLnNjX2xheW91dHNfaXRlbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yOmxhc3QtY2hpbGQsXHJcbiAgLmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19yb3cge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfcm93IC5zY19sYXlvdXRzX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19pdGVtIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2NvbHVtbiAuc2NfbGF5b3V0c19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2NvbHVtbiAuc2NfbGF5b3V0c19pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fcmlnaHQgLnNjX2xheW91dHNfaXRlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fcmlnaHQgLnNjX2xheW91dHNfaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX2xlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCxcclxuICAuc2NfbGF5b3V0c19jb2x1bW4uc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fcmlnaHQgLndpZGdldCxcclxuICAuc2NfbGF5b3V0c19jb2x1bW4uc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fcmlnaHQgLndpZGdldF90aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9sZWZ0ID4gLmVsZW1lbnRvci1jb2x1bW4td3JhcCA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCA+IC5lbGVtZW50b3ItY29sdW1uLXdyYXAgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXNlY3Rpb24tY29udGVudC1taWRkbGUgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itc2VjdGlvbi1jb250ZW50LWJvdHRvbSAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2ljb25lZF90ZXh0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19pdGVtX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xyXG4gICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW0ge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwge1xyXG4gICAgcGFkZGluZzogMmVtIDA7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19yb3dfZml4ZWRfcGxhY2Vob2xkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zY19ibG9nZ2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjAwMDFweDtcclxuICB9XHJcblxyXG4gIC5zY19ibG9nZ2VyX2NvbHVtbnNfd3JhcCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAuc2NfYmxvZ2dlcl9zbGlkZXIgLnNjX2Jsb2dnZXJfaXRlbSxcclxuICAuc2NfYmxvZ2dlcl9jb2x1bW5zX3dyYXAgLnNjX2Jsb2dnZXJfaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAuc2NfYmxvZ2dlcl9zbGlkZXIgLnNjX2Jsb2dnZXJfaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfYmxvZ2dlciAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5zY19ibG9nZ2VyIC5zY19ibG9nZ2VyX2l0ZW1fZmVhdHVyZWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5zY19ibG9nZ2VyIC5zY19ibG9nZ2VyX2l0ZW1fZmVhdHVyZWRbY2xhc3MqPVwiaG92ZXJfXCJdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnNjX2Jsb2dnZXIgLnNjX2Jsb2dnZXJfaXRlbV9mZWF0dXJlZCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc2NfYmxvZ2dlciAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlICsgLnNjX2Jsb2dnZXJfaXRlbV9leGNlcnB0IHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICB9XHJcblxyXG4gIC5zY19ibG9nZ2VyX2l0ZW1fZGVmYXVsdC5zY19ibG9nZ2VyX2l0ZW1faW1hZ2VfcG9zaXRpb25fdG9wIC5zY19ibG9nZ2VyX2l0ZW1fZmVhdHVyZWQgKyAuc2NfYmxvZ2dlcl9pdGVtX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2J1dHRvbl93cmFwOm5vdChbY2xhc3MqPVwic2NfYWxpZ25fXCJdKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2NfYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcGFkZGluZzogMS41ZW0gM2VtO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYTc1ODtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLnNjX2J1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZmM1O1xyXG4gIH1cclxuXHJcbiAgLnNjX2J1dHRvbl90ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLnNjX2lubmVyX3dpZHRoX25vbmUgPiAuZWxlbWVudG9yLWNvbHVtbi13cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNjX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfYmFubmVyIC5pbWFnZV93cmFwIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfYmFubmVyIC5pbWFnZV93cmFwIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc2NfcmVjZW50X25ld3MgLnBvc3RfaXRlbSAucG9zdF9mZWF0dXJlZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX3JlY2VudF9uZXdzIC5wb3N0X2l0ZW0gLnBvc3RfZmVhdHVyZWQgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNjX3JlY2VudF9uZXdzIC5wb3N0X2l0ZW0gLnBvc3RfaGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX3JlY2VudF9uZXdzIC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX3JlY2VudF9uZXdzIC5wb3N0X2l0ZW0gLnBvc3RfbWV0YSB7XHJcbiAgICBtYXJnaW46IDAuMmVtIDAgMWVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfcmVjZW50X25ld3MgLnBvc3RfaXRlbSAucG9zdF9kYXRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcblxyXG4gIC5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIC5wb3N0X2RhdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAuNmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg0NjJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcblxyXG4gIC5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIC5wb3N0X2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMC44ZW07XHJcbiAgfVxyXG5cclxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2l0ZW0gKyAucG9zdF9pdGVtIHtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICB9XHJcblxyXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfZmVhdHVyZWQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5zbGlkZXJfb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlcl9jb250YWluZXIgLnNsaWRlci1zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlcl9jb250YWluZXI6bm90KC5zbGlkZXJfaGVpZ2h0X2ZpeGVkKSAuc2xpZGVyLXNsaWRlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5zbGlkZXJfY29udGFpbmVyOm5vdCguc2xpZGVyX211bHRpKTpub3QoLnNsaWRlcl90eXBlX2ltYWdlcyksXHJcbiAgLnNsaWRlcl9jb250YWluZXI6bm90KC5zbGlkZXJfbXVsdGkpOm5vdCguc2xpZGVyX3R5cGVfaW1hZ2VzKSAuc2xpZGVyLXNsaWRlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlcl9jb250YWluZXIuc2xpZGVyX3R5cGVfaW1hZ2VzIC5zbGlkZXItc2xpZGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyX2NvbnRhaW5lci5zbGlkZXJfdHlwZV9pbWFnZXMgLnNsaWRlci1zbGlkZSA+IGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc2Nfc2xpZGVyX2NvbnRyb2xzIC5zbGlkZXJfY29udHJvbHNfd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5zY19zbGlkZXJfY29udHJvbHMuc2NfYWxpZ25fY2VudGVyIC5zbGlkZXJfY29udHJvbHNfd3JhcCB7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc2Nfc2xpZGVyX2NvbnRyb2xzIC5zbGlkZXJfY29udHJvbHNfd3JhcCAuc2xpZGVyX3BhZ2luYXRpb25fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMi44ZW07XHJcbiAgfVxyXG5cclxuICAuc2Nfc2xpZGVyX2NvbnRyb2xzLnNsaWRlcl9wYWdpbmF0aW9uX3N0eWxlX2J1bGxldHMgLnNsaWRlcl9wYWdpbmF0aW9uX2J1bGxldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2YwZjBmMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc2Nfc2xpZGVyX2NvbnRyb2xzLnNsaWRlcl9wYWdpbmF0aW9uX3N0eWxlX2J1bGxldHMgLnNsaWRlcl9wYWdpbmF0aW9uX2J1bGxldCArIC5zbGlkZXJfcGFnaW5hdGlvbl9idWxsZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2xvZ28gaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDZlbTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiAuc2NfbGF5b3V0c19pdGVtX2ljb24sXHJcbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uX2J1cmdlciAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uOmJlZm9yZSxcclxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b25fYnVyZ2VyIC5zY19sYXlvdXRzX2l0ZW1faWNvbjpiZWZvcmUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDNlbTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnUuaW5pdGVkIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdixcclxuICAuc2NfbGF5b3V0c19tZW51X25hdiB1bCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdjphZnRlcixcclxuICAuc2NfbGF5b3V0c19tZW51X25hdiB1bDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IGxpID4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpICsgbGkge1xyXG4gICAgei1pbmRleDogMTk7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpICsgbGkgKyBsaSB7XHJcbiAgICB6LWluZGV4OiAxODtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgKyBsaSArIGxpICsgbGkge1xyXG4gICAgei1pbmRleDogMTc7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhOmhvdmVyLFxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcclxuICAgIGNvbG9yOiAjZWZhNzU4O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODgyXCI7XHJcbiAgICBmb250LWZhbWlseTogXCJ0cnhfYWRkb25zX2ljb25zXCI7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDFlbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IGxpIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODg0XCI7XHJcbiAgICBmb250LWZhbWlseTogXCJ0cnhfYWRkb25zX2ljb25zXCI7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMC42NWVtO1xyXG4gICAgcmlnaHQ6IDAuNzVlbTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgdWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgd2lkdGg6IDEzZW07XHJcbiAgICBwYWRkaW5nOiAxLjRlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogMXB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpID4gYSB7XHJcbiAgICBwYWRkaW5nOiAwLjZlbSAxLjVlbTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSBsaSA+IGE6aG92ZXIsXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xyXG4gICAgY29sb3I6ICNlZmE3NTg7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpLmN1cnJlbnQtbWVudS1pdGVtOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2VmYTc1ODtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiB1bCB7XHJcbiAgICB0b3A6IDQuMmVtO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiB1bCB1bCB7XHJcbiAgICBsZWZ0OiAxM2VtO1xyXG4gICAgdG9wOiAtMS40ZW07XHJcbiAgICBtYXJnaW46IDAgMCAwIDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b25fYnVyZ2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zZWFyY2hfd3JhcCxcclxuICAuc2VhcmNoX3dyYXAgLnNlYXJjaF9mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zZWFyY2hfd3JhcCAuc2VhcmNoX2ZpZWxkIHtcclxuICAgIHdpZHRoOiA2ZW07XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjI1ZW0gIWltcG9ydGFudDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDAgMS41ZW0gMCAzZW0gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxNWVtO1xyXG4gICAgaGVpZ2h0OiA0Ljc3MjdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0Ljc3MjdlbTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM2VtO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNlbTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgaGVpZ2h0OiA0Ljc3MjdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0Ljc3MjdlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogMWVtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3RyeF9hZGRvbnMvY3NzL3RyeF9hZGRvbnMuYW5pbWF0aW9uLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuYW5pbWF0ZWQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLmFuaW1hdGVkLmZhc3Qge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgfVxyXG5cclxuICAuZmFkZUluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgfVxyXG5cclxuICAuZmFkZUluTGVmdCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgfVxyXG5cclxuICAuZmFkZUluUmlnaHQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuZmFkZU91dCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvZWxlbWVudG9yL2Fzc2V0cy9saWIvYW5pbWF0aW9ucy9hbmltYXRpb25zLm1pbi5jc3M/dmVyPTIuNS4xNSA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuZmFkZUluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgfVxyXG5cclxuICAuZmFkZUluTGVmdCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICB9XHJcblxyXG4gIC5mYWRlSW5SaWdodCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvZWxlbWVudG9yL2Fzc2V0cy9jc3MvZnJvbnRlbmQubWluLmNzcz92ZXI9Mi41LjE1IDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5lbGVtZW50b3Itc2NyZWVuLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTAwMDBlbTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Ige1xyXG4gICAgLXdlYmtpdC1oeXBoZW5zOiBtYW51YWw7XHJcbiAgICAtbXMtaHlwaGVuczogbWFudWFsO1xyXG4gICAgaHlwaGVuczogbWFudWFsO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvciAqLFxyXG4gIC5lbGVtZW50b3IgOmFmdGVyLFxyXG4gIC5lbGVtZW50b3IgOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvciBhIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yIGltZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItaW52aXNpYmxlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXNlY3Rpb24gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLXN0cmV0Y2hlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itc2VjdGlvbi1jb250ZW50LW1pZGRsZVxyXG4gICAgPiAuZWxlbWVudG9yLWNvbnRhaW5lclxyXG4gICAgPiAuZWxlbWVudG9yLXJvd1xyXG4gICAgPiAuZWxlbWVudG9yLWNvbHVtblxyXG4gICAgPiAuZWxlbWVudG9yLWNvbHVtbi13cmFwIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itc2VjdGlvbi1jb250ZW50LWJvdHRvbVxyXG4gICAgPiAuZWxlbWVudG9yLWNvbnRhaW5lclxyXG4gICAgPiAuZWxlbWVudG9yLXJvd1xyXG4gICAgPiAuZWxlbWVudG9yLWNvbHVtblxyXG4gICAgPiAuZWxlbWVudG9yLWNvbHVtbi13cmFwIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXJvdyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmVsZW1lbnRvci1yb3cge1xyXG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1jb2x1bW4td3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvcjpub3QoLmVsZW1lbnRvci1iYy1mbGV4LXdpZGdldCkgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgPiAuZWxlbWVudG9yLWVsZW1lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXdpZGdldCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXdpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWlubmVyLXNlY3Rpb24gLmVsZW1lbnRvci1jb2x1bW4tZ2FwLW5vIC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4uZWxlbWVudG9yLWNvbC0zMyB7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3ItY29sdW1uLmVsZW1lbnRvci1jb2wtNTAge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3ItY29sdW1uLmVsZW1lbnRvci1jb2wtNjYge1xyXG4gICAgICB3aWR0aDogNjYuNjY2JTtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItY29sLTEwMCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZWxlbWVudG9yLWNvbHVtbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgI2VsZW1lbnRvci1kZXZpY2UtbW9kZTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiZGVza3RvcFwiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAjZWxlbWVudG9yLWRldmljZS1tb2RlOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJ0YWJsZXRcIjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgI2VsZW1lbnRvci1kZXZpY2UtbW9kZTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwibW9iaWxlXCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWVsZW1lbnQgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZCAwLjNzLFxyXG4gICAgICBib3JkZXIgMC4zcyxcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZCAwLjNzLFxyXG4gICAgICBib3JkZXIgMC4zcyxcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZCAwLjNzLFxyXG4gICAgICBib3JkZXIgMC4zcyxcclxuICAgICAgYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgICBib3gtc2hhZG93IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBiYWNrZ3JvdW5kIDAuM3MsXHJcbiAgICAgIGJvcmRlciAwLjNzLFxyXG4gICAgICBib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICAgIGJveC1zaGFkb3cgMC4zcztcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgICAgYm9yZGVyIDAuM3MsXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgMC4zcyxcclxuICAgICAgYm94LXNoYWRvdyAwLjNzLFxyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4zcyxcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXdpZGdldC1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itd2lkZ2V0LWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OlxyXG4gICAgICB0cmFuc2Zvcm0sXHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xyXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLmFuaW1hdGVkIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI1cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cclxuLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTMwOHB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLXdpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC05OWUxMjU5Om5vdCguZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWVsZW1lbnQtdHlwZS1iYWNrZ3JvdW5kKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyMS5qcGcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4vLyAuc2NoZW1lLWxpZ2h0IHtcclxuLy8gICAuZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtOTllMTI1OTpub3QoLmVsZW1lbnRvci1tb3Rpb24tZWZmZWN0cy1lbGVtZW50LXR5cGUtYmFja2dyb3VuZCkge1xyXG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC05OWUxMjU5IHtcclxuICB0cmFuc2l0aW9uOlxyXG4gICAgYmFja2dyb3VuZCAwLjNzLFxyXG4gICAgYm9yZGVyIDAuM3MsXHJcbiAgICBib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICBib3gtc2hhZG93IDAuM3M7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zOTBmMjhmIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTQ5MTU4ZWIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogNDUwcHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC00MWE1YmQ2IC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMjIzNTgyYyB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1kMmQyNDA1IHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTYyZTUxZDEge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZDUyOTUzYyB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02YjU2OTU1IHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTkyYTBiMGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWRiZGQwZTQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYzc5M2M4ZCA+IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMzBweCAzMHB4IDM1cHggMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggM3B4IDNweDtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTJiNWI1Y2YgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWIxOWIxMTQ6bm90KC5lbGVtZW50b3ItbW90aW9uLWVmZmVjdHMtZWxlbWVudC10eXBlLWJhY2tncm91bmQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjE5YjExNCB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjE5YjExNCB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgdHJhbnNpdGlvbjpcclxuICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgIGJvcmRlciAwLjNzLFxyXG4gICAgYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgYm94LXNoYWRvdyAwLjNzO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDgwZWE0ZCB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1lZTZjMzk3ID4gLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcclxuICBtYXJnaW46IC0ycHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMHB4IDBweCAyNXB4IDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNTAwNGYzYSAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjcxZWI2YyA+IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMzBweCAzMHB4IDE2cHggMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAwcHggMDBweCAzcHggM3B4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNmZiYzQwMSB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC00MDAwNDg0IHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWJjZTc3OWYgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM5MGYyOGYge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0yMjM1ODJjIHtcclxuICAgIHdpZHRoOiA0OC4wODklO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWRiZGQwZTQge1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02ZmJjNDAxIHtcclxuICAgIHdpZHRoOiAzNC45OTclO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC05OWUxMjU5IHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggNDBweCAwcHg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNDFhNWJkNiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWM3OTNjOGQgPiAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzFlYjZjID4gLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuZWxlbWVudG9yLTU5OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtOTllMTI1OSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDIwcHggMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTQxYTViZDYgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWZjNDA0OTQgPiAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTkyYTBiMGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTJiNWI1Y2YgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci01OTggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWVlNmMzOTcgPiAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAxMnB4IDBweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC01MDA0ZjNhIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNTk4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02ZmJjNDAxID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvZm9udC1pY29ucy9jc3MvZm9udGVsbG8uY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIH1cclxuXHJcbiAgLmljb24tY2FuY2VsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhY1wiO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvc3R5bGUuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIGJvZHksXHJcbiAgZGl2LFxyXG4gIHNwYW4sXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgcCxcclxuICBwcmUsXHJcbiAgYSxcclxuICBzbWFsbCxcclxuICB1bCxcclxuICBsaSxcclxuICBmb3JtLFxyXG4gIGxhYmVsLFxyXG4gIGlucHV0LFxyXG4gIHRleHRhcmVhLFxyXG4gIGJ1dHRvbixcclxuICB0YWJsZSxcclxuICB0Ym9keSxcclxuICB0aGVhZCxcclxuICB0cixcclxuICB0aCxcclxuICB0ZCxcclxuICBhcnRpY2xlLFxyXG4gIGFzaWRlLFxyXG4gIHNlY3Rpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBib2R5IHtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB9XHJcblxyXG4gIGFydGljbGUsXHJcbiAgYXNpZGUsXHJcbiAgZm9vdGVyLFxyXG4gIGhlYWRlcixcclxuICBuYXYsXHJcbiAgc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGxpID4gdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgYSxcclxuICBhOmhvdmVyLFxyXG4gIGE6Zm9jdXMsXHJcbiAgYTphY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gIGEgaW1nIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIGEsXHJcbiAgYnV0dG9uLFxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgaDMgPiBhLFxyXG4gIGg0ID4gYSxcclxuICBoNSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICA6YWN0aXZlLFxyXG4gIDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICB9XHJcblxyXG4gIHRhYmxlIHRoICsgdGgsXHJcbiAgdGFibGUgdGQgKyB0ZCB7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZGQ7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB0ZCxcclxuICB0YWJsZSB0aCB7XHJcbiAgICBwYWRkaW5nOiAxLjk1ZW0gMS4xZW07XHJcbiAgfVxyXG5cclxuICB0YWJsZSB0aCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIHByZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgcHJlIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBmb3JtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBidXR0b24sXHJcbiAgaW5wdXQsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIGlucHV0W3BsYWNlaG9sZGVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuICB0ZXh0YXJlYVtwbGFjZWhvbGRlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG5cclxuICBpbnB1dFtwbGFjZWhvbGRlcl06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgdGV4dGFyZWFbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbcGxhY2Vob2xkZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuICB0ZXh0YXJlYVtwbGFjZWhvbGRlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbcGxhY2Vob2xkZXJdOjpwbGFjZWhvbGRlcixcclxuICB0ZXh0YXJlYVtwbGFjZWhvbGRlcl06OnBsYWNlaG9sZGVyIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbcGxhY2Vob2xkZXJdLFxyXG4gIHRleHRhcmVhW3BsYWNlaG9sZGVyXSB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcblxyXG4gIHRleHRhcmVhLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uOmZvY3VzLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcclxuICB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIHRleHRhcmVhIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBmb3JtIGJ1dHRvbixcclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4gIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4gIC5zY19idXR0b24sXHJcbiAgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAxLjM4ZW0gMy41ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIHRleHRhcmVhLFxyXG4gIGZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgIHBhZGRpbmc6IDAuOTRlbSAxLjVlbTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtaW4taGVpZ2h0OiAxMGVtO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTRlNGU0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuNTNlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDAuMmVtO1xyXG4gICAgbGVmdDogMDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxGMDBDXCI7XHJcbiAgfVxyXG5cclxuICAucGFnZV93cmFwIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5wYWdlX3dyYXAsXHJcbiAgLmNvbnRlbnRfd3JhcCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5wYWdlX2NvbnRlbnRfd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLnJlbW92ZV9tYXJnaW5zIC5wYWdlX2NvbnRlbnRfd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50X3dyYXAge1xyXG4gICAgd2lkdGg6IDEyNzhweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnRfd3JhcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC5wYWdlX2NvbnRlbnRfd3JhcCAuY29udGVudF93cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zaWRlYmFyX2hpZGUgW2NsYXNzKj1cImNvbnRlbnRfd3JhcFwiXSA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnRvcF9wYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwYWRkaW5nOiAwLjAxcHggMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YmFcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGVfY2xvc2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogNWVtO1xyXG4gICAgaGVpZ2h0OiA1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogNWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlX2Nsb3NlOmJlZm9yZSxcclxuICAubWVudV9tb2JpbGVfY2xvc2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAzOCU7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlX2Nsb3NlOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGVfY2xvc2U6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlX292ZXJsYXkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDAyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIGxpID4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAuc2NfbGF5b3V0c19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDQuNHJlbSAwIDA7XHJcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiA0OCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBtYXgtaGVpZ2h0OiA0OSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSB1bCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIHVsIHVsIHtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaSA+IGEge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBwYWRkaW5nOiAxcHggMi41ZW0gMXB4IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyOHJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgPiBhIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgPiB1bCA+IGxpIGxpID4gYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjJlbTtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgPiB1bCA+IGxpIGxpIGxpID4gYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgPiB1bCA+IGxpIGxpIGxpIGxpID4gYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgLm9wZW5fY2hpbGRfbWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxLjNyZW07XHJcbiAgICBoZWlnaHQ6IDEuM3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjM1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpIGxpIC5vcGVuX2NoaWxkX21lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwLjM1cmVtO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGE6aG92ZXIgPiAub3Blbl9jaGlsZF9tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgLm9wZW5fY2hpbGRfbWVudTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODI4XCI7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLnNjX2xheW91dHNfbG9nbyBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogNWVtO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5zZWFyY2hfbW9iaWxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3R0b206IDhyZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMjhyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTE0LjVyZW07XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLnNlYXJjaF9tb2JpbGUgZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9maWVsZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFlbSAzZW0gMWVtIDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDAuOWVtIDEuNWVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAucG9zdF9pdGVtIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5wYWdlX2NvbnRlbnRfd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAucG9zdF9mZWF0dXJlZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhIC5wb3N0X21ldGFfaXRlbSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhIC5wb3N0X21ldGFfaXRlbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgbWFyZ2luOiAwIDAuNGVtO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyBhIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfZmVhdHVyZWQgLm1hc2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgLmZvcm1hdC12aWRlbyAucG9zdF9mZWF0dXJlZC53aXRoX3RodW1iIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYiAucG9zdF92aWRlbyB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYiAucG9zdF92aWRlbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogNTUlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWIgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWIgLm1hc2sge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWI6aG92ZXIgLm1hc2sge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYiAucG9zdF92aWRlb19ob3ZlciB7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG1hcmdpbjogLTI4cHggMCAwIC0yOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRleHQtaW5kZW50OiA0cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWI6aG92ZXIgLnBvc3RfdmlkZW9faG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1hcmdpbi10b3A6IC0yOHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1hdC12aWRlbyAucG9zdF9mZWF0dXJlZC53aXRoX3RodW1iIC5wb3N0X3ZpZGVvX2hvdmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2NlwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcclxuICB9XHJcblxyXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjJlbTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLndpZGdldCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIC1tcy1ib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLndpZGdldF9hcmVhX2lubmVyID4gZGl2ICsgZGl2LFxyXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLndpZGdldF9hcmVhX2lubmVyID4gZGl2ICsgYXNpZGUsXHJcbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAud2lkZ2V0X2FyZWFfaW5uZXIgPiBhc2lkZSArIGFzaWRlIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0IHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAud2lkZ2V0IC53aWRnZXRfdGl0bGUsXHJcbiAgLndpZGdldCAud2lkZ2V0X3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMnB4O1xyXG4gICAgcGFkZGluZzogMTZweCAyM3B4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c193aWRnZXRzIC53aWRnZXQgLndpZGdldF90aXRsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2Jhbm5lciAuaW1hZ2Vfd3JhcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG5cclxuICAjc2JfaW5zdGFncmFtIC5zYl9pbnN0YWdyYW1faGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAjc2JfaW5zdGFncmFtICNzYmlfbG9hZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfd3JhcCBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl93cmFwIC5zY19sYXlvdXRzX21lbnUgPiB1bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl93cmFwIC5zY19sYXlvdXRzX21lbnUgPiB1bCA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMC44ZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjZGRkO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl93cmFwIC5zY19sYXlvdXRzX21lbnUgPiB1bCA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX2xlZnQgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCB7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCAuc2NfbGF5b3V0c19pdGVtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjNlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xyXG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9maWVsZCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIHBhZGRpbmc6IDAgNjBweCAwIDIxcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxOGVtO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gIC50b3BfcGFuZWw6bm90KC5zY2hlbWVfZGFyaykgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsOm5vdCguc2NoZW1lX2RhcmspIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUge1xyXG4gICAgY29sb3I6ICM3OTdlODcgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50b3BfcGFuZWw6bm90KC5zY2hlbWVfZGFyaykgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsOm5vdCguc2NoZW1lX2RhcmspIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpob3ZlcjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IGxpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2IGxpIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyLFxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhLFxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xyXG4gICAgcGFkZGluZzogMC44NWVtIDEuM2VtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IHVsIHtcclxuICAgIHRvcDogNGVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zZW07XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHVsIHtcclxuICAgIHdpZHRoOiAxMC44ZW07XHJcbiAgICBwYWRkaW5nOiAxLjhlbSAwO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IHVsIHVsIHtcclxuICAgIGxlZnQ6IDEwLjhlbTtcclxuICAgIHRvcDogLTEuOGVtO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAycHg7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpID4gYSB7XHJcbiAgICBwYWRkaW5nOiAwLjI3ZW0gMWVtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSB1bCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICNzYl9pbnN0YWdyYW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC53aWRnZXQgI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcyB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcclxuICAgIG1hcmdpbjogMCAtNHB4O1xyXG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0ICNzYmlfbG9hZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNjX2Jsb2dnZXIgLnNjX2Jsb2dnZXJfaXRlbV9mZWF0dXJlZCBpbWcsXHJcbiAgLnNjX3JlY2VudF9uZXdzIC5wb3N0X2l0ZW0gLnBvc3RfZmVhdHVyZWQgaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB9XHJcblxyXG4gIC5zY19ibG9nZ2VyIC5zY19ibG9nZ2VyX2l0ZW1fZmVhdHVyZWQ6aG92ZXIgaW1nLFxyXG4gIC5zY19yZWNlbnRfbmV3cyAucG9zdF9pdGVtIC5wb3N0X2ZlYXR1cmVkOmhvdmVyIGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgfVxyXG5cclxuICAuYm94LXN0eWxlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgLW1zLWJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgfVxyXG5cclxuICAuY29weXJpZ2h0LXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLm1lZC10aXRsZSAuc2NfaXRlbV90aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcGx1Z2lucy5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLnBvc3RfZmVhdHVyZWRbY2xhc3MqPVwiaG92ZXJfXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICAucG9zdF9mZWF0dXJlZFtjbGFzcyo9XCJob3Zlcl9cIl0sXHJcbiAgLnBvc3RfZmVhdHVyZWRbY2xhc3MqPVwiaG92ZXJfXCJdICoge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfZmVhdHVyZWQgLm1hc2sge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfZmVhdHVyZWQuaG92ZXJfc2ltcGxlOmhvdmVyIC5tYXNrIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAucG9zdF9mZWF0dXJlZC5ob3Zlcl9zaW1wbGUgLmljb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuc2Nfc2xpZGVyX2NvbnRyb2xzLnNsaWRlcl9wYWdpbmF0aW9uX3N0eWxlX2J1bGxldHMgLnNsaWRlcl9wYWdpbmF0aW9uX2J1bGxldCArIC5zbGlkZXJfcGFnaW5hdGlvbl9idWxsZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuc2Nfc2xpZGVyX2NvbnRyb2xzLnNsaWRlcl9wYWdpbmF0aW9uX3N0eWxlX2J1bGxldHMgLnNsaWRlcl9wYWdpbmF0aW9uX2J1bGxldCB7XHJcbiAgICB3aWR0aDogMzNweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAuc2Nfd2lkZ2V0X3NsaWRlciAuc2xpZGVyX2VuZ2luZV9zd2lwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19pdGVtIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl93cmFwIC5zY19sYXlvdXRzX2l0ZW0gLndpZGdldCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfYmxvZ2dlciAucG9zdF9mZWF0dXJlZCB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLnNjX2Jsb2dnZXJfaXRlbV9tZXRhIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnNjX2Jsb2dnZXJfZGVmYXVsdCAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjk1ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcbiAgfVxyXG5cclxuICAuc2NfYmxvZ2dlcl9kZWZhdWx0LnNjX2Jsb2dnZXJfZGVmYXVsdF9jbGFzc2ljX21ldGEgLnBvc3RfbWV0YSArIC5zY19ibG9nZ2VyX2l0ZW1fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gIH1cclxuXHJcbiAgLnNjX2Jsb2dnZXJfaXRlbV9kZWZhdWx0LnNjX2Jsb2dnZXJfaXRlbV9pbWFnZV9wb3NpdGlvbl90b3AgLnNjX2Jsb2dnZXJfaXRlbV9mZWF0dXJlZCArIC5zY19ibG9nZ2VyX2l0ZW1fY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjJlbTtcclxuICB9XHJcblxyXG4gIC5zY19ibG9nZ2VyIC5zY19ibG9nZ2VyX2l0ZW1fdGl0bGUgKyAuc2NfYmxvZ2dlcl9pdGVtX2V4Y2VycHQge1xyXG4gICAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgfVxyXG5cclxuICAuc2NfYmxvZ2dlcl9kZWZhdWx0LnNjX2Jsb2dnZXJfZGVmYXVsdF9jbGFzc2ljX21ldGEgLnNjX2Jsb2dnZXJfaXRlbV9leGNlcnB0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuc2NfYmxvZ2dlcl9kZWZhdWx0LnNjX2Jsb2dnZXJfZGVmYXVsdF9jbGFzc2ljX21ldGFfc2ltcGxlIC5zY19ibG9nZ2VyX2l0ZW1fY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMTVweDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC5zY19ibG9nZ2VyX2RlZmF1bHQuc2NfYmxvZ2dlcl9kZWZhdWx0X2NsYXNzaWNfbWV0YV9zaW1wbGUgLnBvc3RfZmVhdHVyZWQge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAucG9zdF9tZXRhIHtcclxuICAgIG1hcmdpbjogMCAwIDZweDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyay5lbGVtZW50b3Itd2lkZ2V0LXRyeF9zY19zbGlkZXJfY29udHJvbHMgLnNjX3NsaWRlcl9jb250cm9scyBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG4gIH1cclxuXHJcbiAgLnNjX2l0ZW1fdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuOTRlbTtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG5cclxuICAuc2NfdGl0bGUuc2NfdGl0bGVfYWNjZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMTZweCAyM3B4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZGRkO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5zY190aXRsZS5zY190aXRsZV9hY2NlbnQgLnNjX2l0ZW1fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMnB4O1xyXG4gIH1cclxuXHJcbiAgLnRyeF9hZGRvbnNfc2Nyb2xsX3RvX3RvcCB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG5cclxuICAuc2NfcmVjZW50X25ld3MgLnBvc3RfaXRlbSAucG9zdF9kYXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgLnNjX3JlY2VudF9uZXdzIC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfZmVhdHVyZWQge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2ZlYXR1cmVkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICB9XHJcblxyXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfaXRlbSAucG9zdF9tZXRhIHtcclxuICAgIG1hcmdpbjogNXB4IDAgMC45ZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfaXRlbSAucG9zdF90aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gIH1cclxuXHJcbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X2hlYWRlciAucG9zdF9jYXRlZ29yaWVzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X2hlYWRlciArIC5wb3N0X2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMS4yZW07XHJcbiAgfVxyXG5cclxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2JvZHkge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcclxuICAgIHBhZGRpbmc6IDIycHggNjBweCAxMHB4IDM1cHg7XHJcbiAgfVxyXG5cclxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2l0ZW0gKyAucG9zdF9pdGVtIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2l0ZW0gLnBvc3RfaGVhZGVyIC5wb3N0X2RhdGU6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucG9zdF9jb250ZW50ID4gLmVsZW1lbnRvciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIGZvcm0ubWM0d3AtZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwZW0gMCAyLjJlbTtcclxuICB9XHJcblxyXG4gIGZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIG1pbi13aWR0aDogOS41ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgZm9ybS5tYzR3cC1mb3JtIGxhYmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUgYTpob3ZlcixcclxuICAuc3AtZGF0YS10YWJsZSBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlIGltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10YWJsZS1jYXB0aW9uIHtcclxuICAgIG1hcmdpbjogMCAwIDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUgaDMsXHJcbiAgLnNwLXRlbXBsYXRlIGg0LFxyXG4gIC5zcC10ZW1wbGF0ZSBoNSxcclxuICAuc3AtZGF0YS10YWJsZSBoNCxcclxuICAuc3AtZGF0YS10YWJsZSBoNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSB0aCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnNwLWRhdGEtdGFibGUgdGQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHRyICsgdHIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIC5kYXRhLW5hbWUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtZGF0YS10YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtZGF0YS10YWJsZSB0aCxcclxuICAuc2NfbGF5b3V0c193aWRnZXRzIC5zcC1kYXRhLXRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IDE0cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBib2R5IC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWRhdGEtdGFibGUgdGgsXHJcbiAgYm9keSAuc2NfbGF5b3V0c193aWRnZXRzIC5zcC1kYXRhLXRhYmxlIHRkIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWRhdGEtdGFibGUgdGQuZGF0YS1uYW1lLFxyXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWRhdGEtdGFibGUgdGQuZGF0YS1yYW5rIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWRhdGEtdGFibGUgdGhlYWQgdHI6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjhlbSAzLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3Atdmlldy1hbGwtbGluayB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c193aWRnZXRzIC5zcC10ZW1wbGF0ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3Atdmlldy1hbGwtbGluayB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3Atdmlldy1hbGwtbGluayA+IGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMge1xyXG4gICAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyAqIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LWRhdGUsXHJcbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtdGl0bGUgYSxcclxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZS5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3Mge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWRhdGEtdGFibGUgdHI6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1ldmVudC1ibG9ja3MgLnRlYW0tbG9nbyB7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICB3aWR0aDogMjIlO1xyXG4gICAgaGVpZ2h0OiA2ZW07XHJcbiAgICBtYXgtd2lkdGg6IDZlbTtcclxuICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1kYXRhLXRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IDE3cHggMjVweCAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1uYW1lLFxyXG4gIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LXZlbnVlLFxyXG4gIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LWRhdGUge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1jb3VudGRvd24gdGltZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLWNvdW50ZG93biB0aW1lID4gc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSBzcGFuIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiA0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAuc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSBzcGFuIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LW5hbWUgPiBhOm5vdCgudGVhbS1sb2dvKSB7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC12ZW51ZSxcclxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWNvdW50ZG93biB0aW1lIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSBzcGFuIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCA1cHggMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1uYW1lID4gYTpub3QoLnRlYW0tbG9nbykge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICB9XHJcblxyXG4gIC5leHRyYS1ldmVudC1ibG9jayAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA2NSk7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtZXZlbnQtYmxvY2sgLnNwLXRlbXBsYXRlLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5leHRyYS1ldmVudC1ibG9jayAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItZWxlbWVudCArIC5lbGVtZW50b3ItZWxlbWVudDpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTMlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogNzQlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtZXZlbnQtYmxvY2sgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyB7XHJcbiAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjllbTtcclxuICB9XHJcblxyXG4gIC5leHRyYS1ldmVudC1ibG9jayAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1ibG9ja3MgLnRlYW0tbG9nbyB7XHJcbiAgICBoZWlnaHQ6IDUuMWVtO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcblxyXG4gIC5leHRyYS1ldmVudC1ibG9jayAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1kYXRhLXRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IDIycHggMjVweCAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtY291bnRkb3duIC5zcC1jb3VudGRvd24td3JhcHBlciA+ICoge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5leHRyYS1jb3VudGRvd24gLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtY291bnRkb3duIC5zcC1jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duLnNwLWNvdW50ZG93biB0aW1lIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtY291bnRkb3duIC5zcC1jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duLnNwLWNvdW50ZG93biB0aW1lIHNwYW4ge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDQ5cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5leHRyYS1jb3VudGRvd24gLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtY291bnRkb3duIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiA1MzhweDtcclxuICAgIHBhZGRpbmc6IDEycHggMCA3cHggMzVweDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC53cC13aWRnZXQtc3BvcnRzcHJlc3MtY291bnRkb3duIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIHtcclxuICAgIG1heC13aWR0aDogNTY4cHg7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC53aWRnZXRfdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGFibGUtY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAyLjNweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC53aWRnZXRfdGl0bGUsXHJcbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGFibGUtY2FwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXgtd2lkdGg6IDE2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC53aWRnZXRfdGl0bGUsXHJcbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGFibGUtY2FwdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDE5NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIC53aWRnZXRfdGl0bGUgKyAuc3AtdGFibGUtY2FwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLnNwLXRlbXBsYXRlLWNvdW50ZG93biB7XHJcbiAgICB3aWR0aDogMzM4cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGVtcGxhdGUtY291bnRkb3duOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFxcZTgxNFwiO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogMTYwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IC0yNyU7XHJcbiAgICBjb2xvcjogIzA5MTYyNTtcclxuICAgIGZvbnQtc2l6ZTogNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jdXN0b20uY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5jb250ZW50X3dyYXAge1xyXG4gICAgd2lkdGg6IDEyNzhweDtcclxuICB9XHJcblxyXG4gIGJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc2ZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XHJcbiAgfVxyXG5cclxuICBwLFxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi10b3A6IDBlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDQuMjg2ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuOTNlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42M2VtO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMuNDI5ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuOTZlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNTJlbTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyLjU3MWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjkxZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuOTJlbTtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyLjE0M2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjA2ZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuNzE0ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMDZlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuc3Atdmlldy1hbGwtbGluayA+IGEsXHJcbiAgZm9ybSBidXR0b24sXHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjRlbTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSAuc2NfbGF5b3V0c19tZW51X25hdiB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdykgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gdWwge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHVsID4gbGkgPiBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhID4gdWwge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgdWwge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlcl9wYWdpbmF0aW9uX3dyYXAge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAuc2NfYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIGZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICB9XHJcblxyXG4gIGZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSBzcGFuLFxyXG4gIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMgKixcclxuICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzLFxyXG4gIC5zcC1kYXRhLXRhYmxlIHRoLFxyXG4gIC5zcC10YWJsZS1jYXB0aW9uLFxyXG4gIC5zcC10ZW1wbGF0ZSBoMyxcclxuICAuc3AtdGVtcGxhdGUgaDQsXHJcbiAgLnNwLXRlbXBsYXRlIGg1LFxyXG4gIC5zcC1kYXRhLXRhYmxlIGg0LFxyXG4gIC5zcC1kYXRhLXRhYmxlIGg1IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC12ZW51ZSxcclxuICAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1kYXRlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSA+IGE6bm90KC50ZWFtLWxvZ28pLFxyXG4gIC5zcC1jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duLnNwLWNvdW50ZG93biB0aW1lIHNwYW4gc21hbGwsXHJcbiAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtdGl0bGUgYSxcclxuICAuc3AtdGVtcGxhdGUsXHJcbiAgLnNwLWRhdGEtdGFibGUsXHJcbiAgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY29sb3JzLWFsdGVyLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuc2NoZW1lX2FsdGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjJmNztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgaDEsXHJcbiAgLnNjaGVtZV9hbHRlciBoMixcclxuICAuc2NoZW1lX2FsdGVyIGgzLFxyXG4gIC5zY2hlbWVfYWx0ZXIgaDQsXHJcbiAgLnNjaGVtZV9hbHRlciBoNSxcclxuICAuc2NoZW1lX2FsdGVyIGgzIGEsXHJcbiAgLnNjaGVtZV9hbHRlciBoNCBhLFxyXG4gIC5zY2hlbWVfYWx0ZXIgaDUgYSxcclxuICAuc2NoZW1lX2FsdGVyIGxpIGEge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIGgzIGE6aG92ZXIsXHJcbiAgLnNjaGVtZV9hbHRlciBoNCBhOmhvdmVyLFxyXG4gIC5zY2hlbWVfYWx0ZXIgaDUgYTpob3ZlcixcclxuICAuc2NoZW1lX2FsdGVyIGxpIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIGEge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwODEzMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIHRhYmxlIHRoLFxyXG4gIC5zY2hlbWVfYWx0ZXIgdGFibGUgdGggKyB0aCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIHRhYmxlIHRkLFxyXG4gIC5zY2hlbWVfYWx0ZXIgdGFibGUgdGQgKyB0ZCB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgdGFibGUgdGgge1xyXG4gICAgY29sb3I6ICM4YzkwOTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0NDUyO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciB0YWJsZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuICsgMSkgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciB0YWJsZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKSA+IHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIHVsID4gbGk6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAuc2NoZW1lX2FsdGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAuc2NoZW1lX2FsdGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAuc2NoZW1lX2FsdGVyIHRleHRhcmVhLFxyXG4gIC5zY2hlbWVfYWx0ZXIgZm9ybS5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICAgIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxyXG4gIC5zY2hlbWVfYWx0ZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxyXG4gIC5zY2hlbWVfYWx0ZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxyXG4gIC5zY2hlbWVfYWx0ZXIgdGV4dGFyZWE6Zm9jdXMsXHJcbiAgLnNjaGVtZV9hbHRlciBmb3JtLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMjYyZjNlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgaW5wdXRbcGxhY2Vob2xkZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgdGV4dGFyZWFbcGxhY2Vob2xkZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgaW5wdXRbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgdGV4dGFyZWFbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgaW5wdXRbcGxhY2Vob2xkZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIHRleHRhcmVhW3BsYWNlaG9sZGVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciBpbnB1dFtwbGFjZWhvbGRlcl06OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgdGV4dGFyZWFbcGxhY2Vob2xkZXJdOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlNGU0ZTQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGRpdiAuc3Atdmlldy1hbGwtbGluayA+IGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0sXHJcbiAgLnNjaGVtZV9hbHRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA0NywgNjIsIDAuNCkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zcC12aWV3LWFsbC1saW5rID4gYTpob3ZlcixcclxuICAuc2NoZW1lX2FsdGVyIGJ1dHRvbjpob3ZlcixcclxuICAuc2NoZW1lX2FsdGVyIGJ1dHRvbjpmb2N1cyxcclxuICAuc2NoZW1lX2FsdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXHJcbiAgLnNjaGVtZV9hbHRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2J1dHRvbl9kZWZhdWx0OmhvdmVyLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2J1dHRvbjpub3QoLnNjX2J1dHRvbl9zaW1wbGUpOm5vdCguc2NfYnV0dG9uX2JvcmRlcmVkKTpub3QoLnNjX2J1dHRvbl9iZ19pbWFnZSk6aG92ZXIsXHJcbiAgLnNjaGVtZV9hbHRlciAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIGRpdiAuc3Atdmlldy1hbGwtbGluayA+IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmhvdmVyOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbSB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW0gYTpub3QoLnNjX2J1dHRvbik6bm90KC5idXR0b24pIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbSBhOm5vdCguc2NfYnV0dG9uKTpub3QoLmJ1dHRvbik6aG92ZXIsXHJcbiAgLnNjaGVtZV9hbHRlclxyXG4gICAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsXHJcbiAgICAuc2NfbGF5b3V0c19pdGVtXHJcbiAgICBhOm5vdCguc2NfYnV0dG9uKTpub3QoLmJ1dHRvbik6aG92ZXJcclxuICAgIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUsXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6aG92ZXI6YmVmb3JlLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcclxuICAuc2NoZW1lX2FsdGVyIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpID4gYSB7XHJcbiAgICBjb2xvcjogIzhjOTA5NyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpID4gYTpob3ZlcjphZnRlciB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpLmN1cnJlbnQtbWVudS1pdGVtOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAubWVudV9tb2JpbGVfaW5uZXIge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAubWVudV9tb2JpbGVfY2xvc2U6YmVmb3JlLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLm1lbnVfbW9iaWxlX2Nsb3NlOmFmdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzFkMWQxZDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLm1lbnVfbW9iaWxlX2Nsb3NlOmhvdmVyOmJlZm9yZSxcclxuICAuc2NoZW1lX2FsdGVyIC5tZW51X21vYmlsZV9jbG9zZTpob3ZlcjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5tZW51X21vYmlsZV9pbm5lciBhLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLm1lbnVfbW9iaWxlX2lubmVyIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5tZW51X21vYmlsZV9pbm5lciBhOmhvdmVyLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLm1lbnVfbW9iaWxlX2lubmVyIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaTpob3ZlcjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5tZW51X21vYmlsZV9pbm5lciAuc2VhcmNoX21vYmlsZSAuc2VhcmNoX3N1Ym1pdCB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLm1lbnVfbW9iaWxlX2lubmVyIC5zZWFyY2hfbW9iaWxlIC5zZWFyY2hfc3VibWl0OmZvY3VzLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLm1lbnVfbW9iaWxlX2lubmVyIC5zZWFyY2hfbW9iaWxlIC5zZWFyY2hfc3VibWl0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMjYyZjNlO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOTA5NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW1faWNvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC50b3BfcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnBvc3RfaXRlbSB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnBvc3RfbWV0YSxcclxuICAuc2NoZW1lX2FsdGVyIC5wb3N0X21ldGFfaXRlbSxcclxuICAuc2NoZW1lX2FsdGVyIC5wb3N0X21ldGFfaXRlbTphZnRlcixcclxuICAuc2NoZW1lX2FsdGVyIC5wb3N0X21ldGFfaXRlbTpob3ZlcjphZnRlcixcclxuICAuc2NoZW1lX2FsdGVyIC5wb3N0X21ldGFfaXRlbSBhIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMzI0O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAucG9zdF9tZXRhX2l0ZW0ucG9zdF9kYXRlIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAucG9zdF9tZXRhX2l0ZW0gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnBvc3RfaXRlbSAucG9zdF90aXRsZSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWIgLnBvc3RfdmlkZW9faG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWIgLnBvc3RfdmlkZW9faG92ZXI6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c193aWRnZXRzIC53aWRnZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX3RpdGxlLnNjX3RpdGxlX2FjY2VudCxcclxuICAuc2NoZW1lX2FsdGVyIC53aWRnZXQgLndpZGdldF90aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0NDUyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zY19pdGVtX3RpdGxlLnNjX2l0ZW1fdGl0bGVfc3R5bGVfYWNjZW50IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiAuc2NfbGF5b3V0c19pdGVtX2ljb246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOTA5NyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zY19zbGlkZXJfY29udHJvbHMuc2xpZGVyX3BhZ2luYXRpb25fc3R5bGVfYnVsbGV0cyAuc2xpZGVyX3BhZ2luYXRpb25fYnVsbGV0IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyXHJcbiAgICAuc2Nfc2xpZGVyX2NvbnRyb2xzLnNsaWRlcl9wYWdpbmF0aW9uX3N0eWxlX2J1bGxldHNcclxuICAgIC5zbGlkZXJfcGFnaW5hdGlvbl9idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcclxuICAuc2NoZW1lX2FsdGVyIC5zY19zbGlkZXJfY29udHJvbHMuc2xpZGVyX3BhZ2luYXRpb25fc3R5bGVfYnVsbGV0cyAuc2xpZGVyX3BhZ2luYXRpb25fYnVsbGV0OmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfaXRlbSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zY19ibG9nZ2VyX2RlZmF1bHQuc2NfYmxvZ2dlcl9kZWZhdWx0X2NsYXNzaWNfbWV0YV9zaW1wbGUgLnNjX2Jsb2dnZXJfaXRlbV9jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC50cnhfYWRkb25zX3Njcm9sbF90b190b3Age1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAudHJ4X2FkZG9uc19zY3JvbGxfdG9fdG9wOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmYxNTBkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zcC10ZW1wbGF0ZSAqLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLWRhdGEtdGFibGUgKixcclxuICAuc2NoZW1lX2FsdGVyIC5zcC10YWJsZS1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc3AtdGFibGUtY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLWRhdGEtdGFibGUgdGQge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zcC1kYXRhLXRhYmxlIHRoIHtcclxuICAgIGNvbG9yOiAjMjYyZjNlO1xyXG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLWRhdGEtdGFibGUgdHIgKyB0ciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMgc3BhbixcclxuICAuc2NoZW1lX2FsdGVyIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMsXHJcbiAgLnNjaGVtZV9hbHRlciAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIGE6aG92ZXIsXHJcbiAgLnNjaGVtZV9hbHRlciAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIGEsXHJcbiAgLnNjaGVtZV9hbHRlciAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1kYXRlLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtdGl0bGUgYSxcclxuICAuc2NoZW1lX2FsdGVyIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXRpdGxlIHtcclxuICAgIGNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zcC10ZW1wbGF0ZSBhLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLWRhdGEtdGFibGUgYSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc3AtdGVtcGxhdGUgYTpob3ZlcixcclxuICAuc2NoZW1lX2FsdGVyIC5zcC1kYXRhLXRhYmxlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLmV4dHJhLWV2ZW50LWJsb2NrIC5lbGVtZW50b3ItY29udGFpbmVyLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLXRlbXBsYXRlLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LXZlbnVlLFxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtZGF0ZSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuZXh0cmEtZXZlbnQtYmxvY2sgLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWVsZW1lbnQgKyAuZWxlbWVudG9yLWVsZW1lbnQ6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5zcC1jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duLnNwLWNvdW50ZG93biB0aW1lIHNwYW4ge1xyXG4gICAgY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYWx0ZXIgLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiBzbWFsbCB7XHJcbiAgICBjb2xvcjogIzc5N2U4NyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIHtcclxuICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2FsdGVyIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLndpZGdldF90aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9hbHRlciAuc3AtY291bnRkb3duIHRpbWUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jb2xvcnMtZGFyay5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLnNjaGVtZV9kYXJrIHtcclxuICAgIGNvbG9yOiAjODQ4OTkyO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGgxLFxyXG4gIC5zY2hlbWVfZGFyayBoMixcclxuICAuc2NoZW1lX2RhcmsgaDMsXHJcbiAgLnNjaGVtZV9kYXJrIGg0LFxyXG4gIC5zY2hlbWVfZGFyayBoNSxcclxuICAuc2NoZW1lX2RhcmsgaDMgYSxcclxuICAuc2NoZW1lX2RhcmsgbGkgYSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayBoMyBhOmhvdmVyLFxyXG4gIC5zY2hlbWVfZGFyayBsaSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGEge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayB1bCA+IGxpOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gIC5zY2hlbWVfZGFyayBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgLnNjaGVtZV9kYXJrIGZvcm0ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICBib3JkZXItY29sb3I6ICMyNjJmM2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxyXG4gIC5zY2hlbWVfZGFyayBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcclxuICAuc2NoZW1lX2RhcmsgZm9ybS5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzM1MzUzNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbcGxhY2Vob2xkZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNmY2ZjZmO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayBpbnB1dFtwbGFjZWhvbGRlcl06Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2ZjZmNmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3BsYWNlaG9sZGVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2ZjZmNmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3BsYWNlaG9sZGVyXTo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2ZjZmNmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayBidXR0b246bm90KC5jb21wb25lbnRzLWJ1dHRvbiksXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgLnNjaGVtZV9kYXJrIC5zY19idXR0b25fZGVmYXVsdCxcclxuICAuc2NoZW1lX2RhcmsgLnNjX2J1dHRvbjpub3QoLnNjX2J1dHRvbl9zaW1wbGUpOm5vdCguc2NfYnV0dG9uX2JvcmRlcmVkKTpub3QoLnNjX2J1dHRvbl9iZ19pbWFnZSksXHJcbiAgLnNjaGVtZV9kYXJrIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0sXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwODEyMjQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayBidXR0b246aG92ZXIsXHJcbiAgLnNjaGVtZV9kYXJrIGJ1dHRvbjpmb2N1cyxcclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcclxuICAuc2NoZW1lX2RhcmsgLnNjX2J1dHRvbl9kZWZhdWx0OmhvdmVyLFxyXG4gIC5zY2hlbWVfZGFyayAuc2NfYnV0dG9uOm5vdCguc2NfYnV0dG9uX3NpbXBsZSk6bm90KC5zY19idXR0b25fYm9yZGVyZWQpOm5vdCguc2NfYnV0dG9uX2JnX2ltYWdlKTpob3ZlcixcclxuICAuc2NoZW1lX2RhcmsgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcclxuICAuc2NoZW1lX2RhcmsgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmhvdmVyOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyay5mb290ZXJfd3JhcCB7XHJcbiAgICBjb2xvcjogIzg0ODk5MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIge1xyXG4gICAgY29sb3I6ICNhNmE2YTY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9jbG9zZTpiZWZvcmUsXHJcbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9jbG9zZTphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2Nsb3NlOmhvdmVyOmJlZm9yZSxcclxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2Nsb3NlOmhvdmVyOmFmdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIgYSxcclxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2lubmVyIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2lubmVyIGE6aG92ZXIsXHJcbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciAubWVudV9tb2JpbGVfbmF2X2FyZWEgbGk6aG92ZXI6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciAuc2VhcmNoX21vYmlsZSAuc2VhcmNoX3N1Ym1pdCB7XHJcbiAgICBjb2xvcjogIzZmNmY2ZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQ6Zm9jdXMsXHJcbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciAuc2VhcmNoX21vYmlsZSAuc2VhcmNoX3N1Ym1pdDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyay5mb290ZXJfd3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xyXG4gICAgY29sb3I6ICNhNmE2YTY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsuZm9vdGVyX3dyYXAgLndpZGdldCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM4NDg5OTI7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsuZm9vdGVyX3dyYXAgaDIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsuZm9vdGVyX3dyYXAgYSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyay5mb290ZXJfd3JhcCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIC53aWRnZXQgLndpZGdldF90aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgY29sb3I6ICMwODEyMjQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNjX3NsaWRlcl9jb250cm9scy5zbGlkZXJfcGFnaW5hdGlvbl9zdHlsZV9idWxsZXRzIC5zbGlkZXJfcGFnaW5hdGlvbl9idWxsZXQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFya1xyXG4gICAgLnNjX3NsaWRlcl9jb250cm9scy5zbGlkZXJfcGFnaW5hdGlvbl9zdHlsZV9idWxsZXRzXHJcbiAgICAuc2xpZGVyX3BhZ2luYXRpb25fYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXHJcbiAgLnNjaGVtZV9kYXJrIC5zY19zbGlkZXJfY29udHJvbHMuc2xpZGVyX3BhZ2luYXRpb25fc3R5bGVfYnVsbGV0cyAuc2xpZGVyX3BhZ2luYXRpb25fYnVsbGV0OmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNwLXRlbXBsYXRlICosXHJcbiAgLnNjaGVtZV9kYXJrIC5zcC10YWJsZS1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjODQ4OTkyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayAuc3AtdGVtcGxhdGUgYSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIC5zcC10ZW1wbGF0ZSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIC5zcC1jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duLnNwLWNvdW50ZG93biB0aW1lIHNwYW4gc21hbGwge1xyXG4gICAgY29sb3I6ICM4NDg5OTIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIHtcclxuICAgIGJhY2tncm91bmQ6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAud2lkZ2V0X3RpdGxlIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNwLWNvdW50ZG93biB0aW1lIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY29sb3JzLWRlZmF1bHQuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5zY2hlbWVfZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBoNSxcclxuICAuc2NoZW1lX2RlZmF1bHQgaDUgYSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBoNSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGEge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzA4MTMyNDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0sXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbTphZnRlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtOmhvdmVyOmFmdGVyLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0gYSB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEzMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtLnBvc3RfZGF0ZSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuZm9ybWF0LXZpZGVvIC5wb3N0X2ZlYXR1cmVkLndpdGhfdGh1bWIgLnBvc3RfdmlkZW9faG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5mb3JtYXQtdmlkZW8gLnBvc3RfZmVhdHVyZWQud2l0aF90aHVtYiAucG9zdF92aWRlb19ob3Zlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9pdGVtX2NvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy90cnhfYWRkb25zL2Nzcy9fX3Jlc3BvbnNpdmUuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5zY19pdGVtX3RpdGxlICsgLnNjX2l0ZW1fYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSxcclxuICAgIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19yb3cgLnNjX2xheW91dHNfbG9nbyBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0LjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSxcclxuICAgIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAudHJ4X2FkZG9uc19zY3JvbGxfdG9fdG9wIHtcclxuICAgICAgcmlnaHQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfaXRlbV90aXRsZSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfY29sdW1uIC5zY19sYXlvdXRzX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMTVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fcmlnaHQgLnNjX2xheW91dHNfaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjE1ZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuN2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjNlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcCA+IFtjbGFzcyo9XCJ0cnhfYWRkb25zX2NvbHVtbi1cIl0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcC5jb2x1bW5zX3BhZGRpbmdfYm90dG9tID4gW2NsYXNzKj1cInRyeF9hZGRvbnNfY29sdW1uLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcDpub3QoLmNvbHVtbnNfZmx1aWQpID4gW2NsYXNzKj1cInRyeF9hZGRvbnNfY29sdW1uLVwiXSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2l0ZW1fdGl0bGUge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfaXRlbV90aXRsZSArIC5zY19pdGVtX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRlX29uX21vYmlsZSxcclxuICAgIC5zY19sYXlvdXRzX2hpZGVfb25fbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcCA+IFtjbGFzcyo9XCJ0cnhfYWRkb25zX2NvbHVtbi1cIl0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcC5jb2x1bW5zX3BhZGRpbmdfYm90dG9tID4gW2NsYXNzKj1cInRyeF9hZGRvbnNfY29sdW1uLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcDpub3QoLmNvbHVtbnNfZmx1aWQpID4gW2NsYXNzKj1cInRyeF9hZGRvbnNfY29sdW1uLVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSxcclxuICAgIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X2ZlYXR1cmVkIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2l0ZW0gLnBvc3RfYm9keSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAyMTYwcHgpIHtcclxuICAgIC5zY19sYXlvdXRzX2hpZGVfb25fd2lkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAyMTU5cHgpIHtcclxuICAgIC5zY19sYXlvdXRzX2hpZGVfb25fZGVza3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcclxuICAgIC5zY19sYXlvdXRzX2hpZGVfb25fbm90ZWJvb2sge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5zY19sYXlvdXRzX2hpZGVfb25fdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcmVzcG9uc2l2ZS5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NzlweCkge1xyXG4gICAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2Nrczpub3QoLnNwLXRlbXBsYXRlLWV2ZW50LWxvZ29zLWJsb2NrKSAuc3AtZGF0YS10YWJsZSB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2NrcyAuc3AtZXZlbnQtcmVzdWx0cyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNThweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3M6bm90KC5zcC10ZW1wbGF0ZS1ldmVudC1sb2dvcy1ibG9jaykgLnNwLWV2ZW50LWJsb2NrcyAudGVhbS1sb2dvIHtcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5jb250ZW50X3dyYXAge1xyXG4gICAgICB3aWR0aDogMTEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSxcclxuICAgIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9mZWF0dXJlZCB7XHJcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9ib2R5IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcclxuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X2hlYWRlciArIC5wb3N0X2NvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19ibG9nZ2VyX2RlZmF1bHQgLnNjX2Jsb2dnZXJfaXRlbV90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfYmxvZ2dlcl9kZWZhdWx0LnNjX2Jsb2dnZXJfZGVmYXVsdF9jbGFzc2ljX21ldGEgLnNjX2Jsb2dnZXJfaXRlbV9leGNlcnB0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfYmxvZ2dlciAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlICsgLnNjX2Jsb2dnZXJfaXRlbV9leGNlcnB0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xyXG4gICAgICB3aWR0aDogMTZlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2Nrczpub3QoLnNwLXRlbXBsYXRlLWV2ZW50LWxvZ29zLWJsb2NrKSAuc3AtZXZlbnQtYmxvY2tzIC50ZWFtLWxvZ28ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLndpZGdldF90aXRsZSxcclxuICAgIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAud2lkZ2V0X3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSA+IGE6bm90KC50ZWFtLWxvZ28pIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDMuN2VtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjRlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wYWdlX2NvbnRlbnRfd3JhcCB7XHJcbiAgICAvLyAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAuc3Atdmlldy1hbGwtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF93cmFwIHtcclxuICAgICAgd2lkdGg6IDk2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyeF9hZGRvbnNfY29sdW1uc193cmFwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAgPiBbY2xhc3MqPVwidHJ4X2FkZG9uc19jb2x1bW4tXCJdIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAuY29sdW1uc19wYWRkaW5nX2JvdHRvbSA+IFtjbGFzcyo9XCJ0cnhfYWRkb25zX2NvbHVtbi1cIl0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIGJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAuc2NfYnV0dG9uLFxyXG4gICAgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcclxuICAgICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB0aCxcclxuICAgIHRhYmxlIHRkIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX2ZpZWxkIHtcclxuICAgICAgd2lkdGg6IDEwZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEsXHJcbiAgICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcclxuICAgICAgcGFkZGluZzogMC44NWVtIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2ZlYXR1cmVkIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2JvZHkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19yZWNlbnRfbmV3c19zdHlsZV9uZXdzLWV4Y2VycHQgLnBvc3RfaXRlbSAucG9zdF9oZWFkZXIgKyAucG9zdF9jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19ibG9nZ2VyX2RlZmF1bHQgLnNjX2Jsb2dnZXJfaXRlbV90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfaXRlbV90aXRsZSArIC5zY19pdGVtX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50cnhfYWRkb25zX3Njcm9sbF90b190b3Age1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogMi4yZW07XHJcbiAgICAgIGhlaWdodDogMi4yZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c193aWRnZXRzIC53aWRnZXQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLndpZGdldCAud2lkZ2V0X3RpdGxlLFxyXG4gICAgLndpZGdldCAud2lkZ2V0X3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgcGFkZGluZzogMTZweCAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLndpZGdldCAud2lkZ2V0X3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfdGl0bGUuc2NfdGl0bGVfYWNjZW50IHtcclxuICAgICAgcGFkZGluZzogMTZweCAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuOGVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLWRhdGEtdGFibGUgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkLXRpdGxlIC5zY19pdGVtX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1ldmVudC1ibG9jayAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1kYXRhLXRhYmxlIHRkIHtcclxuICAgICAgcGFkZGluZzogMTdweCAwIDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1ldmVudC1ibG9ja3MgLnRlYW0tbG9nbyB7XHJcbiAgICAgIG1hcmdpbjogMTBweCA1cHg7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIGhlaWdodDogNi41ZW07XHJcbiAgICAgIG1heC13aWR0aDogNi41ZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGVtcGxhdGUtY291bnRkb3duIHtcclxuICAgICAgd2lkdGg6IDI1M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1jb3VudGRvd24gLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAud2lkZ2V0X3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodC10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA5OTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi42ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4xZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxLjQ1ZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRfd3JhcCB7XHJcbiAgICAgIHdpZHRoOiA3MDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wYWdlX2NvbnRlbnRfd3JhcCB7XHJcbiAgICAvLyAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xyXG4gICAgICB3aWR0aDogOWVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdCB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhLFxyXG4gICAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgbWluLXdpZHRoOiA3LjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOGVtIDAgMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSA+IGEge1xyXG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdCB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9maWVsZCB7XHJcbiAgICAgIHdpZHRoOiA3ZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZXh0cmEtY291bnRkb3duLnRvcC1zdHlsZS0yIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAud2lkZ2V0X3RpdGxlLFxyXG4gICAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGFibGUtY2FwdGlvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGVtcGxhdGUtY291bnRkb3duIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGVtcGxhdGUtY291bnRkb3duOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhLWNvdW50ZG93biAuc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSBzcGFuIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAud2lkZ2V0X3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1ldmVudC1ibG9jayAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1yZXN1bHRzIHtcclxuICAgICAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2Nrczpub3QoLnNwLXRlbXBsYXRlLWV2ZW50LWxvZ29zLWJsb2NrKSAuc3AtZXZlbnQtYmxvY2tzIC50ZWFtLWxvZ28ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9mZWF0dXJlZCB7XHJcbiAgICAgIG1heC13aWR0aDogMTc0cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9ib2R5IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9pdGVtX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nfc2xpZGVyX2NvbnRyb2xzIC5zbGlkZXJfY29udHJvbHNfd3JhcCAuc2xpZGVyX3BhZ2luYXRpb25fd3JhcCB7XHJcbiAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9zbGlkZXIgLnNjX2Jsb2dnZXJfaXRlbV90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfYmxvZ2dlcl9kZWZhdWx0IC5zY19ibG9nZ2VyX2l0ZW1fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2Jsb2dnZXJfaXRlbV9kZWZhdWx0LnNjX2Jsb2dnZXJfaXRlbV9pbWFnZV9wb3NpdGlvbl90b3AgLnNjX2Jsb2dnZXJfaXRlbV9mZWF0dXJlZCArIC5zY19ibG9nZ2VyX2l0ZW1fY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuN2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X21ldGEgLnBvc3RfbWV0YV9pdGVtOmFmdGVyIHtcclxuICAgICAgbWFyZ2luOiAwIDAuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWRhdGEtdGFibGUgdGgsXHJcbiAgICAuc2NfbGF5b3V0c193aWRnZXRzIC5zcC1kYXRhLXRhYmxlIHRkIHtcclxuICAgICAgcGFkZGluZzogOHB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWRhdGEtdGFibGUgdGgge1xyXG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSA+IGE6bm90KC50ZWFtLWxvZ28pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWNvdW50ZG93biB0aW1lIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c193aWRnZXRzIC5zcC1jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duLnNwLWNvdW50ZG93biB0aW1lIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXJfY29udGFpbmVyOm5vdCguc2xpZGVyX211bHRpKTpub3QoLnNsaWRlcl90eXBlX2ltYWdlcyksXHJcbiAgICAuc2xpZGVyX2NvbnRhaW5lcjpub3QoLnNsaWRlcl9tdWx0aSk6bm90KC5zbGlkZXJfdHlwZV9pbWFnZXMpIC5zbGlkZXItc2xpZGUge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkLXRpdGxlIC5zY19pdGVtX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWQtdGl0bGUgLnNjX2l0ZW1fdGl0bGUgKyAuc2NfaXRlbV9idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjNlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogNzM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAyLjZlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyLjNlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudV9tb2JpbGUgLnNjX2xheW91dHNfbG9nbyB7XHJcbiAgICAgIG1hcmdpbjogMi40cmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF93cmFwIHtcclxuICAgICAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyeF9hZGRvbnNfY29sdW1uc193cmFwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAgPiBbY2xhc3MqPVwidHJ4X2FkZG9uc19jb2x1bW4tXCJdIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXAuY29sdW1uc19wYWRkaW5nX2JvdHRvbSA+IFtjbGFzcyo9XCJ0cnhfYWRkb25zX2NvbHVtbi1cIl0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHJ4X2FkZG9uc19jb2x1bW5zX3dyYXA6bm90KC5jb2x1bW5zX2ZsdWlkKSA+IFtjbGFzcyo9XCJ0cnhfYWRkb25zX2NvbHVtbi1cIl0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucGFnZV9jb250ZW50X3dyYXAge1xyXG4gICAgLy8gICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIC8vICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgZm9ybSBidXR0b24sXHJcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4gICAgLnNjX2J1dHRvbixcclxuICAgIC5zcC12aWV3LWFsbC1saW5rID4gYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuODRlbSAyLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcC12aWV3LWFsbC1saW5rID4gYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgdGV4dGFyZWEsXHJcbiAgICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuOGVtIDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfaW5uZXIge1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfaXRlbV90aXRsZSArIC5zY19pdGVtX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcC1kYXRhLXRhYmxlIHRoIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtZGF0YS10YWJsZSB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLXZpZXctYWxsLWxpbmsge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9pdGVtX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nfc2xpZGVyX2NvbnRyb2xzIC5zbGlkZXJfY29udHJvbHNfd3JhcCAuc2xpZGVyX3BhZ2luYXRpb25fd3JhcCB7XHJcbiAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19ibG9nZ2VyX2RlZmF1bHQuc2NfYmxvZ2dlcl9kZWZhdWx0X2NsYXNzaWNfbWV0YV9zaW1wbGUgLnNjX2Jsb2dnZXJfc2xpZGVyIC5zY19ibG9nZ2VyX2l0ZW1fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtICsgLnBvc3RfaXRlbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19ibG9nZ2VyX2RlZmF1bHQgLnNjX2Jsb2dnZXJfaXRlbV90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfYmxvZ2dlciAuc2NfYmxvZ2dlcl9pdGVtX3RpdGxlICsgLnNjX2Jsb2dnZXJfaXRlbV9leGNlcnB0IHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X21ldGEge1xyXG4gICAgICBtYXJnaW46IDVweCAwIDAuOGVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEsXHJcbiAgICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcclxuICAgICAgcGFkZGluZzogMC41NWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLndpZGdldF9hcmVhX2lubmVyID4gZGl2ICsgZGl2LFxyXG4gICAgLnNjX2xheW91dHNfd2lkZ2V0cyAud2lkZ2V0X2FyZWFfaW5uZXIgPiBkaXYgKyBhc2lkZSxcclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLndpZGdldF9hcmVhX2lubmVyID4gYXNpZGUgKyBhc2lkZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2l0ZW1fdGl0bGUgLnNjX2l0ZW1fdGl0bGVfdGV4dCBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcC10ZW1wbGF0ZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkLXRpdGxlIC5zY19pdGVtX3RpdGxlICsgLnNjX2l0ZW1fYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1ldmVudC1ibG9jayAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItZWxlbWVudCArIC5lbGVtZW50b3ItZWxlbWVudDpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXh0cmEtZXZlbnQtYmxvY2sgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2Nrczpub3QoLnNwLXRlbXBsYXRlLWV2ZW50LWxvZ29zLWJsb2NrKSAuc3AtZGF0YS10YWJsZSB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLXRlbXBsYXRlLWV2ZW50LWJsb2Nrczpub3QoLnNwLXRlbXBsYXRlLWV2ZW50LWxvZ29zLWJsb2NrKSAuc3AtZXZlbnQtYmxvY2tzIC50ZWFtLWxvZ28ge1xyXG4gICAgICBtYXgtd2lkdGg6IDYuOGVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLWNvdW50ZG93bi13cmFwcGVyIC5jb3VudGRvd24uc3AtY291bnRkb3duIHRpbWUgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMCAzcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c193aWRnZXRzIC5zcC10ZW1wbGF0ZS1jb3VudGRvd24gLnNwLWV2ZW50LW5hbWUgPiBhOm5vdCgudGVhbS1sb2dvKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhLWNvdW50ZG93biAuc3AtY291bnRkb3duLXdyYXBwZXIgLmNvdW50ZG93bi5zcC1jb3VudGRvd24gdGltZSBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dHJhLWNvdW50ZG93bi50b3Atc3R5bGUtMiAuc3AtdGVtcGxhdGUtY291bnRkb3duIHtcclxuICAgICAgcGFkZGluZzogNXB4IDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIge1xyXG4gICAgICBwYWRkaW5nOiAyMnB4IDIwcHggMTdweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5IGRpdiAuc2NfbGF5b3V0c19jb2x1bW4gLmNvcHlyaWdodC10ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfaXRlbV90aXRsZSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLWRhdGEtdGFibGUgdGhlYWQgdGgge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfd2lkZ2V0cyAuc3AtdGVtcGxhdGUtY291bnRkb3duIC5zcC1ldmVudC1uYW1lID4gYTpub3QoLnRlYW0tbG9nbykge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIHAsXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRoLFxyXG4gICAgdGFibGUgdGQge1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYm9keSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMC45M2VtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMC45MWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wNmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wNmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wYWdlX2NvbnRlbnRfd3JhcCB7XHJcbiAgICAvLyAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAubWVudV9tb2JpbGUgLnNjX2xheW91dHNfbG9nbyB7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnVfbW9iaWxlX2Nsb3NlIHtcclxuICAgICAgd2lkdGg6IDNlbTtcclxuICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRfd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50cnhfYWRkb25zX2NvbHVtbnNfd3JhcCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyeF9hZGRvbnNfY29sdW1uc193cmFwID4gW2NsYXNzKj1cInRyeF9hZGRvbnNfY29sdW1uLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyeF9hZGRvbnNfY29sdW1uc193cmFwLmNvbHVtbnNfcGFkZGluZ19ib3R0b20gPiBbY2xhc3MqPVwidHJ4X2FkZG9uc19jb2x1bW4tXCJdIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyeF9hZGRvbnNfY29sdW1uc193cmFwOm5vdCguY29sdW1uc19mbHVpZCkgPiBbY2xhc3MqPVwidHJ4X2FkZG9uc19jb2x1bW4tXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgPiBhIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaSA+IGEge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgbGkgbGkgLm9wZW5fY2hpbGRfbWVudSB7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudV9tb2JpbGVfY2xvc2U6YmVmb3JlLFxyXG4gICAgLm1lbnVfbW9iaWxlX2Nsb3NlOmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcC12aWV3LWFsbC1saW5rID4gYSxcclxuICAgIGZvcm0gYnV0dG9uLFxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1jb3VudGRvd24udG9wLXN0eWxlLTIge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3M6bm90KC5zcC10ZW1wbGF0ZS1ldmVudC1sb2dvcy1ibG9jaykgLnNwLWRhdGEtdGFibGUgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcC10ZW1wbGF0ZS1ldmVudC1ibG9ja3MgLnNwLWV2ZW50LXJlc3VsdHMge1xyXG4gICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzIC5zcC1ldmVudC1kYXRlIHtcclxuICAgICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtdGVtcGxhdGUtZXZlbnQtYmxvY2tzOm5vdCguc3AtdGVtcGxhdGUtZXZlbnQtbG9nb3MtYmxvY2spIC5zcC1ldmVudC1ibG9ja3MgLnRlYW0tbG9nbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLWRhdGEtdGFibGUgdGgge1xyXG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiA2cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLWRhdGEtdGFibGUgdGQge1xyXG4gICAgICBwYWRkaW5nOiA2cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZC10aXRsZSAuc2NfaXRlbV90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfcmVjZW50X25ld3Nfc3R5bGVfbmV3cy1leGNlcnB0IC5wb3N0X2ZlYXR1cmVkIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX3JlY2VudF9uZXdzX3N0eWxlX25ld3MtZXhjZXJwdCAucG9zdF9pdGVtIC5wb3N0X2ZlYXR1cmVkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2Jsb2dnZXJfZGVmYXVsdC5zY19ibG9nZ2VyX2RlZmF1bHRfY2xhc3NpY19tZXRhX3NpbXBsZSAuc2NfYmxvZ2dlcl9pdGVtX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nfc2xpZGVyX2NvbnRyb2xzLnNsaWRlcl9wYWdpbmF0aW9uX3N0eWxlX2J1bGxldHMgLnNsaWRlcl9wYWdpbmF0aW9uX2J1bGxldCB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSA+IGE6bm90KC50ZWFtLWxvZ28pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2l0ZW1fdGl0bGUge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3dpZGdldHMgLnNwLXRlbXBsYXRlLWNvdW50ZG93biAuc3AtZXZlbnQtbmFtZSA+IGE6bm90KC50ZWFtLWxvZ28pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgICBtYXJnaW46IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xyXG4uZWxlbWVudG9yLTE1NzggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTNlMzEzZDZkIHtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxufVxyXG5cclxuLmVsZW1lbnRvci0xNTc4IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zZWVhMzcyMCB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItMTU3OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNThkYTliNzkgLmxvZ29faW1hZ2Uge1xyXG4gIG1heC1oZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItMTU3OCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzlhNTFiM2Yge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuZWxlbWVudG9yLTE1NzggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTNlZWEzNzIwIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTE1NzggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM5YTUxYjNmIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZWxlbWVudG9yLTE1NzggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTNlZWEzNzIwIHtcclxuICAgIHdpZHRoOiAzMiU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTE1NzggLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM5YTUxYjNmIHtcclxuICAgIHdpZHRoOiA2OCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cclxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTE0NTk0OTFkIHtcclxuICB0cmFuc2l0aW9uOlxyXG4gICAgYmFja2dyb3VuZCAwLjNzLFxyXG4gICAgYm9yZGVyIDAuM3MsXHJcbiAgICBib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICBib3gtc2hhZG93IDAuM3M7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC00OWI3OWM4OSB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC00ZDgwNmYzYyAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNjFjMGU0MTggLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTVmOTlkYjRhIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTVmOTlkYjRhIC5lbGVtZW50b3ItZGl2aWRlciB7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02NzQzMzU3ZCAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYTNkMzA1ZCB7XHJcbiAgdHJhbnNpdGlvbjpcclxuICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgIGJvcmRlciAwLjNzLFxyXG4gICAgYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgYm94LXNoYWRvdyAwLjNzO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtN2U2OGYwNSB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iZDEwMGJiIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWU2Y2I2YWYge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNzdmZjc1ZDAge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzljMjgyN2IgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTczMDc1ZGFlIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTczMDc1ZGFlIC5lbGVtZW50b3ItZGl2aWRlciB7XHJcbiAgcGFkZGluZy10b3A6IDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNmE0MjViZDYgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMTNweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTdjYzI3ZTE3IHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTQ5N2JkMDM0IHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTJjZDNhZTkzIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTYzNTdmZGYyIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC03ZTY4ZjA1IHtcclxuICAgIHdpZHRoOiAyMi4wMTglO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWJkMTAwYmIge1xyXG4gICAgd2lkdGg6IDQwLjk3OSU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZTZjYjZhZiB7XHJcbiAgICB3aWR0aDogMzYuOTk5JTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC03Y2MyN2UxNyB7XHJcbiAgICB3aWR0aDogNjAuMDkyJTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC00OTdiZDAzNCB7XHJcbiAgICB3aWR0aDogMzkuOTA4JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNjFjMGU0MTggLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTRkODA2ZjNjIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogMThweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02MWMwZTQxOCAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNjc0MzM1N2QgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci04NzIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM5YzI4MjdiIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItODcyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02YTQyNWJkNiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTg3MiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNjM1N2ZkZjIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IEVtYmVkZGVkICovXHJcbi5mY3VuaXRlZF9pbmxpbmVfNDMwMjM0OTYzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xyXG59XHJcblxyXG4udHJ4X2FkZG9uc19pbmxpbmVfMzg4ODM3MjIzIGltZyB7XHJcbiAgbWF4LWhlaWdodDogODBweDtcclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IEVtYmVkZGVkICovXHJcbiNNYWdpQ1NTLWJvb2ttYXJrbGV0LFxyXG5odG1sID4gYm9keSAjTWFnaUNTUy1ib29rbWFya2xldCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xyXG4jTWFnaUNTUy1ib29rbWFya2xldCAuY2FuY2VsRHJhZ0hhbmRsZSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQga2V5ZnJhbWVzICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwOi8vZmMtdW5pdGVkLmF4aW9tdGhlbWVzLmNvbS93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvX19zdHlsZXMuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5icmVhZGNydW1icyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnNfaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1ic19kZWxpbWl0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAuNDVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX2RlbGltaXRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIvXCI7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWNvbnRhaW5lcjpub3QoLmVsZW1lbnRvci1jb2x1bW4tZ2FwLW5vKVxyXG4gICAgPiAuZWxlbWVudG9yLXJvd1xyXG4gICAgPiAuZWxlbWVudG9yLWNvbHVtblxyXG4gICAgPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfaXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuc2NfaW5uZXJfd2lkdGhfbm9uZSA+IC5lbGVtZW50b3ItY29sdW1uLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfdGl0bGVfdGl0bGUgPiAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfdGl0bGVfYnJlYWRjcnVtYnMge1xyXG4gICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c190aXRsZS53aXRoX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwOi8vZmMtdW5pdGVkLmF4aW9tdGhlbWVzLmNvbS93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvdHJ4X2FkZG9ucy5hbmltYXRpb24uY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5hbmltYXRlZCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAuZmFkZUluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cDovL2ZjLXVuaXRlZC5heGlvbXRoZW1lcy5jb20vd3AtY29udGVudC9wbHVnaW5zL2VsZW1lbnRvci9hc3NldHMvbGliL2FuaW1hdGlvbnMvYW5pbWF0aW9ucy5taW4uY3NzP3Zlcj0yLjUuMTUgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLmZhZGVJbiB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHA6Ly9mYy11bml0ZWQuYXhpb210aGVtZXMuY29tL3dwLWNvbnRlbnQvcGx1Z2lucy9lbGVtZW50b3IvYXNzZXRzL2Nzcy9mcm9udGVuZC5taW4uY3NzP3Zlcj0yLjUuMTUgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLmVsZW1lbnRvciAqLFxyXG4gIC5lbGVtZW50b3IgOmFmdGVyLFxyXG4gIC5lbGVtZW50b3IgOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvciBhIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1zZWN0aW9uIC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itcm93IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuZWxlbWVudG9yLXJvdyB7XHJcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWNvbHVtbi13cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXdpZGdldC13cmFwID4gLmVsZW1lbnRvci1lbGVtZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci13aWRnZXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci13aWRnZXQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItY29sLTEwMCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZWxlbWVudG9yLWNvbHVtbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1lbGVtZW50IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246XHJcbiAgICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgICAgYm9yZGVyIDAuM3MsXHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3cgMC4zcztcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgICAgYm9yZGVyIDAuM3MsXHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3cgMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246XHJcbiAgICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgICAgYm9yZGVyIDAuM3MsXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgMC4zcyxcclxuICAgICAgYm94LXNoYWRvdyAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZCAwLjNzLFxyXG4gICAgICBib3JkZXIgMC4zcyxcclxuICAgICAgYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgICBib3gtc2hhZG93IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBiYWNrZ3JvdW5kIDAuM3MsXHJcbiAgICAgIGJvcmRlciAwLjNzLFxyXG4gICAgICBib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICAgIGJveC1zaGFkb3cgMC4zcyxcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xyXG4gIH1cclxuXHJcbiAgLmFuaW1hdGVkIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI1cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cclxuLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTMwOHB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLXdpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwge1xyXG4gIGRpdixcclxuICBzcGFuLFxyXG4gIGgxLFxyXG4gIGEsXHJcbiAgc2VjdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgfVxyXG5cclxuICBhLFxyXG4gIGE6aG92ZXIsXHJcbiAgYTpmb2N1cyxcclxuICBhOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICA6YWN0aXZlLFxyXG4gIDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfdGl0bGVfY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1ic19kZWxpbWl0ZXIge1xyXG4gICAgbWFyZ2luOiAwIDAuMTVlbTtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwOi8vZmMtdW5pdGVkLmF4aW9tdGhlbWVzLmNvbS93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19wbHVnaW5zLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHA6Ly9mYy11bml0ZWQuYXhpb210aGVtZXMuY29tL3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX2N1c3RvbS5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgaDEge1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNC4yODZlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMC45M2VtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMi4xcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjY5ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYzZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cDovL2ZjLXVuaXRlZC5heGlvbXRoZW1lcy5jb20vd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY29sb3JzLWRlZmF1bHQuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5zY2hlbWVfZGVmYXVsdCBoMSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBhIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzA4MTMyNDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c190aXRsZSAuc2NfbGF5b3V0c190aXRsZV9icmVhZGNydW1icyxcclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfdGl0bGUgLnNjX2xheW91dHNfdGl0bGVfYnJlYWRjcnVtYnMgYSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c190aXRsZSAuc2NfbGF5b3V0c190aXRsZV9icmVhZGNydW1icyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDgxMzI0O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHA6Ly9mYy11bml0ZWQuYXhpb210aGVtZXMuY29tL3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX2NvbG9ycy1kYXJrLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuc2NoZW1lX2Rhcmsge1xyXG4gICAgY29sb3I6ICM4NDg5OTI7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgaDEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgYSB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNjX2xheW91dHNfdGl0bGUgLnNjX2xheW91dHNfdGl0bGVfYnJlYWRjcnVtYnMsXHJcbiAgLnNjaGVtZV9kYXJrIC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNjX2xheW91dHNfdGl0bGUgLnNjX2xheW91dHNfdGl0bGVfYnJlYWRjcnVtYnMgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwOi8vZmMtdW5pdGVkLmF4aW9tdGhlbWVzLmNvbS93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvX19yZXNwb25zaXZlLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuc2NfbGF5b3V0c190aXRsZV90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zY19sYXlvdXRzX2hpZGVfb25fbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAuc2NfbGF5b3V0c190aXRsZV90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMjE2MHB4KSB7XHJcbiAgICAuc2NfbGF5b3V0c19oaWRlX29uX3dpZGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMjE1OXB4KSB7XHJcbiAgICAuc2NfbGF5b3V0c19oaWRlX29uX2Rlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XHJcbiAgICAuc2NfbGF5b3V0c19oaWRlX29uX25vdGVib29rIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuc2NfbGF5b3V0c19oaWRlX29uX3RhYmxldCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwOi8vZmMtdW5pdGVkLmF4aW9tdGhlbWVzLmNvbS93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19yZXNwb25zaXZlLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLnNjX2xheW91dHNfdGl0bGVfY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy43ZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogOTk0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogNzM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zY19sYXlvdXRzX3RpdGxlX2NhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi42ZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIGgxIHtcclxuICAgICAgaHlwaGVuczogbWFudWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3RpdGxlX2NhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IEVtYmVkZGVkICovXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjcwZWI1MDpub3QoLmVsZW1lbnRvci1tb3Rpb24tZWZmZWN0cy1lbGVtZW50LXR5cGUtYmFja2dyb3VuZCkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTEyMjM7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjcwZWI1MCB7XHJcbiAgdHJhbnNpdGlvbjpcclxuICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgIGJvcmRlciAwLjNzLFxyXG4gICAgYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgYm94LXNoYWRvdyAwLjNzO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWVkMWI2ODIge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTY4NTBiNGIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMjg1cHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjc2MjIxZiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgaGVpZ2h0OiAxODBweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02MTJmMzA2IC5zY19sYXlvdXRzX3RpdGxlIHtcclxuICBtaW4taGVpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDE1NTFjMiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgaGVpZ2h0OiA2MXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzYyMjFmIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTAxNTUxYzIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzYyMjFmIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogNjVweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDE1NTFjMiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQga2V5ZnJhbWVzICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3Nwb3J0c3ByZXNzL2Fzc2V0cy9jc3Mvc3BvcnRzcHJlc3MuY3NzP3Zlcj0yLjYuMTQgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLnNwLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3RyeF9hZGRvbnMvY3NzL2ZvbnQtaWNvbnMvY3NzL3RyeF9hZGRvbnNfaWNvbnMuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIFtjbGFzc149XCJ0cnhfYWRkb25zX2ljb24tXCJdOmJlZm9yZSxcclxuICBbY2xhc3MqPVwiIHRyeF9hZGRvbnNfaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcInRyeF9hZGRvbnNfaWNvbnNcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yZW07XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgfVxyXG5cclxuICAudHJ4X2FkZG9uc19pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxNVwiO1xyXG4gIH1cclxuXHJcbiAgLnRyeF9hZGRvbnNfaWNvbi1ncGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MWNcIjtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX2ljb24tdHdpdHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NDBcIjtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX2ljb24tdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODVhXCI7XHJcbiAgfVxyXG5cclxuICAudHJ4X2FkZG9uc19pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OThcIjtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX2ljb24tbWVudTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YmNcIjtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy90cnhfYWRkb25zL2pzL21hZ25pZmljL21hZ25pZmljLXBvcHVwLm1pbi5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvX19zdHlsZXMuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC50cnhfYWRkb25zX3Njcm9sbF90b190b3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDAwMTtcclxuICAgIGJvdHRvbTogLTRlbTtcclxuICAgIHJpZ2h0OiAyZW07XHJcbiAgICB3aWR0aDogM2VtO1xyXG4gICAgaGVpZ2h0OiAzZW07XHJcbiAgICBsaW5lLWhlaWdodDogM2VtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLnRyeF9hZGRvbnNfc2Nyb2xsX3RvX3RvcDpiZWZvcmUge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnNfZGVsaW1pdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCAwLjQ1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1ic19kZWxpbWl0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gIH1cclxuXHJcbiAgW2NsYXNzXj1cInRyeF9hZGRvbnNfaWNvbi1cIl06YmVmb3JlLFxyXG4gIFtjbGFzcyo9XCIgdHJ4X2FkZG9uc19pY29uLVwiXTpiZWZvcmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5wb3N0X21ldGFfaXRlbTpiZWZvcmUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAwIDAuM2VtIDAgMDtcclxuICB9XHJcblxyXG4gIC5zb2NpYWxzX3NoYXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICAuc29jaWFsc19zaGFyZS5zb2NpYWxzX3dyYXAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0sXHJcbiAgYXNpZGUgLnBvc3RfaXRlbSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgYXNpZGUgLnBvc3RfaXRlbSArIC5wb3N0X2l0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMS42ZW07XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2FyZWEgLnBvc3RfaXRlbSAucG9zdF9jb250ZW50LFxyXG4gIGFzaWRlIC5wb3N0X2l0ZW0gLnBvc3RfY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfdGh1bWIsXHJcbiAgYXNpZGUgLnBvc3RfaXRlbSAucG9zdF90aHVtYiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1ZW07XHJcbiAgICBoZWlnaHQ6IDVlbTtcclxuICAgIG1hcmdpbjogMCAxZW0gNHB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfdGh1bWIgaW1nLFxyXG4gIGFzaWRlIC5wb3N0X2l0ZW0gLnBvc3RfdGh1bWIgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUsXHJcbiAgYXNpZGUgLnBvc3RfaXRlbSAucG9zdF90aXRsZSB7XHJcbiAgICBtYXJnaW46IC0ycHggMCA0cHggMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfYXJlYSAucG9zdF9pdGVtIC5wb3N0X2luZm8sXHJcbiAgYXNpZGUgLnBvc3RfaXRlbSAucG9zdF9pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfYXJlYSAucG9zdF9pdGVtIC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtICsgLnBvc3RfaW5mb19pdGVtOmJlZm9yZSxcclxuICBhc2lkZSAucG9zdF9pdGVtIC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtICsgLnBvc3RfaW5mb19pdGVtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgfVxyXG5cclxuICAuY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2NfaXRlbV90aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuc2NfaXRlbV90aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWNvbnRhaW5lcjpub3QoLmVsZW1lbnRvci1jb2x1bW4tZ2FwLW5vKVxyXG4gICAgPiAuZWxlbWVudG9yLXJvd1xyXG4gICAgPiAuZWxlbWVudG9yLWNvbHVtblxyXG4gICAgPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3I6bGFzdC1jaGlsZCxcclxuICAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBwOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3JvdyB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19yb3cgLnNjX2xheW91dHNfaXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2l0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfY29sdW1uIC5zY19sYXlvdXRzX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfY29sdW1uIC5zY19sYXlvdXRzX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCAuc2NfbGF5b3V0c19pdGVtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2NvbHVtbl9hbGlnbl9yaWdodCAuc2NfbGF5b3V0c19pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX3JpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX2xlZnQgPiAuZWxlbWVudG9yLWNvbHVtbi13cmFwID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX3JpZ2h0ID4gLmVsZW1lbnRvci1jb2x1bW4td3JhcCA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itc2VjdGlvbi1jb250ZW50LW1pZGRsZSAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfaWNvbmVkX3RleHQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2l0ZW1fbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XHJcbiAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCB7XHJcbiAgICBwYWRkaW5nOiAyZW0gMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvd19maXhlZF9wbGFjZWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNjX2lubmVyX3dpZHRoX25vbmUgPiAuZWxlbWVudG9yLWNvbHVtbi13cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNvY2lhbHNfd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWFyZ2luOiAtOHB4IDAgMCAwO1xyXG4gIH1cclxuXHJcbiAgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA4cHggOHB4IDAgMDtcclxuICB9XHJcblxyXG4gIC5zb2NpYWxzX3dyYXAgLnNvY2lhbF9pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc29jaWFsc193cmFwIC5zb2NpYWxfaXRlbSAuc29jaWFsX2ljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAzZW07XHJcbiAgICBoZWlnaHQ6IDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuc29jaWFsc193cmFwIC5zb2NpYWxfaXRlbSAuc29jaWFsX2ljb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLnNjX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfYmFubmVyIC5pbWFnZV93cmFwIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfYmFubmVyIC5pbWFnZV93cmFwIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjYmJiO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCB1bCA+IGxpICsgbGkge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsID4gbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODQwXCI7XHJcbiAgICBmb250LWZhbWlseTogXCJ0cnhfYWRkb25zX2ljb25zXCI7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtMS41ZW07XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgPiBsaSBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19sb2dvIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA2ZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uLFxyXG4gIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbl9idXJnZXIgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbjpiZWZvcmUsXHJcbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uX2J1cmdlciAuc2NfbGF5b3V0c19pdGVtX2ljb246YmVmb3JlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAzZW07XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51LmluaXRlZCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYsXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgdWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXY6YWZ0ZXIsXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgdWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSArIGxpIHtcclxuICAgIHotaW5kZXg6IDE5O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSArIGxpICsgbGkge1xyXG4gICAgei1pbmRleDogMTg7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpICsgbGkgKyBsaSArIGxpIHtcclxuICAgIHotaW5kZXg6IDE3O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSArIGxpICsgbGkgKyBsaSArIGxpIHtcclxuICAgIHotaW5kZXg6IDE2O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSArIGxpICsgbGkgKyBsaSArIGxpICsgbGkge1xyXG4gICAgei1pbmRleDogMTU7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpICsgbGkgKyBsaSArIGxpICsgbGkgKyBsaSArIGxpIHtcclxuICAgIHotaW5kZXg6IDE0O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2VmYTc1ODtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4MlwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwidHJ4X2FkZG9uc19pY29uc1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxZW07XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiBsaSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4NFwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwidHJ4X2FkZG9uc19pY29uc1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDAuNjVlbTtcclxuICAgIHJpZ2h0OiAwLjc1ZW07XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIHdpZHRoOiAxM2VtO1xyXG4gICAgcGFkZGluZzogMS40ZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgLW1zLWJveC1zaGFkb3c6IDFweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSBsaSA+IGEge1xyXG4gICAgcGFkZGluZzogMC42ZW0gMS41ZW07XHJcbiAgICBjb2xvcjogIzMzMztcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgbGkgPiBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZWZhNzU4O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IHVsIHtcclxuICAgIHRvcDogNC4yZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IHVsIHVsIHtcclxuICAgIGxlZnQ6IDEzZW07XHJcbiAgICB0b3A6IC0xLjRlbTtcclxuICAgIG1hcmdpbjogMCAwIDAgMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbl9idXJnZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaF93cmFwLFxyXG4gIC5zZWFyY2hfd3JhcCAuc2VhcmNoX2Zvcm0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xyXG4gICAgd2lkdGg6IDZlbTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6YmVmb3JlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9maWVsZCB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogMCAxLjVlbSAwIDNlbSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDE1ZW07XHJcbiAgICBoZWlnaHQ6IDQuNzcyN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQuNzcyN2VtO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzZW07XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM2VtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM2VtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBoZWlnaHQ6IDQuNzcyN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQuNzcyN2VtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiAxZW07XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfdGl0bGVfdGl0bGUgPiAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfdGl0bGVfYnJlYWRjcnVtYnMge1xyXG4gICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c190aXRsZS53aXRoX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMGVtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfdGl0bGUgLnNjX2xheW91dHNfdGl0bGVfY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3RyeF9hZGRvbnMvY3NzL3RyeF9hZGRvbnMuYW5pbWF0aW9uLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuYW5pbWF0ZWQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLmFuaW1hdGVkLmZhc3Qge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgfVxyXG5cclxuICAuZmFkZUluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgfVxyXG5cclxuICAuZmFkZU91dCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvd29vY29tbWVyY2UvYXNzZXRzL2Nzcy93b29jb21tZXJjZS5jc3M/dmVyPTMuNi4yIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy9lbGVtZW50b3IvYXNzZXRzL2xpYi9hbmltYXRpb25zL2FuaW1hdGlvbnMubWluLmNzcz92ZXI9Mi41LjE1IDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5mYWRlSW4ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy9lbGVtZW50b3IvYXNzZXRzL2Nzcy9mcm9udGVuZC5taW4uY3NzP3Zlcj0yLjUuMTUgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLmVsZW1lbnRvci1zY3JlZW4tb25seSxcclxuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwMDAwZW07XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWNsZWFyZml4OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yIHtcclxuICAgIC13ZWJraXQtaHlwaGVuczogbWFudWFsO1xyXG4gICAgLW1zLWh5cGhlbnM6IG1hbnVhbDtcclxuICAgIGh5cGhlbnM6IG1hbnVhbDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3IgKixcclxuICAuZWxlbWVudG9yIDphZnRlcixcclxuICAuZWxlbWVudG9yIDpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3IgYSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvciBpbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWludmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1zZWN0aW9uIC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itc2VjdGlvbi1jb250ZW50LW1pZGRsZVxyXG4gICAgPiAuZWxlbWVudG9yLWNvbnRhaW5lclxyXG4gICAgPiAuZWxlbWVudG9yLXJvd1xyXG4gICAgPiAuZWxlbWVudG9yLWNvbHVtblxyXG4gICAgPiAuZWxlbWVudG9yLWNvbHVtbi13cmFwIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itcm93IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuZWxlbWVudG9yLXJvdyB7XHJcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWNvbHVtbi13cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXdpZGdldC13cmFwID4gLmVsZW1lbnRvci1lbGVtZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci13aWRnZXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci13aWRnZXQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItY29sLTMzIHtcclxuICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4uZWxlbWVudG9yLWNvbC01MCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4uZWxlbWVudG9yLWNvbC0xMDAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICNlbGVtZW50b3ItZGV2aWNlLW1vZGU6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcImRlc2t0b3BcIjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgI2VsZW1lbnRvci1kZXZpY2UtbW9kZTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwidGFibGV0XCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICNlbGVtZW50b3ItZGV2aWNlLW1vZGU6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIm1vYmlsZVwiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1lbGVtZW50IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246XHJcbiAgICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgICAgYm9yZGVyIDAuM3MsXHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3cgMC4zcztcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgICAgYm9yZGVyIDAuM3MsXHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3cgMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246XHJcbiAgICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgICAgYm9yZGVyIDAuM3MsXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgMC4zcyxcclxuICAgICAgYm94LXNoYWRvdyAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZCAwLjNzLFxyXG4gICAgICBib3JkZXIgMC4zcyxcclxuICAgICAgYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgICBib3gtc2hhZG93IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBiYWNrZ3JvdW5kIDAuM3MsXHJcbiAgICAgIGJvcmRlciAwLjNzLFxyXG4gICAgICBib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICAgIGJveC1zaGFkb3cgMC4zcyxcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci13aWRnZXQtZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXdpZGdldC1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmFuaW1hdGVkIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI1cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cclxuLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTMwOHB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLXdpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9mb250LWljb25zL2Nzcy9mb250ZWxsby5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yZW07XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1jYW5jZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGFjXCI7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9zdHlsZS5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgYm9keSxcclxuICBkaXYsXHJcbiAgc3BhbixcclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNSxcclxuICBoNixcclxuICBwLFxyXG4gIGEsXHJcbiAgc21hbGwsXHJcbiAgdWwsXHJcbiAgbGksXHJcbiAgZm9ybSxcclxuICBsYWJlbCxcclxuICBpbnB1dCxcclxuICB0ZXh0YXJlYSxcclxuICBidXR0b24sXHJcbiAgdGFibGUsXHJcbiAgY2FwdGlvbixcclxuICB0Ym9keSxcclxuICB0Zm9vdCxcclxuICB0aGVhZCxcclxuICB0cixcclxuICB0aCxcclxuICB0ZCxcclxuICBhcnRpY2xlLFxyXG4gIGFzaWRlLFxyXG4gIHNlY3Rpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBib2R5IHtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB9XHJcblxyXG4gIGFydGljbGUsXHJcbiAgYXNpZGUsXHJcbiAgZm9vdGVyLFxyXG4gIGhlYWRlcixcclxuICBuYXYsXHJcbiAgc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGxpID4gdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgYSxcclxuICBhOmhvdmVyLFxyXG4gIGE6Zm9jdXMsXHJcbiAgYTphY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gIGEgaW1nIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIGEsXHJcbiAgYnV0dG9uLFxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgaDYgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgOmFjdGl2ZSxcclxuICA6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB0aCArIHRoLFxyXG4gIHRhYmxlIHRkICsgdGQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xyXG4gIH1cclxuXHJcbiAgdGFibGUgdGQsXHJcbiAgdGFibGUgdGgge1xyXG4gICAgcGFkZGluZzogMS45NWVtIDEuMWVtO1xyXG4gIH1cclxuXHJcbiAgdGFibGUgdGgge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBjYXB0aW9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbixcclxuICBpbnB1dCxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbcGxhY2Vob2xkZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gIHRleHRhcmVhW3BsYWNlaG9sZGVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcblxyXG4gIGlucHV0W3BsYWNlaG9sZGVyXTo6LW1vei1wbGFjZWhvbGRlcixcclxuICB0ZXh0YXJlYVtwbGFjZWhvbGRlcl06Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG5cclxuICBpbnB1dFtwbGFjZWhvbGRlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gIHRleHRhcmVhW3BsYWNlaG9sZGVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG5cclxuICBpbnB1dFtwbGFjZWhvbGRlcl06OnBsYWNlaG9sZGVyLFxyXG4gIHRleHRhcmVhW3BsYWNlaG9sZGVyXTo6cGxhY2Vob2xkZXIge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG5cclxuICBpbnB1dFtwbGFjZWhvbGRlcl0sXHJcbiAgdGV4dGFyZWFbcGxhY2Vob2xkZXJdIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEsXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgfVxyXG5cclxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uOmZvY3VzLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcclxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxyXG4gIHRleHRhcmVhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwucmVxdWlyZWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIqXCI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBjb2xvcjogI2RhNmY1YjtcclxuICB9XHJcblxyXG4gIGZvcm0gYnV0dG9uLFxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IDEuMzhlbSAzLjVlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgdGV4dGFyZWEsXHJcbiAgZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgcGFkZGluZzogMC45NGVtIDEuNWVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwZW07XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgcGFkZGluZzogMC45NGVtIDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTRlNGU0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuNTNlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDAuMmVtO1xyXG4gICAgbGVmdDogMDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxGMDBDXCI7XHJcbiAgfVxyXG5cclxuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NyZWVuLXJlYWRlci10ZXh0OmhvdmVyLFxyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLFxyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XHJcbiAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIC1tcy1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgfVxyXG5cclxuICAuY29sdW1uc193cmFwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbHVtbnNfd3JhcCA+IFtjbGFzcyo9XCJjb2x1bW4tXCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLmNvbHVtbnNfd3JhcC5jb2x1bW5zX3BhZGRpbmdfYm90dG9tID4gW2NsYXNzKj1cImNvbHVtbi1cIl0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuY29sdW1uLTFfMiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNsZWFyZml4OmFmdGVyLFxyXG4gIC5jb2x1bW5zX3dyYXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAucGFnZV93cmFwIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5wYWdlX3dyYXAsXHJcbiAgLmNvbnRlbnRfd3JhcCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5wYWdlX2NvbnRlbnRfd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnRfd3JhcCB7XHJcbiAgICB3aWR0aDogMTI3OHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuY29udGVudF93cmFwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQsXHJcbiAgLnNpZGViYXIsXHJcbiAgLnNpZGViYXJfaW5uZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2VfY29udGVudF93cmFwIC5jb250ZW50X3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmJvZHlfc3R5bGVfd2lkZTpub3QoLmV4cGFuZF9jb250ZW50KSBbY2xhc3MqPVwiY29udGVudF93cmFwXCJdID4gLmNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDgxOHB4O1xyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cImNvbnRlbnRfd3JhcFwiXSA+IC5zaWRlYmFyIHtcclxuICAgIHdpZHRoOiA0MzVweDtcclxuICB9XHJcblxyXG4gIC5zaWRlYmFyX3JpZ2h0IFtjbGFzcyo9XCJjb250ZW50X3dyYXBcIl0gPiAuY29udGVudCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5zaWRlYmFyX3JpZ2h0IFtjbGFzcyo9XCJjb250ZW50X3dyYXBcIl0gPiAuc2lkZWJhciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiYVwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZV9jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiA1ZW07XHJcbiAgICBoZWlnaHQ6IDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA1ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGVfY2xvc2U6YmVmb3JlLFxyXG4gIC5tZW51X21vYmlsZV9jbG9zZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDM4JTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGVfY2xvc2U6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZV9jbG9zZTphZnRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGVfb3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDAwMDI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGVfaW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgbGkgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5zY19sYXlvdXRzX2xvZ28ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNC40cmVtIDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDQ4JTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG1heC1oZWlnaHQ6IDQ5JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIHVsIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgdWwgdWwge1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgbGk6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpID4gYSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIHBhZGRpbmc6IDFweCAyLjVlbSAxcHggMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDI4cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhID4gdWwgPiBsaSA+IGEge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgbGkgPiBhIHtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgcGFkZGluZy10b3A6IDAuMmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMmVtO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgbGkgbGkgPiBhIHtcclxuICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSA+IHVsID4gbGkgbGkgbGkgbGkgPiBhIHtcclxuICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSAub3Blbl9jaGlsZF9tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEuM3JlbTtcclxuICAgIGhlaWdodDogMS4zcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuMzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB0b3A6IDVweDtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgbGkgbGkgLm9wZW5fY2hpbGRfbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDAuMzVyZW07XHJcbiAgICB0b3A6IDJweDtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgYTpob3ZlciA+IC5vcGVuX2NoaWxkX21lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9uYXZfYXJlYSAub3Blbl9jaGlsZF9tZW51OmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xyXG4gICAgY29udGVudDogXCJcXGU4MjhcIjtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAuc2NfbGF5b3V0c19sb2dvIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1ZW07XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLnNlYXJjaF9tb2JpbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJvdHRvbTogOHJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAyOHJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTQuNXJlbTtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAuc2VhcmNoX21vYmlsZSBmb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAuc2VhcmNoX21vYmlsZSAuc2VhcmNoX2ZpZWxkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMWVtIDNlbSAxZW0gMS41ZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAuc2VhcmNoX21vYmlsZSAuc2VhcmNoX3N1Ym1pdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMC45ZW0gMS41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfY29udGVudF93cmFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX2NvbnRlbnRfd3JhcCAucG9zdF9oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfY29udGVudF93cmFwIC5wb3N0X2ZlYXR1cmVkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfaGVhZGVyX3Bvc2l0aW9uX3VuZGVyIC5oZWFkZXJfY29udGVudF93cmFwIC5wb3N0X2hlYWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9jb250ZW50X3dyYXAgLnBvc3RfaGVhZGVyIC5wb3N0X21ldGFfb3RoZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5wYWdlX2NvbnRlbnRfd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAucG9zdF9mZWF0dXJlZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgfVxyXG5cclxuICAucG9zdF9pbmZvIC5wb3N0X2luZm9faXRlbS5wb3N0X2luZm9fcG9zdGVkX2J5IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAucG9zdF9pbmZvIC5wb3N0X2luZm9faXRlbSBhLnBvc3RfaW5mb19hdXRob3Ige1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfYXJlYSAucG9zdF9pdGVtIC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtICsgLnBvc3RfaW5mb19pdGVtOmJlZm9yZSxcclxuICBhc2lkZSAucG9zdF9pdGVtIC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtICsgLnBvc3RfaW5mb19pdGVtOmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDE2cHg7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhIC5wb3N0X21ldGFfaXRlbSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhIC5wb3N0X21ldGFfaXRlbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgbWFyZ2luOiAwIDAuNGVtO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyBhIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gIH1cclxuXHJcbiAgLnBvc3Rfc2hhcmUgLnNvY2lhbF9pdGVtcyB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcblxyXG4gIC5wb3N0X21ldGEgLnNvY2lhbHNfc2hhcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YV9pdGVtIC5zb2NpYWxzX3NoYXJlIC5zb2NpYWxfaXRlbXMge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiAyLjVlbTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YV9pdGVtIC5zb2NpYWxzX3NoYXJlIC5zb2NpYWxfaXRlbXM6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogLTVweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICB9XHJcblxyXG4gIC5wb3N0X2ZlYXR1cmVkIC5tYXNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3Mge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDQuM2VtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogM2VtO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgYSAubmF2LWFycm93IHtcclxuICAgIHdpZHRoOiA1ZW07XHJcbiAgICBoZWlnaHQ6IDQuNmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQuNmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyBhIC5uYXYtYXJyb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIGE6aG92ZXIgLm5hdi1hcnJvdzpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyBhIC5uYXYtYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGU5MzlcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdG9wOiAzZW07XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY29sb3I6ICMyOTI5Mjk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIGE6aG92ZXIgLm5hdi1hcnJvdzphZnRlciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIHtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMjNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIC5wb3N0LXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5wb3N0LXRpdGxlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgLnBvc3QtdGl0bGUge1xyXG4gICAgbWFyZ2luOiAxMXB4IDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjA4ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgLnNjcmVlbi1yZWFkZXItdGV4dDpob3ZlcixcclxuICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1wcmV2aW91cyAuc2NyZWVuLXJlYWRlci10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2YVwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtcHJldmlvdXMgLnNjcmVlbi1yZWFkZXItdGV4dDpiZWZvcmUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICBmaWx0ZXI6IEZsaXBIO1xyXG4gICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLXBvc3QgLnBvc3RfaXRlbV9zaW5nbGUge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5zaW5nbGUtcG9zdCAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50X3NpbmdsZSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1wb3N0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2hlYWRlcl9zaW5nbGUge1xyXG4gICAgcGFkZGluZzogMThweCA1MHB4IDE4cHg7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLXBvc3QgLmhlYWRlcl9jb250ZW50X3dyYXAgKyAucG9zdF9jb250ZW50X3NpbmdsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIDAuNzJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDMuNDI5ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XHJcbiAgfVxyXG5cclxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9oZWFkZXJfc2luZ2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xyXG4gICAgbWFyZ2luLXRvcDogMS42ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgLnBvc3RfdGFncyAucG9zdF9tZXRhX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMi4zcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCA+IC5wb3N0X21ldGFfc2luZ2xlIC5wb3N0X3RhZ3MgYSB7XHJcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcclxuICAgIG1hcmdpbjogMCA3cHggN3B4IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF90YWdzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICB9XHJcblxyXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF90YWdzOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3Rfc2hhcmUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDQ3JTtcclxuICB9XHJcblxyXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF9zaGFyZTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF9zaGFyZSAuc29jaWFsX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiAzcHggMCAzcHggMC41ZW07XHJcbiAgfVxyXG5cclxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3Rfc2hhcmUgLnNvY2lhbHNfc2hhcmUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF9zaGFyZSAuc29jaWFsX2l0ZW0gLnNvY2lhbF9pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI5cHg7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAuc2hhcmVfbWV0YV9sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuM3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIC5yZWxhdGVkX3dyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNi45ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogN2VtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZF93cmFwIC5yZWxhdGVkX2l0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5yZWxhdGVkX3dyYXAgLnBvc3RfdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjk0ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIH1cclxuXHJcbiAgLnJlbGF0ZWRfd3JhcCAucG9zdF90aXRsZSBhIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyAucG9zdC10aXRsZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZF93cmFwLnJlbGF0ZWRfc3R5bGVfY2xhc3NpYyAucG9zdF9mZWF0dXJlZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZF93cmFwLnJlbGF0ZWRfc3R5bGVfY2xhc3NpYyAucG9zdF9mZWF0dXJlZFtjbGFzcyo9XCJob3Zlcl9cIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnJlbGF0ZWRfd3JhcC5yZWxhdGVkX3N0eWxlX2NsYXNzaWMgLnBvc3RfZmVhdHVyZWQgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnJlbGF0ZWRfd3JhcC5yZWxhdGVkX3N0eWxlX2NsYXNzaWMgLnBvc3RfbWV0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjRlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG4gIH1cclxuXHJcbiAgLnJlbGF0ZWRfd3JhcC5yZWxhdGVkX3N0eWxlX2NsYXNzaWMgLnBvc3RfdGl0bGUgKyAucG9zdF9jb250ZW50X2lubmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNGVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnRzX2Zvcm1fd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogN2VtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnJlbGF0ZWRfd3JhcCArIC5jb21tZW50c193cmFwIC5jb21tZW50c19mb3JtX3dyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnRzX2Zvcm1fd3JhcCBmb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5jb21tZW50c193cmFwICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICB9XHJcblxyXG4gIC5jb21tZW50c193cmFwICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDJlbTtcclxuICAgIGhlaWdodDogMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jb21tZW50c193cmFwIC5jb21tZW50c19maWVsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2F1dGhvcixcclxuICAuY29tbWVudHNfd3JhcCAuY29tbWVudHNfZW1haWwge1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2VtYWlsIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5jb21tZW50c193cmFwIC5jb21tZW50c19jb21tZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5jb21tZW50c193cmFwIC5jb21tZW50c19maWVsZCBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2ZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2ZpZWxkIGlucHV0LFxyXG4gIC5jb21tZW50c193cmFwIC5jb21tZW50c19maWVsZCB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuOWVtIDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2ZpZWxkIHRleHRhcmVhIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE3LjVlbTtcclxuICB9XHJcblxyXG4gIC5jb21tZW50c193cmFwIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICBtYXJnaW46IDEuM2VtIDAgMDtcclxuICB9XHJcblxyXG4gIC5jb21tZW50c193cmFwIC5mb3JtLXN1Ym1pdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuY29tbWVudHNfd3JhcCAuZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2lkZWJhciAud2lkZ2V0IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgLW1zLWJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnNpZGViYXIgLndpZGdldCArIC53aWRnZXQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC53aWRnZXQgLndpZGdldF90aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAyLjJweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMjNweDtcclxuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgcmVkO1xyXG4gIH1cclxuXHJcbiAgLnNpZGViYXJfaW5uZXIgLndpZGdldCAud2lkZ2V0X3RpdGxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfYXJlYSAucG9zdF9pdGVtIC5wb3N0X3RpdGxlLFxyXG4gIGFzaWRlIC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2FyZWEgLnBvc3RfaXRlbSAucG9zdF90aHVtYixcclxuICBhc2lkZSAucG9zdF9pdGVtIC5wb3N0X3RodW1iIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDY2cHg7XHJcbiAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICBtYXJnaW46IDAgMjVweCAzcHggMDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfYXJlYSAucG9zdF9pdGVtIC5wb3N0X2luZm8sXHJcbiAgYXNpZGUgLnBvc3RfaXRlbSAucG9zdF9pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICBhc2lkZSAucG9zdF9pdGVtICsgLnBvc3RfaXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmVkO1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0IHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC53aWRnZXQgdWwgPiBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAwLjhlbTtcclxuICAgIGxlZnQ6IC0xLjJlbTtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2F0ZWdvcmllcyA+IHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgPiBsaTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2F0ZWdvcmllcyB1bCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgKyBsaSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmVkO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9jYXRlZ29yaWVzID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2FsZW5kYXIgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2NhbGVuZGFyIGNhcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nOiAxN3B4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2NhbGVuZGFyIHRhYmxlID4gdGhlYWQgPiB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9jYWxlbmRhciB0aCxcclxuICAud2lkZ2V0X2NhbGVuZGFyIHRkIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxNC4yODU3JTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2FsZW5kYXIgdGgge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2NhbGVuZGFyIHRkIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzLjFlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2NhbGVuZGFyIHRmb290IHRkIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2NhbGVuZGFyIHRkI3RvZGF5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X2NhbGVuZGFyIHRkI3RvZGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogMi45ZW07XHJcbiAgICBoZWlnaHQ6IDIuOWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuOWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9jYWxlbmRhciB0Zm9vdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDNweDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2FsZW5kYXIgdGZvb3QgdGQge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2FsZW5kYXIgdGQjcHJldiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2FsZW5kYXIgdGQjbmV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2FsZW5kYXIgdGQjcHJldiBhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9jYWxlbmRhciB0ZCNwcmV2IGEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2FsZW5kYXIgdGQjcHJldiBhOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxLjJlbTtcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9jYWxlbmRhciB0ZCNwcmV2IGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XHJcbiAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfc2VhcmNoIGZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9zZWFyY2ggZm9ybTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC41ZW07XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDUuNWVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X3NlYXJjaCAuc2VhcmNoLWZpZWxkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMS4xZW0gMS41ZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF9zZWFyY2ggaW5wdXQuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDUuNWVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF90YWdfY2xvdWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X3RhZ19jbG91ZCBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcclxuICAgIG1hcmdpbjogMCA3cHggMTBweCAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAjcmVjZW50Y29tbWVudHMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnJlY2VudGNvbW1lbnRzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5yZWNlbnRjb21tZW50cyA+IGEge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB9XHJcblxyXG4gIGxpLnJlY2VudGNvbW1lbnRzOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucmVjZW50Y29tbWVudHMgKyAucmVjZW50Y29tbWVudHMge1xyXG4gICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgfVxyXG5cclxuICAucmVjZW50Y29tbWVudHMgLmNvbW1lbnQtYXV0aG9yLWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfYmFubmVyIC5pbWFnZV93cmFwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgbGkgKyBsaSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgbGkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1OXB4O1xyXG4gICAgbWluLWhlaWdodDogNDRweDtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCB1bCA+IGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0MFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsIGxpICsgbGk6YmVmb3JlIHtcclxuICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsIGEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl93cmFwIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl93cmFwIC5zY19sYXlvdXRzX21lbnUgPiB1bCA+IGxpICsgbGk6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwLjhlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICNkZGQ7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkgPiBhIHtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19jb2x1bW5fYWxpZ25fbGVmdCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX3JpZ2h0IC5zY19sYXlvdXRzX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuM2VtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XHJcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XHJcbiAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX2ZpZWxkIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgcGFkZGluZzogMCA2MHB4IDAgMjFweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDE4ZW07XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLnRvcF9wYW5lbDpub3QoLnNjaGVtZV9kYXJrKSAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWw6bm90KC5zY2hlbWVfZGFyaykgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzc5N2U4NyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRvcF9wYW5lbDpub3QoLnNjaGVtZV9kYXJrKSAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWw6bm90KC5zY2hlbWVfZGFyaykgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmhvdmVyOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgbGkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IHVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW46IC02cHggMCAwIC02cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgbGkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEsXHJcbiAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XHJcbiAgICBwYWRkaW5nOiAwLjg1ZW0gMS4zZW07XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gdWwge1xyXG4gICAgdG9wOiA0ZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTNlbTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgdWwge1xyXG4gICAgd2lkdGg6IDEwLjhlbTtcclxuICAgIHBhZGRpbmc6IDEuOGVtIDA7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gdWwgdWwge1xyXG4gICAgbGVmdDogMTAuOGVtO1xyXG4gICAgdG9wOiAtMS44ZW07XHJcbiAgICBtYXJnaW46IDAgMCAwIDJweDtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgbGkgPiBhIHtcclxuICAgIHBhZGRpbmc6IDAuMjdlbSAxZW07XHJcbiAgfVxyXG5cclxuICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHVsIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tcy1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfdGl0bGVfY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1ic19kZWxpbWl0ZXIge1xyXG4gICAgbWFyZ2luOiAwIDAuMTVlbTtcclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1wb3N0IC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IEVtYmVkZGVkICovXHJcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhIC5uYXYtYXJyb3cge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzExL3Bvc3QtNi1jb3B5cmlnaHQtNDA2eDIyOC5qcGcpO1xyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19wbHVnaW5zLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAucG9zdHNfY29udGFpbmVyLmNvbHVtbnNfd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfZmVhdHVyZWRbY2xhc3MqPVwiaG92ZXJfXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICAucG9zdF9mZWF0dXJlZFtjbGFzcyo9XCJob3Zlcl9cIl0sXHJcbiAgLnBvc3RfZmVhdHVyZWRbY2xhc3MqPVwiaG92ZXJfXCJdICoge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfZmVhdHVyZWQgLm1hc2sge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfZmVhdHVyZWQuaG92ZXJfc2ltcGxlOmhvdmVyIC5tYXNrIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAucG9zdF9mZWF0dXJlZC5ob3Zlcl9zaW1wbGUgLmljb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfaXRlbSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY19pdGVtX3RpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjk0ZW07XHJcbiAgfVxyXG5cclxuICAuc29jaWFsc193cmFwIHtcclxuICAgIG1hcmdpbjogLTEycHggMCAwIDA7XHJcbiAgfVxyXG5cclxuICAuc29jaWFsc193cmFwIC5zb2NpYWxfaXRlbSB7XHJcbiAgICBtYXJnaW46IDEycHggMTJweCAwIDA7XHJcbiAgfVxyXG5cclxuICAuc29jaWFsc193cmFwIC5zb2NpYWxfaXRlbSAuc29jaWFsX2ljb24ge1xyXG4gICAgd2lkdGg6IDQ2cHg7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcblxyXG4gIC50cnhfYWRkb25zX3Njcm9sbF90b190b3Age1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIGZvcm0ubWM0d3AtZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgZm9ybS5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwZW0gMCAyLjJlbTtcclxuICB9XHJcblxyXG4gIGZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIG1pbi13aWR0aDogOS41ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgZm9ybS5tYzR3cC1mb3JtIGxhYmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jdXN0b20uY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5jb250ZW50X3dyYXAge1xyXG4gICAgd2lkdGg6IDEyNzhweDtcclxuICB9XHJcblxyXG4gIGJvZHkuYm9keV9zdHlsZV93aWRlOm5vdCguZXhwYW5kX2NvbnRlbnQpIFtjbGFzcyo9XCJjb250ZW50X3dyYXBcIl0gPiAuY29udGVudCB7XHJcbiAgICB3aWR0aDogODE4cHg7XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiY29udGVudF93cmFwXCJdID4gLnNpZGViYXIge1xyXG4gICAgd2lkdGg6IDQzNXB4O1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzZlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcclxuICB9XHJcblxyXG4gIHAsXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMGVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS42ZW07XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBmb250LWZhbWlseTogXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNC4yODZlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMC45M2VtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMi4xcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYzZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LWZhbWlseTogXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMy40MjllbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMC45NmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS43NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41MmVtO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIuNTcxZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuOTFlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC45MmVtO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuNzE0ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMDZlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xyXG4gIH1cclxuXHJcbiAgaDYge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjI4NmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIzZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY5ZW07XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgfVxyXG5cclxuICBmb3JtIGJ1dHRvbixcclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yZWxhdGVkX3dyYXAgLnBvc3RfdGl0bGUsXHJcbiAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAucG9zdC10aXRsZSxcclxuICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnNoYXJlX21ldGFfbGFiZWwsXHJcbiAgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCAucG9zdF90YWdzIC5wb3N0X21ldGFfbGFiZWwsXHJcbiAgLm5hdi1saW5rcyxcclxuICAud2lkZ2V0X2NhbGVuZGFyIHRhYmxlLFxyXG4gIC53aWRnZXRfY2F0ZWdvcmllcyB1bCB7XHJcbiAgICBmb250LWZhbWlseTogXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZjtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfY2FsZW5kYXIgY2FwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjRlbTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3Mtc2luZ2xlIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpIC5zY19sYXlvdXRzX21lbnVfbmF2IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcblxyXG4gIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiB1bCB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xyXG4gIH1cclxuXHJcbiAgLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgdWwgPiBsaSA+IGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcclxuICB9XHJcblxyXG4gIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgPiB1bCB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhID4gdWwgPiBsaSB1bCB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgfVxyXG5cclxuICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY29sb3JzLWRlZmF1bHQuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5zY2hlbWVfZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBoMSxcclxuICAuc2NoZW1lX2RlZmF1bHQgaDIsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGgzLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCBoNSxcclxuICAuc2NoZW1lX2RlZmF1bHQgaDYsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGgzIGEsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGg2IGEsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGxpIGEge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgaDMgYTpob3ZlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgaDYgYTpob3ZlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgbGkgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBhIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwODEzMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgdGFibGUgdGgsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IHRhYmxlIHRoICsgdGgge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjYyZjNlO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IHRhYmxlIHRkLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCB0YWJsZSB0ZCArIHRkIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IHRhYmxlIHRoIHtcclxuICAgIGNvbG9yOiAjOGM5MDk3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCB0YWJsZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuICsgMSkgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IHRhYmxlID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4pID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCB1bCA+IGxpOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X3NlYXJjaCBmb3JtOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfc2VhcmNoIGZvcm06aG92ZXI6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAuc2NoZW1lX2RlZmF1bHQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCB0ZXh0YXJlYSxcclxuICAuc2NoZW1lX2RlZmF1bHQgZm9ybS5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICAgIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcclxuICAuc2NoZW1lX2RlZmF1bHQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCB0ZXh0YXJlYTpmb2N1cyxcclxuICAuc2NoZW1lX2RlZmF1bHQgZm9ybS5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgaW5wdXRbcGxhY2Vob2xkZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCB0ZXh0YXJlYVtwbGFjZWhvbGRlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGlucHV0W3BsYWNlaG9sZGVyXTo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgdGV4dGFyZWFbcGxhY2Vob2xkZXJdOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFtwbGFjZWhvbGRlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCB0ZXh0YXJlYVtwbGFjZWhvbGRlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFtwbGFjZWhvbGRlcl06OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCB0ZXh0YXJlYVtwbGFjZWhvbGRlcl06OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXSxcclxuICAuc2NoZW1lX2RlZmF1bHQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNDcsIDYyLCAwLjQpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGJ1dHRvbjpob3ZlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgYnV0dG9uOmZvY3VzLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuY29tbWVudHNfd3JhcCAuZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgLmNvbW1lbnRzX3dyYXAgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zb2NpYWxzX3NoYXJlOm5vdCguc29jaWFsc190eXBlX2Ryb3ApIC5zb2NpYWxfaWNvbjpob3ZlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmhvdmVyOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW0ge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW0gYTpub3QoLnNjX2J1dHRvbik6bm90KC5idXR0b24pIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2NfbGF5b3V0c19pdGVtIGE6bm90KC5zY19idXR0b24pOm5vdCguYnV0dG9uKTpob3ZlcixcclxuICAuc2NoZW1lX2RlZmF1bHRcclxuICAgIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbFxyXG4gICAgLnNjX2xheW91dHNfaXRlbVxyXG4gICAgYTpub3QoLnNjX2J1dHRvbik6bm90KC5idXR0b24pOmhvdmVyXHJcbiAgICAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9zdWJtaXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmhvdmVyOmJlZm9yZSxcclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c190aXRsZSAuc2NfbGF5b3V0c190aXRsZV9icmVhZGNydW1icyBhIHtcclxuICAgIGNvbG9yOiAjMjYyZjNlO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwODEzMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIHVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IHVsOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSBsaSA+IGEge1xyXG4gICAgY29sb3I6ICM4YzkwOTcgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpIGxpID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgbGkgPiBhOmhvdmVyOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLm1lbnVfbW9iaWxlX2lubmVyIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfY2xvc2U6YmVmb3JlLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfY2xvc2U6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMWQxZDFkO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5tZW51X21vYmlsZV9jbG9zZTpob3ZlcjpiZWZvcmUsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5tZW51X21vYmlsZV9jbG9zZTpob3ZlcjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLm1lbnVfbW9iaWxlX2lubmVyIGEsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5tZW51X21vYmlsZV9pbm5lciAubWVudV9tb2JpbGVfbmF2X2FyZWEgbGk6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5tZW51X21vYmlsZV9pbm5lciBhOmhvdmVyLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfaW5uZXIgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpOmhvdmVyOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfaW5uZXIgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLm1lbnVfbW9iaWxlX2lubmVyIC5zZWFyY2hfbW9iaWxlIC5zZWFyY2hfc3VibWl0OmZvY3VzLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAubWVudV9tb2JpbGVfaW5uZXIgLnNlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzkwOTc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW1faWNvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnRvcF9wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2l0ZW0ge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YSxcclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW06YWZ0ZXIsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbTpob3ZlcjphZnRlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtIGEsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9pbmZvIC5wb3N0X2luZm9faXRlbSBhIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtIGEucG9zdF9pbmZvX2RhdGUge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfaW5mbyAucG9zdF9pbmZvX2l0ZW0gYS5wb3N0X2luZm9fYXV0aG9yIHtcclxuICAgIGNvbG9yOiAjMjYyZjNlO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtIGEucG9zdF9pbmZvX2F1dGhvcjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEzMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtLnBvc3RfZGF0ZSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0gYTpob3ZlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfaW5mbyAucG9zdF9pbmZvX2l0ZW0gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9pdGVtIC5wb3N0X3RpdGxlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtIC5zb2NpYWxfaXRlbXMsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbSAuc29jaWFsX2l0ZW1zOmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnNoYXJlX21ldGFfbGFiZWwsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgLnBvc3RfdGFncyAucG9zdF9tZXRhX2xhYmVsIHtcclxuICAgIGNvbG9yOiAjMjYyZjNlO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3RfdGFncyBhIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50IC5wb3N0X21ldGFfc2luZ2xlIC5wb3N0X3RhZ3MgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCAucG9zdF9tZXRhIC5wb3N0X3NoYXJlIC5zb2NpYWxzX3R5cGVfYmxvY2sgLnNvY2lhbF9pdGVtIC5zb2NpYWxfaWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdFxyXG4gICAgLnBvc3RfaXRlbV9zaW5nbGVcclxuICAgIC5wb3N0X2NvbnRlbnRcclxuICAgIC5wb3N0X21ldGFcclxuICAgIC5wb3N0X3NoYXJlXHJcbiAgICAuc29jaWFsc190eXBlX2Jsb2NrXHJcbiAgICAuc29jaWFsX2l0ZW06aG92ZXJcclxuICAgIC5zb2NpYWxfaWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAubmF2LWxpbmtzLXNpbmdsZSAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5uYXYtbGlua3Mtc2luZ2xlIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwODEzMjQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIGE6aG92ZXIgLnBvc3QtdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnJlbGF0ZWRfd3JhcCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnJlbGF0ZWRfd3JhcCAucG9zdF90aXRsZSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5jb21tZW50c19mb3JtX3dyYXAge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zaWRlYmFyX2lubmVyIC53aWRnZXQgKyAud2lkZ2V0IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2lkZWJhciAud2lkZ2V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldCB1bCA+IGxpOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfY2FsZW5kYXIgY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF9jYWxlbmRhciB0aCB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X2NhbGVuZGFyIHRib2R5IHRkIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF9jYWxlbmRhciB0ZCN0b2RheSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfY2FsZW5kYXIgdGQjdG9kYXkge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF9jYWxlbmRhciB0ZCN0b2RheTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X2NhbGVuZGFyICNwcmV2IGEge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF9jYWxlbmRhciAjcHJldiBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDgxMzI0O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfY2FsZW5kYXIgdGQjcHJldiBhOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfY2F0ZWdvcmllcyBsaSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X3RhZ19jbG91ZCBhIHtcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X3RhZ19jbG91ZCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfc2VhcmNoIGlucHV0LnNlYXJjaC1zdWJtaXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0IC53aWRnZXRfdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5yZWNlbnRjb21tZW50cyArIC5yZWNlbnRjb21tZW50cyxcclxuICAuc2NoZW1lX2RlZmF1bHQgYXNpZGUgLnBvc3RfaXRlbSArIC5wb3N0X2l0ZW0sXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSArIGxpIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucmVjZW50Y29tbWVudHMgLmNvbW1lbnQtYXV0aG9yLWxpbmsge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNpbmdsZS1wb3N0IC5wb3N0X2l0ZW1fc2luZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiAuc2NfbGF5b3V0c19pdGVtX2ljb246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc2NfbGF5b3V0c19tZW51X21vYmlsZV9idXR0b24gLnNjX2xheW91dHNfaXRlbV9pY29uIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5MDk3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIC5zY19sYXlvdXRzX2l0ZW1faWNvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmYzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5jb21tZW50c193cmFwIC5jb21tZW50c19maWVsZCBpbnB1dCxcclxuICAuc2NoZW1lX2RlZmF1bHQgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2ZpZWxkIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCBsaSB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IC5zY190d2l0dGVyX2xpc3QgbGkge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCAuc2NfdHdpdHRlcl9saXN0IGxpOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgbGkgKyBsaSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCB1bCBhIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzc5N2U4NztcclxuICAgIGNvbG9yOiAjNzk3ZTg3O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc29jaWFsc193cmFwIC5zb2NpYWxfaXRlbSAuc29jaWFsX2ljb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc29jaWFsc193cmFwIC5zb2NpYWxfaXRlbSAuc29jaWFsX2ljb24ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW06aG92ZXIgLnNvY2lhbF9pY29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW06aG92ZXIgLnNvY2lhbF9pY29uIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC50cnhfYWRkb25zX3Njcm9sbF90b190b3Age1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC50cnhfYWRkb25zX3Njcm9sbF90b190b3A6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjE1MGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjNlO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY29sb3JzLWRhcmsuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5zY2hlbWVfZGFyayB7XHJcbiAgICBjb2xvcjogIzg0ODk5MjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayBoMSxcclxuICAuc2NoZW1lX2RhcmsgaDIsXHJcbiAgLnNjaGVtZV9kYXJrIGxpIGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgbGkgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayBhIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgdWwgPiBsaTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAuc2NoZW1lX2RhcmsgZm9ybS5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICBjb2xvcjogI2I3YjdiNztcclxuICAgIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcclxuICAuc2NoZW1lX2RhcmsgZm9ybS5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzM1MzUzNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbcGxhY2Vob2xkZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNmY2ZjZmO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayBpbnB1dFtwbGFjZWhvbGRlcl06Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2ZjZmNmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3BsYWNlaG9sZGVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2ZjZmNmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3BsYWNlaG9sZGVyXTo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2ZjZmNmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyNjJmM2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayBidXR0b246bm90KC5jb21wb25lbnRzLWJ1dHRvbiksXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgLnNjaGVtZV9kYXJrIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIC5zZWFyY2hfd3JhcCAuc2VhcmNoX3N1Ym1pdDpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0sXHJcbiAgLnNjaGVtZV9kYXJrIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwODEyMjQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayBidXR0b246aG92ZXIsXHJcbiAgLnNjaGVtZV9kYXJrIGJ1dHRvbjpmb2N1cyxcclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcclxuICAuc2NoZW1lX2RhcmsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcclxuICAuc2NoZW1lX2RhcmsgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcclxuICAuc2NoZW1lX2RhcmsgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0OmhvdmVyOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyay5mb290ZXJfd3JhcCB7XHJcbiAgICBjb2xvcjogIzg0ODk5MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNjX2xheW91dHNfdGl0bGUgLnNjX2xheW91dHNfdGl0bGVfYnJlYWRjcnVtYnMsXHJcbiAgLnNjaGVtZV9kYXJrIC5zY19sYXlvdXRzX3RpdGxlIC5zY19sYXlvdXRzX3RpdGxlX2JyZWFkY3J1bWJzIGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLnNjX2xheW91dHNfdGl0bGUgLnNjX2xheW91dHNfdGl0bGVfYnJlYWRjcnVtYnMgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciB7XHJcbiAgICBjb2xvcjogI2E2YTZhNjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2Nsb3NlOmJlZm9yZSxcclxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2Nsb3NlOmFmdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfY2xvc2U6aG92ZXI6YmVmb3JlLFxyXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfY2xvc2U6aG92ZXI6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciBhLFxyXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyayAubWVudV9tb2JpbGVfaW5uZXIgYTpob3ZlcixcclxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2lubmVyIC5tZW51X21vYmlsZV9uYXZfYXJlYSBsaTpob3ZlcjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2lubmVyIC5zZWFyY2hfbW9iaWxlIC5zZWFyY2hfc3VibWl0IHtcclxuICAgIGNvbG9yOiAjNmY2ZjZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrIC5tZW51X21vYmlsZV9pbm5lciAuc2VhcmNoX21vYmlsZSAuc2VhcmNoX3N1Ym1pdDpmb2N1cyxcclxuICAuc2NoZW1lX2RhcmsgLm1lbnVfbW9iaWxlX2lubmVyIC5zZWFyY2hfbW9iaWxlIC5zZWFyY2hfc3VibWl0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrLmZvb3Rlcl93cmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XHJcbiAgICBjb2xvcjogI2E2YTZhNjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyay5mb290ZXJfd3JhcCBoMiB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGFyay5mb290ZXJfd3JhcCBhIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kYXJrLmZvb3Rlcl93cmFwIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RhcmsgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvdHJ4X2FkZG9ucy9jc3MvX19yZXNwb25zaXZlLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdyksXHJcbiAgICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdykgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93IC5zY19sYXlvdXRzX2xvZ28gaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogNC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdyksXHJcbiAgICAuc2NfbGF5b3V0c19yb3c6bm90KC5zY19sYXlvdXRzX3Jvd190eXBlX25hcnJvdykgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLnRyeF9hZGRvbnNfc2Nyb2xsX3RvX3RvcCB7XHJcbiAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2l0ZW1fdGl0bGUge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX2NvbHVtbiAuc2NfbGF5b3V0c19pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjE1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfY29sdW1uX2FsaWduX3JpZ2h0IC5zY19sYXlvdXRzX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS4xNWVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfdGl0bGVfdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhIHtcclxuICAgICAgcGFkZGluZzogMC43ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xyXG4gICAgICByaWdodDogMC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zY19pdGVtX3RpdGxlIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGVfb25fbW9iaWxlLFxyXG4gICAgLnNjX2xheW91dHNfaGlkZV9vbl9tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW0gLnNvY2lhbF9pY29uIHtcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsc193cmFwIC5zb2NpYWxfaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogNnB4IDZweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfbWVudV9tb2JpbGVfYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSxcclxuICAgIC5zY19sYXlvdXRzX3Jvdzpub3QoLnNjX2xheW91dHNfcm93X3R5cGVfbmFycm93KSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfdGl0bGVfdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDIxNjBweCkge1xyXG4gICAgLnNjX2xheW91dHNfaGlkZV9vbl93aWRlIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDIxNTlweCkge1xyXG4gICAgLnNjX2xheW91dHNfaGlkZV9vbl9kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xyXG4gICAgLnNjX2xheW91dHNfaGlkZV9vbl9ub3RlYm9vayB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLnNjX2xheW91dHNfaGlkZV9vbl90YWJsZXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19yZXNwb25zaXZlLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAuY29udGVudF93cmFwIHtcclxuICAgICAgd2lkdGg6IDExMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5LmJvZHlfc3R5bGVfd2lkZTpub3QoLmV4cGFuZF9jb250ZW50KSBbY2xhc3MqPVwiY29udGVudF93cmFwXCJdID4gLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNzA0LjA2ODg1NzU5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgW2NsYXNzKj1cImNvbnRlbnRfd3JhcFwiXSA+IC5zaWRlYmFyIHtcclxuICAgICAgd2lkdGg6IDM3NC40MTMxNDU1Mzk5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfdGh1bWIsXHJcbiAgICBhc2lkZSAucG9zdF9pdGVtIC5wb3N0X3RodW1iIHtcclxuICAgICAgbWFyZ2luOiAwIDIwcHggM3B4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpLFxyXG4gICAgLnNjX2xheW91dHNfcm93Om5vdCguc2NfbGF5b3V0c19yb3dfdHlwZV9uYXJyb3cpIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfZmllbGQge1xyXG4gICAgICB3aWR0aDogMTZlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmVsYXRlZF93cmFwLnJlbGF0ZWRfc3R5bGVfY2xhc3NpYyAucG9zdF90aXRsZSArIC5wb3N0X2NvbnRlbnRfaW5uZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcG9zdCAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9oZWFkZXJfc2luZ2xlIHtcclxuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1wb3N0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnRfc2luZ2xlIHtcclxuICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXBvc3QgLmhlYWRlcl9jb250ZW50X3dyYXAgKyAucG9zdF9jb250ZW50X3NpbmdsZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfcmVjZW50X3Bvc3RzIC5wb3N0X2luZm8gPiAucG9zdF9pbmZvX2l0ZW0ucG9zdF9pbmZvX3Bvc3RlZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfcmVjZW50X3Bvc3RzIC5wb3N0X2luZm8gPiAucG9zdF9pbmZvX2l0ZW0ucG9zdF9pbmZvX3Bvc3RlZF9ieTpudGgtY2hpbGQoMik6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLnNjX2xheW91dHNfdGl0bGVfY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy43ZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDIuNGVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBhZ2VfY29udGVudF93cmFwIHtcclxuICAgIC8vICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAvLyAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X2NhdGVnb3JpZXMgdWwge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X2FyZWEgLnBvc3RfaXRlbSAucG9zdF9pbmZvIC5wb3N0X2luZm9faXRlbSArIC5wb3N0X2luZm9faXRlbTpiZWZvcmUsXHJcbiAgICBhc2lkZSAucG9zdF9pdGVtIC5wb3N0X2luZm8gLnBvc3RfaW5mb19pdGVtICsgLnBvc3RfaW5mb19pdGVtOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfYXJlYSAucG9zdF9pdGVtIC5wb3N0X3RodW1iLFxyXG4gICAgYXNpZGUgLnBvc3RfaXRlbSAucG9zdF90aHVtYiB7XHJcbiAgICAgIG1hcmdpbjogMCAxOHB4IDNweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X3dyYXAge1xyXG4gICAgICB3aWR0aDogOTY0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5Om5vdCguZXhwYW5kX2NvbnRlbnQpOm5vdCguYm9keV9zdHlsZV9mdWxsd2lkZSk6bm90KC5ib2R5X3N0eWxlX2Z1bGxzY3JlZW4pIFtjbGFzcyo9XCJjb250ZW50X3dyYXBcIl0gPiAuY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA2MTcuMDIwMzQ0Mjg3OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzcyo9XCJjb250ZW50X3dyYXBcIl0gPiAuc2lkZWJhciB7XHJcbiAgICAgIHdpZHRoOiAzMjguMTIyMDY1NzI3N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW5zX3dyYXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW5zX3dyYXAgPiBbY2xhc3MqPVwiY29sdW1uLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtbnNfd3JhcC5jb2x1bW5zX3BhZGRpbmdfYm90dG9tID4gW2NsYXNzKj1cImNvbHVtbi1cIl0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIGJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBwYWRkaW5nOiAxZW0gM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfY2FsZW5kYXIgdGQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9jYWxlbmRhciB0ZCN0b2RheTpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X2NhbGVuZGFyIGNhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfdGFnX2Nsb3VkIGEge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTNweDtcclxuICAgICAgbWFyZ2luOiAwIDVweCA2cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsID4gbGk6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCB1bCBsaSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCB1bCBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB0aCxcclxuICAgIHRhYmxlIHRkIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX3dyYXAgLnNjX2xheW91dHNfbWVudSA+IHVsID4gbGkge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX2ZpZWxkIHtcclxuICAgICAgd2lkdGg6IDEwZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEsXHJcbiAgICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcclxuICAgICAgcGFkZGluZzogMC44NWVtIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAudHJ4X2FkZG9uc19zY3JvbGxfdG9fdG9wIHtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgd2lkdGg6IDIuMmVtO1xyXG4gICAgICBoZWlnaHQ6IDIuMmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXIgLndpZGdldCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldCAud2lkZ2V0X3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgcGFkZGluZzogMTZweCAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyX2lubmVyIC53aWRnZXQgLndpZGdldF90aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIHtcclxuICAgICAgcGFkZGluZzogMC44ZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXBvc3QgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudF9zaW5nbGUge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcG9zdCAuaGVhZGVyX2NvbnRlbnRfd3JhcCArIC5wb3N0X2NvbnRlbnRfc2luZ2xlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1wb3N0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2hlYWRlcl9zaW5nbGUge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5wb3N0LXRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkX3dyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbl90aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAuNWVtO1xyXG4gICAgICBmb250LXNpemU6IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmVsYXRlZF93cmFwIC5wb3N0X3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkX3dyYXAucmVsYXRlZF9zdHlsZV9jbGFzc2ljIC5wb3N0X2ZlYXR1cmVkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnRzX2Zvcm1fd3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkX3dyYXAgKyAuY29tbWVudHNfd3JhcCAuY29tbWVudHNfZm9ybV93cmFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmtzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodC10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA5OTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5zY19sYXlvdXRzX3RpdGxlX2NhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyLjZlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjFlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40NWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF93cmFwIHtcclxuICAgICAgd2lkdGg6IDcwOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keTpub3QoLmV4cGFuZF9jb250ZW50KTpub3QoLmJvZHlfc3R5bGVfZnVsbHdpZGUpOm5vdCguYm9keV9zdHlsZV9mdWxsc2NyZWVuKSBbY2xhc3MqPVwiY29udGVudF93cmFwXCJdID4gLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzcyo9XCJjb250ZW50X3dyYXBcIl0gPiAuc2lkZWJhciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBhZ2VfY29udGVudF93cmFwIHtcclxuICAgIC8vICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAvLyAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX3Jvd190eXBlX25vcm1hbCAuc2VhcmNoX3dyYXAgLnNlYXJjaF9maWVsZCB7XHJcbiAgICAgIHdpZHRoOiA5ZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDIwcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0IHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaSA+IGEsXHJcbiAgICAuc2NfbGF5b3V0c19tZW51X25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcclxuICAgICAgcGFkZGluZzogMC44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIHtcclxuICAgICAgcGFkZGluZzogMC42ZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBtaW4td2lkdGg6IDcuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgcGFkZGluZzogMCA4ZW0gMCAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodC10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl93cmFwIC5zY19sYXlvdXRzX21lbnUgPiB1bCA+IGxpID4gYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDAuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfd3JhcCAuc2NfbGF5b3V0c19tZW51ID4gdWwgPiBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNjX2xheW91dHNfaXRlbV9pY29uIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c19yb3dfdHlwZV9ub3JtYWwgLnNlYXJjaF93cmFwIC5zZWFyY2hfc3VibWl0IHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zZWFyY2hfd3JhcCAuc2VhcmNoX2ZpZWxkIHtcclxuICAgICAgd2lkdGg6IDdlbTtcclxuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X21ldGEgLnBvc3RfbWV0YV9pdGVtOmFmdGVyIHtcclxuICAgICAgbWFyZ2luOiAwIDAuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWxzX3dyYXAge1xyXG4gICAgICBtYXJnaW46IC04cHggMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbHNfd3JhcCAuc29jaWFsX2l0ZW0ge1xyXG4gICAgICBtYXJnaW46IDhweCA4cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWxzX3dyYXAgLnNvY2lhbF9pdGVtIC5zb2NpYWxfaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDczOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuNmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIuM2VtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudV9tb2JpbGUgLnNjX2xheW91dHNfbG9nbyB7XHJcbiAgICAgIG1hcmdpbjogMi40cmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF93cmFwIHtcclxuICAgICAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keTpub3QoLmV4cGFuZF9jb250ZW50KTpub3QoLmJvZHlfc3R5bGVfZnVsbHdpZGUpOm5vdCguYm9keV9zdHlsZV9mdWxsc2NyZWVuKSBbY2xhc3MqPVwiY29udGVudF93cmFwXCJdID4gLmNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzcyo9XCJjb250ZW50X3dyYXBcIl0gPiAuc2lkZWJhciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtbnNfd3JhcCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtbnNfd3JhcCA+IFtjbGFzcyo9XCJjb2x1bW4tXCJdIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uc193cmFwLmNvbHVtbnNfcGFkZGluZ19ib3R0b20gPiBbY2xhc3MqPVwiY29sdW1uLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW5zX3dyYXA6bm90KC5jb2x1bW5zX2ZsdWlkKSA+IFtjbGFzcyo9XCJjb2x1bW4tXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBhZ2VfY29udGVudF93cmFwIHtcclxuICAgIC8vICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAvLyAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF90YWdzLFxyXG4gICAgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCA+IC5wb3N0X21ldGFfc2luZ2xlIC5wb3N0X3NoYXJlIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3Rfc2hhcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCA+IC5wb3N0X21ldGFfc2luZ2xlIC5wb3N0X3NoYXJlIC5zb2NpYWxfaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0gYnV0dG9uLFxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuODRlbSAyLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgICB0ZXh0YXJlYSxcclxuICAgIGZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgcGFkZGluZzogMC44ZW0gMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnVfbW9iaWxlIC5tZW51X21vYmlsZV9pbm5lciB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX21lbnVfbmF2ID4gbGkgPiBhLFxyXG4gICAgLnNjX2xheW91dHNfbWVudV9uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNTVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhciAud2lkZ2V0ICsgLndpZGdldCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9hcmVhIC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUsXHJcbiAgICBhc2lkZSAucG9zdF9pdGVtIC5wb3N0X3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfY2FsZW5kYXIgdGQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMi43ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1wb3N0IC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2hlYWRlcl9zaW5nbGUge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXBvc3QgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudF9zaW5nbGUge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcG9zdCAuaGVhZGVyX2NvbnRlbnRfd3JhcCArIC5wb3N0X2NvbnRlbnRfc2luZ2xlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCA+IC5wb3N0X21ldGFfc2luZ2xlIC5wb3N0X3NoYXJlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3RfaXRlbV9zaW5nbGUgLnBvc3RfY29udGVudCA+IC5wb3N0X21ldGFfc2luZ2xlIC5zaGFyZV9tZXRhX2xhYmVsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAucG9zdC10aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVsYXRlZF93cmFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnRzX2Zvcm1fd3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50c193cmFwIC5jb21tZW50c19maWVsZCB0ZXh0YXJlYSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudHNfd3JhcCAuY29tbWVudHNfZmllbGQgaW5wdXQsXHJcbiAgICAuY29tbWVudHNfd3JhcCAuY29tbWVudHNfZmllbGQgdGV4dGFyZWEge1xyXG4gICAgICBwYWRkaW5nOiAwLjhlbSAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBib2R5IGRpdiAuc2NfbGF5b3V0c19jb2x1bW4gLmNvcHlyaWdodC10ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfaXRlbV90aXRsZSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9yZWNlbnRfcG9zdHMgLnBvc3RfaW5mbyA+IC5wb3N0X2luZm9faXRlbS5wb3N0X2luZm9fcG9zdGVkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfcmVjZW50X3Bvc3RzIC5wb3N0X2luZm8gPiAucG9zdF9pbmZvX2l0ZW0ucG9zdF9pbmZvX3Bvc3RlZF9ieTpudGgtY2hpbGQoMik6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgcCxcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xZW07XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGgsXHJcbiAgICB0YWJsZSB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBib2R5IHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfbGF5b3V0c190aXRsZV9jYXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMC45M2VtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMC45MWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wNmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjNlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucGFnZV9jb250ZW50X3dyYXAge1xyXG4gICAgLy8gICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIC8vICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLm1lbnVfbW9iaWxlIC5zY19sYXlvdXRzX2xvZ28ge1xyXG4gICAgICBtYXJnaW46IDJyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51X21vYmlsZV9jbG9zZSB7XHJcbiAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X3dyYXAge1xyXG4gICAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3MqPVwiY29udGVudF93cmFwXCJdID4gLnNpZGViYXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW5zX3dyYXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW5zX3dyYXAgPiBbY2xhc3MqPVwiY29sdW1uLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtbnNfd3JhcC5jb2x1bW5zX3BhZGRpbmdfYm90dG9tID4gW2NsYXNzKj1cImNvbHVtbi1cIl0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uc193cmFwOm5vdCguY29sdW1uc19mbHVpZCkgPiBbY2xhc3MqPVwiY29sdW1uLVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgPiB1bCA+IGxpID4gYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51X21vYmlsZSAubWVudV9tb2JpbGVfbmF2X2FyZWEgbGkgPiBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIHdpZHRoOiAyODBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudV9tb2JpbGUgLm1lbnVfbW9iaWxlX25hdl9hcmVhIGxpIGxpIC5vcGVuX2NoaWxkX21lbnUge1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnVfbW9iaWxlX2Nsb3NlOmJlZm9yZSxcclxuICAgIC5tZW51X21vYmlsZV9jbG9zZTphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXIgLndpZGdldCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXIgLndpZGdldCArIC53aWRnZXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbGlua3Mtc2luZ2xlIC5uYXYtbGlua3MgLnBvc3QtdGl0bGUge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X2FyZWEgLnBvc3RfaXRlbSAucG9zdF90aXRsZSxcclxuICAgIGFzaWRlIC5wb3N0X2l0ZW0gLnBvc3RfdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9jYWxlbmRhciB0ZCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X2NhbGVuZGFyIHRoIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9jYWxlbmRhciBjYXB0aW9uIHtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfdGFnX2Nsb3VkIGEge1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcclxuICAgICAgbWFyZ2luOiAwIDRweCA1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldF9jb250ZW50IHVsIGxpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfdHdpdHRlciAud2lkZ2V0X2NvbnRlbnQgdWwgbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWNlbnRjb21tZW50cyA+IGEge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9zZWFyY2ggLnNlYXJjaC1maWVsZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuOGVtIDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfc2VhcmNoIGlucHV0LnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICB3aWR0aDogNC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9zZWFyY2ggZm9ybTphZnRlciB7XHJcbiAgICAgIHdpZHRoOiA0ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF9jYWxlbmRhciB0ZCN0b2RheTpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMi4zZW07XHJcbiAgICAgIGhlaWdodDogMi4zZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjNlbTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIGJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjX2xheW91dHNfcm93X3R5cGVfbm9ybWFsIC5zY19sYXlvdXRzX2l0ZW1faWNvbiB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY19sYXlvdXRzX21lbnVfbW9iaWxlX2J1dHRvbiAuc2NfbGF5b3V0c19pdGVtX2ljb24ge1xyXG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NfaXRlbV90aXRsZSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcG9zdCAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9oZWFkZXJfc2luZ2xlIHtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbGF0ZWRfd3JhcCAucG9zdF90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVsYXRlZF93cmFwLnJlbGF0ZWRfc3R5bGVfY2xhc3NpYyAucG9zdF90aXRsZSArIC5wb3N0X2NvbnRlbnRfaW5uZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnRzX3dyYXAgLmNvbW1lbnRzX2F1dGhvcixcclxuICAgIC5jb21tZW50c193cmFwIC5jb21tZW50c19lbWFpbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50c193cmFwIC5jb21tZW50c19maWVsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbGF0ZWRfd3JhcCArIC5jb21tZW50c193cmFwIC5jb21tZW50c19mb3JtX3dyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X2l0ZW1fc2luZ2xlIC5wb3N0X2NvbnRlbnQgPiAucG9zdF9tZXRhX3NpbmdsZSAucG9zdF90YWdzIGEge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdF9pdGVtX3NpbmdsZSAucG9zdF9jb250ZW50ID4gLnBvc3RfbWV0YV9zaW5nbGUgLnBvc3RfdGFncyBhIHtcclxuICAgICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbGF0ZWRfd3JhcC5yZWxhdGVkX3N0eWxlX2NsYXNzaWMgLnBvc3RfZmVhdHVyZWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjQ1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLThweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0IHVsID4gbGk6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwLjdlbTtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X3JlY2VudF9wb3N0cyAucG9zdF9pbmZvID4gLnBvc3RfaW5mb19pdGVtLnBvc3RfaW5mb19wb3N0ZWQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X3JlY2VudF9wb3N0cyAucG9zdF9pbmZvID4gLnBvc3RfaW5mb19pdGVtLnBvc3RfaW5mb19wb3N0ZWRfYnk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldF90d2l0dGVyIC53aWRnZXRfY29udGVudCB1bCBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBoeXBoZW5zOiBtYW51YWw7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIHtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcy1zaW5nbGUgLm5hdi1saW5rcyAucG9zdC10aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogOHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIsXHJcbiAgICAubmF2LWxpbmtzLXNpbmdsZSAubmF2LWxpbmtzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cclxuLnJlY2VudGNvbW1lbnRzIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IEVtYmVkZGVkICovXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYmVmOWJhNyB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZDA2YzI1YiB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMjE0ZTgyMSAubG9nb19pbWFnZSB7XHJcbiAgbWF4LWhlaWdodDogODBweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMmU3NWNlIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzBlYjUwOm5vdCguZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWVsZW1lbnQtdHlwZS1iYWNrZ3JvdW5kKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyMS5qcGcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWI3MGViNTAge1xyXG4gIHRyYW5zaXRpb246XHJcbiAgICBiYWNrZ3JvdW5kIDAuM3MsXHJcbiAgICBib3JkZXIgMC4zcyxcclxuICAgIGJvcmRlci1yYWRpdXMgMC4zcyxcclxuICAgIGJveC1zaGFkb3cgMC4zcztcclxufVxyXG5cclxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1lZDFiNjgyIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02ODUwYjRiIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICBoZWlnaHQ6IDI4NXB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWI3NjIyMWYgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMTgwcHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNjEyZjMwNiAuc2NfbGF5b3V0c190aXRsZSB7XHJcbiAgbWluLWhlaWdodDogMHB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTAxNTUxYzIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogNjFweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjc2MjIxZiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0wMTU1MWMyIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZDA2YzI1YiB7XHJcbiAgICB3aWR0aDogMjcuODI5JTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZjJlNzVjZSB7XHJcbiAgICB3aWR0aDogNzIuMTcxJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZDA2YzI1YiB7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMmU3NWNlIHtcclxuICAgIHdpZHRoOiA2OCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWQwNmMyNWIge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZjJlNzVjZSB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzYyMjFmIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogNjVweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDE1NTFjMiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogRW1iZWRkZWQgKi9cclxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iZWY5YmE3IHtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxufVxyXG5cclxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1kMDZjMjViIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0yMTRlODIxIC5sb2dvX2ltYWdlIHtcclxuICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWYyZTc1Y2Uge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWI3MGViNTA6bm90KC5lbGVtZW50b3ItbW90aW9uLWVmZmVjdHMtZWxlbWVudC10eXBlLWJhY2tncm91bmQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIxLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjcwZWI1MCB7XHJcbiAgdHJhbnNpdGlvbjpcclxuICAgIGJhY2tncm91bmQgMC4zcyxcclxuICAgIGJvcmRlciAwLjNzLFxyXG4gICAgYm9yZGVyLXJhZGl1cyAwLjNzLFxyXG4gICAgYm94LXNoYWRvdyAwLjNzO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWVkMWI2ODIge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTY4NTBiNGIgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMjg1cHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjc2MjIxZiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgaGVpZ2h0OiAxODBweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC02MTJmMzA2IC5zY19sYXlvdXRzX3RpdGxlIHtcclxuICBtaW4taGVpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDE1NTFjMiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgaGVpZ2h0OiA2MXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWQwNmMyNWIge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZjJlNzVjZSB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iNzYyMjFmIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogNjVweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDE1NTFjMiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWQwNmMyNWIge1xyXG4gICAgd2lkdGg6IDI3LjgyOSU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWYyZTc1Y2Uge1xyXG4gICAgd2lkdGg6IDcyLjE3MSU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZWxlbWVudG9yLTYgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWQwNmMyNWIge1xyXG4gICAgd2lkdGg6IDMyJTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZjJlNzVjZSB7XHJcbiAgICB3aWR0aDogNjglO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5lbGVtZW50b3ItNiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYjc2MjIxZiAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci02IC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0wMTU1MWMyIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xyXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDliZGIwZSB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMDhjNjRjIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICBoZWlnaHQ6IDg0cHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1lYWJhY2M3IHtcclxuICB0cmFuc2l0aW9uOlxyXG4gICAgYmFja2dyb3VuZCAwLjNzLFxyXG4gICAgYm9yZGVyIDAuM3MsXHJcbiAgICBib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICBib3gtc2hhZG93IDAuM3M7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC04ZTJiNmRiIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTE5ZjJmMTUge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzczNDdmYiB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC01NGIyMTlhIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWJhYmE2OGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogNzJweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM4ZTAwNTIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzhlMDA1MiAuZWxlbWVudG9yLWRpdmlkZXIge1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWQ4NWE1ZDAgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMTVweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTFjOTkzMzQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYzZkNjkyYiB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC04N2Y5ZDBjIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWZkYWE2OGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMThweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LThlMmI2ZGIge1xyXG4gICAgd2lkdGg6IDIyLjAxOCU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMTlmMmYxNSB7XHJcbiAgICB3aWR0aDogNDAuOTc5JTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zNzM0N2ZiIHtcclxuICAgIHdpZHRoOiAzNi45OTklO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTFjOTkzMzQge1xyXG4gICAgd2lkdGg6IDYwLjA5MiU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYzZkNjkyYiB7XHJcbiAgICB3aWR0aDogMzkuOTA4JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZjA4YzY0YyAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYmFiYTY4YSAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZjA4YzY0YyAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzczNDdmYiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgbWFyZ2luOiAzcHggMHB4IDBweCAwcHg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYmFiYTY4YSAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtZDg1YTVkMCAuZWxlbWVudG9yLXNwYWNlci1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mZGFhNjhhIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xyXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMDliZGIwZSB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMDhjNjRjIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICBoZWlnaHQ6IDg0cHg7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1lYWJhY2M3IHtcclxuICB0cmFuc2l0aW9uOlxyXG4gICAgYmFja2dyb3VuZCAwLjNzLFxyXG4gICAgYm9yZGVyIDAuM3MsXHJcbiAgICBib3JkZXItcmFkaXVzIDAuM3MsXHJcbiAgICBib3gtc2hhZG93IDAuM3M7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC04ZTJiNmRiIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTE5ZjJmMTUge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzczNDdmYiB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC01NGIyMTlhIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWJhYmE2OGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogNzJweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTM4ZTAwNTIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMzhlMDA1MiAuZWxlbWVudG9yLWRpdmlkZXIge1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWQ4NWE1ZDAgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMTVweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTFjOTkzMzQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYzZkNjkyYiB7XHJcbiAgLW1zLWZsZXgtcGFjazogaW5oZXJpdDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC04N2Y5ZDBjIHtcclxuICAtbXMtZmxleC1wYWNrOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxufVxyXG5cclxuLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWZkYWE2OGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gIGhlaWdodDogMThweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMDhjNjRjIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iYWJhNjhhIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogMzdweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1mMDhjNjRjIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zNzM0N2ZiID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICBtYXJnaW46IDNweCAwcHggMHB4IDBweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1iYWJhNjhhIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogMTdweDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC1kODVhNWQwIC5lbGVtZW50b3Itc3BhY2VyLWlubmVyIHtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWZkYWE2OGEgLmVsZW1lbnRvci1zcGFjZXItaW5uZXIge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LThlMmI2ZGIge1xyXG4gICAgd2lkdGg6IDIyLjAxOCU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtMTlmMmYxNSB7XHJcbiAgICB3aWR0aDogNDAuOTc5JTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItNjIyIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItZWxlbWVudC0zNzM0N2ZiIHtcclxuICAgIHdpZHRoOiAzNi45OTklO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci02MjIgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTFjOTkzMzQge1xyXG4gICAgd2lkdGg6IDYwLjA5MiU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLTYyMiAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYzZkNjkyYiB7XHJcbiAgICB3aWR0aDogMzkuOTA4JTtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xyXG4uZmN1bml0ZWRfaW5saW5lXzE2NzE4NzQ1MjYge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbn1cclxuXHJcbi50cnhfYWRkb25zX2lubGluZV8xNzQzNDI1MjI5IGltZyB7XHJcbiAgbWF4LWhlaWdodDogODBweDtcclxufVxyXG5cclxuLyohIENTUyBVc2VkIGtleWZyYW1lcyAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyoqKiogTmV3cyBJdGVtcyAqKioqL1xyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3RyeF9hZGRvbnMvY3NzL19fc3R5bGVzLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAucG9zdF9tZXRhX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5wb3N0X21ldGFfaXRlbTpiZWZvcmUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAwIDAuM2VtIDAgMDtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL3N0eWxlLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICBkaXYsXHJcbiAgc3BhbixcclxuICBoNCxcclxuICBhLFxyXG4gIGFydGljbGUge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICBhLFxyXG4gIGE6aG92ZXIsXHJcbiAgYTpmb2N1cyxcclxuICBhOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICBoNCA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICA6YWN0aXZlLFxyXG4gIDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICAucG9zdF9mZWF0dXJlZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhIC5wb3N0X21ldGFfaXRlbSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhIC5wb3N0X21ldGFfaXRlbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgbWFyZ2luOiAwIDAuNGVtO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YSAucG9zdF9tZXRhX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyBhIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfZmVhdHVyZWQgLm1hc2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX3BsdWdpbnMuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5wb3N0c19jb250YWluZXIuY29sdW1uc193cmFwIC5wb3N0X2xheW91dF9jbGFzc2ljIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X2xheW91dF9jbGFzc2ljX3dyYXAge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcblxyXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9mZWF0dXJlZFtjbGFzcyo9XCJob3Zlcl9cIl0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9mZWF0dXJlZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG5cclxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9mZWF0dXJlZCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9oZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDAuMDFweDtcclxuICB9XHJcblxyXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjk1ZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9tZXRhIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X21ldGEgKyAucG9zdF90aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfbGF5b3V0X2NsYXNzaWMgLnBvc3RfaGVhZGVyICsgLnBvc3RfY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5wb3N0X2ZlYXR1cmVkW2NsYXNzKj1cImhvdmVyX1wiXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfZmVhdHVyZWRbY2xhc3MqPVwiaG92ZXJfXCJdLFxyXG4gIC5wb3N0X2ZlYXR1cmVkW2NsYXNzKj1cImhvdmVyX1wiXSAqIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC5wb3N0X2ZlYXR1cmVkIC5tYXNrIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB9XHJcblxyXG4gIC5wb3N0X2ZlYXR1cmVkLmhvdmVyX3NpbXBsZTpob3ZlciAubWFzayB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnBvc3RfZmVhdHVyZWQuaG92ZXJfc2ltcGxlIC5pY29ucyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA2O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY3VzdG9tLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICBoNCB7XHJcbiAgICBmb250LWZhbWlseTogXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMi4xNDNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4wNmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICB9XHJcblxyXG4gIC5wb3N0X21ldGEge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDAuNGVtO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fY29sb3JzLWRlZmF1bHQuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5wb3N0X2l0ZW0ge1xyXG4gICAgaDQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzI2MmYzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IGg0IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgYSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDgxMzI0O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2l0ZW0ge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YSxcclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW06YWZ0ZXIsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbTpob3ZlcjphZnRlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtIGEge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbWV0YV9pdGVtLnBvc3RfY2F0ZWdvcmllcyBhIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMzI0O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbS5wb3N0X2RhdGUsXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X21ldGFfaXRlbS5wb3N0X2RhdGUgYSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0ucG9zdF9kYXRlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwODEzMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfZGF0ZSBhOmhvdmVyLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9tZXRhX2l0ZW0gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAucG9zdF9pdGVtIC5wb3N0X3RpdGxlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnBvc3RfbGF5b3V0X2NsYXNzaWMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5wb3N0X2xheW91dF9jbGFzc2ljIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19yZXNwb25zaXZlLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9oZWFkZXIgKyAucG9zdF9jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3RfbGF5b3V0X2NsYXNzaWMgLnBvc3RfY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X2ZlYXR1cmVkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X2xheW91dF9jbGFzc2ljX3dyYXAge1xyXG4gICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X21ldGFfaXRlbS5wb3N0X2NhdGVnb3JpZXMgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X21ldGEgLnBvc3RfbWV0YV9pdGVtOmFmdGVyIHtcclxuICAgICAgbWFyZ2luOiAwIDAuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X2ZlYXR1cmVkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX3N0eWxlX2NsYXNzaWNfMyAucG9zdF9sYXlvdXRfY2xhc3NpY193cmFwIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdF9sYXlvdXRfY2xhc3NpYyAucG9zdF9tZXRhX2l0ZW0ucG9zdF9jYXRlZ29yaWVzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3RfbGF5b3V0X2NsYXNzaWNfd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wNmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X2hlYWRlciArIC5wb3N0X2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0X2xheW91dF9jbGFzc2ljIC5wb3N0X2ZlYXR1cmVkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gKioqIE5BVklHQVRJT04gKioqIC8vXHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvd29vY29tbWVyY2UvYXNzZXRzL2Nzcy93b29jb21tZXJjZS5jc3M/dmVyPTMuNi4yIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy9lbGVtZW50b3IvYXNzZXRzL2Nzcy9mcm9udGVuZC5taW4uY3NzP3Zlcj0yLjUuMTUgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMDAwMGVtO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvc3R5bGUuY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIGRpdixcclxuICBzcGFuLFxyXG4gIGgyLFxyXG4gIGEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIH1cclxuXHJcbiAgbmF2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIGEsXHJcbiAgYTpob3ZlcixcclxuICBhOmZvY3VzLFxyXG4gIGE6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gIDphY3RpdmUsXHJcbiAgOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NyZWVuLXJlYWRlci10ZXh0OmhvdmVyLFxyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLFxyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XHJcbiAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIC1tcy1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmtzIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogM3B4IDFweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDM5cHg7XHJcbiAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBjb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBib3JkZXItY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5wcmV2IHtcclxuICAgIHRleHQtaW5kZW50OiAyMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLnByZXY6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMucHJldjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MzlcIjtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX2N1c3RvbS5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMuNDI5ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuOTZlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNTJlbTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3Mge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jb2xvcnMtZGVmYXVsdC5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLnNjaGVtZV9kZWZhdWx0IGEge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzA4MTMyNDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLm5hdi1saW5rcyBhLnBhZ2UtbnVtYmVyczpob3ZlcixcclxuICAuc2NoZW1lX2RlZmF1bHQgLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcmVzcG9uc2l2ZS5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbGlua3Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjZlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyLjZlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX3N0eWxlX2NsYXNzaWNfMyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyLjNlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX3N0eWxlX2NsYXNzaWNfMyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC44ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX3N0eWxlX2NsYXNzaWNfMyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC42ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3BsdWdpbnMvc3BvcnRzcHJlc3MvYXNzZXRzL2Nzcy9zcG9ydHNwcmVzcy1zdHlsZS5jc3M/dmVyPTIuMyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuc3AtdGVtcGxhdGUgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC12aWV3LWFsbC1saW5rIGEge1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC12aWV3LWFsbC1saW5rIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL2VsZW1lbnRvci9hc3NldHMvY3NzL2Zyb250ZW5kLm1pbi5jc3M/dmVyPTIuNS4xNSA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuZWxlbWVudG9yICosXHJcbiAgLmVsZW1lbnRvciA6YWZ0ZXIsXHJcbiAgLmVsZW1lbnRvciA6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yIGEge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL3N0eWxlLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICBhLFxyXG4gIGE6aG92ZXIsXHJcbiAgYTpmb2N1cyxcclxuICBhOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjpcclxuICAgICAgY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICA6YWN0aXZlLFxyXG4gIDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAxLjM4ZW0gMy41ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcGx1Z2lucy5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLnNwLXRlbXBsYXRlIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3Atdmlldy1hbGwtbGluayA+IGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX2N1c3RvbS5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2ZjdW5pdGVkL2Nzcy9fX2NvbG9ycy1kZWZhdWx0LmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICAuc2NoZW1lX2RlZmF1bHQgYSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDgxMzI0O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zcC12aWV3LWFsbC1saW5rID4gYSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgZGl2IC5zcC12aWV3LWFsbC1saW5rID4gYSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zcC12aWV3LWFsbC1saW5rID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgZGl2IC5zcC12aWV3LWFsbC1saW5rID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc3AtdGVtcGxhdGUgKiB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc3AtdGVtcGxhdGUgYSB7XHJcbiAgICBjb2xvcjogIzI2MmYzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNwLXRlbXBsYXRlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19yZXNwb25zaXZlLmNzcyA7IG1lZGlhPWFsbCAqL1xyXG5AbWVkaWEgYWxsIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuc3Atdmlldy1hbGwtbGluayA+IGEge1xyXG4gICAgICBwYWRkaW5nOiAxZW0gM2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc3Atdmlldy1hbGwtbGluayA+IGEge1xyXG4gICAgICBwYWRkaW5nOiAwLjg0ZW0gMi41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLXZpZXctYWxsLWxpbmsgPiBhIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIC5zcC12aWV3LWFsbC1saW5rID4gYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL2ZjdW5pdGVkLmF6dXJld2Vic2l0ZXMubmV0L3dwLWNvbnRlbnQvcGx1Z2lucy9zcG9ydHNwcmVzcy9hc3NldHMvY3NzL3Nwb3J0c3ByZXNzLmNzcz92ZXI9Mi42LjE0IDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5zcC10ZW1wbGF0ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICB9XHJcblxyXG4gIC5zcC1zY3JvbGxhYmxlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSB0aGVhZCB0aCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLnNwLWRhdGEtdGFibGUgdGhlYWQgLnNvcnRpbmcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLnNwLWRhdGEtdGFibGUgdGJvZHkgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSAuc29ydGluZzphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xyXG4gIH1cclxuXHJcbiAgLnNwLWRhdGEtdGFibGUgLnNvcnRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGYxNTZcIjtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIC5kYXRhLW5hbWUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIC5kYXRhLW51bWJlciB7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC9wbHVnaW5zL3Nwb3J0c3ByZXNzL2Fzc2V0cy9jc3Mvc3BvcnRzcHJlc3Mtc3R5bGUuY3NzP3Zlcj0yLjMgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLnNwLXRlbXBsYXRlLFxyXG4gIC5zcC1kYXRhLXRhYmxlLFxyXG4gIC5zcC10YWJsZS1jYXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZSBoNCB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRlbXBsYXRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuc3AtdGVtcGxhdGUgKixcclxuICAuc3AtZGF0YS10YWJsZSAqLFxyXG4gIC5zcC10YWJsZS1jYXB0aW9uIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICB9XHJcblxyXG4gIC5zcC10YWJsZS1jYXB0aW9uIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZSBhOmhvdmVyLFxyXG4gIC5zcC1kYXRhLXRhYmxlIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHRyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHRoLFxyXG4gIC5zcC1kYXRhLXRhYmxlIHRkIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHRoIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIHtcclxuICAuc3AtZGF0YS10YWJsZSAuZGF0YS1uYW1lIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIC5kYXRhLXBsYXllciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIHtcclxuICAuc3AtdGVtcGxhdGUgYTpob3ZlcixcclxuICAuc3AtZGF0YS10YWJsZSBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnN0YW5kaW5ncyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZSBoNCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSB0aCB7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSB0ZCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlIC5kYXRhLW5hbWUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwX2V2ZW50IC5zcC10ZW1wbGF0ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3BfZXZlbnQgLnNwLXRlbXBsYXRlLnNwLXRlbXBsYXRlLWV2ZW50LXBlcmZvcm1hbmNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlLnNwLWV2ZW50LXBlcmZvcm1hbmNlIC5kYXRhLW51bWJlciB7XHJcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlLnNwLWV2ZW50LXBlcmZvcm1hbmNlIC5kYXRhLW5hbWUgPiBhIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnNwLWRhdGEtdGFibGUuc3AtZXZlbnQtcGVyZm9ybWFuY2UgLmRhdGEtbmFtZSA+IHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZS5zcC1ldmVudC1wZXJmb3JtYW5jZSAuZGF0YS1wbGF5ZXIgPiBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlLnNwLWV2ZW50LXBlcmZvcm1hbmNlIC5kYXRhLXBsYXllciA+IHAge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNwLWRhdGEtdGFibGUuc3AtZXZlbnQtcGVyZm9ybWFuY2UgLmRhdGEtZ2FtZXMgPiBwIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5zcC1kYXRhLXRhYmxlLnNwLWV2ZW50LXBlcmZvcm1hbmNlIC5kYXRhLWdhbWVzID4gcCBzcGFuOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtZGF0YS10YWJsZSB7XHJcbiAgICAmLmRhdGEtdGFibGUtcmVzdWx0cyB7XHJcbiAgICAgIC5kYXRhLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy8gYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGEtZ2FtZXMge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgc3BhbjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjYyZjNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jdXN0b20uY3NzIDsgbWVkaWE9YWxsICovXHJcbkBtZWRpYSBhbGwge1xyXG4gIC5zcC1kYXRhLXRhYmxlLnNwLWV2ZW50LXBlcmZvcm1hbmNlIC5kYXRhLW51bWJlcixcclxuICAuc3AtZGF0YS10YWJsZSB0aCxcclxuICAuc3AtdGFibGUtY2FwdGlvbixcclxuICAuc3AtdGVtcGxhdGUgaDQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC10ZW1wbGF0ZSxcclxuICAuc3AtZGF0YS10YWJsZSxcclxuICAuc3AtdGFibGUtY2FwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG59XHJcblxyXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly9mY3VuaXRlZC5henVyZXdlYnNpdGVzLm5ldC93cC1jb250ZW50L3RoZW1lcy9mY3VuaXRlZC9jc3MvX19jb2xvcnMtZGVmYXVsdC5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgLnNjaGVtZV9kZWZhdWx0IHRhYmxlIHRoLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCB0YWJsZSB0aCArIHRoIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI2MmYzZTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCB0YWJsZSB0ZCxcclxuICAuc2NoZW1lX2RlZmF1bHQgdGFibGUgdGQgKyB0ZCB7XHJcbiAgICBjb2xvcjogIzc5N2U4NztcclxuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCB0YWJsZSB0aCB7XHJcbiAgICBjb2xvcjogIzhjOTA5NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgdGFibGUgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgybiArIDEpID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc3AtdGVtcGxhdGUgKixcclxuICAuc2NoZW1lX2RlZmF1bHQgLnNwLWRhdGEtdGFibGUgKixcclxuICAuc2NoZW1lX2RlZmF1bHQgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgY29sb3I6ICM3OTdlODc7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNwLWRhdGEtdGFibGUgdGQge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2RlZmF1bHQgLnNwLWRhdGEtdGFibGUgdGgge1xyXG4gICAgY29sb3I6ICMyNjJmM2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zcC10ZW1wbGF0ZSBhLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc3AtZGF0YS10YWJsZSBhIHtcclxuICAgIGNvbG9yOiAjMjYyZjNlO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9kZWZhdWx0IC5zcC10ZW1wbGF0ZSBhOmhvdmVyLFxyXG4gIC5zY2hlbWVfZGVmYXVsdCAuc3AtZGF0YS10YWJsZSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxufVxyXG5cclxuLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vZmN1bml0ZWQuYXp1cmV3ZWJzaXRlcy5uZXQvd3AtY29udGVudC90aGVtZXMvZmN1bml0ZWQvY3NzL19fcmVzcG9uc2l2ZS5jc3MgOyBtZWRpYT1hbGwgKi9cclxuQG1lZGlhIGFsbCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgdGFibGUgdGgsXHJcbiAgICB0YWJsZSB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX2V2ZW50IC5zcC10ZW1wbGF0ZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtZGF0YS10YWJsZS5zcC1ldmVudC1wZXJmb3JtYW5jZSAuZGF0YS1udW1iZXIge1xyXG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtZGF0YS10YWJsZSB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLnNwLXRhYmxlLWNhcHRpb24ge1xyXG4gICAgICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcF9ldmVudCAuc3AtdGVtcGxhdGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLWRhdGEtdGFibGUuc3AtZXZlbnQtcGVyZm9ybWFuY2UgLmRhdGEtbmFtZSA+IGEge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc3AtZGF0YS10YWJsZSB0aCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwLWRhdGEtdGFibGUgdGQge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcC10YWJsZS1jYXB0aW9uIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtdGVtcGxhdGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX2V2ZW50IC5zcC10ZW1wbGF0ZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtZGF0YS10YWJsZS5zcC1ldmVudC1wZXJmb3JtYW5jZSAuZGF0YS1udW1iZXIge1xyXG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtZGF0YS10YWJsZSB0aGVhZCB0aCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgdGFibGUgdGgsXHJcbiAgICB0YWJsZSB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtZGF0YS10YWJsZSB0aCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDZweCA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtZGF0YS10YWJsZSB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3AtdGFibGUtY2FwdGlvbiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX2V2ZW50IC5zcC10ZW1wbGF0ZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maXh0dXJlLWxpc3Qge1xyXG4gIC50aW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmZpeHR1cmUge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm8tcmVzdWx0cyB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ubWF0Y2gtZGV0YWlscyB7XHJcbiAgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXRjaC1kZXRhaWxzIHtcclxuICAuc3ViLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzI3MzAzZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG4iLCIvKiBhZGRzIHNvbWUgbWFyZ2luIGJlbG93IHRoZSBsaW5rIHNldHMgICovXHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLm5hdmJhciB7XHJcblx0Ji5uYXZiYXItc3VibWVudSB7XHJcblx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdC5uYXZiYXIge1xyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyLW1lbnUge1xyXG5cdC5tZWdhLW1lbnUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2MzAzZSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblxyXG5cdC5tZWdhLW1lbnUge1xyXG5cdFx0Lm5hdi1pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGg1IHtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBicmVha3BvaW50IGFuZCB1cCAtIG1lZ2EgZHJvcGRvd24gc3R5bGVzICovXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdC8qIHJlbW92ZSB0aGUgcGFkZGluZyBmcm9tIHRoZSBuYXZiYXIgc28gdGhlIGRyb3Bkb3duIGhvdmVyIHN0YXRlIGlzIG5vdCBicm9rZW4gKi9cclxuXHRcdCYubmF2YmFyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdFx0cGFkZGluZzogMC44ZW0gMDtcclxuXHRcdFx0aGVpZ2h0OiA5M3B4O1xyXG5cclxuXHRcdFx0LmRyb3Bkb3duLW1lbnUgZGl2W2NsYXNzKj1cImNvbFwiXSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LyogcmVtb3ZlIHRoZSBwYWRkaW5nIGZyb20gdGhlIG5hdi1pdGVtIGFuZCBhZGQgc29tZSBtYXJnaW4gdG8gZ2l2ZSBzb21lIGJyZWF0aGluZyByb29tIG9uIGhvdmVycyAqL1xyXG5cdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAuMjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8qIG1ha2VzIHRoZSBkcm9wZG93biBmdWxsIHdpZHRoICAqL1xyXG5cdFx0XHQuZHJvcGRvd24ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tZWdhLW1lbnUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0LyogIGhlaWdodCBvZiBuYXYtaXRlbSAgKi9cclxuXHRcdFx0XHR0b3A6IDkwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTIyMyAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGg1IHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXZiYXItcXVpY2sge1xyXG5cdCYubmF2YmFyIHtcclxuXHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTIyMyAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDkxMjIzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRyb3Bkb3duLWRpdmlkZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyLWF1dGgge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0dG9wOiAxMTAlO1xyXG5cdFx0cmlnaHQ6IC0xMXB4O1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHg7XHJcblx0XHRib3JkZXItY29sb3I6ICMyNjJmM2U7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xyXG5cdFx0Y29sb3I6ICM4NDg5OTI7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAyLjVlbTtcclxuXHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdG1hcmdpbjogLTVweCAwIDAgLTRweDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjYyZjNlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xyXG5cdFx0fVxyXG5cdFx0LmRyb3Bkb3duLWl0ZW0ge1xyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDhweDtcclxuXHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0dG9wOiA2MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAtMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlciB7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHRjb2xvcjogd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0aSB7XHJcblx0XHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5uYXZiYXItc29jaWFsIHtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi51c2VmdWwtbGlua3Mge1xyXG5cdGEge1xyXG5cdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc3ViLXBhZ2Uge1xyXG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG5cdGg1IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyLXF1aWNrIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDcxMjIzO1xyXG5cdGhlaWdodDogNTBweDtcclxuXHJcblx0bGkge1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyLWN1c3RvbSB7XHJcblx0PiB1bCB7XHJcblx0XHQ+IGxpOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweDtcclxuXHRcdGJvcmRlci1jb2xvcjogIzI2MmYzZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XHJcblx0XHRjb2xvcjogIzg0ODk5MjtcclxuXHRcdHBhZGRpbmc6IDAuNXJlbTtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjYyZjNlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHJcblx0XHRcdC5uYXYtaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnN1Ym1lbnUge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdC5uYXZiYXItY29sbGFwc2Uge1xyXG5cdFx0XHRcdD4gLm5hdmJhci1uYXYge1xyXG5cdFx0XHRcdFx0PiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHQ+IC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHRcdFx0PiAubmF2YmFyLW5hdiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0PiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiAuZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0XHQ+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxvZ28taW1hZ2Uge1xyXG5cdG1heC1oZWlnaHQ6IDU1cHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdG1heC1oZWlnaHQ6IDQ1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA2NXZoO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRoZWlnaHQ6IDM1dmg7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDI1JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0LnNjX2l0ZW1fdGl0bGVfdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWRlci1kZXNjcmlwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdCYtLWNvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdCYtLXRpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnNjX2l0ZW1fYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLy8gLnNjaGVtZS1saWdodCB7XHJcbi8vIFx0LnNsaWRlciB7XHJcbi8vIFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuLy8gXHRcdHBhZGRpbmctdG9wOiA0MCU7XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4uYXJ0aWNsZS1wYWdlIHtcclxuXHQuYm9keV93cmFwIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcblx0fVxyXG5cclxuXHQmLnNjaGVtZV9hbHRlciB7XHJcblx0XHQuc2NfdGl0bGUge1xyXG5cdFx0XHQmLnNjX3RpdGxlX2FjY2VudCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTIyMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC53aWRnZXQge1xyXG5cdFx0XHQud2lkZ2V0X3RpdGxlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxMjIzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHQmLS1kZXNjcmlwdGlvbiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXJfY29udGVudF93cmFwIHtcclxuXHQuaGVhZGVyIHtcclxuXHRcdCYtLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jaGFuZ2Vsb2cge1xyXG5cdGgxLFxyXG5cdGgyLFxyXG5cdGgzLFxyXG5cdGg0LFxyXG5cdGg1IHtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLm5hdmJhci10b3Age1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdC5kcm9wZG93bi1tZW51IHtcclxuXHR9XHJcbn1cclxuXHJcbi52ZW51ZSB7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0aDUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LnRhZ3Mge1xyXG5cdFx0YSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwNzEyMjM7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdG1hcmdpbjogMCA1cHggNXB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmFja2dyb3VuZC1pbWFnZSB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG5cdG1heC13aWR0aDogNTUwcHg7XHJcblx0aDUge1xyXG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0aDUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxhdGVzdC1yZXN1bHRzIHtcclxuXHQuY2FyZCB7XHJcblx0XHQuZGF0ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDExcHg7XHJcblx0XHR9XHJcblx0XHQudGVhbS1uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNjb3JlIHtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53cmFwLXRleHQge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG5cdHRhYmxlIHRkLFxyXG5cdHRhYmxlIHRoIHtcclxuXHRcdHBhZGRpbmc6IDAuNzVlbSAwLjc1ZW07XHJcblx0fVxyXG59XHJcblxyXG4uY2xpY2thYmxlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ub3dyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uc3RhdHMtZGV0YWlscyB7XHJcblx0bWFyZ2luOiA0MHB4IDAgMjBweCAwO1xyXG5cdGgzIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHQucmVzdWx0IHtcclxuXHRcdHBhZGRpbmc6IDBweCA4cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Ji0tMSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG5cdFx0fVxyXG5cdFx0Ji0tMiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkYW5nZXI7XHJcblx0XHR9XHJcblx0XHQmLS0zIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudnMge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblx0LnRlYW0ge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQuZGF0ZSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHR9XHJcblx0LnBsYXllci1tYXRjaCB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBsYXllci1tYXRjaCB7XHJcblx0c3BhbiB7XHJcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCYud29uLTAge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xyXG5cdFx0fVxyXG5cdFx0Ji53b24tMSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnktZGFyaywgNzUlKTtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWRhcms7XHJcblx0XHR9XHJcblx0XHQmLndvbi0yIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeS1kYXJrLCA1MCUpO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmLndvbi0zIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeS1kYXJrLCAyNSUpO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmLndvbi0zIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktZGFyaztcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcblx0Y29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWRhbmdlciB7XHJcblx0Y29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0biB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHBhZGRpbmc6IDEuMzhlbSAzLjVlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0Ym9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0Ji1yb3VuZGVkIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0fVxyXG5cdCYtcHJpbWFyeSB7XHJcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uZmVlZCB7XHJcblx0aDUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQmLS1pdGVtIHtcclxuXHR9XHJcblx0Ji0taW1hZ2Uge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdGhlaWdodDogMjU2cHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmZlZWQge1xyXG5cdC5vd2wtc3RhZ2Uge1xyXG5cdFx0Lm93bC1pdGVtIHtcclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdCsgLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHQuZmVlZC0taXRlbSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQrIDpub3QoLmFjdGl2ZSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHQubW9kYWwge1xyXG5cdFx0ei1pbmRleDogOTk5OTk5O1xyXG5cdH1cclxufVxyXG5cclxuLkRheVBpY2tlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI2ZhZmFmYTtcclxuXHRtYXJnaW46IDIwcHggMDtcclxuXHR6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ji13cmFwcGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLU1vbnRoIHtcclxuXHR9XHJcblx0Ji1EYXkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Ji0tc2VsZWN0ZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJjLXRpbWUtcGlja2VyIHtcclxuXHQucmMtdGltZS1waWNrZXItaW5wdXQge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLm1hdGNoLWRldGFpbHMge1xyXG5cdGg0IHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kOiAjMDgxMjI0O1xyXG59XHJcblxyXG4udG9wX3BhbmVsIHtcclxuXHQuc2NfbGF5b3V0c19yb3cge1xyXG5cdFx0YmFja2dyb3VuZDogIzA4MTIyNDtcclxuXHR9XHJcbn1cclxuXHJcbi5zY2hlbWUge1xyXG5cdCYtZGFyayB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDgxMjI0O1xyXG5cdH1cclxuXHQmLWxpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQ6ICNmMGYyZjc7XHJcblx0XHQuc2NfdGl0bGUge1xyXG5cdFx0XHQmLnNjX3RpdGxlX2FjY2VudCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzA4MTIyNCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaGVhZGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdH1cclxuXHRcdC53aWRnZXQge1xyXG5cdFx0XHQud2lkZ2V0X3RpdGxlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDgxMjI0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuIHtcclxuXHQmLS1jaXJjbGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR9XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjJmM2U7XHJcblx0XHRpIHtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVxdWFsIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0PiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcbn1cclxuXHJcbi5tZW1iZXJzaGlwcyB7XHJcblx0Ji0tZWxlbWVudCB7XHJcblx0XHQubWVtYmVyc2hpcCB7XHJcblx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdHJpcGUge1xyXG5cdC5jYXJkLWlucHV0IHtcclxuXHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWdyYXktMjAwIHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XHJcblx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm5hdmJhci1hdXRoIHtcclxuXHQuZHJvcGRvd24tZGl2aWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjYyZjNlO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjYyZjNlO1xyXG5cdH1cclxuXHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcblx0Lm5hdi1tZW1iZXJzIHtcclxuXHRcdC5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMS41cmVtO1xyXG5cdFx0fVxyXG5cdFx0LmN1cnJlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEuNXJlbTtcclxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjYyZjNlO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjYyZjNlO1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1lbWJlcnNoaXAge1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtY29udGVudCB7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRoMSxcclxuXHRoMixcclxuXHRoMyxcclxuXHRoNCxcclxuXHRoNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmFjY29yZGlvbiB7XHJcblx0LnZpZXctYWxse1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaGlkZS1hbGx7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLm1jZU5vbkVkaXRhYmxlIGg0IHtcclxuXHRmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMC43ZW0gMWVtO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmEtY2hldnJvbi1kb3due1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRjb2xvcjogIzAwMDAwMDtcclxuXHRtYXJnaW4tdG9wOiAtMWVtO1xyXG59XHJcblxyXG4uZmEtY2hldnJvbi11cHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcblx0bWFyZ2luLXRvcDogLTFlbTtcclxufVxyXG5cclxuLm1jZU5vbkVkaXRhYmxlIGg0IGEge1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5tY2VOb25FZGl0YWJsZSBoNCB7XHJcblx0LmZhLWNoZXZyb24tZG93bntcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuZmEtY2hldnJvbi11cHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbGxhcHNlZCB7XHJcblx0LmZhLWNoZXZyb24tZG93bntcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZmEtY2hldnJvbi11cHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5tZW1iZXJzaGlwLWpvaW4ge1xyXG5cdC5tZW1iZXJzaGlwLW9wdGlvbiB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDNweCAjZmZmO1xyXG5cdFx0Ji5zZWxlY3RlZCB7XHJcblx0XHRcdGJvcmRlcjogc29saWQgM3B4ICRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNhcmQge1xyXG5cdCYub3B0aW9uIHtcclxuXHRcdGJvcmRlcjogc29saWQgM3B4ICNmZmY7XHJcblx0XHQmLnNlbGVjdGVkIHtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAzcHggJHByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWVtYmVyc2hpcC1wYWdlIHtcclxuXHQubWVtYmVyc2hpcCB7XHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubWVtYmVyc2hpcHMtbGlzdCxcclxuLnNlc3Npb25zLWxpc3Qge1xyXG5cdGg0IHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZV9jb250ZW50X3dyYXAge1xyXG5cdC5zaWRlYmFyIHtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uYmctdGVydGlhcnkge1xyXG5cdGJhY2tncm91bmQ6ICMyNjMwM2U7XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1zZW1pYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmV2ZW50LXByaWNlIHtcclxuXHRsaW5lLWhlaWdodDogMTVweDtcclxuXHQmLmRpc2FibGVkLXByaWNlIHtcclxuXHRcdGg0IHtcclxuXHRcdFx0Y29sb3I6ICM4NDg5OTI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLm1lbWJlci1wcmljZSB7XHJcblx0fVxyXG5cclxuXHQmLnB1YmxpYy1wcmljZSB7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuXHRcdGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XHJcblx0fVxyXG5cdC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQuZHJvcGRvd24tbWVudSBsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Lm5hdi1pdGVtIC5zdWJtZW51IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHR0b3A6IC03cHggIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0fVxyXG5cdC5uYXYtaXRlbSAuc3VibWVudS1sZWZ0IHtcclxuXHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHR9XHJcblx0LmRyb3Bkb3duLW1lbnUgPiBsaTpob3ZlciB7XHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd24tbWVudSA+IGxpOmhvdmVyID4gLnN1Ym1lbnUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZmlsZS1wYWdlIHtcclxuXHQuY2FyZCB7XHJcblx0XHQmLmNhcmQtLW5hdiB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubmF2IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRjb2xvcjogI2JiYjtcclxuXHRcdC5hY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHRcdC5uYXYtbGluayB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdGF0dXMge1xyXG5cdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLmdhbGxlcnkge1xyXG5cdCYtLWl0ZW0ge1xyXG5cdFx0cCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2FyZC1pbWctb3ZlcmxheSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHQmLmhvbWVwYWdlIHtcclxuXHRcdC5zbGlkZXIge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA1MHZoO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdsb2JhbC1zZWFyY2gge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSA1MCUsIHJnYmEoNywgMTgsIDM1LCAxKSAxMDAlKSxcclxuXHRcdHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2hlYWRlcjIuanBnKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRzZWN0aW9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnRpdGxlIHtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHR9XHJcblxyXG5cdGlucHV0IHtcclxuXHRcdCZbdHlwZT1cInRleHRcIl0ge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogQ3VzdG9taXplIHRoZSBsYWJlbCAodGhlIGNvbnRhaW5lcikgKi9cclxuXHJcbi5jaGVja21hcmstY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHRpbnB1dCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xyXG5cclxuLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXHJcblxyXG4uY2hlY2ttYXJrIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xyXG5cclxuLmNoZWNrbWFyay1jb250YWluZXIge1xyXG5cdCY6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0fVxyXG5cclxuXHRpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xyXG5cclxuLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuXHJcbi5jaGVja21hcms6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuXHJcbi5jaGVja21hcmstY29udGFpbmVyIHtcclxuXHRpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5jaGVja21hcms6YWZ0ZXIge1xyXG5cdFx0bGVmdDogOXB4O1xyXG5cdFx0dG9wOiA1cHg7XHJcblx0XHR3aWR0aDogNXB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCB3aGl0ZTtcclxuXHRcdGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4udGVybXMtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnByZS1jb250ZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaWRlYmFyIHtcclxuXHQuYWxlcnQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYWxlcnQge1xyXG5cdCYtcm91bmRlZCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnNlbnRzIHtcclxuXHQuY29uc2VudCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG5cdFx0LnJlcXVpcmVkIHtcclxuXHRcdFx0Y29sb3I6ICRkYW5nZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2Vzc2lvbnMtbGlzdCB7XHJcblx0Lm1pbi1wZXJpb2Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGkge1xyXG5cdFx0XHRtYXJnaW46IDNweDtcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1rZXkge1xyXG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0cGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmJ0bi1saW5rIHtcclxuXHRjb2xvcjogJHNlY29uZGFyeTtcclxufVxyXG5cclxuLmJ0bi1zbWFsbCB7XHJcblx0cGFkZGluZzogMTVweCAzMHB4O1xyXG59XHJcblxyXG4ubGlzdC1jYXJkcyB7XHJcblx0aDYge1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0fVxyXG5cdC5jYXJkIHtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuIHtcclxuXHRcdCYuYnRuLXNtIHtcclxuXHRcdFx0Ji5idG4tLWNpcmNsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVscC1jb250YWluZXIge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmdhbWUge1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDcsIDcsIDAuMSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblx0XHQmLmZhaWxlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IG9yYW5nZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDcsIDcsIDAuMSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC10aXRsZSB7XHJcblx0bWFyZ2luOjA7XHJcbn1cclxuXHJcbi5vd2wtbmF2IHtcclxuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHRbY2xhc3MqPSdvd2wtJ10ge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5vd2wtcHJldiB7XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdH1cclxuXHQub3dsLW5leHQge1xyXG5cdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG4ucG9zaXRpb24ge1xyXG5cdCYuc2VsZWN0ZWQge1xyXG5cdFx0b3V0bGluZTogLjJlbSAkcHJpbWFyeSBzb2xpZDtcclxuXHR9XHJcbn0iLCJAbWVkaWEgcHJpbnQge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZml4dHVyZS1saXN0IHtcclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRheSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVhbWEsXHJcbiAgICAgICAgLnRlYW1iIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZlbnVlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgLyogUmVxdWlyZWQgZm9yIHRleHQtb3ZlcmZsb3cgdG8gZG8gYW55dGhpbmcgKi9cclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY29yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRiZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnRuIHtcclxuICAgIC5mYS1zcGluIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgLmZhLXNwaW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltjbGFzcyo9XCJiZy1cIl0ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmctd2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLXByaW1hcnkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLWNpcmNsZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG4iLCIuY2FyZCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgLW1zLWJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi0tYm9yZGVyIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xyXG4gICAgfVxyXG59IiwiLmZpeHR1cmUtbGlzdCB7XHJcblx0LmZpeHR1cmUge1xyXG5cdHBhZGRpbmc6IDE1cHggMDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0XHQudGVhbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRlYW0tbG9nbyB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZWFtLW5hbWUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyNjJmM2U7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDMge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5sZWFndWUtdGFibGUge1xyXG5cdHRkIHtcclxuXHRcdCYuZGF0YS10ZWFtIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi53aWRnZXQge1xyXG4gICAgJi0tbGVhZ3VlLXRhYmxlIHtcclxuICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9uZy1sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGFuaW1hdGlvbjogcGFkZGxlcyAwLjgwcyBlYXNlLW91dCBpbmZpbml0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICBcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBhbmltYXRpb246IGJhbGxib3VuY2UgMC43cyBlYXNlLW91dCBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcGFkZGxlcyB7XHJcbiAgMCUge1xyXG4gICAgYm94LXNoYWRvdzogLTI1cHggLTEwcHggMHB4ICNmYWZhZmEsIDI1cHggMTBweCAwcHggI2ZhZmFmYTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJveC1zaGFkb3c6IC0yNXB4IDhweCAwcHggI2ZhZmFmYSwgMjVweCAtMTBweCAwcHggI2ZhZmFmYTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAtMjVweCAtMTBweCAwcHggI2ZhZmFmYSwgMjVweCAxMHB4IDBweCAjZmFmYWZhO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBiYWxsYm91bmNlIHtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCkgc2NhbGUoMSwxLjIpO1xyXG4gIH1cclxuICAyNSV7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwxKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KSBzY2FsZSgxLDEuMik7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG4gIH1cclxufSIsIi5zcGlubmVyIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICBcclxuICAuc3Bpbm5lciA+IGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMjI0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIG1hcmdpbjogMCAzcHggMCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgXHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb246IHNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICBcclxuICAuc3Bpbm5lciAucmVjdDIge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcclxuICB9XHJcbiAgXHJcbiAgLnNwaW5uZXIgLnJlY3QzIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XHJcbiAgfVxyXG4gIFxyXG4gIC5zcGlubmVyIC5yZWN0NCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xyXG4gIH1cclxuICBcclxuICAuc3Bpbm5lciAucmVjdDUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcclxuICB9XHJcbiAgXHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XHJcbiAgICAwJSwgNDAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpIH0gIFxyXG4gICAgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApIH1cclxuICB9XHJcbiAgXHJcbiAgQGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xyXG4gICAgMCUsIDQwJSwgMTAwJSB7IFxyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XHJcbiAgICB9ICAyMCUgeyBcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4wKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZGljYXRvciB7XHJcbiAgICAmLS1vdmVybGF5ICB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuc3Bpbm5lciA+IGRpdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTIyNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnNwaW5uZXIgPiBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODEyMjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IiwiI25wcm9ncmVzcyB7XHJcbiAgLmJhciB7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgLnBlZyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNmZmYsIDAgMCA1cHggI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgLnNwaW5uZXIge1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIC5zcGlubmVyLWljb24ge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlbWFrZXIge1xyXG4gICAgJi1zZWN0aW9uIHtcclxuICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNS42ZW0gNGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgJi50aGVtZSB7XHJcbiAgICAgICAgICAgICAgICAmLS1jbGVhciB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1saWdodCB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1kYXJrIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS00IHtcclxuICAgICAgICAgICAgaDEsXHJcbiAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgaDQsXHJcbiAgICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5yZWFjdC1wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmctaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5iZy1jb3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG4iLCIuYm9va2luZy1zbG90cyB7XHJcbiAgICAuc2xvdCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICYuYnRuLWRhbmdlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLlRvYXN0aWZ5IHtcclxuICAgICZfX3RvYXN0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBwYWRkaW5nOjAgMjBweDtcclxuICAgICAgICAmLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkc3VjY2VzcztcclxuICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS13YXJuaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkd2FybmluZztcclxuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGRhbmdlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9ncmVzcy1iYXItLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHN1Y2Nlc3MsIDAuNSk7XHJcbiAgICB9XHJcbiAgICAmX19jbG9zZS1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBNZW51IHNldHRpbmdzICovXHJcbiRiZy1jb2xvcjogI2ZmZjtcclxuJHRleHQtY29sb3I6ICM3OGIxZWI7XHJcbiR0ZXh0LXNpemU6IDE4cHg7XHJcblxyXG4vKiBUaGUgbWFpbiBjb250YWluZXIgKi9cclxuLmdyZWVkeS1tZW51IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWluLXdpZHRoOiAyNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogJHRleHQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogU3R5bGUgcmVzZXRzICovXHJcbiAgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgLyogVGhlIHZpc2libGUgbGlua3MgbGlzdCAqL1xyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLyogRGlzcGxheWluZyB0aGUgbWVudSBpdGVtcyBvbiB0aGUgc2FtZSBsaW5lICovXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogVGhlIGxpbmtzICovXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE4cHggMjVweDtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAudmlzaWJsZS1saW5rcyA+IGxpOm5vdCg6bGFzdC1jaGlsZCkgPiBhIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLyogVGhlIGhpZGRlbiBsaW5rcyBsaXN0ICovXHJcbiAgLmhpZGRlbi1saW5rcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDU0cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcblxyXG4gICAgJi5saW5rcy1pbnZpc2libGUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSAwLjE1cywgY29sb3IgMC4xNXM7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgPiBhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIFRoZSBidXR0b24gd2hpY2ggaGlkZXMvc2hvd3MgbGlua3MgKi9cclxuICAudG9nZ2xlLWxpbmtzIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMCAwIDYwcHg7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6ICR0ZXh0LXNpemUgKyAzNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKHNhdHVyYXRlKCR0ZXh0LWNvbG9yLCAyNSUpLCA2JSk7XHJcbiAgICBmb250LXNpemU6ICR0ZXh0LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKHNhdHVyYXRlKCR0ZXh0LWNvbG9yLCAyNSUpLCA4JSk7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZpcmVmb3ggc3BlY2lmaWMgc3R5bGUgcmVzZXQgKi9cclxuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDBcclxuICAgIH1cclxuXHJcbiAgICAvKiAgVGhlIGhhbWJ1cmdlciBpY29uICovXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTdweDtcclxuICAgICAgbGVmdDogMTJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDhweCAwICRiZy1jb2xvcixcclxuICAgICAgICAgICAgICAgICAgMCAxNnB4IDAgJGJnLWNvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksXHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgLjJzIGVhc2UgLjFzO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRoZSBjaXJjbGUgaWNvbiAqL1xyXG4gICAgJi5jb3VudGVyOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgbGVmdDogLTE3cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICBwYWRkaW5nOiA2cHggMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oc2F0dXJhdGUoJHRleHQtY29sb3IsIDIwJSksIDclKTtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJnLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogVGhlIHN3aXRjaCAtIHRoZSBib3ggYXJvdW5kIHRoZSBzbGlkZXIgKi9cclxuLnN3aXRjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuXHJcbiAgICAuc2xpZGVyY2gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2xpZGVyY2g6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLyogSGlkZSBkZWZhdWx0IEhUTUwgY2hlY2tib3ggKi9cclxuICAuc3dpdGNoIGlucHV0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5zd2l0Y2ggKyBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgXHJcbiAgLyogVGhlIHNsaWRlciAqL1xyXG5cclxuICBcclxuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcmNoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxuICBcclxuICBpbnB1dDpmb2N1cyArIC5zbGlkZXJjaCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRwcmltYXJ5O1xyXG4gIH1cclxuICBcclxuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcmNoOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4gIC5zbGlkZXJjaC5yb3VuZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIH1cclxuICBcclxuICAuc2xpZGVyY2gucm91bmQ6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcblxyXG4gIC5kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgfSIsIi5lbnRyeS10ZWFtcyB7XHJcbiAgICAucHJpY2Uge1xyXG4gICAgICAgIC5jb3N0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1ob3Zlci1ncmF5IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5tYXRjaGNhcmQge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5nYW1lcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjU1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdhbWUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHsgXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdhbWUtdmVydGljYWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiw6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIH0gKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2NvcmUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hbWUge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJvZHkucmVhY3QtY29uZmlybS1hbGVydC1ib2R5LWVsZW1lbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnJlYWN0LWNvbmZpcm0tYWxlcnQge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDc1cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yZWFjdC1jb25maXJtLWFsZXJ0LWJsdXIge1xyXG4gICAgZmlsdGVyOiB1cmwoI2dhdXNzaWFuLWJsdXIpO1xyXG4gICAgZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigycHgpO1xyXG59XHJcblxyXG4ucmVhY3QtY29uZmlybS1hbGVydC1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgIGRpc3BsYXk6IC1vLWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIDAuNXMgMC4ycyBmb3J3YXJkcztcclxuICAgIC1tb3otYW5pbWF0aW9uOiByZWFjdC1jb25maXJtLWFsZXJ0LWZhZGVJbiAwLjVzIDAuMnMgZm9yd2FyZHM7XHJcbiAgICAtby1hbmltYXRpb246IHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIDAuNXMgMC4ycyBmb3J3YXJkcztcclxuICAgIGFuaW1hdGlvbjogcmVhY3QtY29uZmlybS1hbGVydC1mYWRlSW4gMC41cyAwLjJzIGZvcndhcmRzO1xyXG59XHJcblxyXG4ucmVhY3QtY29uZmlybS1hbGVydC1ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMjBweCA3NXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XHJcbiAgICBjb2xvcjogIzY2NjtcclxufVxyXG5cclxuLnJlYWN0LWNvbmZpcm0tYWxlcnQtc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5yZWFjdC1jb25maXJtLWFsZXJ0LWJvZHk+aDEge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnJlYWN0LWNvbmZpcm0tYWxlcnQtYm9keT5oMyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5yZWFjdC1jb25maXJtLWFsZXJ0LWJ1dHRvbi1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgIGRpc3BsYXk6IC1vLWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnJlYWN0LWNvbmZpcm0tYWxlcnQtYnV0dG9uLWdyb3VwPmJ1dHRvbiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA2cHggMThweDtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVhY3QtY29uZmlybS1hbGVydC1mYWRlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgcmVhY3QtY29uZmlybS1hbGVydC1mYWRlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByZWFjdC1jb25maXJtLWFsZXJ0LWZhZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4OyAgIFxyXG4gICAgfVxyXG4gICAgJi0tbGFyZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA2NTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4OyAgIFxyXG4gICAgfVxyXG59IiwiLmxvYWRpbmctb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmFsaWduLWl0ZW1zLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaWRlYmFyLXJvb3Qge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItLWZvb3RlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5oZWxwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaGVscCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYXRjaGNhcmQge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc2xpbS1wYWdlaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW46MjBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuc2xpbS1wYWdlYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICtkaXYge1xyXG4gICAgICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1pY29uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICYuYnRuLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50ZXh0LXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJlYWN0LWNvbmZpcm0tYWxlcnQge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBib2R5IHtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnS2FybGEnLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcblxyXG4vLyAubmF2YmFyLWxpZ2h0IHtcclxuLy8gICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTllY2Y0O1xyXG5cclxuLy8gICAgIC5uYXZiYXItYnJhbmQge1xyXG4vLyAgICAgICAgIGltZyB7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLm5hdmJhci1uYXYge1xyXG4vLyAgICAgICAgIC5uYXYtbGluayB7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuLy8gICAgICAgICAgICAgY29sb3I6ICMwMzAzMDM7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyBtYWluIHtcclxuLy8gICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDJweCk7XHJcbi8vIH1cclxuXHJcblxyXG4vKiBXaXphcmQgKi9cclxuXHJcbi5tb2RhbCB7XHJcbiAgICAmLXdpemFyZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2l6YXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmF1ZGlibGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHMge1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzdiN2Y4OSwgIzdiN2Y4OSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlIC0gNTBweCkgNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Bhbi5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2Y4OTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LFxyXG4gICAgICAgICAgICAgICAgJi5kb25lIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJkLXdpemFyZC1zdGVwLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICM3YjdmODk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMzAzMDM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAzMDMwM1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1cnBvc2UtcmFkaW8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5wdXJwb3NlLXJhZGlvLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkKy5wdXJwb3NlLXJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwtaWNvbi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbC1pY29uLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHVycG9zZS1yYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODRweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3YjdmODk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhYmVsLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsLWljb24tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhYmVsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhYmVsLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1cnBvc2UtcmFkaW9zLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgLnB1cnBvc2UtcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAzMyUgLSAxOHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDI1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VjZWNlYztcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTE5YWEzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYudmVydGljYWwge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyBcclxuXHJcbiAgICAgICAgICAgIC5zdGVwcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IiwiLmJhc2tldCB7XHJcbiAgICAucHJpY2Uge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgICYtY291bnQge1xyXG4gICAgICAgIGxlZnQ6IDcwJTtcclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gVXNlciBMaXN0IEdyb3VwXHJcbi5saXN0LWdyb3VwLWRlZmF1bHQge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtYnRuLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4rLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LXN0YXR1cy13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuKy5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtc29ydGFibGUge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maXh0dXJlLWxpc3Qge1xyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLWEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLWIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdGNoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC5idG4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkgeyBcclxuICAgID4ubGlzdC1ncm91cCB7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgIH1cclxufVxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnVzZXItYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogIyMjIyMjIyMjIyMjIyMjIFR5cG9ncmFwaHkgIyMjIyMjIyMjIyMjIyMjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLy8gRm9udCB3ZWlnaHRzXHJcbi50eC1ibGFjayAgICAgICB7IGZvbnQtd2VpZ2h0OiA5MDA7IH1cclxuLnR4LWJvbGQgICAgICB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cclxuLnR4LXNlbWlib2xkICB7IGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxyXG4udHgtbWVkaXVtICAgIHsgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XHJcbi50eC1ub3JtYWwgICAgeyBmb250LXdlaWdodDogNDAwOyB9XHJcbi50eC1saWdodCAgICAgeyBmb250LXdlaWdodDogMzAwOyB9XHJcbi50eC10aGluICAgICAgeyBmb250LXdlaWdodDogMjAwOyB9XHJcbi50eC14dGhpbiAgICAgeyBmb250LXdlaWdodDogMTAwOyB9XHJcblxyXG4vLyBGb250IEZhbWlseVxyXG4udHgtcm9ib3RvICAgIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87IH1cclxuLnR4LW9wZW5zYW5zICB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3BlbnNhbnM7IH1cclxuLnR4LW1vbnQgICAgICB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9udHNlcnJhdDsgfVxyXG4udHgtbGF0byAgICAgIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1sYXRvOyB9XHJcbi50eC1zc2VyaWYgICAgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7IH1cclxuXHJcbi8vIEZvbnQgY29sb3JzXHJcbi50eC13aGl0ZSAgICAgeyBjb2xvcjogI2ZmZjsgfVxyXG4udHgtYmxhY2sgICAgIHsgY29sb3I6ICRibGFjazsgfVxyXG4udHgtcHJpbWFyeSAgIHsgY29sb3I6ICRwcmltYXJ5OyB9XHJcbi50eC1zdWNjZXNzICAgeyBjb2xvcjogJGdyZWVuOyB9XHJcbi50eC13YXJuaW5nICAgeyBjb2xvcjogJHllbGxvdzsgfVxyXG4udHgtZGFuZ2VyICAgIHsgY29sb3I6ICRyZWQ7IH1cclxuLnR4LWluZm8gICAgICB7IGNvbG9yOiAkY3lhbjsgfVxyXG4udHgtaW52ZXJzZSAgIHsgY29sb3I6ICRncmF5LTgwMDsgfVxyXG4udHgtdGVhbCAgICAgIHsgY29sb3I6ICR0ZWFsOyB9XHJcbi50eC1kYXJrICAgICAgeyBjb2xvcjogJGdyYXktODAwOyB9XHJcbi50eC1pbmRpZ28gICAgeyBjb2xvcjogJGluZGlnbzsgfVxyXG4udHgtcHVycGxlICAgIHsgY29sb3I6ICRwdXJwbGU7IH1cclxuLnR4LW9yYW5nZSAgICB7IGNvbG9yOiAkb3JhbmdlOyB9XHJcbi50eC1waW5rICAgICAgeyBjb2xvcjogJHBpbms7IH1cclxuLnR4LWJsdWUgICAgICB7IGNvbG9yOiAkYmx1ZTsgfVxyXG5cclxuLnR4LWdyYXktMTAwIHsgY29sb3I6ICRncmF5LTEwMDsgfVxyXG4udHgtZ3JheS0yMDAgeyBjb2xvcjogJGdyYXktMjAwOyB9XHJcbi50eC1ncmF5LTMwMCB7IGNvbG9yOiAkZ3JheS0zMDA7IH1cclxuLnR4LWdyYXktNDAwIHsgY29sb3I6ICRncmF5LTQwMDsgfVxyXG4udHgtZ3JheS01MDAgeyBjb2xvcjogJGdyYXktNTAwOyB9XHJcbi50eC1ncmF5LTYwMCB7IGNvbG9yOiAkZ3JheS02MDA7IH1cclxuLnR4LWdyYXktNzAwIHsgY29sb3I6ICRncmF5LTcwMDsgfVxyXG4udHgtZ3JheS04MDAgeyBjb2xvcjogJGdyYXktODAwOyB9XHJcbi50eC1ncmF5LTkwMCB7IGNvbG9yOiAkZ3JheS05MDA7IH1cclxuXHJcbi8vIHRleHQgd2hpdGUgaGFsZiB0cmFuc3BhcmVuY3lcclxuLnR4LXdoaXRlLTIgeyBjb2xvcjogcmdiYSgjZmZmLCAuMik7IH1cclxuLnR4LXdoaXRlLTMgeyBjb2xvcjogcmdiYSgjZmZmLCAuMyk7IH1cclxuLnR4LXdoaXRlLTQgeyBjb2xvcjogcmdiYSgjZmZmLCAuNCk7IH1cclxuLnR4LXdoaXRlLTUgeyBjb2xvcjogcmdiYSgjZmZmLCAuNSk7IH1cclxuLnR4LXdoaXRlLTYgeyBjb2xvcjogcmdiYSgjZmZmLCAuNik7IH1cclxuLnR4LXdoaXRlLTcgeyBjb2xvcjogcmdiYSgjZmZmLCAuNyk7IH1cclxuLnR4LXdoaXRlLTggeyBjb2xvcjogcmdiYSgjZmZmLCAuOCk7IH1cclxuXHJcbi8vIEZvbnQgc3BhY2luZ1xyXG4udHgtc3BhY2luZy0xIHsgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XHJcbi50eC1zcGFjaW5nLTIgeyBsZXR0ZXItc3BhY2luZzogMXB4OyB9XHJcbi50eC1zcGFjaW5nLTMgeyBsZXR0ZXItc3BhY2luZzogMS41cHg7IH1cclxuLnR4LXNwYWNpbmctNCB7IGxldHRlci1zcGFjaW5nOiAycHg7IH1cclxuLnR4LXNwYWNpbmctNSB7IGxldHRlci1zcGFjaW5nOiAyLjVweDsgfVxyXG4udHgtc3BhY2luZy02IHsgbGV0dGVyLXNwYWNpbmc6IDNweDsgfVxyXG4udHgtc3BhY2luZy03IHsgbGV0dGVyLXNwYWNpbmc6IDMuNXB4OyB9XHJcbi50eC1zcGFjaW5nLTggeyBsZXR0ZXItc3BhY2luZzogNHB4OyB9XHJcblxyXG4udHgtc3BhY2luZy0tMSB7IGxldHRlci1zcGFjaW5nOiAtMC41cHg7IH1cclxuLnR4LXNwYWNpbmctLTIgeyBsZXR0ZXItc3BhY2luZzogLTFweDsgfVxyXG4udHgtc3BhY2luZy0tMyB7IGxldHRlci1zcGFjaW5nOiAtMS41cHg7IH1cclxuLnR4LXNwYWNpbmctLTQgeyBsZXR0ZXItc3BhY2luZzogLTJweDsgfVxyXG4udHgtc3BhY2luZy0tNSB7IGxldHRlci1zcGFjaW5nOiAtMi41cHg7IH1cclxuLnR4LXNwYWNpbmctLTYgeyBsZXR0ZXItc3BhY2luZzogLTNweDsgfVxyXG4udHgtc3BhY2luZy0tNyB7IGxldHRlci1zcGFjaW5nOiAtMy41cHg7IH1cclxuLnR4LXNwYWNpbmctLTggeyBsZXR0ZXItc3BhY2luZzogLTRweDsgfVxyXG5cclxuLnR4LXVwcGVyY2FzZSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cclxuLnR4LWxvd2VyY2FzZSB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cclxuLnR4LXRyYW5zZm9ybS1ub25lIHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cclxuXHJcbi50eC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLnR4LXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLnR4LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcblxyXG4udHgtY2VudGVyLWZvcmNlIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuLnR4LXJpZ2h0LWZvcmNlIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxyXG4udHgtbGVmdC1mb3JjZSB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxyXG5cclxuLnR4LWl0YWxpYyB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxyXG4udHgtc3R5bGUtbm9ybWFsIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XHJcblxyXG4vLyBMaW5lIEhlaWdodFxyXG4ubGgtYmFzZSAgIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlOyB9XHJcbi5saC1ub3JtYWwgeyBsaW5lLWhlaWdodDogbm9ybWFsOyB9XHJcblxyXG4ubGgtMCB7IGxpbmUtaGVpZ2h0OiAwOyB9XHJcbi5saC0xIHsgbGluZS1oZWlnaHQ6IDEuMTsgfVxyXG4ubGgtMiB7IGxpbmUtaGVpZ2h0OiAxLjI7IH1cclxuLmxoLTMgeyBsaW5lLWhlaWdodDogMS4zOyB9XHJcbi5saC00IHsgbGluZS1oZWlnaHQ6IDEuNDsgfVxyXG4ubGgtNSB7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cclxuLmxoLTYgeyBsaW5lLWhlaWdodDogMS42OyB9XHJcbi5saC03IHsgbGluZS1oZWlnaHQ6IDEuNzsgfVxyXG4ubGgtOCB7IGxpbmUtaGVpZ2h0OiAxLjg7IH1cclxuLmxoLTkgeyBsaW5lLWhlaWdodDogMS45OyB9XHJcbi5saC0xMCB7IGxpbmUtaGVpZ2h0OiAyLjA7IH1cclxuLmxoLTExIHsgbGluZS1oZWlnaHQ6IDIuMTsgfVxyXG4ubGgtMTIgeyBsaW5lLWhlaWdodDogMi4yOyB9XHJcbi5saC0xMyB7IGxpbmUtaGVpZ2h0OiAyLjM7IH1cclxuLmxoLTE0IHsgbGluZS1oZWlnaHQ6IDIuNDsgfVxyXG4ubGgtMTUgeyBsaW5lLWhlaWdodDogMi41OyB9XHJcblxyXG4vLyBWZXJ0aWNhbCBhbGlnblxyXG4udmFsaWduLXRvcCB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cclxuLnZhbGlnbi1taWRkbGUgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbi52YWxpZ24tYm90dG9tIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XHJcblxyXG4udmFsaWduLXRvcC1mb3JjZSB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxyXG4udmFsaWduLW1pZGRsZS1mb3JjZSB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxyXG4udmFsaWduLWJvdHRvbS1mb3JjZSB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBGb250IHNpemVzXHJcbkBtaXhpbiBmb250LXNpemUoJG51bSwgJHZpZXdwb3J0OlwiXCIpIHtcclxuICBAaWYgJHZpZXdwb3J0ID09IFwiXCIge1xyXG4gICAgJHZpZXdwb3J0OiBcIi1cIjtcclxuICB9IEBlbHNlIHtcclxuICAgICR2aWV3cG9ydDogXCItXCIgKyAkdmlld3BvcnQgKyBcIi1cIjtcclxuICB9XHJcblxyXG4gIC50eCN7JHZpZXdwb3J0fSN7JG51bX0geyBmb250LXNpemU6ICN7JG51bX1weDsgfVxyXG4gIC50eCN7JHZpZXdwb3J0fSN7JG51bX0tZm9yY2UgeyBmb250LXNpemU6ICN7JG51bX1weCAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBkby1mb250LXNpemUoJHZpZXdwb3J0KSB7XHJcbiAgJG51bTogODtcclxuICBAd2hpbGUgJG51bSA8PSAxNiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJG51bSwkdmlld3BvcnQpO1xyXG4gICAgJG51bTogJG51bSArIDE7XHJcbiAgfVxyXG5cclxuICAkbnVtOiAxODtcclxuICBAd2hpbGUgJG51bSA8PSAxNDAge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRudW0sJHZpZXdwb3J0KTtcclxuICAgICRudW06ICRudW0gKyAyO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGRvLWZvbnQtYnJlYWtwb2ludCgkdmlld3BvcnQpIHtcclxuICAudHgtI3skdmlld3BvcnR9LWJvbGQgICAgICB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cclxuICAudHgtI3skdmlld3BvcnR9LXNlbWlib2xkICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cclxuICAudHgtI3skdmlld3BvcnR9LW1lZGl1bSAgICB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cclxuICAudHgtI3skdmlld3BvcnR9LW5vcm1hbCAgICB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cclxuICAudHgtI3skdmlld3BvcnR9LWxpZ2h0ICAgICB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cclxuICAudHgtI3skdmlld3BvcnR9LXRoaW4gICAgICB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cclxuICAudHgtI3skdmlld3BvcnR9LXh0aGluICAgICB7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cclxuXHJcbiAgLmxoLSN7JHZpZXdwb3J0fS0wIHsgbGluZS1oZWlnaHQ6IDA7IH1cclxuICAubGgtI3skdmlld3BvcnR9LTEgeyBsaW5lLWhlaWdodDogMS4xOyB9XHJcbiAgLmxoLSN7JHZpZXdwb3J0fS0yIHsgbGluZS1oZWlnaHQ6IDEuMjsgfVxyXG4gIC5saC0jeyR2aWV3cG9ydH0tMyB7IGxpbmUtaGVpZ2h0OiAxLjM7IH1cclxuICAubGgtI3skdmlld3BvcnR9LTQgeyBsaW5lLWhlaWdodDogMS40OyB9XHJcbiAgLmxoLSN7JHZpZXdwb3J0fS01IHsgbGluZS1oZWlnaHQ6IDEuNTsgfVxyXG4gIC5saC0jeyR2aWV3cG9ydH0tNiB7IGxpbmUtaGVpZ2h0OiAxLjY7IH1cclxuICAubGgtI3skdmlld3BvcnR9LTcgeyBsaW5lLWhlaWdodDogMS43OyB9XHJcbiAgLmxoLSN7JHZpZXdwb3J0fS04IHsgbGluZS1oZWlnaHQ6IDEuODsgfVxyXG4gIC5saC0jeyR2aWV3cG9ydH0tOSB7IGxpbmUtaGVpZ2h0OiAxLjk7IH1cclxuICAubGgtI3skdmlld3BvcnR9LTEwIHsgbGluZS1oZWlnaHQ6IDIuMDsgfVxyXG4gIC5saC0jeyR2aWV3cG9ydH0tMTEgeyBsaW5lLWhlaWdodDogMi4xOyB9XHJcbiAgLmxoLSN7JHZpZXdwb3J0fS0xMiB7IGxpbmUtaGVpZ2h0OiAyLjI7IH1cclxuICAubGgtI3skdmlld3BvcnR9LTEzIHsgbGluZS1oZWlnaHQ6IDIuMzsgfVxyXG4gIC5saC0jeyR2aWV3cG9ydH0tMTQgeyBsaW5lLWhlaWdodDogMi40OyB9XHJcbiAgLmxoLSN7JHZpZXdwb3J0fS0xNSB7IGxpbmUtaGVpZ2h0OiAyLjU7IH1cclxuXHJcbiAgLnR4LSN7JHZpZXdwb3J0fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAudHgtI3skdmlld3BvcnR9LXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuICAudHgtI3skdmlld3BvcnR9LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcblxyXG4gIC50eC0jeyR2aWV3cG9ydH0tY2VudGVyLWZvcmNlIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAudHgtI3skdmlld3BvcnR9LXJpZ2h0LWZvcmNlIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxyXG4gIC50eC0jeyR2aWV3cG9ydH0tbGVmdC1mb3JjZSB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4kbnVtOiA4O1xyXG5Ad2hpbGUgJG51bSA8PSAxNiB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRudW0pO1xyXG4gICRudW06ICRudW0gKyAxO1xyXG59XHJcblxyXG4kbnVtOiAxODtcclxuQHdoaWxlICRudW0gPD0gMTQwIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJG51bSk7XHJcbiAgJG51bTogJG51bSArIDI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gIEBpbmNsdWRlIGRvLWZvbnQtc2l6ZShcInhzXCIpO1xyXG4gIEBpbmNsdWRlIGRvLWZvbnQtYnJlYWtwb2ludChcInhzXCIpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgQGluY2x1ZGUgZG8tZm9udC1zaXplKFwic21cIik7XHJcbiAgQGluY2x1ZGUgZG8tZm9udC1icmVha3BvaW50KFwic21cIik7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICBAaW5jbHVkZSBkby1mb250LXNpemUoXCJtZFwiKTtcclxuICBAaW5jbHVkZSBkby1mb250LWJyZWFrcG9pbnQoXCJtZFwiKTtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIEBpbmNsdWRlIGRvLWZvbnQtc2l6ZShcImxnXCIpO1xyXG4gIEBpbmNsdWRlIGRvLWZvbnQtYnJlYWtwb2ludChcImxnXCIpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgQGluY2x1ZGUgZG8tZm9udC1zaXplKFwieGxcIik7XHJcbiAgQGluY2x1ZGUgZG8tZm9udC1icmVha3BvaW50KFwieGxcIik7XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogIyMjIyMjIyMjIyMjIyMjIEhlaWdodCAjIyMjIyMjIyMjIyMjIyMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8vaGVpZ2h0IG1peGluXHJcbkBtaXhpbiBtYWtlLWhlaWdodCgkbnVtLCAkdmlld3BvcnQ6IFwiXCIpIHtcclxuICAkcDogJG51bSArIFwiJVwiO1xyXG5cclxuICBAaWYgJHZpZXdwb3J0ID09IFwiXCIge1xyXG4gICAgJHZpZXdwb3J0OiBcIi1cIjtcclxuICB9IEBlbHNlIHtcclxuICAgICR2aWV3cG9ydDogXCItXCIgKyAkdmlld3BvcnQgKyBcIi1cIjtcclxuICB9XHJcblxyXG4gIC5odCN7JHZpZXdwb3J0fSN7JG51bX0geyBoZWlnaHQ6ICN7JG51bX1weDsgfVxyXG4gIC5tbi1odCN7JHZpZXdwb3J0fSN7JG51bX0geyBtaW4taGVpZ2h0OiAjeyRudW19cHg7IH1cclxuICAuaHQjeyR2aWV3cG9ydH0jeyRudW19cCB7IGhlaWdodDogI3skcH07IH1cclxuICAubXgtaHQjeyR2aWV3cG9ydH0jeyRudW19cCB7IG1heC1oZWlnaHQ6ICN7JHB9OyB9XHJcbiAgLm1uLWh0I3skdmlld3BvcnR9I3skbnVtfXAgeyBtaW4taGVpZ2h0OiAjeyRwfTsgfVxyXG5cclxuICAuaHQjeyR2aWV3cG9ydH0jeyRudW19LWZvcmNlIHsgaGVpZ2h0OiAjeyRudW19cHggIWltcG9ydGFudDsgfVxyXG4gIC5odCN7JHZpZXdwb3J0fSN7JG51bX1wLWZvcmNlIHsgaGVpZ2h0OiAjeyRwfSAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBkby1tYWtlLWhlaWdodCgkdmlld3BvcnQpIHtcclxuICAkbnVtOiA1O1xyXG4gIEB3aGlsZSAkbnVtIDw9IDEwMCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWhlaWdodCgkbnVtLCR2aWV3cG9ydCk7XHJcbiAgICAkbnVtOiAkbnVtICsgNTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkby1tYWtlLWhlaWdodCgkdmlld3BvcnQpIHtcclxuICAkbnVtOiAxMDA7XHJcbiAgQHdoaWxlICRudW0gPD0gMTAwMCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWhlaWdodCgkbnVtLCR2aWV3cG9ydCk7XHJcbiAgICAkbnVtOiAkbnVtICsgMTAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGRvLW1ha2UtaGVpZ2h0LWxnKCR2aWV3cG9ydCkge1xyXG4gICRudW06IDE1MDtcclxuICBAd2hpbGUgJG51bSA8PSA4NTAge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1oZWlnaHQoJG51bSwkdmlld3BvcnQpO1xyXG4gICAgJG51bTogJG51bSArIDUwO1xyXG4gIH1cclxufVxyXG5cclxuJG51bTogNTtcclxuQHdoaWxlICRudW0gPD0gMTAwIHtcclxuICBAaW5jbHVkZSBtYWtlLWhlaWdodCgkbnVtKTtcclxuICAkbnVtOiAkbnVtICsgNTtcclxufVxyXG5cclxuLy9oZWlnaHQ6IDEwMHB4IHRvIDgwMHB4IHdpdGggc3RlcCBvZiA1MHB4XHJcbiRudW06IDE1MDtcclxuQHdoaWxlICRudW0gPCA4NTAge1xyXG4gIC5odC0jeyRudW19IHsgaGVpZ2h0OiAjeyRudW19cHg7IH1cclxuICAkbnVtOiAkbnVtICsgNTA7XHJcbn1cclxuXHJcbi8vIHZpZXdwb3J0IGhlaWdodFxyXG4uaHQtMTAwdiB7IGhlaWdodDogMTAwdmg7IH1cclxuXHJcbi8vY3VzdG9tIGhlaWdodHNcclxuLmh0LTEgICAgeyBoZWlnaHQ6IDFweDsgIH1cclxuLmh0LTIgICAgeyBoZWlnaHQ6IDJweDsgIH1cclxuLmh0LTMgICAgeyBoZWlnaHQ6IDNweDsgIH1cclxuLmh0LTQgICAgeyBoZWlnaHQ6IDRweDsgIH1cclxuLmh0LTYgICAgeyBoZWlnaHQ6IDZweDsgIH1cclxuLmh0LTcgICAgeyBoZWlnaHQ6IDdweDsgIH1cclxuLmh0LTggICAgeyBoZWlnaHQ6IDhweDsgIH1cclxuLmh0LTkgICAgeyBoZWlnaHQ6IDlweDsgIH1cclxuXHJcbi5odC1hdXRvIHsgaGVpZ2h0OiBhdXRvOyB9XHJcbi5odC0xNiAgIHsgaGVpZ2h0OiAxNnB4OyB9XHJcbi5odC0zMiAgIHsgaGVpZ2h0OiAzMnB4OyB9XHJcbi5odC0zNiAgIHsgaGVpZ2h0OiAzNnB4OyB9XHJcbi5odC00OCAgIHsgaGVpZ2h0OiA0OHB4OyB9XHJcbi5odC02NCAgIHsgaGVpZ2h0OiA2NHB4OyB9XHJcbi5odC03MiAgIHsgaGVpZ2h0OiA3MnB4OyB9XHJcbi5odC0xMTUgIHsgaGVpZ2h0OiAxMTVweDsgfVxyXG4uaHQtMTIwICB7IGhlaWdodDogMTIwcHg7IH1cclxuLmh0LTE2MCAgeyBoZWlnaHQ6IDE2MHB4OyB9XHJcblxyXG5cclxuLy8gbWVkaWEgcXVlcmllc1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICBAaW5jbHVkZSBkby1tYWtlLWhlaWdodChcInhzXCIpO1xyXG4gIEBpbmNsdWRlIGRvLW1ha2UtaGVpZ2h0LWxnKFwieHNcIik7XHJcbiAgLmh0LXhzLTEwMHYgeyBoZWlnaHQ6IDEwMHZoOyB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICBAaW5jbHVkZSBkby1tYWtlLWhlaWdodChcInNtXCIpO1xyXG4gIEBpbmNsdWRlIGRvLW1ha2UtaGVpZ2h0LWxnKFwic21cIik7XHJcbiAgLmh0LXNtLTEwMHYgeyBoZWlnaHQ6IDEwMHZoOyB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICBAaW5jbHVkZSBkby1tYWtlLWhlaWdodChcIm1kXCIpO1xyXG4gIEBpbmNsdWRlIGRvLW1ha2UtaGVpZ2h0LWxnKFwibWRcIik7XHJcbiAgLmh0LW1kLTEwMHYgeyBoZWlnaHQ6IDEwMHZoOyB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICBAaW5jbHVkZSBkby1tYWtlLWhlaWdodChcImxnXCIpO1xyXG4gIEBpbmNsdWRlIGRvLW1ha2UtaGVpZ2h0LWxnKFwibGdcIik7XHJcbiAgLmh0LWxnLTEwMHYgeyBoZWlnaHQ6IDEwMHZoOyB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICBAaW5jbHVkZSBkby1tYWtlLWhlaWdodChcInhsXCIpO1xyXG4gIEBpbmNsdWRlIGRvLW1ha2UtaGVpZ2h0LWxnKFwieGxcIik7XHJcbiAgLmh0LXhsLTEwMHYgeyBoZWlnaHQ6IDEwMHZoOyB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICMjIyMjIyMjIyMjIyMjIyBQYWRkaW5nICMjIyMjIyMjIyMjIyMjIyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBtaXhpbiBwYWRkaW5nLXZhcmlhbnQoJG51bSwgJHZpZXdwb3J0OlwiXCIpIHtcclxuXHJcbiAgQGlmICR2aWV3cG9ydCA9PSBcIlwiIHtcclxuICAgICR2aWV3cG9ydDogXCItXCI7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAkdmlld3BvcnQ6IFwiLVwiICsgJHZpZXdwb3J0ICsgXCItXCI7XHJcbiAgfVxyXG5cclxuICAvL2llLiAucGQtc20tMFxyXG4gIC8vaWUuIC5wZC1zbS0wLWZvcmNlXHJcbiAgLnBkI3skdmlld3BvcnR9I3skbnVtfSB7IHBhZGRpbmc6ICN7JG51bX1weDsgfVxyXG4gIC5wZCN7JHZpZXdwb3J0fSN7JG51bX0tZm9yY2UgeyBwYWRkaW5nOiAjeyRudW19cHggIWltcG9ydGFudDsgfVxyXG5cclxuICAvL2llLiAucGQtc20teS0wXHJcbiAgLnBkI3skdmlld3BvcnR9eS0jeyRudW19IHtcclxuICAgIHBhZGRpbmctdG9wOiAjeyRudW19cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skbnVtfXB4O1xyXG4gIH1cclxuXHJcbiAgLy9pZS4gLnBkLXNtLXktMC1mb3JjZVxyXG4gIC5wZCN7JHZpZXdwb3J0fXktI3skbnVtfS1mb3JjZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvL2llLiAucGQtc20teC0wXHJcbiAgLnBkI3skdmlld3BvcnR9eC0jeyRudW19IHtcclxuICAgIHBhZGRpbmctbGVmdDogI3skbnVtfXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogI3skbnVtfXB4O1xyXG4gIH1cclxuXHJcbiAgLy9pZS4gLnBkLXNtLXgtMC1mb3JjZVxyXG4gIC5wZCN7JHZpZXdwb3J0fXgtI3skbnVtfS1mb3JjZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JG51bX1weCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvL2llLiAucGQtc20tdC0wXHJcbiAgLnBkI3skdmlld3BvcnR9dC0jeyRudW19IHsgcGFkZGluZy10b3A6ICN7JG51bX1weDsgfVxyXG4gIC5wZCN7JHZpZXdwb3J0fXItI3skbnVtfSB7IHBhZGRpbmctcmlnaHQ6ICN7JG51bX1weDsgfVxyXG4gIC5wZCN7JHZpZXdwb3J0fWItI3skbnVtfSB7IHBhZGRpbmctYm90dG9tOiAjeyRudW19cHg7IH1cclxuICAucGQjeyR2aWV3cG9ydH1sLSN7JG51bX0geyBwYWRkaW5nLWxlZnQ6ICN7JG51bX1weDsgfVxyXG5cclxuICAvL2llLiAucGQtc20tdC0wLWZvcmNlXHJcbiAgLnBkI3skdmlld3BvcnR9dC0jeyRudW19LWZvcmNlIHsgcGFkZGluZy10b3A6ICN7JG51bX1weCAhaW1wb3J0YW50OyB9XHJcbiAgLnBkI3skdmlld3BvcnR9ci0jeyRudW19LWZvcmNlIHsgcGFkZGluZy1yaWdodDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAucGQjeyR2aWV3cG9ydH1iLSN7JG51bX0tZm9yY2UgeyBwYWRkaW5nLWJvdHRvbTogI3skbnVtfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAucGQjeyR2aWV3cG9ydH1sLSN7JG51bX0tZm9yY2UgeyBwYWRkaW5nLWxlZnQ6ICN7JG51bX1weCAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBkby1wYWRkaW5nLXZhcmlhbnQoJHZpZXdwb3J0KSB7XHJcbiAgLy9wYWRkaW5nOiAwcHggdG8gOXB4XHJcbiAgJG51bTogMDtcclxuICBAd2hpbGUgJG51bSA8IDEwIHtcclxuICAgIEBpbmNsdWRlIHBhZGRpbmctdmFyaWFudCgkbnVtLCR2aWV3cG9ydCk7XHJcbiAgICAkbnVtOiAkbnVtICsgMTtcclxuICB9XHJcblxyXG4gIC8vcGFkZGluZzogMTBweCB0byA5NXB4IHdpdGggc3RlcCBvZiA1cHhcclxuICAkbnVtOiAxMDtcclxuICBAd2hpbGUgJG51bSA8IDEwMCB7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXZhcmlhbnQoJG51bSwkdmlld3BvcnQpO1xyXG4gICAgJG51bTogJG51bSArIDU7XHJcbiAgfVxyXG5cclxuICAvL3BhZGRpbmc6IDEwMHB4IHRvIDIwMHB4IHdpdGggc3RlcCBvZiAxMHB4XHJcbiAgJG51bTogMTAwO1xyXG4gIEB3aGlsZSAkbnVtIDw9IDIwMCB7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXZhcmlhbnQoJG51bSwkdmlld3BvcnQpO1xyXG4gICAgJG51bTogJG51bSArIDEwO1xyXG4gIH1cclxufVxyXG5cclxuLy9wYWRkaW5nOiAwcHggdG8gOXB4XHJcbiRudW06IDA7XHJcbkB3aGlsZSAkbnVtIDwgMTAge1xyXG4gIEBpbmNsdWRlIHBhZGRpbmctdmFyaWFudCgkbnVtKTtcclxuICAkbnVtOiAkbnVtICsgMTtcclxufVxyXG5cclxuLy9wYWRkaW5nOiAxMHB4IHRvIDk1cHggd2l0aCBzdGVwIG9mIDVweFxyXG4kbnVtOiAxMDtcclxuQHdoaWxlICRudW0gPCAxMDAge1xyXG4gIEBpbmNsdWRlIHBhZGRpbmctdmFyaWFudCgkbnVtKTtcclxuICAkbnVtOiAkbnVtICsgNTtcclxufVxyXG5cclxuLy9wYWRkaW5nOiAxMDBweCB0byAyMDBweCB3aXRoIHN0ZXAgb2YgMTBweFxyXG4kbnVtOiAxMDA7XHJcbkB3aGlsZSAkbnVtIDw9IDIwMCB7XHJcbiAgQGluY2x1ZGUgcGFkZGluZy12YXJpYW50KCRudW0pO1xyXG4gICRudW06ICRudW0gKyAxMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7IEBpbmNsdWRlIGRvLXBhZGRpbmctdmFyaWFudChcInhzXCIpOyB9XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHsgQGluY2x1ZGUgZG8tcGFkZGluZy12YXJpYW50KFwic21cIik7IH1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBAaW5jbHVkZSBkby1wYWRkaW5nLXZhcmlhbnQoXCJtZFwiKTsgfVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7IEBpbmNsdWRlIGRvLXBhZGRpbmctdmFyaWFudChcImxnXCIpOyB9XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHsgQGluY2x1ZGUgZG8tcGFkZGluZy12YXJpYW50KFwieGxcIik7IH1cclxuXHJcbi8vIEN1c3RvbSBQYWRkaW5nXHJcbkBpbmNsdWRlIHBhZGRpbmctdmFyaWFudCgxMik7XHJcbkBpbmNsdWRlIHBhZGRpbmctdmFyaWFudCgxMyk7XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICMjIyMjIyMjIyMjIyMjIyBNYXJnaW4gIyMjIyMjIyMjIyMjIyMjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5AbWl4aW4gbWFyZ2luLXZhcmlhbnQoJG51bSwgJHZpZXdwb3J0OlwiXCIpIHtcclxuXHJcbiAgQGlmICR2aWV3cG9ydCA9PSBcIlwiIHtcclxuICAgICR2aWV3cG9ydDogXCItXCI7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAkdmlld3BvcnQ6IFwiLVwiICsgJHZpZXdwb3J0ICsgXCItXCI7XHJcbiAgfVxyXG5cclxuICAvL2llLiAubWctc20tMFxyXG4gIC8vaWUuIC5tZy1zbS0wLWZvcmNlXHJcbiAgLm1nI3skdmlld3BvcnR9I3skbnVtfSB7IG1hcmdpbjogI3skbnVtfXB4OyB9XHJcbiAgLm1nI3skdmlld3BvcnR9I3skbnVtfS1mb3JjZSB7IG1hcmdpbjogI3skbnVtfXB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgLy9pZS4gLm1nLXNtLXktMFxyXG4gIC5tZyN7JHZpZXdwb3J0fXktI3skbnVtfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAjeyRudW19cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRudW19cHg7XHJcbiAgfVxyXG5cclxuICAvL2llLiAubWctc20teS0wLWZvcmNlXHJcbiAgLm1nI3skdmlld3BvcnR9eS0jeyRudW19LWZvcmNlIHtcclxuICAgIG1hcmdpbi10b3A6ICN7JG51bX1weCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvL2llLiAubWctc20teC0wXHJcbiAgLm1nI3skdmlld3BvcnR9eC0jeyRudW19IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAjeyRudW19cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JG51bX1weDtcclxuICB9XHJcblxyXG4gIC8vaWUuIC5tZy1zbS14LTAtZm9yY2VcclxuICAubWcjeyR2aWV3cG9ydH14LSN7JG51bX0tZm9yY2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICN7JG51bX1weCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRudW19cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vaWUuIC5tZy1zbS10LTBcclxuICAubWcjeyR2aWV3cG9ydH10LSN7JG51bX0geyBtYXJnaW4tdG9wOiAjeyRudW19cHg7IH1cclxuICAubWcjeyR2aWV3cG9ydH1yLSN7JG51bX0geyBtYXJnaW4tcmlnaHQ6ICN7JG51bX1weDsgfVxyXG4gIC5tZyN7JHZpZXdwb3J0fWItI3skbnVtfSB7IG1hcmdpbi1ib3R0b206ICN7JG51bX1weDsgfVxyXG4gIC5tZyN7JHZpZXdwb3J0fWwtI3skbnVtfSB7IG1hcmdpbi1sZWZ0OiAjeyRudW19cHg7IH1cclxuXHJcbiAgLy9pZS4gLm1nLXNtLXQtMC1mb3JjZVxyXG4gIC5tZyN7JHZpZXdwb3J0fXQtI3skbnVtfS1mb3JjZSB7IG1hcmdpbi10b3A6ICN7JG51bX1weCAhaW1wb3J0YW50OyB9XHJcbiAgLm1nI3skdmlld3BvcnR9ci0jeyRudW19LWZvcmNlIHsgbWFyZ2luLXJpZ2h0OiAjeyRudW19cHggIWltcG9ydGFudDsgfVxyXG4gIC5tZyN7JHZpZXdwb3J0fWItI3skbnVtfS1mb3JjZSB7IG1hcmdpbi1ib3R0b206ICN7JG51bX1weCAhaW1wb3J0YW50OyB9XHJcbiAgLm1nI3skdmlld3BvcnR9bC0jeyRudW19LWZvcmNlIHsgbWFyZ2luLWxlZnQ6ICN7JG51bX1weCAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBkby1tYXJnaW4tdmFyaWFudCgkdmlld3BvcnQpIHtcclxuICAkbnVtOiAwO1xyXG4gIEB3aGlsZSAkbnVtIDwgMTAge1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXZhcmlhbnQoJG51bSwgJHZpZXdwb3J0KTtcclxuICAgICRudW06ICRudW0gKyAxO1xyXG4gIH1cclxuXHJcbiAgLy9tYXJnaW46IDEweCB0byAxMDBweCB3aXRoIHN0ZXAgb2YgNXB4XHJcbiAgJG51bTogMTA7XHJcbiAgQHdoaWxlICRudW0gPD0gMTAwIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi12YXJpYW50KCRudW0sICR2aWV3cG9ydCk7XHJcbiAgICAkbnVtOiAkbnVtICsgNTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL21hcmdpbjogMHB4IHRvIDlweFxyXG4kbnVtOiAwO1xyXG5Ad2hpbGUgJG51bSA8IDEwIHtcclxuICBAaW5jbHVkZSBtYXJnaW4tdmFyaWFudCgkbnVtKTtcclxuICAkbnVtOiAkbnVtICsgMTtcclxufVxyXG5cclxuLy9tYXJnaW46IDEweCB0byAxMjBweCB3aXRoIHN0ZXAgb2YgNXB4XHJcbiRudW06IDEwO1xyXG5Ad2hpbGUgJG51bSA8PSAxMjAge1xyXG4gIEBpbmNsdWRlIG1hcmdpbi12YXJpYW50KCRudW0pO1xyXG4gICRudW06ICRudW0gKyA1O1xyXG59XHJcblxyXG4ubWctdC1hdXRvIHsgbWFyZ2luLXRvcDogYXV0bzsgfVxyXG4ubWctci1hdXRvIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XHJcbi5tZy1iLWF1dG8geyBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XHJcbi5tZy1sLWF1dG8geyBtYXJnaW4tbGVmdDogYXV0bzsgfVxyXG4ubWcteC1hdXRvIHsgbWFyZ2luOiBhdXRvOyB9XHJcbi5tZy1sLS0xIHsgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cclxuLm1nLXItLTEgeyBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cclxuLm1nLXQtLTEgeyBtYXJnaW4tdG9wOiAtMXB4OyB9XHJcbi5tZy1sLS01IHsgbWFyZ2luLWxlZnQ6IC01cHg7IH1cclxuLm1nLXItLTUgeyBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cclxuXHJcbkBtaXhpbiBtYXJnaW4tYnJlYWtwb2ludCgkdmlld3BvcnQpIHtcclxuXHJcbiAgLm1nLSN7JHZpZXdwb3J0fS10LWF1dG8geyBtYXJnaW4tdG9wOiBhdXRvOyB9XHJcbiAgLm1nLSN7JHZpZXdwb3J0fS1yLWF1dG8geyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cclxuICAubWctI3skdmlld3BvcnR9LWItYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG87IH1cclxuICAubWctI3skdmlld3BvcnR9LWwtYXV0byB7IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XHJcbiAgLm1nLSN7JHZpZXdwb3J0fS1hdXRvIHsgbWFyZ2luOiBhdXRvOyB9XHJcbiAgLm1nLSN7JHZpZXdwb3J0fS14LWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubWctI3skdmlld3BvcnR9LWwtLTEgeyBtYXJnaW4tbGVmdDogLTFweDsgfVxyXG4gIC5tZy0jeyR2aWV3cG9ydH0tci0tMSB7IG1hcmdpbi1yaWdodDogLTFweDsgfVxyXG4gIC5tZy0jeyR2aWV3cG9ydH0tdC0tMSB7IG1hcmdpbi10b3A6IC0xcHg7IH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gIEBpbmNsdWRlIGRvLW1hcmdpbi12YXJpYW50KFwieHNcIik7XHJcbiAgQGluY2x1ZGUgbWFyZ2luLWJyZWFrcG9pbnQoXCJ4c1wiKTtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIEBpbmNsdWRlIGRvLW1hcmdpbi12YXJpYW50KFwic21cIik7XHJcbiAgQGluY2x1ZGUgbWFyZ2luLWJyZWFrcG9pbnQoXCJzbVwiKTtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gIEBpbmNsdWRlIGRvLW1hcmdpbi12YXJpYW50KFwibWRcIik7XHJcbiAgQGluY2x1ZGUgbWFyZ2luLWJyZWFrcG9pbnQoXCJtZFwiKTtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIEBpbmNsdWRlIGRvLW1hcmdpbi12YXJpYW50KFwibGdcIik7XHJcbiAgQGluY2x1ZGUgbWFyZ2luLWJyZWFrcG9pbnQoXCJsZ1wiKTtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gIEBpbmNsdWRlIGRvLW1hcmdpbi12YXJpYW50KFwieGxcIik7XHJcbiAgQGluY2x1ZGUgbWFyZ2luLWJyZWFrcG9pbnQoXCJ4bFwiKTtcclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/