@font-face {
    font-family: 'Frankfurter Std';
    src: url('margherita/css/fonts/FrankfurterStd/FrankfurterStd.eot');
    src: url('margherita/css/fonts/FrankfurterStd/FrankfurterStd.eot?#iefix') format('embedded-opentype'),
        url('margherita/css/fonts/FrankfurterStd/FrankfurterStd.woff2') format('woff2'),
        url('margherita/css/fonts/FrankfurterStd/FrankfurterStd.woff') format('woff'),
        url('margherita/css/fonts/FrankfurterStd/FrankfurterStd.ttf') format('truetype'),
        url('margherita/css/fonts/FrankfurterStd/FrankfurterStd.svg#FrankfurterStd') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Aracne';
    src: url('margherita/css/fonts/Aracne/AracneLight.woff2') format('woff2'),
        url('margherita/css/fonts/Aracne/AracneLight.woff') format('woff'),
        url('margherita/css/fonts/Aracne/AracneLight.ttf') format('truetype'),
        url('margherita/css/fonts/Aracne/AracneLight.svg#AracneLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aracne';
    src: url('margherita/css/fonts/Aracne/AracneRegularItalic.woff2') format('woff2'),
        url('margherita/css/fonts/Aracne/AracneRegularItalic.woff') format('woff'),
        url('margherita/css/fonts/Aracne/AracneRegularItalic.ttf') format('truetype'),
        url('margherita/css/fonts/Aracne/AracneRegularItalic.svg#AracneRegularItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aracne';
    src: url('margherita/css/fonts/Aracne/AracneRegular.woff2') format('woff2'),
        url('margherita/css/fonts/Aracne/AracneRegular.woff') format('woff'),
        url('margherita/css/fonts/Aracne/AracneRegular.ttf') format('truetype'),
        url('margherita/css/fonts/Aracne/AracneRegular.svg#AracneRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


h1,
h2,
h3,
h4,
h5,
h6,
p,
li {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #0056b3;
    text-decoration: underline; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

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; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1000px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1000px; } }

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1000px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      -webkit-transition: none;
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      -webkit-transition: none;
      transition: none; } }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #007bff !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #007bff !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0.2rem !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1000px) {
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1000px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1000px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.m-f2 {
  margin: 2px !important; }

.mt-f2,
.my-f2 {
  margin-top: 2px !important; }

.mr-f2,
.mx-f2 {
  margin-right: 2px !important; }

.mb-f2,
.my-f2 {
  margin-bottom: 2px !important; }

.ml-f2,
.mx-f2 {
  margin-left: 2px !important; }

.m-f5 {
  margin: 5px !important; }

.mt-f5,
.my-f5 {
  margin-top: 5px !important; }

.mr-f5,
.mx-f5 {
  margin-right: 5px !important; }

.mb-f5,
.my-f5 {
  margin-bottom: 5px !important; }

.ml-f5,
.mx-f5 {
  margin-left: 5px !important; }

.m-f10 {
  margin: 10px !important; }

.mt-f10,
.my-f10 {
  margin-top: 10px !important; }

.mr-f10,
.mx-f10 {
  margin-right: 10px !important; }

.mb-f10,
.my-f10 {
  margin-bottom: 10px !important; }

.ml-f10,
.mx-f10 {
  margin-left: 10px !important; }

.m-f15 {
  margin: 15px !important; }

.mt-f15,
.my-f15 {
  margin-top: 15px !important; }

.mr-f15,
.mx-f15 {
  margin-right: 15px !important; }

.mb-f15,
.my-f15 {
  margin-bottom: 15px !important; }

.ml-f15,
.mx-f15 {
  margin-left: 15px !important; }

.m-f16 {
  margin: 16px !important; }

.mt-f16,
.my-f16 {
  margin-top: 16px !important; }

.mr-f16,
.mx-f16 {
  margin-right: 16px !important; }

.mb-f16,
.my-f16 {
  margin-bottom: 16px !important; }

.ml-f16,
.mx-f16 {
  margin-left: 16px !important; }

.m-f20 {
  margin: 20px !important; }

.mt-f20,
.my-f20 {
  margin-top: 20px !important; }

.mr-f20,
.mx-f20 {
  margin-right: 20px !important; }

.mb-f20,
.my-f20 {
  margin-bottom: 20px !important; }

.ml-f20,
.mx-f20 {
  margin-left: 20px !important; }

.m-f25 {
  margin: 25px !important; }

.mt-f25,
.my-f25 {
  margin-top: 25px !important; }

.mr-f25,
.mx-f25 {
  margin-right: 25px !important; }

.mb-f25,
.my-f25 {
  margin-bottom: 25px !important; }

.ml-f25,
.mx-f25 {
  margin-left: 25px !important; }

.m-f30 {
  margin: 30px !important; }

.mt-f30,
.my-f30 {
  margin-top: 30px !important; }

.mr-f30,
.mx-f30 {
  margin-right: 30px !important; }

.mb-f30,
.my-f30 {
  margin-bottom: 30px !important; }

.ml-f30,
.mx-f30 {
  margin-left: 30px !important; }

.m-f35 {
  margin: 35px !important; }

.mt-f35,
.my-f35 {
  margin-top: 35px !important; }

.mr-f35,
.mx-f35 {
  margin-right: 35px !important; }

.mb-f35,
.my-f35 {
  margin-bottom: 35px !important; }

.ml-f35,
.mx-f35 {
  margin-left: 35px !important; }

.m-f40 {
  margin: 40px !important; }

.mt-f40,
.my-f40 {
  margin-top: 40px !important; }

.mr-f40,
.mx-f40 {
  margin-right: 40px !important; }

.mb-f40,
.my-f40 {
  margin-bottom: 40px !important; }

.ml-f40,
.mx-f40 {
  margin-left: 40px !important; }

.m-f45 {
  margin: 45px !important; }

.mt-f45,
.my-f45 {
  margin-top: 45px !important; }

.mr-f45,
.mx-f45 {
  margin-right: 45px !important; }

.mb-f45,
.my-f45 {
  margin-bottom: 45px !important; }

.ml-f45,
.mx-f45 {
  margin-left: 45px !important; }

.m-f50 {
  margin: 50px !important; }

.mt-f50,
.my-f50 {
  margin-top: 50px !important; }

.mr-f50,
.mx-f50 {
  margin-right: 50px !important; }

.mb-f50,
.my-f50 {
  margin-bottom: 50px !important; }

.ml-f50,
.mx-f50 {
  margin-left: 50px !important; }

.m-f55 {
  margin: 55px !important; }

.mt-f55,
.my-f55 {
  margin-top: 55px !important; }

.mr-f55,
.mx-f55 {
  margin-right: 55px !important; }

.mb-f55,
.my-f55 {
  margin-bottom: 55px !important; }

.ml-f55,
.mx-f55 {
  margin-left: 55px !important; }

.m-f60 {
  margin: 60px !important; }

.mt-f60,
.my-f60 {
  margin-top: 60px !important; }

.mr-f60,
.mx-f60 {
  margin-right: 60px !important; }

.mb-f60,
.my-f60 {
  margin-bottom: 60px !important; }

.ml-f60,
.mx-f60 {
  margin-left: 60px !important; }

.m-f65 {
  margin: 65px !important; }

.mt-f65,
.my-f65 {
  margin-top: 65px !important; }

.mr-f65,
.mx-f65 {
  margin-right: 65px !important; }

.mb-f65,
.my-f65 {
  margin-bottom: 65px !important; }

.ml-f65,
.mx-f65 {
  margin-left: 65px !important; }

.m-f70 {
  margin: 70px !important; }

.mt-f70,
.my-f70 {
  margin-top: 70px !important; }

.mr-f70,
.mx-f70 {
  margin-right: 70px !important; }

.mb-f70,
.my-f70 {
  margin-bottom: 70px !important; }

.ml-f70,
.mx-f70 {
  margin-left: 70px !important; }

.m-f75 {
  margin: 75px !important; }

.mt-f75,
.my-f75 {
  margin-top: 75px !important; }

.mr-f75,
.mx-f75 {
  margin-right: 75px !important; }

.mb-f75,
.my-f75 {
  margin-bottom: 75px !important; }

.ml-f75,
.mx-f75 {
  margin-left: 75px !important; }

.m-f80 {
  margin: 80px !important; }

.mt-f80,
.my-f80 {
  margin-top: 80px !important; }

.mr-f80,
.mx-f80 {
  margin-right: 80px !important; }

.mb-f80,
.my-f80 {
  margin-bottom: 80px !important; }

.ml-f80,
.mx-f80 {
  margin-left: 80px !important; }

.m-f85 {
  margin: 85px !important; }

.mt-f85,
.my-f85 {
  margin-top: 85px !important; }

.mr-f85,
.mx-f85 {
  margin-right: 85px !important; }

.mb-f85,
.my-f85 {
  margin-bottom: 85px !important; }

.ml-f85,
.mx-f85 {
  margin-left: 85px !important; }

.m-f90 {
  margin: 90px !important; }

.mt-f90,
.my-f90 {
  margin-top: 90px !important; }

.mr-f90,
.mx-f90 {
  margin-right: 90px !important; }

.mb-f90,
.my-f90 {
  margin-bottom: 90px !important; }

.ml-f90,
.mx-f90 {
  margin-left: 90px !important; }

.m-f95 {
  margin: 95px !important; }

.mt-f95,
.my-f95 {
  margin-top: 95px !important; }

.mr-f95,
.mx-f95 {
  margin-right: 95px !important; }

.mb-f95,
.my-f95 {
  margin-bottom: 95px !important; }

.ml-f95,
.mx-f95 {
  margin-left: 95px !important; }

.m-f100 {
  margin: 100px !important; }

.mt-f100,
.my-f100 {
  margin-top: 100px !important; }

.mr-f100,
.mx-f100 {
  margin-right: 100px !important; }

.mb-f100,
.my-f100 {
  margin-bottom: 100px !important; }

.ml-f100,
.mx-f100 {
  margin-left: 100px !important; }

.m-f140 {
  margin: 140px !important; }

.mt-f140,
.my-f140 {
  margin-top: 140px !important; }

.mr-f140,
.mx-f140 {
  margin-right: 140px !important; }

.mb-f140,
.my-f140 {
  margin-bottom: 140px !important; }

.ml-f140,
.mx-f140 {
  margin-left: 140px !important; }

.m-f180 {
  margin: 180px !important; }

.mt-f180,
.my-f180 {
  margin-top: 180px !important; }

.mr-f180,
.mx-f180 {
  margin-right: 180px !important; }

.mb-f180,
.my-f180 {
  margin-bottom: 180px !important; }

.ml-f180,
.mx-f180 {
  margin-left: 180px !important; }

.m-f210 {
  margin: 210px !important; }

.mt-f210,
.my-f210 {
  margin-top: 210px !important; }

.mr-f210,
.mx-f210 {
  margin-right: 210px !important; }

.mb-f210,
.my-f210 {
  margin-bottom: 210px !important; }

.ml-f210,
.mx-f210 {
  margin-left: 210px !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; }

.p-f2 {
  padding: 2px !important; }

.pt-f2,
.py-f2 {
  padding-top: 2px !important; }

.pr-f2,
.px-f2 {
  padding-right: 2px !important; }

.pb-f2,
.py-f2 {
  padding-bottom: 2px !important; }

.pl-f2,
.px-f2 {
  padding-left: 2px !important; }

.p-f5 {
  padding: 5px !important; }

.pt-f5,
.py-f5 {
  padding-top: 5px !important; }

.pr-f5,
.px-f5 {
  padding-right: 5px !important; }

.pb-f5,
.py-f5 {
  padding-bottom: 5px !important; }

.pl-f5,
.px-f5 {
  padding-left: 5px !important; }

.p-f10 {
  padding: 10px !important; }

.pt-f10,
.py-f10 {
  padding-top: 10px !important; }

.pr-f10,
.px-f10 {
  padding-right: 10px !important; }

.pb-f10,
.py-f10 {
  padding-bottom: 10px !important; }

.pl-f10,
.px-f10 {
  padding-left: 10px !important; }

.p-f15 {
  padding: 15px !important; }

.pt-f15,
.py-f15 {
  padding-top: 15px !important; }

.pr-f15,
.px-f15 {
  padding-right: 15px !important; }

.pb-f15,
.py-f15 {
  padding-bottom: 15px !important; }

.pl-f15,
.px-f15 {
  padding-left: 15px !important; }

.p-f16 {
  padding: 16px !important; }

.pt-f16,
.py-f16 {
  padding-top: 16px !important; }

.pr-f16,
.px-f16 {
  padding-right: 16px !important; }

.pb-f16,
.py-f16 {
  padding-bottom: 16px !important; }

.pl-f16,
.px-f16 {
  padding-left: 16px !important; }

.p-f20 {
  padding: 20px !important; }

.pt-f20,
.py-f20 {
  padding-top: 20px !important; }

.pr-f20,
.px-f20 {
  padding-right: 20px !important; }

.pb-f20,
.py-f20 {
  padding-bottom: 20px !important; }

.pl-f20,
.px-f20 {
  padding-left: 20px !important; }

.p-f25 {
  padding: 25px !important; }

.pt-f25,
.py-f25 {
  padding-top: 25px !important; }

.pr-f25,
.px-f25 {
  padding-right: 25px !important; }

.pb-f25,
.py-f25 {
  padding-bottom: 25px !important; }

.pl-f25,
.px-f25 {
  padding-left: 25px !important; }

.p-f30 {
  padding: 30px !important; }

.pt-f30,
.py-f30 {
  padding-top: 30px !important; }

.pr-f30,
.px-f30 {
  padding-right: 30px !important; }

.pb-f30,
.py-f30 {
  padding-bottom: 30px !important; }

.pl-f30,
.px-f30 {
  padding-left: 30px !important; }

.p-f35 {
  padding: 35px !important; }

.pt-f35,
.py-f35 {
  padding-top: 35px !important; }

.pr-f35,
.px-f35 {
  padding-right: 35px !important; }

.pb-f35,
.py-f35 {
  padding-bottom: 35px !important; }

.pl-f35,
.px-f35 {
  padding-left: 35px !important; }

.p-f40 {
  padding: 40px !important; }

.pt-f40,
.py-f40 {
  padding-top: 40px !important; }

.pr-f40,
.px-f40 {
  padding-right: 40px !important; }

.pb-f40,
.py-f40 {
  padding-bottom: 40px !important; }

.pl-f40,
.px-f40 {
  padding-left: 40px !important; }

.p-f45 {
  padding: 45px !important; }

.pt-f45,
.py-f45 {
  padding-top: 45px !important; }

.pr-f45,
.px-f45 {
  padding-right: 45px !important; }

.pb-f45,
.py-f45 {
  padding-bottom: 45px !important; }

.pl-f45,
.px-f45 {
  padding-left: 45px !important; }

.p-f50 {
  padding: 50px !important; }

.pt-f50,
.py-f50 {
  padding-top: 50px !important; }

.pr-f50,
.px-f50 {
  padding-right: 50px !important; }

.pb-f50,
.py-f50 {
  padding-bottom: 50px !important; }

.pl-f50,
.px-f50 {
  padding-left: 50px !important; }

.p-f55 {
  padding: 55px !important; }

.pt-f55,
.py-f55 {
  padding-top: 55px !important; }

.pr-f55,
.px-f55 {
  padding-right: 55px !important; }

.pb-f55,
.py-f55 {
  padding-bottom: 55px !important; }

.pl-f55,
.px-f55 {
  padding-left: 55px !important; }

.p-f60 {
  padding: 60px !important; }

.pt-f60,
.py-f60 {
  padding-top: 60px !important; }

.pr-f60,
.px-f60 {
  padding-right: 60px !important; }

.pb-f60,
.py-f60 {
  padding-bottom: 60px !important; }

.pl-f60,
.px-f60 {
  padding-left: 60px !important; }

.p-f65 {
  padding: 65px !important; }

.pt-f65,
.py-f65 {
  padding-top: 65px !important; }

.pr-f65,
.px-f65 {
  padding-right: 65px !important; }

.pb-f65,
.py-f65 {
  padding-bottom: 65px !important; }

.pl-f65,
.px-f65 {
  padding-left: 65px !important; }

.p-f70 {
  padding: 70px !important; }

.pt-f70,
.py-f70 {
  padding-top: 70px !important; }

.pr-f70,
.px-f70 {
  padding-right: 70px !important; }

.pb-f70,
.py-f70 {
  padding-bottom: 70px !important; }

.pl-f70,
.px-f70 {
  padding-left: 70px !important; }

.p-f75 {
  padding: 75px !important; }

.pt-f75,
.py-f75 {
  padding-top: 75px !important; }

.pr-f75,
.px-f75 {
  padding-right: 75px !important; }

.pb-f75,
.py-f75 {
  padding-bottom: 75px !important; }

.pl-f75,
.px-f75 {
  padding-left: 75px !important; }

.p-f80 {
  padding: 80px !important; }

.pt-f80,
.py-f80 {
  padding-top: 80px !important; }

.pr-f80,
.px-f80 {
  padding-right: 80px !important; }

.pb-f80,
.py-f80 {
  padding-bottom: 80px !important; }

.pl-f80,
.px-f80 {
  padding-left: 80px !important; }

.p-f85 {
  padding: 85px !important; }

.pt-f85,
.py-f85 {
  padding-top: 85px !important; }

.pr-f85,
.px-f85 {
  padding-right: 85px !important; }

.pb-f85,
.py-f85 {
  padding-bottom: 85px !important; }

.pl-f85,
.px-f85 {
  padding-left: 85px !important; }

.p-f90 {
  padding: 90px !important; }

.pt-f90,
.py-f90 {
  padding-top: 90px !important; }

.pr-f90,
.px-f90 {
  padding-right: 90px !important; }

.pb-f90,
.py-f90 {
  padding-bottom: 90px !important; }

.pl-f90,
.px-f90 {
  padding-left: 90px !important; }

.p-f95 {
  padding: 95px !important; }

.pt-f95,
.py-f95 {
  padding-top: 95px !important; }

.pr-f95,
.px-f95 {
  padding-right: 95px !important; }

.pb-f95,
.py-f95 {
  padding-bottom: 95px !important; }

.pl-f95,
.px-f95 {
  padding-left: 95px !important; }

.p-f100 {
  padding: 100px !important; }

.pt-f100,
.py-f100 {
  padding-top: 100px !important; }

.pr-f100,
.px-f100 {
  padding-right: 100px !important; }

.pb-f100,
.py-f100 {
  padding-bottom: 100px !important; }

.pl-f100,
.px-f100 {
  padding-left: 100px !important; }

.p-f140 {
  padding: 140px !important; }

.pt-f140,
.py-f140 {
  padding-top: 140px !important; }

.pr-f140,
.px-f140 {
  padding-right: 140px !important; }

.pb-f140,
.py-f140 {
  padding-bottom: 140px !important; }

.pl-f140,
.px-f140 {
  padding-left: 140px !important; }

.p-f180 {
  padding: 180px !important; }

.pt-f180,
.py-f180 {
  padding-top: 180px !important; }

.pr-f180,
.px-f180 {
  padding-right: 180px !important; }

.pb-f180,
.py-f180 {
  padding-bottom: 180px !important; }

.pl-f180,
.px-f180 {
  padding-left: 180px !important; }

.p-f210 {
  padding: 210px !important; }

.pt-f210,
.py-f210 {
  padding-top: 210px !important; }

.pr-f210,
.px-f210 {
  padding-right: 210px !important; }

.pb-f210,
.py-f210 {
  padding-bottom: 210px !important; }

.pl-f210,
.px-f210 {
  padding-left: 210px !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-nf2 {
  margin: -2px !important; }

.mt-nf2,
.my-nf2 {
  margin-top: -2px !important; }

.mr-nf2,
.mx-nf2 {
  margin-right: -2px !important; }

.mb-nf2,
.my-nf2 {
  margin-bottom: -2px !important; }

.ml-nf2,
.mx-nf2 {
  margin-left: -2px !important; }

.m-nf5 {
  margin: -5px !important; }

.mt-nf5,
.my-nf5 {
  margin-top: -5px !important; }

.mr-nf5,
.mx-nf5 {
  margin-right: -5px !important; }

.mb-nf5,
.my-nf5 {
  margin-bottom: -5px !important; }

.ml-nf5,
.mx-nf5 {
  margin-left: -5px !important; }

.m-nf10 {
  margin: -10px !important; }

.mt-nf10,
.my-nf10 {
  margin-top: -10px !important; }

.mr-nf10,
.mx-nf10 {
  margin-right: -10px !important; }

.mb-nf10,
.my-nf10 {
  margin-bottom: -10px !important; }

.ml-nf10,
.mx-nf10 {
  margin-left: -10px !important; }

.m-nf15 {
  margin: -15px !important; }

.mt-nf15,
.my-nf15 {
  margin-top: -15px !important; }

.mr-nf15,
.mx-nf15 {
  margin-right: -15px !important; }

.mb-nf15,
.my-nf15 {
  margin-bottom: -15px !important; }

.ml-nf15,
.mx-nf15 {
  margin-left: -15px !important; }

.m-nf16 {
  margin: -16px !important; }

.mt-nf16,
.my-nf16 {
  margin-top: -16px !important; }

.mr-nf16,
.mx-nf16 {
  margin-right: -16px !important; }

.mb-nf16,
.my-nf16 {
  margin-bottom: -16px !important; }

.ml-nf16,
.mx-nf16 {
  margin-left: -16px !important; }

.m-nf20 {
  margin: -20px !important; }

.mt-nf20,
.my-nf20 {
  margin-top: -20px !important; }

.mr-nf20,
.mx-nf20 {
  margin-right: -20px !important; }

.mb-nf20,
.my-nf20 {
  margin-bottom: -20px !important; }

.ml-nf20,
.mx-nf20 {
  margin-left: -20px !important; }

.m-nf25 {
  margin: -25px !important; }

.mt-nf25,
.my-nf25 {
  margin-top: -25px !important; }

.mr-nf25,
.mx-nf25 {
  margin-right: -25px !important; }

.mb-nf25,
.my-nf25 {
  margin-bottom: -25px !important; }

.ml-nf25,
.mx-nf25 {
  margin-left: -25px !important; }

.m-nf30 {
  margin: -30px !important; }

.mt-nf30,
.my-nf30 {
  margin-top: -30px !important; }

.mr-nf30,
.mx-nf30 {
  margin-right: -30px !important; }

.mb-nf30,
.my-nf30 {
  margin-bottom: -30px !important; }

.ml-nf30,
.mx-nf30 {
  margin-left: -30px !important; }

.m-nf35 {
  margin: -35px !important; }

.mt-nf35,
.my-nf35 {
  margin-top: -35px !important; }

.mr-nf35,
.mx-nf35 {
  margin-right: -35px !important; }

.mb-nf35,
.my-nf35 {
  margin-bottom: -35px !important; }

.ml-nf35,
.mx-nf35 {
  margin-left: -35px !important; }

.m-nf40 {
  margin: -40px !important; }

.mt-nf40,
.my-nf40 {
  margin-top: -40px !important; }

.mr-nf40,
.mx-nf40 {
  margin-right: -40px !important; }

.mb-nf40,
.my-nf40 {
  margin-bottom: -40px !important; }

.ml-nf40,
.mx-nf40 {
  margin-left: -40px !important; }

.m-nf45 {
  margin: -45px !important; }

.mt-nf45,
.my-nf45 {
  margin-top: -45px !important; }

.mr-nf45,
.mx-nf45 {
  margin-right: -45px !important; }

.mb-nf45,
.my-nf45 {
  margin-bottom: -45px !important; }

.ml-nf45,
.mx-nf45 {
  margin-left: -45px !important; }

.m-nf50 {
  margin: -50px !important; }

.mt-nf50,
.my-nf50 {
  margin-top: -50px !important; }

.mr-nf50,
.mx-nf50 {
  margin-right: -50px !important; }

.mb-nf50,
.my-nf50 {
  margin-bottom: -50px !important; }

.ml-nf50,
.mx-nf50 {
  margin-left: -50px !important; }

.m-nf55 {
  margin: -55px !important; }

.mt-nf55,
.my-nf55 {
  margin-top: -55px !important; }

.mr-nf55,
.mx-nf55 {
  margin-right: -55px !important; }

.mb-nf55,
.my-nf55 {
  margin-bottom: -55px !important; }

.ml-nf55,
.mx-nf55 {
  margin-left: -55px !important; }

.m-nf60 {
  margin: -60px !important; }

.mt-nf60,
.my-nf60 {
  margin-top: -60px !important; }

.mr-nf60,
.mx-nf60 {
  margin-right: -60px !important; }

.mb-nf60,
.my-nf60 {
  margin-bottom: -60px !important; }

.ml-nf60,
.mx-nf60 {
  margin-left: -60px !important; }

.m-nf65 {
  margin: -65px !important; }

.mt-nf65,
.my-nf65 {
  margin-top: -65px !important; }

.mr-nf65,
.mx-nf65 {
  margin-right: -65px !important; }

.mb-nf65,
.my-nf65 {
  margin-bottom: -65px !important; }

.ml-nf65,
.mx-nf65 {
  margin-left: -65px !important; }

.m-nf70 {
  margin: -70px !important; }

.mt-nf70,
.my-nf70 {
  margin-top: -70px !important; }

.mr-nf70,
.mx-nf70 {
  margin-right: -70px !important; }

.mb-nf70,
.my-nf70 {
  margin-bottom: -70px !important; }

.ml-nf70,
.mx-nf70 {
  margin-left: -70px !important; }

.m-nf75 {
  margin: -75px !important; }

.mt-nf75,
.my-nf75 {
  margin-top: -75px !important; }

.mr-nf75,
.mx-nf75 {
  margin-right: -75px !important; }

.mb-nf75,
.my-nf75 {
  margin-bottom: -75px !important; }

.ml-nf75,
.mx-nf75 {
  margin-left: -75px !important; }

.m-nf80 {
  margin: -80px !important; }

.mt-nf80,
.my-nf80 {
  margin-top: -80px !important; }

.mr-nf80,
.mx-nf80 {
  margin-right: -80px !important; }

.mb-nf80,
.my-nf80 {
  margin-bottom: -80px !important; }

.ml-nf80,
.mx-nf80 {
  margin-left: -80px !important; }

.m-nf85 {
  margin: -85px !important; }

.mt-nf85,
.my-nf85 {
  margin-top: -85px !important; }

.mr-nf85,
.mx-nf85 {
  margin-right: -85px !important; }

.mb-nf85,
.my-nf85 {
  margin-bottom: -85px !important; }

.ml-nf85,
.mx-nf85 {
  margin-left: -85px !important; }

.m-nf90 {
  margin: -90px !important; }

.mt-nf90,
.my-nf90 {
  margin-top: -90px !important; }

.mr-nf90,
.mx-nf90 {
  margin-right: -90px !important; }

.mb-nf90,
.my-nf90 {
  margin-bottom: -90px !important; }

.ml-nf90,
.mx-nf90 {
  margin-left: -90px !important; }

.m-nf95 {
  margin: -95px !important; }

.mt-nf95,
.my-nf95 {
  margin-top: -95px !important; }

.mr-nf95,
.mx-nf95 {
  margin-right: -95px !important; }

.mb-nf95,
.my-nf95 {
  margin-bottom: -95px !important; }

.ml-nf95,
.mx-nf95 {
  margin-left: -95px !important; }

.m-nf100 {
  margin: -100px !important; }

.mt-nf100,
.my-nf100 {
  margin-top: -100px !important; }

.mr-nf100,
.mx-nf100 {
  margin-right: -100px !important; }

.mb-nf100,
.my-nf100 {
  margin-bottom: -100px !important; }

.ml-nf100,
.mx-nf100 {
  margin-left: -100px !important; }

.m-nf140 {
  margin: -140px !important; }

.mt-nf140,
.my-nf140 {
  margin-top: -140px !important; }

.mr-nf140,
.mx-nf140 {
  margin-right: -140px !important; }

.mb-nf140,
.my-nf140 {
  margin-bottom: -140px !important; }

.ml-nf140,
.mx-nf140 {
  margin-left: -140px !important; }

.m-nf180 {
  margin: -180px !important; }

.mt-nf180,
.my-nf180 {
  margin-top: -180px !important; }

.mr-nf180,
.mx-nf180 {
  margin-right: -180px !important; }

.mb-nf180,
.my-nf180 {
  margin-bottom: -180px !important; }

.ml-nf180,
.mx-nf180 {
  margin-left: -180px !important; }

.m-nf210 {
  margin: -210px !important; }

.mt-nf210,
.my-nf210 {
  margin-top: -210px !important; }

.mr-nf210,
.mx-nf210 {
  margin-right: -210px !important; }

.mb-nf210,
.my-nf210 {
  margin-bottom: -210px !important; }

.ml-nf210,
.mx-nf210 {
  margin-left: -210px !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; }
  .m-sm-f2 {
    margin: 2px !important; }
  .mt-sm-f2,
  .my-sm-f2 {
    margin-top: 2px !important; }
  .mr-sm-f2,
  .mx-sm-f2 {
    margin-right: 2px !important; }
  .mb-sm-f2,
  .my-sm-f2 {
    margin-bottom: 2px !important; }
  .ml-sm-f2,
  .mx-sm-f2 {
    margin-left: 2px !important; }
  .m-sm-f5 {
    margin: 5px !important; }
  .mt-sm-f5,
  .my-sm-f5 {
    margin-top: 5px !important; }
  .mr-sm-f5,
  .mx-sm-f5 {
    margin-right: 5px !important; }
  .mb-sm-f5,
  .my-sm-f5 {
    margin-bottom: 5px !important; }
  .ml-sm-f5,
  .mx-sm-f5 {
    margin-left: 5px !important; }
  .m-sm-f10 {
    margin: 10px !important; }
  .mt-sm-f10,
  .my-sm-f10 {
    margin-top: 10px !important; }
  .mr-sm-f10,
  .mx-sm-f10 {
    margin-right: 10px !important; }
  .mb-sm-f10,
  .my-sm-f10 {
    margin-bottom: 10px !important; }
  .ml-sm-f10,
  .mx-sm-f10 {
    margin-left: 10px !important; }
  .m-sm-f15 {
    margin: 15px !important; }
  .mt-sm-f15,
  .my-sm-f15 {
    margin-top: 15px !important; }
  .mr-sm-f15,
  .mx-sm-f15 {
    margin-right: 15px !important; }
  .mb-sm-f15,
  .my-sm-f15 {
    margin-bottom: 15px !important; }
  .ml-sm-f15,
  .mx-sm-f15 {
    margin-left: 15px !important; }
  .m-sm-f16 {
    margin: 16px !important; }
  .mt-sm-f16,
  .my-sm-f16 {
    margin-top: 16px !important; }
  .mr-sm-f16,
  .mx-sm-f16 {
    margin-right: 16px !important; }
  .mb-sm-f16,
  .my-sm-f16 {
    margin-bottom: 16px !important; }
  .ml-sm-f16,
  .mx-sm-f16 {
    margin-left: 16px !important; }
  .m-sm-f20 {
    margin: 20px !important; }
  .mt-sm-f20,
  .my-sm-f20 {
    margin-top: 20px !important; }
  .mr-sm-f20,
  .mx-sm-f20 {
    margin-right: 20px !important; }
  .mb-sm-f20,
  .my-sm-f20 {
    margin-bottom: 20px !important; }
  .ml-sm-f20,
  .mx-sm-f20 {
    margin-left: 20px !important; }
  .m-sm-f25 {
    margin: 25px !important; }
  .mt-sm-f25,
  .my-sm-f25 {
    margin-top: 25px !important; }
  .mr-sm-f25,
  .mx-sm-f25 {
    margin-right: 25px !important; }
  .mb-sm-f25,
  .my-sm-f25 {
    margin-bottom: 25px !important; }
  .ml-sm-f25,
  .mx-sm-f25 {
    margin-left: 25px !important; }
  .m-sm-f30 {
    margin: 30px !important; }
  .mt-sm-f30,
  .my-sm-f30 {
    margin-top: 30px !important; }
  .mr-sm-f30,
  .mx-sm-f30 {
    margin-right: 30px !important; }
  .mb-sm-f30,
  .my-sm-f30 {
    margin-bottom: 30px !important; }
  .ml-sm-f30,
  .mx-sm-f30 {
    margin-left: 30px !important; }
  .m-sm-f35 {
    margin: 35px !important; }
  .mt-sm-f35,
  .my-sm-f35 {
    margin-top: 35px !important; }
  .mr-sm-f35,
  .mx-sm-f35 {
    margin-right: 35px !important; }
  .mb-sm-f35,
  .my-sm-f35 {
    margin-bottom: 35px !important; }
  .ml-sm-f35,
  .mx-sm-f35 {
    margin-left: 35px !important; }
  .m-sm-f40 {
    margin: 40px !important; }
  .mt-sm-f40,
  .my-sm-f40 {
    margin-top: 40px !important; }
  .mr-sm-f40,
  .mx-sm-f40 {
    margin-right: 40px !important; }
  .mb-sm-f40,
  .my-sm-f40 {
    margin-bottom: 40px !important; }
  .ml-sm-f40,
  .mx-sm-f40 {
    margin-left: 40px !important; }
  .m-sm-f45 {
    margin: 45px !important; }
  .mt-sm-f45,
  .my-sm-f45 {
    margin-top: 45px !important; }
  .mr-sm-f45,
  .mx-sm-f45 {
    margin-right: 45px !important; }
  .mb-sm-f45,
  .my-sm-f45 {
    margin-bottom: 45px !important; }
  .ml-sm-f45,
  .mx-sm-f45 {
    margin-left: 45px !important; }
  .m-sm-f50 {
    margin: 50px !important; }
  .mt-sm-f50,
  .my-sm-f50 {
    margin-top: 50px !important; }
  .mr-sm-f50,
  .mx-sm-f50 {
    margin-right: 50px !important; }
  .mb-sm-f50,
  .my-sm-f50 {
    margin-bottom: 50px !important; }
  .ml-sm-f50,
  .mx-sm-f50 {
    margin-left: 50px !important; }
  .m-sm-f55 {
    margin: 55px !important; }
  .mt-sm-f55,
  .my-sm-f55 {
    margin-top: 55px !important; }
  .mr-sm-f55,
  .mx-sm-f55 {
    margin-right: 55px !important; }
  .mb-sm-f55,
  .my-sm-f55 {
    margin-bottom: 55px !important; }
  .ml-sm-f55,
  .mx-sm-f55 {
    margin-left: 55px !important; }
  .m-sm-f60 {
    margin: 60px !important; }
  .mt-sm-f60,
  .my-sm-f60 {
    margin-top: 60px !important; }
  .mr-sm-f60,
  .mx-sm-f60 {
    margin-right: 60px !important; }
  .mb-sm-f60,
  .my-sm-f60 {
    margin-bottom: 60px !important; }
  .ml-sm-f60,
  .mx-sm-f60 {
    margin-left: 60px !important; }
  .m-sm-f65 {
    margin: 65px !important; }
  .mt-sm-f65,
  .my-sm-f65 {
    margin-top: 65px !important; }
  .mr-sm-f65,
  .mx-sm-f65 {
    margin-right: 65px !important; }
  .mb-sm-f65,
  .my-sm-f65 {
    margin-bottom: 65px !important; }
  .ml-sm-f65,
  .mx-sm-f65 {
    margin-left: 65px !important; }
  .m-sm-f70 {
    margin: 70px !important; }
  .mt-sm-f70,
  .my-sm-f70 {
    margin-top: 70px !important; }
  .mr-sm-f70,
  .mx-sm-f70 {
    margin-right: 70px !important; }
  .mb-sm-f70,
  .my-sm-f70 {
    margin-bottom: 70px !important; }
  .ml-sm-f70,
  .mx-sm-f70 {
    margin-left: 70px !important; }
  .m-sm-f75 {
    margin: 75px !important; }
  .mt-sm-f75,
  .my-sm-f75 {
    margin-top: 75px !important; }
  .mr-sm-f75,
  .mx-sm-f75 {
    margin-right: 75px !important; }
  .mb-sm-f75,
  .my-sm-f75 {
    margin-bottom: 75px !important; }
  .ml-sm-f75,
  .mx-sm-f75 {
    margin-left: 75px !important; }
  .m-sm-f80 {
    margin: 80px !important; }
  .mt-sm-f80,
  .my-sm-f80 {
    margin-top: 80px !important; }
  .mr-sm-f80,
  .mx-sm-f80 {
    margin-right: 80px !important; }
  .mb-sm-f80,
  .my-sm-f80 {
    margin-bottom: 80px !important; }
  .ml-sm-f80,
  .mx-sm-f80 {
    margin-left: 80px !important; }
  .m-sm-f85 {
    margin: 85px !important; }
  .mt-sm-f85,
  .my-sm-f85 {
    margin-top: 85px !important; }
  .mr-sm-f85,
  .mx-sm-f85 {
    margin-right: 85px !important; }
  .mb-sm-f85,
  .my-sm-f85 {
    margin-bottom: 85px !important; }
  .ml-sm-f85,
  .mx-sm-f85 {
    margin-left: 85px !important; }
  .m-sm-f90 {
    margin: 90px !important; }
  .mt-sm-f90,
  .my-sm-f90 {
    margin-top: 90px !important; }
  .mr-sm-f90,
  .mx-sm-f90 {
    margin-right: 90px !important; }
  .mb-sm-f90,
  .my-sm-f90 {
    margin-bottom: 90px !important; }
  .ml-sm-f90,
  .mx-sm-f90 {
    margin-left: 90px !important; }
  .m-sm-f95 {
    margin: 95px !important; }
  .mt-sm-f95,
  .my-sm-f95 {
    margin-top: 95px !important; }
  .mr-sm-f95,
  .mx-sm-f95 {
    margin-right: 95px !important; }
  .mb-sm-f95,
  .my-sm-f95 {
    margin-bottom: 95px !important; }
  .ml-sm-f95,
  .mx-sm-f95 {
    margin-left: 95px !important; }
  .m-sm-f100 {
    margin: 100px !important; }
  .mt-sm-f100,
  .my-sm-f100 {
    margin-top: 100px !important; }
  .mr-sm-f100,
  .mx-sm-f100 {
    margin-right: 100px !important; }
  .mb-sm-f100,
  .my-sm-f100 {
    margin-bottom: 100px !important; }
  .ml-sm-f100,
  .mx-sm-f100 {
    margin-left: 100px !important; }
  .m-sm-f140 {
    margin: 140px !important; }
  .mt-sm-f140,
  .my-sm-f140 {
    margin-top: 140px !important; }
  .mr-sm-f140,
  .mx-sm-f140 {
    margin-right: 140px !important; }
  .mb-sm-f140,
  .my-sm-f140 {
    margin-bottom: 140px !important; }
  .ml-sm-f140,
  .mx-sm-f140 {
    margin-left: 140px !important; }
  .m-sm-f180 {
    margin: 180px !important; }
  .mt-sm-f180,
  .my-sm-f180 {
    margin-top: 180px !important; }
  .mr-sm-f180,
  .mx-sm-f180 {
    margin-right: 180px !important; }
  .mb-sm-f180,
  .my-sm-f180 {
    margin-bottom: 180px !important; }
  .ml-sm-f180,
  .mx-sm-f180 {
    margin-left: 180px !important; }
  .m-sm-f210 {
    margin: 210px !important; }
  .mt-sm-f210,
  .my-sm-f210 {
    margin-top: 210px !important; }
  .mr-sm-f210,
  .mx-sm-f210 {
    margin-right: 210px !important; }
  .mb-sm-f210,
  .my-sm-f210 {
    margin-bottom: 210px !important; }
  .ml-sm-f210,
  .mx-sm-f210 {
    margin-left: 210px !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; }
  .p-sm-f2 {
    padding: 2px !important; }
  .pt-sm-f2,
  .py-sm-f2 {
    padding-top: 2px !important; }
  .pr-sm-f2,
  .px-sm-f2 {
    padding-right: 2px !important; }
  .pb-sm-f2,
  .py-sm-f2 {
    padding-bottom: 2px !important; }
  .pl-sm-f2,
  .px-sm-f2 {
    padding-left: 2px !important; }
  .p-sm-f5 {
    padding: 5px !important; }
  .pt-sm-f5,
  .py-sm-f5 {
    padding-top: 5px !important; }
  .pr-sm-f5,
  .px-sm-f5 {
    padding-right: 5px !important; }
  .pb-sm-f5,
  .py-sm-f5 {
    padding-bottom: 5px !important; }
  .pl-sm-f5,
  .px-sm-f5 {
    padding-left: 5px !important; }
  .p-sm-f10 {
    padding: 10px !important; }
  .pt-sm-f10,
  .py-sm-f10 {
    padding-top: 10px !important; }
  .pr-sm-f10,
  .px-sm-f10 {
    padding-right: 10px !important; }
  .pb-sm-f10,
  .py-sm-f10 {
    padding-bottom: 10px !important; }
  .pl-sm-f10,
  .px-sm-f10 {
    padding-left: 10px !important; }
  .p-sm-f15 {
    padding: 15px !important; }
  .pt-sm-f15,
  .py-sm-f15 {
    padding-top: 15px !important; }
  .pr-sm-f15,
  .px-sm-f15 {
    padding-right: 15px !important; }
  .pb-sm-f15,
  .py-sm-f15 {
    padding-bottom: 15px !important; }
  .pl-sm-f15,
  .px-sm-f15 {
    padding-left: 15px !important; }
  .p-sm-f16 {
    padding: 16px !important; }
  .pt-sm-f16,
  .py-sm-f16 {
    padding-top: 16px !important; }
  .pr-sm-f16,
  .px-sm-f16 {
    padding-right: 16px !important; }
  .pb-sm-f16,
  .py-sm-f16 {
    padding-bottom: 16px !important; }
  .pl-sm-f16,
  .px-sm-f16 {
    padding-left: 16px !important; }
  .p-sm-f20 {
    padding: 20px !important; }
  .pt-sm-f20,
  .py-sm-f20 {
    padding-top: 20px !important; }
  .pr-sm-f20,
  .px-sm-f20 {
    padding-right: 20px !important; }
  .pb-sm-f20,
  .py-sm-f20 {
    padding-bottom: 20px !important; }
  .pl-sm-f20,
  .px-sm-f20 {
    padding-left: 20px !important; }
  .p-sm-f25 {
    padding: 25px !important; }
  .pt-sm-f25,
  .py-sm-f25 {
    padding-top: 25px !important; }
  .pr-sm-f25,
  .px-sm-f25 {
    padding-right: 25px !important; }
  .pb-sm-f25,
  .py-sm-f25 {
    padding-bottom: 25px !important; }
  .pl-sm-f25,
  .px-sm-f25 {
    padding-left: 25px !important; }
  .p-sm-f30 {
    padding: 30px !important; }
  .pt-sm-f30,
  .py-sm-f30 {
    padding-top: 30px !important; }
  .pr-sm-f30,
  .px-sm-f30 {
    padding-right: 30px !important; }
  .pb-sm-f30,
  .py-sm-f30 {
    padding-bottom: 30px !important; }
  .pl-sm-f30,
  .px-sm-f30 {
    padding-left: 30px !important; }
  .p-sm-f35 {
    padding: 35px !important; }
  .pt-sm-f35,
  .py-sm-f35 {
    padding-top: 35px !important; }
  .pr-sm-f35,
  .px-sm-f35 {
    padding-right: 35px !important; }
  .pb-sm-f35,
  .py-sm-f35 {
    padding-bottom: 35px !important; }
  .pl-sm-f35,
  .px-sm-f35 {
    padding-left: 35px !important; }
  .p-sm-f40 {
    padding: 40px !important; }
  .pt-sm-f40,
  .py-sm-f40 {
    padding-top: 40px !important; }
  .pr-sm-f40,
  .px-sm-f40 {
    padding-right: 40px !important; }
  .pb-sm-f40,
  .py-sm-f40 {
    padding-bottom: 40px !important; }
  .pl-sm-f40,
  .px-sm-f40 {
    padding-left: 40px !important; }
  .p-sm-f45 {
    padding: 45px !important; }
  .pt-sm-f45,
  .py-sm-f45 {
    padding-top: 45px !important; }
  .pr-sm-f45,
  .px-sm-f45 {
    padding-right: 45px !important; }
  .pb-sm-f45,
  .py-sm-f45 {
    padding-bottom: 45px !important; }
  .pl-sm-f45,
  .px-sm-f45 {
    padding-left: 45px !important; }
  .p-sm-f50 {
    padding: 50px !important; }
  .pt-sm-f50,
  .py-sm-f50 {
    padding-top: 50px !important; }
  .pr-sm-f50,
  .px-sm-f50 {
    padding-right: 50px !important; }
  .pb-sm-f50,
  .py-sm-f50 {
    padding-bottom: 50px !important; }
  .pl-sm-f50,
  .px-sm-f50 {
    padding-left: 50px !important; }
  .p-sm-f55 {
    padding: 55px !important; }
  .pt-sm-f55,
  .py-sm-f55 {
    padding-top: 55px !important; }
  .pr-sm-f55,
  .px-sm-f55 {
    padding-right: 55px !important; }
  .pb-sm-f55,
  .py-sm-f55 {
    padding-bottom: 55px !important; }
  .pl-sm-f55,
  .px-sm-f55 {
    padding-left: 55px !important; }
  .p-sm-f60 {
    padding: 60px !important; }
  .pt-sm-f60,
  .py-sm-f60 {
    padding-top: 60px !important; }
  .pr-sm-f60,
  .px-sm-f60 {
    padding-right: 60px !important; }
  .pb-sm-f60,
  .py-sm-f60 {
    padding-bottom: 60px !important; }
  .pl-sm-f60,
  .px-sm-f60 {
    padding-left: 60px !important; }
  .p-sm-f65 {
    padding: 65px !important; }
  .pt-sm-f65,
  .py-sm-f65 {
    padding-top: 65px !important; }
  .pr-sm-f65,
  .px-sm-f65 {
    padding-right: 65px !important; }
  .pb-sm-f65,
  .py-sm-f65 {
    padding-bottom: 65px !important; }
  .pl-sm-f65,
  .px-sm-f65 {
    padding-left: 65px !important; }
  .p-sm-f70 {
    padding: 70px !important; }
  .pt-sm-f70,
  .py-sm-f70 {
    padding-top: 70px !important; }
  .pr-sm-f70,
  .px-sm-f70 {
    padding-right: 70px !important; }
  .pb-sm-f70,
  .py-sm-f70 {
    padding-bottom: 70px !important; }
  .pl-sm-f70,
  .px-sm-f70 {
    padding-left: 70px !important; }
  .p-sm-f75 {
    padding: 75px !important; }
  .pt-sm-f75,
  .py-sm-f75 {
    padding-top: 75px !important; }
  .pr-sm-f75,
  .px-sm-f75 {
    padding-right: 75px !important; }
  .pb-sm-f75,
  .py-sm-f75 {
    padding-bottom: 75px !important; }
  .pl-sm-f75,
  .px-sm-f75 {
    padding-left: 75px !important; }
  .p-sm-f80 {
    padding: 80px !important; }
  .pt-sm-f80,
  .py-sm-f80 {
    padding-top: 80px !important; }
  .pr-sm-f80,
  .px-sm-f80 {
    padding-right: 80px !important; }
  .pb-sm-f80,
  .py-sm-f80 {
    padding-bottom: 80px !important; }
  .pl-sm-f80,
  .px-sm-f80 {
    padding-left: 80px !important; }
  .p-sm-f85 {
    padding: 85px !important; }
  .pt-sm-f85,
  .py-sm-f85 {
    padding-top: 85px !important; }
  .pr-sm-f85,
  .px-sm-f85 {
    padding-right: 85px !important; }
  .pb-sm-f85,
  .py-sm-f85 {
    padding-bottom: 85px !important; }
  .pl-sm-f85,
  .px-sm-f85 {
    padding-left: 85px !important; }
  .p-sm-f90 {
    padding: 90px !important; }
  .pt-sm-f90,
  .py-sm-f90 {
    padding-top: 90px !important; }
  .pr-sm-f90,
  .px-sm-f90 {
    padding-right: 90px !important; }
  .pb-sm-f90,
  .py-sm-f90 {
    padding-bottom: 90px !important; }
  .pl-sm-f90,
  .px-sm-f90 {
    padding-left: 90px !important; }
  .p-sm-f95 {
    padding: 95px !important; }
  .pt-sm-f95,
  .py-sm-f95 {
    padding-top: 95px !important; }
  .pr-sm-f95,
  .px-sm-f95 {
    padding-right: 95px !important; }
  .pb-sm-f95,
  .py-sm-f95 {
    padding-bottom: 95px !important; }
  .pl-sm-f95,
  .px-sm-f95 {
    padding-left: 95px !important; }
  .p-sm-f100 {
    padding: 100px !important; }
  .pt-sm-f100,
  .py-sm-f100 {
    padding-top: 100px !important; }
  .pr-sm-f100,
  .px-sm-f100 {
    padding-right: 100px !important; }
  .pb-sm-f100,
  .py-sm-f100 {
    padding-bottom: 100px !important; }
  .pl-sm-f100,
  .px-sm-f100 {
    padding-left: 100px !important; }
  .p-sm-f140 {
    padding: 140px !important; }
  .pt-sm-f140,
  .py-sm-f140 {
    padding-top: 140px !important; }
  .pr-sm-f140,
  .px-sm-f140 {
    padding-right: 140px !important; }
  .pb-sm-f140,
  .py-sm-f140 {
    padding-bottom: 140px !important; }
  .pl-sm-f140,
  .px-sm-f140 {
    padding-left: 140px !important; }
  .p-sm-f180 {
    padding: 180px !important; }
  .pt-sm-f180,
  .py-sm-f180 {
    padding-top: 180px !important; }
  .pr-sm-f180,
  .px-sm-f180 {
    padding-right: 180px !important; }
  .pb-sm-f180,
  .py-sm-f180 {
    padding-bottom: 180px !important; }
  .pl-sm-f180,
  .px-sm-f180 {
    padding-left: 180px !important; }
  .p-sm-f210 {
    padding: 210px !important; }
  .pt-sm-f210,
  .py-sm-f210 {
    padding-top: 210px !important; }
  .pr-sm-f210,
  .px-sm-f210 {
    padding-right: 210px !important; }
  .pb-sm-f210,
  .py-sm-f210 {
    padding-bottom: 210px !important; }
  .pl-sm-f210,
  .px-sm-f210 {
    padding-left: 210px !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-nf2 {
    margin: -2px !important; }
  .mt-sm-nf2,
  .my-sm-nf2 {
    margin-top: -2px !important; }
  .mr-sm-nf2,
  .mx-sm-nf2 {
    margin-right: -2px !important; }
  .mb-sm-nf2,
  .my-sm-nf2 {
    margin-bottom: -2px !important; }
  .ml-sm-nf2,
  .mx-sm-nf2 {
    margin-left: -2px !important; }
  .m-sm-nf5 {
    margin: -5px !important; }
  .mt-sm-nf5,
  .my-sm-nf5 {
    margin-top: -5px !important; }
  .mr-sm-nf5,
  .mx-sm-nf5 {
    margin-right: -5px !important; }
  .mb-sm-nf5,
  .my-sm-nf5 {
    margin-bottom: -5px !important; }
  .ml-sm-nf5,
  .mx-sm-nf5 {
    margin-left: -5px !important; }
  .m-sm-nf10 {
    margin: -10px !important; }
  .mt-sm-nf10,
  .my-sm-nf10 {
    margin-top: -10px !important; }
  .mr-sm-nf10,
  .mx-sm-nf10 {
    margin-right: -10px !important; }
  .mb-sm-nf10,
  .my-sm-nf10 {
    margin-bottom: -10px !important; }
  .ml-sm-nf10,
  .mx-sm-nf10 {
    margin-left: -10px !important; }
  .m-sm-nf15 {
    margin: -15px !important; }
  .mt-sm-nf15,
  .my-sm-nf15 {
    margin-top: -15px !important; }
  .mr-sm-nf15,
  .mx-sm-nf15 {
    margin-right: -15px !important; }
  .mb-sm-nf15,
  .my-sm-nf15 {
    margin-bottom: -15px !important; }
  .ml-sm-nf15,
  .mx-sm-nf15 {
    margin-left: -15px !important; }
  .m-sm-nf16 {
    margin: -16px !important; }
  .mt-sm-nf16,
  .my-sm-nf16 {
    margin-top: -16px !important; }
  .mr-sm-nf16,
  .mx-sm-nf16 {
    margin-right: -16px !important; }
  .mb-sm-nf16,
  .my-sm-nf16 {
    margin-bottom: -16px !important; }
  .ml-sm-nf16,
  .mx-sm-nf16 {
    margin-left: -16px !important; }
  .m-sm-nf20 {
    margin: -20px !important; }
  .mt-sm-nf20,
  .my-sm-nf20 {
    margin-top: -20px !important; }
  .mr-sm-nf20,
  .mx-sm-nf20 {
    margin-right: -20px !important; }
  .mb-sm-nf20,
  .my-sm-nf20 {
    margin-bottom: -20px !important; }
  .ml-sm-nf20,
  .mx-sm-nf20 {
    margin-left: -20px !important; }
  .m-sm-nf25 {
    margin: -25px !important; }
  .mt-sm-nf25,
  .my-sm-nf25 {
    margin-top: -25px !important; }
  .mr-sm-nf25,
  .mx-sm-nf25 {
    margin-right: -25px !important; }
  .mb-sm-nf25,
  .my-sm-nf25 {
    margin-bottom: -25px !important; }
  .ml-sm-nf25,
  .mx-sm-nf25 {
    margin-left: -25px !important; }
  .m-sm-nf30 {
    margin: -30px !important; }
  .mt-sm-nf30,
  .my-sm-nf30 {
    margin-top: -30px !important; }
  .mr-sm-nf30,
  .mx-sm-nf30 {
    margin-right: -30px !important; }
  .mb-sm-nf30,
  .my-sm-nf30 {
    margin-bottom: -30px !important; }
  .ml-sm-nf30,
  .mx-sm-nf30 {
    margin-left: -30px !important; }
  .m-sm-nf35 {
    margin: -35px !important; }
  .mt-sm-nf35,
  .my-sm-nf35 {
    margin-top: -35px !important; }
  .mr-sm-nf35,
  .mx-sm-nf35 {
    margin-right: -35px !important; }
  .mb-sm-nf35,
  .my-sm-nf35 {
    margin-bottom: -35px !important; }
  .ml-sm-nf35,
  .mx-sm-nf35 {
    margin-left: -35px !important; }
  .m-sm-nf40 {
    margin: -40px !important; }
  .mt-sm-nf40,
  .my-sm-nf40 {
    margin-top: -40px !important; }
  .mr-sm-nf40,
  .mx-sm-nf40 {
    margin-right: -40px !important; }
  .mb-sm-nf40,
  .my-sm-nf40 {
    margin-bottom: -40px !important; }
  .ml-sm-nf40,
  .mx-sm-nf40 {
    margin-left: -40px !important; }
  .m-sm-nf45 {
    margin: -45px !important; }
  .mt-sm-nf45,
  .my-sm-nf45 {
    margin-top: -45px !important; }
  .mr-sm-nf45,
  .mx-sm-nf45 {
    margin-right: -45px !important; }
  .mb-sm-nf45,
  .my-sm-nf45 {
    margin-bottom: -45px !important; }
  .ml-sm-nf45,
  .mx-sm-nf45 {
    margin-left: -45px !important; }
  .m-sm-nf50 {
    margin: -50px !important; }
  .mt-sm-nf50,
  .my-sm-nf50 {
    margin-top: -50px !important; }
  .mr-sm-nf50,
  .mx-sm-nf50 {
    margin-right: -50px !important; }
  .mb-sm-nf50,
  .my-sm-nf50 {
    margin-bottom: -50px !important; }
  .ml-sm-nf50,
  .mx-sm-nf50 {
    margin-left: -50px !important; }
  .m-sm-nf55 {
    margin: -55px !important; }
  .mt-sm-nf55,
  .my-sm-nf55 {
    margin-top: -55px !important; }
  .mr-sm-nf55,
  .mx-sm-nf55 {
    margin-right: -55px !important; }
  .mb-sm-nf55,
  .my-sm-nf55 {
    margin-bottom: -55px !important; }
  .ml-sm-nf55,
  .mx-sm-nf55 {
    margin-left: -55px !important; }
  .m-sm-nf60 {
    margin: -60px !important; }
  .mt-sm-nf60,
  .my-sm-nf60 {
    margin-top: -60px !important; }
  .mr-sm-nf60,
  .mx-sm-nf60 {
    margin-right: -60px !important; }
  .mb-sm-nf60,
  .my-sm-nf60 {
    margin-bottom: -60px !important; }
  .ml-sm-nf60,
  .mx-sm-nf60 {
    margin-left: -60px !important; }
  .m-sm-nf65 {
    margin: -65px !important; }
  .mt-sm-nf65,
  .my-sm-nf65 {
    margin-top: -65px !important; }
  .mr-sm-nf65,
  .mx-sm-nf65 {
    margin-right: -65px !important; }
  .mb-sm-nf65,
  .my-sm-nf65 {
    margin-bottom: -65px !important; }
  .ml-sm-nf65,
  .mx-sm-nf65 {
    margin-left: -65px !important; }
  .m-sm-nf70 {
    margin: -70px !important; }
  .mt-sm-nf70,
  .my-sm-nf70 {
    margin-top: -70px !important; }
  .mr-sm-nf70,
  .mx-sm-nf70 {
    margin-right: -70px !important; }
  .mb-sm-nf70,
  .my-sm-nf70 {
    margin-bottom: -70px !important; }
  .ml-sm-nf70,
  .mx-sm-nf70 {
    margin-left: -70px !important; }
  .m-sm-nf75 {
    margin: -75px !important; }
  .mt-sm-nf75,
  .my-sm-nf75 {
    margin-top: -75px !important; }
  .mr-sm-nf75,
  .mx-sm-nf75 {
    margin-right: -75px !important; }
  .mb-sm-nf75,
  .my-sm-nf75 {
    margin-bottom: -75px !important; }
  .ml-sm-nf75,
  .mx-sm-nf75 {
    margin-left: -75px !important; }
  .m-sm-nf80 {
    margin: -80px !important; }
  .mt-sm-nf80,
  .my-sm-nf80 {
    margin-top: -80px !important; }
  .mr-sm-nf80,
  .mx-sm-nf80 {
    margin-right: -80px !important; }
  .mb-sm-nf80,
  .my-sm-nf80 {
    margin-bottom: -80px !important; }
  .ml-sm-nf80,
  .mx-sm-nf80 {
    margin-left: -80px !important; }
  .m-sm-nf85 {
    margin: -85px !important; }
  .mt-sm-nf85,
  .my-sm-nf85 {
    margin-top: -85px !important; }
  .mr-sm-nf85,
  .mx-sm-nf85 {
    margin-right: -85px !important; }
  .mb-sm-nf85,
  .my-sm-nf85 {
    margin-bottom: -85px !important; }
  .ml-sm-nf85,
  .mx-sm-nf85 {
    margin-left: -85px !important; }
  .m-sm-nf90 {
    margin: -90px !important; }
  .mt-sm-nf90,
  .my-sm-nf90 {
    margin-top: -90px !important; }
  .mr-sm-nf90,
  .mx-sm-nf90 {
    margin-right: -90px !important; }
  .mb-sm-nf90,
  .my-sm-nf90 {
    margin-bottom: -90px !important; }
  .ml-sm-nf90,
  .mx-sm-nf90 {
    margin-left: -90px !important; }
  .m-sm-nf95 {
    margin: -95px !important; }
  .mt-sm-nf95,
  .my-sm-nf95 {
    margin-top: -95px !important; }
  .mr-sm-nf95,
  .mx-sm-nf95 {
    margin-right: -95px !important; }
  .mb-sm-nf95,
  .my-sm-nf95 {
    margin-bottom: -95px !important; }
  .ml-sm-nf95,
  .mx-sm-nf95 {
    margin-left: -95px !important; }
  .m-sm-nf100 {
    margin: -100px !important; }
  .mt-sm-nf100,
  .my-sm-nf100 {
    margin-top: -100px !important; }
  .mr-sm-nf100,
  .mx-sm-nf100 {
    margin-right: -100px !important; }
  .mb-sm-nf100,
  .my-sm-nf100 {
    margin-bottom: -100px !important; }
  .ml-sm-nf100,
  .mx-sm-nf100 {
    margin-left: -100px !important; }
  .m-sm-nf140 {
    margin: -140px !important; }
  .mt-sm-nf140,
  .my-sm-nf140 {
    margin-top: -140px !important; }
  .mr-sm-nf140,
  .mx-sm-nf140 {
    margin-right: -140px !important; }
  .mb-sm-nf140,
  .my-sm-nf140 {
    margin-bottom: -140px !important; }
  .ml-sm-nf140,
  .mx-sm-nf140 {
    margin-left: -140px !important; }
  .m-sm-nf180 {
    margin: -180px !important; }
  .mt-sm-nf180,
  .my-sm-nf180 {
    margin-top: -180px !important; }
  .mr-sm-nf180,
  .mx-sm-nf180 {
    margin-right: -180px !important; }
  .mb-sm-nf180,
  .my-sm-nf180 {
    margin-bottom: -180px !important; }
  .ml-sm-nf180,
  .mx-sm-nf180 {
    margin-left: -180px !important; }
  .m-sm-nf210 {
    margin: -210px !important; }
  .mt-sm-nf210,
  .my-sm-nf210 {
    margin-top: -210px !important; }
  .mr-sm-nf210,
  .mx-sm-nf210 {
    margin-right: -210px !important; }
  .mb-sm-nf210,
  .my-sm-nf210 {
    margin-bottom: -210px !important; }
  .ml-sm-nf210,
  .mx-sm-nf210 {
    margin-left: -210px !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; }
  .m-md-f2 {
    margin: 2px !important; }
  .mt-md-f2,
  .my-md-f2 {
    margin-top: 2px !important; }
  .mr-md-f2,
  .mx-md-f2 {
    margin-right: 2px !important; }
  .mb-md-f2,
  .my-md-f2 {
    margin-bottom: 2px !important; }
  .ml-md-f2,
  .mx-md-f2 {
    margin-left: 2px !important; }
  .m-md-f5 {
    margin: 5px !important; }
  .mt-md-f5,
  .my-md-f5 {
    margin-top: 5px !important; }
  .mr-md-f5,
  .mx-md-f5 {
    margin-right: 5px !important; }
  .mb-md-f5,
  .my-md-f5 {
    margin-bottom: 5px !important; }
  .ml-md-f5,
  .mx-md-f5 {
    margin-left: 5px !important; }
  .m-md-f10 {
    margin: 10px !important; }
  .mt-md-f10,
  .my-md-f10 {
    margin-top: 10px !important; }
  .mr-md-f10,
  .mx-md-f10 {
    margin-right: 10px !important; }
  .mb-md-f10,
  .my-md-f10 {
    margin-bottom: 10px !important; }
  .ml-md-f10,
  .mx-md-f10 {
    margin-left: 10px !important; }
  .m-md-f15 {
    margin: 15px !important; }
  .mt-md-f15,
  .my-md-f15 {
    margin-top: 15px !important; }
  .mr-md-f15,
  .mx-md-f15 {
    margin-right: 15px !important; }
  .mb-md-f15,
  .my-md-f15 {
    margin-bottom: 15px !important; }
  .ml-md-f15,
  .mx-md-f15 {
    margin-left: 15px !important; }
  .m-md-f16 {
    margin: 16px !important; }
  .mt-md-f16,
  .my-md-f16 {
    margin-top: 16px !important; }
  .mr-md-f16,
  .mx-md-f16 {
    margin-right: 16px !important; }
  .mb-md-f16,
  .my-md-f16 {
    margin-bottom: 16px !important; }
  .ml-md-f16,
  .mx-md-f16 {
    margin-left: 16px !important; }
  .m-md-f20 {
    margin: 20px !important; }
  .mt-md-f20,
  .my-md-f20 {
    margin-top: 20px !important; }
  .mr-md-f20,
  .mx-md-f20 {
    margin-right: 20px !important; }
  .mb-md-f20,
  .my-md-f20 {
    margin-bottom: 20px !important; }
  .ml-md-f20,
  .mx-md-f20 {
    margin-left: 20px !important; }
  .m-md-f25 {
    margin: 25px !important; }
  .mt-md-f25,
  .my-md-f25 {
    margin-top: 25px !important; }
  .mr-md-f25,
  .mx-md-f25 {
    margin-right: 25px !important; }
  .mb-md-f25,
  .my-md-f25 {
    margin-bottom: 25px !important; }
  .ml-md-f25,
  .mx-md-f25 {
    margin-left: 25px !important; }
  .m-md-f30 {
    margin: 30px !important; }
  .mt-md-f30,
  .my-md-f30 {
    margin-top: 30px !important; }
  .mr-md-f30,
  .mx-md-f30 {
    margin-right: 30px !important; }
  .mb-md-f30,
  .my-md-f30 {
    margin-bottom: 30px !important; }
  .ml-md-f30,
  .mx-md-f30 {
    margin-left: 30px !important; }
  .m-md-f35 {
    margin: 35px !important; }
  .mt-md-f35,
  .my-md-f35 {
    margin-top: 35px !important; }
  .mr-md-f35,
  .mx-md-f35 {
    margin-right: 35px !important; }
  .mb-md-f35,
  .my-md-f35 {
    margin-bottom: 35px !important; }
  .ml-md-f35,
  .mx-md-f35 {
    margin-left: 35px !important; }
  .m-md-f40 {
    margin: 40px !important; }
  .mt-md-f40,
  .my-md-f40 {
    margin-top: 40px !important; }
  .mr-md-f40,
  .mx-md-f40 {
    margin-right: 40px !important; }
  .mb-md-f40,
  .my-md-f40 {
    margin-bottom: 40px !important; }
  .ml-md-f40,
  .mx-md-f40 {
    margin-left: 40px !important; }
  .m-md-f45 {
    margin: 45px !important; }
  .mt-md-f45,
  .my-md-f45 {
    margin-top: 45px !important; }
  .mr-md-f45,
  .mx-md-f45 {
    margin-right: 45px !important; }
  .mb-md-f45,
  .my-md-f45 {
    margin-bottom: 45px !important; }
  .ml-md-f45,
  .mx-md-f45 {
    margin-left: 45px !important; }
  .m-md-f50 {
    margin: 50px !important; }
  .mt-md-f50,
  .my-md-f50 {
    margin-top: 50px !important; }
  .mr-md-f50,
  .mx-md-f50 {
    margin-right: 50px !important; }
  .mb-md-f50,
  .my-md-f50 {
    margin-bottom: 50px !important; }
  .ml-md-f50,
  .mx-md-f50 {
    margin-left: 50px !important; }
  .m-md-f55 {
    margin: 55px !important; }
  .mt-md-f55,
  .my-md-f55 {
    margin-top: 55px !important; }
  .mr-md-f55,
  .mx-md-f55 {
    margin-right: 55px !important; }
  .mb-md-f55,
  .my-md-f55 {
    margin-bottom: 55px !important; }
  .ml-md-f55,
  .mx-md-f55 {
    margin-left: 55px !important; }
  .m-md-f60 {
    margin: 60px !important; }
  .mt-md-f60,
  .my-md-f60 {
    margin-top: 60px !important; }
  .mr-md-f60,
  .mx-md-f60 {
    margin-right: 60px !important; }
  .mb-md-f60,
  .my-md-f60 {
    margin-bottom: 60px !important; }
  .ml-md-f60,
  .mx-md-f60 {
    margin-left: 60px !important; }
  .m-md-f65 {
    margin: 65px !important; }
  .mt-md-f65,
  .my-md-f65 {
    margin-top: 65px !important; }
  .mr-md-f65,
  .mx-md-f65 {
    margin-right: 65px !important; }
  .mb-md-f65,
  .my-md-f65 {
    margin-bottom: 65px !important; }
  .ml-md-f65,
  .mx-md-f65 {
    margin-left: 65px !important; }
  .m-md-f70 {
    margin: 70px !important; }
  .mt-md-f70,
  .my-md-f70 {
    margin-top: 70px !important; }
  .mr-md-f70,
  .mx-md-f70 {
    margin-right: 70px !important; }
  .mb-md-f70,
  .my-md-f70 {
    margin-bottom: 70px !important; }
  .ml-md-f70,
  .mx-md-f70 {
    margin-left: 70px !important; }
  .m-md-f75 {
    margin: 75px !important; }
  .mt-md-f75,
  .my-md-f75 {
    margin-top: 75px !important; }
  .mr-md-f75,
  .mx-md-f75 {
    margin-right: 75px !important; }
  .mb-md-f75,
  .my-md-f75 {
    margin-bottom: 75px !important; }
  .ml-md-f75,
  .mx-md-f75 {
    margin-left: 75px !important; }
  .m-md-f80 {
    margin: 80px !important; }
  .mt-md-f80,
  .my-md-f80 {
    margin-top: 80px !important; }
  .mr-md-f80,
  .mx-md-f80 {
    margin-right: 80px !important; }
  .mb-md-f80,
  .my-md-f80 {
    margin-bottom: 80px !important; }
  .ml-md-f80,
  .mx-md-f80 {
    margin-left: 80px !important; }
  .m-md-f85 {
    margin: 85px !important; }
  .mt-md-f85,
  .my-md-f85 {
    margin-top: 85px !important; }
  .mr-md-f85,
  .mx-md-f85 {
    margin-right: 85px !important; }
  .mb-md-f85,
  .my-md-f85 {
    margin-bottom: 85px !important; }
  .ml-md-f85,
  .mx-md-f85 {
    margin-left: 85px !important; }
  .m-md-f90 {
    margin: 90px !important; }
  .mt-md-f90,
  .my-md-f90 {
    margin-top: 90px !important; }
  .mr-md-f90,
  .mx-md-f90 {
    margin-right: 90px !important; }
  .mb-md-f90,
  .my-md-f90 {
    margin-bottom: 90px !important; }
  .ml-md-f90,
  .mx-md-f90 {
    margin-left: 90px !important; }
  .m-md-f95 {
    margin: 95px !important; }
  .mt-md-f95,
  .my-md-f95 {
    margin-top: 95px !important; }
  .mr-md-f95,
  .mx-md-f95 {
    margin-right: 95px !important; }
  .mb-md-f95,
  .my-md-f95 {
    margin-bottom: 95px !important; }
  .ml-md-f95,
  .mx-md-f95 {
    margin-left: 95px !important; }
  .m-md-f100 {
    margin: 100px !important; }
  .mt-md-f100,
  .my-md-f100 {
    margin-top: 100px !important; }
  .mr-md-f100,
  .mx-md-f100 {
    margin-right: 100px !important; }
  .mb-md-f100,
  .my-md-f100 {
    margin-bottom: 100px !important; }
  .ml-md-f100,
  .mx-md-f100 {
    margin-left: 100px !important; }
  .m-md-f140 {
    margin: 140px !important; }
  .mt-md-f140,
  .my-md-f140 {
    margin-top: 140px !important; }
  .mr-md-f140,
  .mx-md-f140 {
    margin-right: 140px !important; }
  .mb-md-f140,
  .my-md-f140 {
    margin-bottom: 140px !important; }
  .ml-md-f140,
  .mx-md-f140 {
    margin-left: 140px !important; }
  .m-md-f180 {
    margin: 180px !important; }
  .mt-md-f180,
  .my-md-f180 {
    margin-top: 180px !important; }
  .mr-md-f180,
  .mx-md-f180 {
    margin-right: 180px !important; }
  .mb-md-f180,
  .my-md-f180 {
    margin-bottom: 180px !important; }
  .ml-md-f180,
  .mx-md-f180 {
    margin-left: 180px !important; }
  .m-md-f210 {
    margin: 210px !important; }
  .mt-md-f210,
  .my-md-f210 {
    margin-top: 210px !important; }
  .mr-md-f210,
  .mx-md-f210 {
    margin-right: 210px !important; }
  .mb-md-f210,
  .my-md-f210 {
    margin-bottom: 210px !important; }
  .ml-md-f210,
  .mx-md-f210 {
    margin-left: 210px !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; }
  .p-md-f2 {
    padding: 2px !important; }
  .pt-md-f2,
  .py-md-f2 {
    padding-top: 2px !important; }
  .pr-md-f2,
  .px-md-f2 {
    padding-right: 2px !important; }
  .pb-md-f2,
  .py-md-f2 {
    padding-bottom: 2px !important; }
  .pl-md-f2,
  .px-md-f2 {
    padding-left: 2px !important; }
  .p-md-f5 {
    padding: 5px !important; }
  .pt-md-f5,
  .py-md-f5 {
    padding-top: 5px !important; }
  .pr-md-f5,
  .px-md-f5 {
    padding-right: 5px !important; }
  .pb-md-f5,
  .py-md-f5 {
    padding-bottom: 5px !important; }
  .pl-md-f5,
  .px-md-f5 {
    padding-left: 5px !important; }
  .p-md-f10 {
    padding: 10px !important; }
  .pt-md-f10,
  .py-md-f10 {
    padding-top: 10px !important; }
  .pr-md-f10,
  .px-md-f10 {
    padding-right: 10px !important; }
  .pb-md-f10,
  .py-md-f10 {
    padding-bottom: 10px !important; }
  .pl-md-f10,
  .px-md-f10 {
    padding-left: 10px !important; }
  .p-md-f15 {
    padding: 15px !important; }
  .pt-md-f15,
  .py-md-f15 {
    padding-top: 15px !important; }
  .pr-md-f15,
  .px-md-f15 {
    padding-right: 15px !important; }
  .pb-md-f15,
  .py-md-f15 {
    padding-bottom: 15px !important; }
  .pl-md-f15,
  .px-md-f15 {
    padding-left: 15px !important; }
  .p-md-f16 {
    padding: 16px !important; }
  .pt-md-f16,
  .py-md-f16 {
    padding-top: 16px !important; }
  .pr-md-f16,
  .px-md-f16 {
    padding-right: 16px !important; }
  .pb-md-f16,
  .py-md-f16 {
    padding-bottom: 16px !important; }
  .pl-md-f16,
  .px-md-f16 {
    padding-left: 16px !important; }
  .p-md-f20 {
    padding: 20px !important; }
  .pt-md-f20,
  .py-md-f20 {
    padding-top: 20px !important; }
  .pr-md-f20,
  .px-md-f20 {
    padding-right: 20px !important; }
  .pb-md-f20,
  .py-md-f20 {
    padding-bottom: 20px !important; }
  .pl-md-f20,
  .px-md-f20 {
    padding-left: 20px !important; }
  .p-md-f25 {
    padding: 25px !important; }
  .pt-md-f25,
  .py-md-f25 {
    padding-top: 25px !important; }
  .pr-md-f25,
  .px-md-f25 {
    padding-right: 25px !important; }
  .pb-md-f25,
  .py-md-f25 {
    padding-bottom: 25px !important; }
  .pl-md-f25,
  .px-md-f25 {
    padding-left: 25px !important; }
  .p-md-f30 {
    padding: 30px !important; }
  .pt-md-f30,
  .py-md-f30 {
    padding-top: 30px !important; }
  .pr-md-f30,
  .px-md-f30 {
    padding-right: 30px !important; }
  .pb-md-f30,
  .py-md-f30 {
    padding-bottom: 30px !important; }
  .pl-md-f30,
  .px-md-f30 {
    padding-left: 30px !important; }
  .p-md-f35 {
    padding: 35px !important; }
  .pt-md-f35,
  .py-md-f35 {
    padding-top: 35px !important; }
  .pr-md-f35,
  .px-md-f35 {
    padding-right: 35px !important; }
  .pb-md-f35,
  .py-md-f35 {
    padding-bottom: 35px !important; }
  .pl-md-f35,
  .px-md-f35 {
    padding-left: 35px !important; }
  .p-md-f40 {
    padding: 40px !important; }
  .pt-md-f40,
  .py-md-f40 {
    padding-top: 40px !important; }
  .pr-md-f40,
  .px-md-f40 {
    padding-right: 40px !important; }
  .pb-md-f40,
  .py-md-f40 {
    padding-bottom: 40px !important; }
  .pl-md-f40,
  .px-md-f40 {
    padding-left: 40px !important; }
  .p-md-f45 {
    padding: 45px !important; }
  .pt-md-f45,
  .py-md-f45 {
    padding-top: 45px !important; }
  .pr-md-f45,
  .px-md-f45 {
    padding-right: 45px !important; }
  .pb-md-f45,
  .py-md-f45 {
    padding-bottom: 45px !important; }
  .pl-md-f45,
  .px-md-f45 {
    padding-left: 45px !important; }
  .p-md-f50 {
    padding: 50px !important; }
  .pt-md-f50,
  .py-md-f50 {
    padding-top: 50px !important; }
  .pr-md-f50,
  .px-md-f50 {
    padding-right: 50px !important; }
  .pb-md-f50,
  .py-md-f50 {
    padding-bottom: 50px !important; }
  .pl-md-f50,
  .px-md-f50 {
    padding-left: 50px !important; }
  .p-md-f55 {
    padding: 55px !important; }
  .pt-md-f55,
  .py-md-f55 {
    padding-top: 55px !important; }
  .pr-md-f55,
  .px-md-f55 {
    padding-right: 55px !important; }
  .pb-md-f55,
  .py-md-f55 {
    padding-bottom: 55px !important; }
  .pl-md-f55,
  .px-md-f55 {
    padding-left: 55px !important; }
  .p-md-f60 {
    padding: 60px !important; }
  .pt-md-f60,
  .py-md-f60 {
    padding-top: 60px !important; }
  .pr-md-f60,
  .px-md-f60 {
    padding-right: 60px !important; }
  .pb-md-f60,
  .py-md-f60 {
    padding-bottom: 60px !important; }
  .pl-md-f60,
  .px-md-f60 {
    padding-left: 60px !important; }
  .p-md-f65 {
    padding: 65px !important; }
  .pt-md-f65,
  .py-md-f65 {
    padding-top: 65px !important; }
  .pr-md-f65,
  .px-md-f65 {
    padding-right: 65px !important; }
  .pb-md-f65,
  .py-md-f65 {
    padding-bottom: 65px !important; }
  .pl-md-f65,
  .px-md-f65 {
    padding-left: 65px !important; }
  .p-md-f70 {
    padding: 70px !important; }
  .pt-md-f70,
  .py-md-f70 {
    padding-top: 70px !important; }
  .pr-md-f70,
  .px-md-f70 {
    padding-right: 70px !important; }
  .pb-md-f70,
  .py-md-f70 {
    padding-bottom: 70px !important; }
  .pl-md-f70,
  .px-md-f70 {
    padding-left: 70px !important; }
  .p-md-f75 {
    padding: 75px !important; }
  .pt-md-f75,
  .py-md-f75 {
    padding-top: 75px !important; }
  .pr-md-f75,
  .px-md-f75 {
    padding-right: 75px !important; }
  .pb-md-f75,
  .py-md-f75 {
    padding-bottom: 75px !important; }
  .pl-md-f75,
  .px-md-f75 {
    padding-left: 75px !important; }
  .p-md-f80 {
    padding: 80px !important; }
  .pt-md-f80,
  .py-md-f80 {
    padding-top: 80px !important; }
  .pr-md-f80,
  .px-md-f80 {
    padding-right: 80px !important; }
  .pb-md-f80,
  .py-md-f80 {
    padding-bottom: 80px !important; }
  .pl-md-f80,
  .px-md-f80 {
    padding-left: 80px !important; }
  .p-md-f85 {
    padding: 85px !important; }
  .pt-md-f85,
  .py-md-f85 {
    padding-top: 85px !important; }
  .pr-md-f85,
  .px-md-f85 {
    padding-right: 85px !important; }
  .pb-md-f85,
  .py-md-f85 {
    padding-bottom: 85px !important; }
  .pl-md-f85,
  .px-md-f85 {
    padding-left: 85px !important; }
  .p-md-f90 {
    padding: 90px !important; }
  .pt-md-f90,
  .py-md-f90 {
    padding-top: 90px !important; }
  .pr-md-f90,
  .px-md-f90 {
    padding-right: 90px !important; }
  .pb-md-f90,
  .py-md-f90 {
    padding-bottom: 90px !important; }
  .pl-md-f90,
  .px-md-f90 {
    padding-left: 90px !important; }
  .p-md-f95 {
    padding: 95px !important; }
  .pt-md-f95,
  .py-md-f95 {
    padding-top: 95px !important; }
  .pr-md-f95,
  .px-md-f95 {
    padding-right: 95px !important; }
  .pb-md-f95,
  .py-md-f95 {
    padding-bottom: 95px !important; }
  .pl-md-f95,
  .px-md-f95 {
    padding-left: 95px !important; }
  .p-md-f100 {
    padding: 100px !important; }
  .pt-md-f100,
  .py-md-f100 {
    padding-top: 100px !important; }
  .pr-md-f100,
  .px-md-f100 {
    padding-right: 100px !important; }
  .pb-md-f100,
  .py-md-f100 {
    padding-bottom: 100px !important; }
  .pl-md-f100,
  .px-md-f100 {
    padding-left: 100px !important; }
  .p-md-f140 {
    padding: 140px !important; }
  .pt-md-f140,
  .py-md-f140 {
    padding-top: 140px !important; }
  .pr-md-f140,
  .px-md-f140 {
    padding-right: 140px !important; }
  .pb-md-f140,
  .py-md-f140 {
    padding-bottom: 140px !important; }
  .pl-md-f140,
  .px-md-f140 {
    padding-left: 140px !important; }
  .p-md-f180 {
    padding: 180px !important; }
  .pt-md-f180,
  .py-md-f180 {
    padding-top: 180px !important; }
  .pr-md-f180,
  .px-md-f180 {
    padding-right: 180px !important; }
  .pb-md-f180,
  .py-md-f180 {
    padding-bottom: 180px !important; }
  .pl-md-f180,
  .px-md-f180 {
    padding-left: 180px !important; }
  .p-md-f210 {
    padding: 210px !important; }
  .pt-md-f210,
  .py-md-f210 {
    padding-top: 210px !important; }
  .pr-md-f210,
  .px-md-f210 {
    padding-right: 210px !important; }
  .pb-md-f210,
  .py-md-f210 {
    padding-bottom: 210px !important; }
  .pl-md-f210,
  .px-md-f210 {
    padding-left: 210px !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-nf2 {
    margin: -2px !important; }
  .mt-md-nf2,
  .my-md-nf2 {
    margin-top: -2px !important; }
  .mr-md-nf2,
  .mx-md-nf2 {
    margin-right: -2px !important; }
  .mb-md-nf2,
  .my-md-nf2 {
    margin-bottom: -2px !important; }
  .ml-md-nf2,
  .mx-md-nf2 {
    margin-left: -2px !important; }
  .m-md-nf5 {
    margin: -5px !important; }
  .mt-md-nf5,
  .my-md-nf5 {
    margin-top: -5px !important; }
  .mr-md-nf5,
  .mx-md-nf5 {
    margin-right: -5px !important; }
  .mb-md-nf5,
  .my-md-nf5 {
    margin-bottom: -5px !important; }
  .ml-md-nf5,
  .mx-md-nf5 {
    margin-left: -5px !important; }
  .m-md-nf10 {
    margin: -10px !important; }
  .mt-md-nf10,
  .my-md-nf10 {
    margin-top: -10px !important; }
  .mr-md-nf10,
  .mx-md-nf10 {
    margin-right: -10px !important; }
  .mb-md-nf10,
  .my-md-nf10 {
    margin-bottom: -10px !important; }
  .ml-md-nf10,
  .mx-md-nf10 {
    margin-left: -10px !important; }
  .m-md-nf15 {
    margin: -15px !important; }
  .mt-md-nf15,
  .my-md-nf15 {
    margin-top: -15px !important; }
  .mr-md-nf15,
  .mx-md-nf15 {
    margin-right: -15px !important; }
  .mb-md-nf15,
  .my-md-nf15 {
    margin-bottom: -15px !important; }
  .ml-md-nf15,
  .mx-md-nf15 {
    margin-left: -15px !important; }
  .m-md-nf16 {
    margin: -16px !important; }
  .mt-md-nf16,
  .my-md-nf16 {
    margin-top: -16px !important; }
  .mr-md-nf16,
  .mx-md-nf16 {
    margin-right: -16px !important; }
  .mb-md-nf16,
  .my-md-nf16 {
    margin-bottom: -16px !important; }
  .ml-md-nf16,
  .mx-md-nf16 {
    margin-left: -16px !important; }
  .m-md-nf20 {
    margin: -20px !important; }
  .mt-md-nf20,
  .my-md-nf20 {
    margin-top: -20px !important; }
  .mr-md-nf20,
  .mx-md-nf20 {
    margin-right: -20px !important; }
  .mb-md-nf20,
  .my-md-nf20 {
    margin-bottom: -20px !important; }
  .ml-md-nf20,
  .mx-md-nf20 {
    margin-left: -20px !important; }
  .m-md-nf25 {
    margin: -25px !important; }
  .mt-md-nf25,
  .my-md-nf25 {
    margin-top: -25px !important; }
  .mr-md-nf25,
  .mx-md-nf25 {
    margin-right: -25px !important; }
  .mb-md-nf25,
  .my-md-nf25 {
    margin-bottom: -25px !important; }
  .ml-md-nf25,
  .mx-md-nf25 {
    margin-left: -25px !important; }
  .m-md-nf30 {
    margin: -30px !important; }
  .mt-md-nf30,
  .my-md-nf30 {
    margin-top: -30px !important; }
  .mr-md-nf30,
  .mx-md-nf30 {
    margin-right: -30px !important; }
  .mb-md-nf30,
  .my-md-nf30 {
    margin-bottom: -30px !important; }
  .ml-md-nf30,
  .mx-md-nf30 {
    margin-left: -30px !important; }
  .m-md-nf35 {
    margin: -35px !important; }
  .mt-md-nf35,
  .my-md-nf35 {
    margin-top: -35px !important; }
  .mr-md-nf35,
  .mx-md-nf35 {
    margin-right: -35px !important; }
  .mb-md-nf35,
  .my-md-nf35 {
    margin-bottom: -35px !important; }
  .ml-md-nf35,
  .mx-md-nf35 {
    margin-left: -35px !important; }
  .m-md-nf40 {
    margin: -40px !important; }
  .mt-md-nf40,
  .my-md-nf40 {
    margin-top: -40px !important; }
  .mr-md-nf40,
  .mx-md-nf40 {
    margin-right: -40px !important; }
  .mb-md-nf40,
  .my-md-nf40 {
    margin-bottom: -40px !important; }
  .ml-md-nf40,
  .mx-md-nf40 {
    margin-left: -40px !important; }
  .m-md-nf45 {
    margin: -45px !important; }
  .mt-md-nf45,
  .my-md-nf45 {
    margin-top: -45px !important; }
  .mr-md-nf45,
  .mx-md-nf45 {
    margin-right: -45px !important; }
  .mb-md-nf45,
  .my-md-nf45 {
    margin-bottom: -45px !important; }
  .ml-md-nf45,
  .mx-md-nf45 {
    margin-left: -45px !important; }
  .m-md-nf50 {
    margin: -50px !important; }
  .mt-md-nf50,
  .my-md-nf50 {
    margin-top: -50px !important; }
  .mr-md-nf50,
  .mx-md-nf50 {
    margin-right: -50px !important; }
  .mb-md-nf50,
  .my-md-nf50 {
    margin-bottom: -50px !important; }
  .ml-md-nf50,
  .mx-md-nf50 {
    margin-left: -50px !important; }
  .m-md-nf55 {
    margin: -55px !important; }
  .mt-md-nf55,
  .my-md-nf55 {
    margin-top: -55px !important; }
  .mr-md-nf55,
  .mx-md-nf55 {
    margin-right: -55px !important; }
  .mb-md-nf55,
  .my-md-nf55 {
    margin-bottom: -55px !important; }
  .ml-md-nf55,
  .mx-md-nf55 {
    margin-left: -55px !important; }
  .m-md-nf60 {
    margin: -60px !important; }
  .mt-md-nf60,
  .my-md-nf60 {
    margin-top: -60px !important; }
  .mr-md-nf60,
  .mx-md-nf60 {
    margin-right: -60px !important; }
  .mb-md-nf60,
  .my-md-nf60 {
    margin-bottom: -60px !important; }
  .ml-md-nf60,
  .mx-md-nf60 {
    margin-left: -60px !important; }
  .m-md-nf65 {
    margin: -65px !important; }
  .mt-md-nf65,
  .my-md-nf65 {
    margin-top: -65px !important; }
  .mr-md-nf65,
  .mx-md-nf65 {
    margin-right: -65px !important; }
  .mb-md-nf65,
  .my-md-nf65 {
    margin-bottom: -65px !important; }
  .ml-md-nf65,
  .mx-md-nf65 {
    margin-left: -65px !important; }
  .m-md-nf70 {
    margin: -70px !important; }
  .mt-md-nf70,
  .my-md-nf70 {
    margin-top: -70px !important; }
  .mr-md-nf70,
  .mx-md-nf70 {
    margin-right: -70px !important; }
  .mb-md-nf70,
  .my-md-nf70 {
    margin-bottom: -70px !important; }
  .ml-md-nf70,
  .mx-md-nf70 {
    margin-left: -70px !important; }
  .m-md-nf75 {
    margin: -75px !important; }
  .mt-md-nf75,
  .my-md-nf75 {
    margin-top: -75px !important; }
  .mr-md-nf75,
  .mx-md-nf75 {
    margin-right: -75px !important; }
  .mb-md-nf75,
  .my-md-nf75 {
    margin-bottom: -75px !important; }
  .ml-md-nf75,
  .mx-md-nf75 {
    margin-left: -75px !important; }
  .m-md-nf80 {
    margin: -80px !important; }
  .mt-md-nf80,
  .my-md-nf80 {
    margin-top: -80px !important; }
  .mr-md-nf80,
  .mx-md-nf80 {
    margin-right: -80px !important; }
  .mb-md-nf80,
  .my-md-nf80 {
    margin-bottom: -80px !important; }
  .ml-md-nf80,
  .mx-md-nf80 {
    margin-left: -80px !important; }
  .m-md-nf85 {
    margin: -85px !important; }
  .mt-md-nf85,
  .my-md-nf85 {
    margin-top: -85px !important; }
  .mr-md-nf85,
  .mx-md-nf85 {
    margin-right: -85px !important; }
  .mb-md-nf85,
  .my-md-nf85 {
    margin-bottom: -85px !important; }
  .ml-md-nf85,
  .mx-md-nf85 {
    margin-left: -85px !important; }
  .m-md-nf90 {
    margin: -90px !important; }
  .mt-md-nf90,
  .my-md-nf90 {
    margin-top: -90px !important; }
  .mr-md-nf90,
  .mx-md-nf90 {
    margin-right: -90px !important; }
  .mb-md-nf90,
  .my-md-nf90 {
    margin-bottom: -90px !important; }
  .ml-md-nf90,
  .mx-md-nf90 {
    margin-left: -90px !important; }
  .m-md-nf95 {
    margin: -95px !important; }
  .mt-md-nf95,
  .my-md-nf95 {
    margin-top: -95px !important; }
  .mr-md-nf95,
  .mx-md-nf95 {
    margin-right: -95px !important; }
  .mb-md-nf95,
  .my-md-nf95 {
    margin-bottom: -95px !important; }
  .ml-md-nf95,
  .mx-md-nf95 {
    margin-left: -95px !important; }
  .m-md-nf100 {
    margin: -100px !important; }
  .mt-md-nf100,
  .my-md-nf100 {
    margin-top: -100px !important; }
  .mr-md-nf100,
  .mx-md-nf100 {
    margin-right: -100px !important; }
  .mb-md-nf100,
  .my-md-nf100 {
    margin-bottom: -100px !important; }
  .ml-md-nf100,
  .mx-md-nf100 {
    margin-left: -100px !important; }
  .m-md-nf140 {
    margin: -140px !important; }
  .mt-md-nf140,
  .my-md-nf140 {
    margin-top: -140px !important; }
  .mr-md-nf140,
  .mx-md-nf140 {
    margin-right: -140px !important; }
  .mb-md-nf140,
  .my-md-nf140 {
    margin-bottom: -140px !important; }
  .ml-md-nf140,
  .mx-md-nf140 {
    margin-left: -140px !important; }
  .m-md-nf180 {
    margin: -180px !important; }
  .mt-md-nf180,
  .my-md-nf180 {
    margin-top: -180px !important; }
  .mr-md-nf180,
  .mx-md-nf180 {
    margin-right: -180px !important; }
  .mb-md-nf180,
  .my-md-nf180 {
    margin-bottom: -180px !important; }
  .ml-md-nf180,
  .mx-md-nf180 {
    margin-left: -180px !important; }
  .m-md-nf210 {
    margin: -210px !important; }
  .mt-md-nf210,
  .my-md-nf210 {
    margin-top: -210px !important; }
  .mr-md-nf210,
  .mx-md-nf210 {
    margin-right: -210px !important; }
  .mb-md-nf210,
  .my-md-nf210 {
    margin-bottom: -210px !important; }
  .ml-md-nf210,
  .mx-md-nf210 {
    margin-left: -210px !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; }
  .m-lg-f2 {
    margin: 2px !important; }
  .mt-lg-f2,
  .my-lg-f2 {
    margin-top: 2px !important; }
  .mr-lg-f2,
  .mx-lg-f2 {
    margin-right: 2px !important; }
  .mb-lg-f2,
  .my-lg-f2 {
    margin-bottom: 2px !important; }
  .ml-lg-f2,
  .mx-lg-f2 {
    margin-left: 2px !important; }
  .m-lg-f5 {
    margin: 5px !important; }
  .mt-lg-f5,
  .my-lg-f5 {
    margin-top: 5px !important; }
  .mr-lg-f5,
  .mx-lg-f5 {
    margin-right: 5px !important; }
  .mb-lg-f5,
  .my-lg-f5 {
    margin-bottom: 5px !important; }
  .ml-lg-f5,
  .mx-lg-f5 {
    margin-left: 5px !important; }
  .m-lg-f10 {
    margin: 10px !important; }
  .mt-lg-f10,
  .my-lg-f10 {
    margin-top: 10px !important; }
  .mr-lg-f10,
  .mx-lg-f10 {
    margin-right: 10px !important; }
  .mb-lg-f10,
  .my-lg-f10 {
    margin-bottom: 10px !important; }
  .ml-lg-f10,
  .mx-lg-f10 {
    margin-left: 10px !important; }
  .m-lg-f15 {
    margin: 15px !important; }
  .mt-lg-f15,
  .my-lg-f15 {
    margin-top: 15px !important; }
  .mr-lg-f15,
  .mx-lg-f15 {
    margin-right: 15px !important; }
  .mb-lg-f15,
  .my-lg-f15 {
    margin-bottom: 15px !important; }
  .ml-lg-f15,
  .mx-lg-f15 {
    margin-left: 15px !important; }
  .m-lg-f16 {
    margin: 16px !important; }
  .mt-lg-f16,
  .my-lg-f16 {
    margin-top: 16px !important; }
  .mr-lg-f16,
  .mx-lg-f16 {
    margin-right: 16px !important; }
  .mb-lg-f16,
  .my-lg-f16 {
    margin-bottom: 16px !important; }
  .ml-lg-f16,
  .mx-lg-f16 {
    margin-left: 16px !important; }
  .m-lg-f20 {
    margin: 20px !important; }
  .mt-lg-f20,
  .my-lg-f20 {
    margin-top: 20px !important; }
  .mr-lg-f20,
  .mx-lg-f20 {
    margin-right: 20px !important; }
  .mb-lg-f20,
  .my-lg-f20 {
    margin-bottom: 20px !important; }
  .ml-lg-f20,
  .mx-lg-f20 {
    margin-left: 20px !important; }
  .m-lg-f25 {
    margin: 25px !important; }
  .mt-lg-f25,
  .my-lg-f25 {
    margin-top: 25px !important; }
  .mr-lg-f25,
  .mx-lg-f25 {
    margin-right: 25px !important; }
  .mb-lg-f25,
  .my-lg-f25 {
    margin-bottom: 25px !important; }
  .ml-lg-f25,
  .mx-lg-f25 {
    margin-left: 25px !important; }
  .m-lg-f30 {
    margin: 30px !important; }
  .mt-lg-f30,
  .my-lg-f30 {
    margin-top: 30px !important; }
  .mr-lg-f30,
  .mx-lg-f30 {
    margin-right: 30px !important; }
  .mb-lg-f30,
  .my-lg-f30 {
    margin-bottom: 30px !important; }
  .ml-lg-f30,
  .mx-lg-f30 {
    margin-left: 30px !important; }
  .m-lg-f35 {
    margin: 35px !important; }
  .mt-lg-f35,
  .my-lg-f35 {
    margin-top: 35px !important; }
  .mr-lg-f35,
  .mx-lg-f35 {
    margin-right: 35px !important; }
  .mb-lg-f35,
  .my-lg-f35 {
    margin-bottom: 35px !important; }
  .ml-lg-f35,
  .mx-lg-f35 {
    margin-left: 35px !important; }
  .m-lg-f40 {
    margin: 40px !important; }
  .mt-lg-f40,
  .my-lg-f40 {
    margin-top: 40px !important; }
  .mr-lg-f40,
  .mx-lg-f40 {
    margin-right: 40px !important; }
  .mb-lg-f40,
  .my-lg-f40 {
    margin-bottom: 40px !important; }
  .ml-lg-f40,
  .mx-lg-f40 {
    margin-left: 40px !important; }
  .m-lg-f45 {
    margin: 45px !important; }
  .mt-lg-f45,
  .my-lg-f45 {
    margin-top: 45px !important; }
  .mr-lg-f45,
  .mx-lg-f45 {
    margin-right: 45px !important; }
  .mb-lg-f45,
  .my-lg-f45 {
    margin-bottom: 45px !important; }
  .ml-lg-f45,
  .mx-lg-f45 {
    margin-left: 45px !important; }
  .m-lg-f50 {
    margin: 50px !important; }
  .mt-lg-f50,
  .my-lg-f50 {
    margin-top: 50px !important; }
  .mr-lg-f50,
  .mx-lg-f50 {
    margin-right: 50px !important; }
  .mb-lg-f50,
  .my-lg-f50 {
    margin-bottom: 50px !important; }
  .ml-lg-f50,
  .mx-lg-f50 {
    margin-left: 50px !important; }
  .m-lg-f55 {
    margin: 55px !important; }
  .mt-lg-f55,
  .my-lg-f55 {
    margin-top: 55px !important; }
  .mr-lg-f55,
  .mx-lg-f55 {
    margin-right: 55px !important; }
  .mb-lg-f55,
  .my-lg-f55 {
    margin-bottom: 55px !important; }
  .ml-lg-f55,
  .mx-lg-f55 {
    margin-left: 55px !important; }
  .m-lg-f60 {
    margin: 60px !important; }
  .mt-lg-f60,
  .my-lg-f60 {
    margin-top: 60px !important; }
  .mr-lg-f60,
  .mx-lg-f60 {
    margin-right: 60px !important; }
  .mb-lg-f60,
  .my-lg-f60 {
    margin-bottom: 60px !important; }
  .ml-lg-f60,
  .mx-lg-f60 {
    margin-left: 60px !important; }
  .m-lg-f65 {
    margin: 65px !important; }
  .mt-lg-f65,
  .my-lg-f65 {
    margin-top: 65px !important; }
  .mr-lg-f65,
  .mx-lg-f65 {
    margin-right: 65px !important; }
  .mb-lg-f65,
  .my-lg-f65 {
    margin-bottom: 65px !important; }
  .ml-lg-f65,
  .mx-lg-f65 {
    margin-left: 65px !important; }
  .m-lg-f70 {
    margin: 70px !important; }
  .mt-lg-f70,
  .my-lg-f70 {
    margin-top: 70px !important; }
  .mr-lg-f70,
  .mx-lg-f70 {
    margin-right: 70px !important; }
  .mb-lg-f70,
  .my-lg-f70 {
    margin-bottom: 70px !important; }
  .ml-lg-f70,
  .mx-lg-f70 {
    margin-left: 70px !important; }
  .m-lg-f75 {
    margin: 75px !important; }
  .mt-lg-f75,
  .my-lg-f75 {
    margin-top: 75px !important; }
  .mr-lg-f75,
  .mx-lg-f75 {
    margin-right: 75px !important; }
  .mb-lg-f75,
  .my-lg-f75 {
    margin-bottom: 75px !important; }
  .ml-lg-f75,
  .mx-lg-f75 {
    margin-left: 75px !important; }
  .m-lg-f80 {
    margin: 80px !important; }
  .mt-lg-f80,
  .my-lg-f80 {
    margin-top: 80px !important; }
  .mr-lg-f80,
  .mx-lg-f80 {
    margin-right: 80px !important; }
  .mb-lg-f80,
  .my-lg-f80 {
    margin-bottom: 80px !important; }
  .ml-lg-f80,
  .mx-lg-f80 {
    margin-left: 80px !important; }
  .m-lg-f85 {
    margin: 85px !important; }
  .mt-lg-f85,
  .my-lg-f85 {
    margin-top: 85px !important; }
  .mr-lg-f85,
  .mx-lg-f85 {
    margin-right: 85px !important; }
  .mb-lg-f85,
  .my-lg-f85 {
    margin-bottom: 85px !important; }
  .ml-lg-f85,
  .mx-lg-f85 {
    margin-left: 85px !important; }
  .m-lg-f90 {
    margin: 90px !important; }
  .mt-lg-f90,
  .my-lg-f90 {
    margin-top: 90px !important; }
  .mr-lg-f90,
  .mx-lg-f90 {
    margin-right: 90px !important; }
  .mb-lg-f90,
  .my-lg-f90 {
    margin-bottom: 90px !important; }
  .ml-lg-f90,
  .mx-lg-f90 {
    margin-left: 90px !important; }
  .m-lg-f95 {
    margin: 95px !important; }
  .mt-lg-f95,
  .my-lg-f95 {
    margin-top: 95px !important; }
  .mr-lg-f95,
  .mx-lg-f95 {
    margin-right: 95px !important; }
  .mb-lg-f95,
  .my-lg-f95 {
    margin-bottom: 95px !important; }
  .ml-lg-f95,
  .mx-lg-f95 {
    margin-left: 95px !important; }
  .m-lg-f100 {
    margin: 100px !important; }
  .mt-lg-f100,
  .my-lg-f100 {
    margin-top: 100px !important; }
  .mr-lg-f100,
  .mx-lg-f100 {
    margin-right: 100px !important; }
  .mb-lg-f100,
  .my-lg-f100 {
    margin-bottom: 100px !important; }
  .ml-lg-f100,
  .mx-lg-f100 {
    margin-left: 100px !important; }
  .m-lg-f140 {
    margin: 140px !important; }
  .mt-lg-f140,
  .my-lg-f140 {
    margin-top: 140px !important; }
  .mr-lg-f140,
  .mx-lg-f140 {
    margin-right: 140px !important; }
  .mb-lg-f140,
  .my-lg-f140 {
    margin-bottom: 140px !important; }
  .ml-lg-f140,
  .mx-lg-f140 {
    margin-left: 140px !important; }
  .m-lg-f180 {
    margin: 180px !important; }
  .mt-lg-f180,
  .my-lg-f180 {
    margin-top: 180px !important; }
  .mr-lg-f180,
  .mx-lg-f180 {
    margin-right: 180px !important; }
  .mb-lg-f180,
  .my-lg-f180 {
    margin-bottom: 180px !important; }
  .ml-lg-f180,
  .mx-lg-f180 {
    margin-left: 180px !important; }
  .m-lg-f210 {
    margin: 210px !important; }
  .mt-lg-f210,
  .my-lg-f210 {
    margin-top: 210px !important; }
  .mr-lg-f210,
  .mx-lg-f210 {
    margin-right: 210px !important; }
  .mb-lg-f210,
  .my-lg-f210 {
    margin-bottom: 210px !important; }
  .ml-lg-f210,
  .mx-lg-f210 {
    margin-left: 210px !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; }
  .p-lg-f2 {
    padding: 2px !important; }
  .pt-lg-f2,
  .py-lg-f2 {
    padding-top: 2px !important; }
  .pr-lg-f2,
  .px-lg-f2 {
    padding-right: 2px !important; }
  .pb-lg-f2,
  .py-lg-f2 {
    padding-bottom: 2px !important; }
  .pl-lg-f2,
  .px-lg-f2 {
    padding-left: 2px !important; }
  .p-lg-f5 {
    padding: 5px !important; }
  .pt-lg-f5,
  .py-lg-f5 {
    padding-top: 5px !important; }
  .pr-lg-f5,
  .px-lg-f5 {
    padding-right: 5px !important; }
  .pb-lg-f5,
  .py-lg-f5 {
    padding-bottom: 5px !important; }
  .pl-lg-f5,
  .px-lg-f5 {
    padding-left: 5px !important; }
  .p-lg-f10 {
    padding: 10px !important; }
  .pt-lg-f10,
  .py-lg-f10 {
    padding-top: 10px !important; }
  .pr-lg-f10,
  .px-lg-f10 {
    padding-right: 10px !important; }
  .pb-lg-f10,
  .py-lg-f10 {
    padding-bottom: 10px !important; }
  .pl-lg-f10,
  .px-lg-f10 {
    padding-left: 10px !important; }
  .p-lg-f15 {
    padding: 15px !important; }
  .pt-lg-f15,
  .py-lg-f15 {
    padding-top: 15px !important; }
  .pr-lg-f15,
  .px-lg-f15 {
    padding-right: 15px !important; }
  .pb-lg-f15,
  .py-lg-f15 {
    padding-bottom: 15px !important; }
  .pl-lg-f15,
  .px-lg-f15 {
    padding-left: 15px !important; }
  .p-lg-f16 {
    padding: 16px !important; }
  .pt-lg-f16,
  .py-lg-f16 {
    padding-top: 16px !important; }
  .pr-lg-f16,
  .px-lg-f16 {
    padding-right: 16px !important; }
  .pb-lg-f16,
  .py-lg-f16 {
    padding-bottom: 16px !important; }
  .pl-lg-f16,
  .px-lg-f16 {
    padding-left: 16px !important; }
  .p-lg-f20 {
    padding: 20px !important; }
  .pt-lg-f20,
  .py-lg-f20 {
    padding-top: 20px !important; }
  .pr-lg-f20,
  .px-lg-f20 {
    padding-right: 20px !important; }
  .pb-lg-f20,
  .py-lg-f20 {
    padding-bottom: 20px !important; }
  .pl-lg-f20,
  .px-lg-f20 {
    padding-left: 20px !important; }
  .p-lg-f25 {
    padding: 25px !important; }
  .pt-lg-f25,
  .py-lg-f25 {
    padding-top: 25px !important; }
  .pr-lg-f25,
  .px-lg-f25 {
    padding-right: 25px !important; }
  .pb-lg-f25,
  .py-lg-f25 {
    padding-bottom: 25px !important; }
  .pl-lg-f25,
  .px-lg-f25 {
    padding-left: 25px !important; }
  .p-lg-f30 {
    padding: 30px !important; }
  .pt-lg-f30,
  .py-lg-f30 {
    padding-top: 30px !important; }
  .pr-lg-f30,
  .px-lg-f30 {
    padding-right: 30px !important; }
  .pb-lg-f30,
  .py-lg-f30 {
    padding-bottom: 30px !important; }
  .pl-lg-f30,
  .px-lg-f30 {
    padding-left: 30px !important; }
  .p-lg-f35 {
    padding: 35px !important; }
  .pt-lg-f35,
  .py-lg-f35 {
    padding-top: 35px !important; }
  .pr-lg-f35,
  .px-lg-f35 {
    padding-right: 35px !important; }
  .pb-lg-f35,
  .py-lg-f35 {
    padding-bottom: 35px !important; }
  .pl-lg-f35,
  .px-lg-f35 {
    padding-left: 35px !important; }
  .p-lg-f40 {
    padding: 40px !important; }
  .pt-lg-f40,
  .py-lg-f40 {
    padding-top: 40px !important; }
  .pr-lg-f40,
  .px-lg-f40 {
    padding-right: 40px !important; }
  .pb-lg-f40,
  .py-lg-f40 {
    padding-bottom: 40px !important; }
  .pl-lg-f40,
  .px-lg-f40 {
    padding-left: 40px !important; }
  .p-lg-f45 {
    padding: 45px !important; }
  .pt-lg-f45,
  .py-lg-f45 {
    padding-top: 45px !important; }
  .pr-lg-f45,
  .px-lg-f45 {
    padding-right: 45px !important; }
  .pb-lg-f45,
  .py-lg-f45 {
    padding-bottom: 45px !important; }
  .pl-lg-f45,
  .px-lg-f45 {
    padding-left: 45px !important; }
  .p-lg-f50 {
    padding: 50px !important; }
  .pt-lg-f50,
  .py-lg-f50 {
    padding-top: 50px !important; }
  .pr-lg-f50,
  .px-lg-f50 {
    padding-right: 50px !important; }
  .pb-lg-f50,
  .py-lg-f50 {
    padding-bottom: 50px !important; }
  .pl-lg-f50,
  .px-lg-f50 {
    padding-left: 50px !important; }
  .p-lg-f55 {
    padding: 55px !important; }
  .pt-lg-f55,
  .py-lg-f55 {
    padding-top: 55px !important; }
  .pr-lg-f55,
  .px-lg-f55 {
    padding-right: 55px !important; }
  .pb-lg-f55,
  .py-lg-f55 {
    padding-bottom: 55px !important; }
  .pl-lg-f55,
  .px-lg-f55 {
    padding-left: 55px !important; }
  .p-lg-f60 {
    padding: 60px !important; }
  .pt-lg-f60,
  .py-lg-f60 {
    padding-top: 60px !important; }
  .pr-lg-f60,
  .px-lg-f60 {
    padding-right: 60px !important; }
  .pb-lg-f60,
  .py-lg-f60 {
    padding-bottom: 60px !important; }
  .pl-lg-f60,
  .px-lg-f60 {
    padding-left: 60px !important; }
  .p-lg-f65 {
    padding: 65px !important; }
  .pt-lg-f65,
  .py-lg-f65 {
    padding-top: 65px !important; }
  .pr-lg-f65,
  .px-lg-f65 {
    padding-right: 65px !important; }
  .pb-lg-f65,
  .py-lg-f65 {
    padding-bottom: 65px !important; }
  .pl-lg-f65,
  .px-lg-f65 {
    padding-left: 65px !important; }
  .p-lg-f70 {
    padding: 70px !important; }
  .pt-lg-f70,
  .py-lg-f70 {
    padding-top: 70px !important; }
  .pr-lg-f70,
  .px-lg-f70 {
    padding-right: 70px !important; }
  .pb-lg-f70,
  .py-lg-f70 {
    padding-bottom: 70px !important; }
  .pl-lg-f70,
  .px-lg-f70 {
    padding-left: 70px !important; }
  .p-lg-f75 {
    padding: 75px !important; }
  .pt-lg-f75,
  .py-lg-f75 {
    padding-top: 75px !important; }
  .pr-lg-f75,
  .px-lg-f75 {
    padding-right: 75px !important; }
  .pb-lg-f75,
  .py-lg-f75 {
    padding-bottom: 75px !important; }
  .pl-lg-f75,
  .px-lg-f75 {
    padding-left: 75px !important; }
  .p-lg-f80 {
    padding: 80px !important; }
  .pt-lg-f80,
  .py-lg-f80 {
    padding-top: 80px !important; }
  .pr-lg-f80,
  .px-lg-f80 {
    padding-right: 80px !important; }
  .pb-lg-f80,
  .py-lg-f80 {
    padding-bottom: 80px !important; }
  .pl-lg-f80,
  .px-lg-f80 {
    padding-left: 80px !important; }
  .p-lg-f85 {
    padding: 85px !important; }
  .pt-lg-f85,
  .py-lg-f85 {
    padding-top: 85px !important; }
  .pr-lg-f85,
  .px-lg-f85 {
    padding-right: 85px !important; }
  .pb-lg-f85,
  .py-lg-f85 {
    padding-bottom: 85px !important; }
  .pl-lg-f85,
  .px-lg-f85 {
    padding-left: 85px !important; }
  .p-lg-f90 {
    padding: 90px !important; }
  .pt-lg-f90,
  .py-lg-f90 {
    padding-top: 90px !important; }
  .pr-lg-f90,
  .px-lg-f90 {
    padding-right: 90px !important; }
  .pb-lg-f90,
  .py-lg-f90 {
    padding-bottom: 90px !important; }
  .pl-lg-f90,
  .px-lg-f90 {
    padding-left: 90px !important; }
  .p-lg-f95 {
    padding: 95px !important; }
  .pt-lg-f95,
  .py-lg-f95 {
    padding-top: 95px !important; }
  .pr-lg-f95,
  .px-lg-f95 {
    padding-right: 95px !important; }
  .pb-lg-f95,
  .py-lg-f95 {
    padding-bottom: 95px !important; }
  .pl-lg-f95,
  .px-lg-f95 {
    padding-left: 95px !important; }
  .p-lg-f100 {
    padding: 100px !important; }
  .pt-lg-f100,
  .py-lg-f100 {
    padding-top: 100px !important; }
  .pr-lg-f100,
  .px-lg-f100 {
    padding-right: 100px !important; }
  .pb-lg-f100,
  .py-lg-f100 {
    padding-bottom: 100px !important; }
  .pl-lg-f100,
  .px-lg-f100 {
    padding-left: 100px !important; }
  .p-lg-f140 {
    padding: 140px !important; }
  .pt-lg-f140,
  .py-lg-f140 {
    padding-top: 140px !important; }
  .pr-lg-f140,
  .px-lg-f140 {
    padding-right: 140px !important; }
  .pb-lg-f140,
  .py-lg-f140 {
    padding-bottom: 140px !important; }
  .pl-lg-f140,
  .px-lg-f140 {
    padding-left: 140px !important; }
  .p-lg-f180 {
    padding: 180px !important; }
  .pt-lg-f180,
  .py-lg-f180 {
    padding-top: 180px !important; }
  .pr-lg-f180,
  .px-lg-f180 {
    padding-right: 180px !important; }
  .pb-lg-f180,
  .py-lg-f180 {
    padding-bottom: 180px !important; }
  .pl-lg-f180,
  .px-lg-f180 {
    padding-left: 180px !important; }
  .p-lg-f210 {
    padding: 210px !important; }
  .pt-lg-f210,
  .py-lg-f210 {
    padding-top: 210px !important; }
  .pr-lg-f210,
  .px-lg-f210 {
    padding-right: 210px !important; }
  .pb-lg-f210,
  .py-lg-f210 {
    padding-bottom: 210px !important; }
  .pl-lg-f210,
  .px-lg-f210 {
    padding-left: 210px !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-nf2 {
    margin: -2px !important; }
  .mt-lg-nf2,
  .my-lg-nf2 {
    margin-top: -2px !important; }
  .mr-lg-nf2,
  .mx-lg-nf2 {
    margin-right: -2px !important; }
  .mb-lg-nf2,
  .my-lg-nf2 {
    margin-bottom: -2px !important; }
  .ml-lg-nf2,
  .mx-lg-nf2 {
    margin-left: -2px !important; }
  .m-lg-nf5 {
    margin: -5px !important; }
  .mt-lg-nf5,
  .my-lg-nf5 {
    margin-top: -5px !important; }
  .mr-lg-nf5,
  .mx-lg-nf5 {
    margin-right: -5px !important; }
  .mb-lg-nf5,
  .my-lg-nf5 {
    margin-bottom: -5px !important; }
  .ml-lg-nf5,
  .mx-lg-nf5 {
    margin-left: -5px !important; }
  .m-lg-nf10 {
    margin: -10px !important; }
  .mt-lg-nf10,
  .my-lg-nf10 {
    margin-top: -10px !important; }
  .mr-lg-nf10,
  .mx-lg-nf10 {
    margin-right: -10px !important; }
  .mb-lg-nf10,
  .my-lg-nf10 {
    margin-bottom: -10px !important; }
  .ml-lg-nf10,
  .mx-lg-nf10 {
    margin-left: -10px !important; }
  .m-lg-nf15 {
    margin: -15px !important; }
  .mt-lg-nf15,
  .my-lg-nf15 {
    margin-top: -15px !important; }
  .mr-lg-nf15,
  .mx-lg-nf15 {
    margin-right: -15px !important; }
  .mb-lg-nf15,
  .my-lg-nf15 {
    margin-bottom: -15px !important; }
  .ml-lg-nf15,
  .mx-lg-nf15 {
    margin-left: -15px !important; }
  .m-lg-nf16 {
    margin: -16px !important; }
  .mt-lg-nf16,
  .my-lg-nf16 {
    margin-top: -16px !important; }
  .mr-lg-nf16,
  .mx-lg-nf16 {
    margin-right: -16px !important; }
  .mb-lg-nf16,
  .my-lg-nf16 {
    margin-bottom: -16px !important; }
  .ml-lg-nf16,
  .mx-lg-nf16 {
    margin-left: -16px !important; }
  .m-lg-nf20 {
    margin: -20px !important; }
  .mt-lg-nf20,
  .my-lg-nf20 {
    margin-top: -20px !important; }
  .mr-lg-nf20,
  .mx-lg-nf20 {
    margin-right: -20px !important; }
  .mb-lg-nf20,
  .my-lg-nf20 {
    margin-bottom: -20px !important; }
  .ml-lg-nf20,
  .mx-lg-nf20 {
    margin-left: -20px !important; }
  .m-lg-nf25 {
    margin: -25px !important; }
  .mt-lg-nf25,
  .my-lg-nf25 {
    margin-top: -25px !important; }
  .mr-lg-nf25,
  .mx-lg-nf25 {
    margin-right: -25px !important; }
  .mb-lg-nf25,
  .my-lg-nf25 {
    margin-bottom: -25px !important; }
  .ml-lg-nf25,
  .mx-lg-nf25 {
    margin-left: -25px !important; }
  .m-lg-nf30 {
    margin: -30px !important; }
  .mt-lg-nf30,
  .my-lg-nf30 {
    margin-top: -30px !important; }
  .mr-lg-nf30,
  .mx-lg-nf30 {
    margin-right: -30px !important; }
  .mb-lg-nf30,
  .my-lg-nf30 {
    margin-bottom: -30px !important; }
  .ml-lg-nf30,
  .mx-lg-nf30 {
    margin-left: -30px !important; }
  .m-lg-nf35 {
    margin: -35px !important; }
  .mt-lg-nf35,
  .my-lg-nf35 {
    margin-top: -35px !important; }
  .mr-lg-nf35,
  .mx-lg-nf35 {
    margin-right: -35px !important; }
  .mb-lg-nf35,
  .my-lg-nf35 {
    margin-bottom: -35px !important; }
  .ml-lg-nf35,
  .mx-lg-nf35 {
    margin-left: -35px !important; }
  .m-lg-nf40 {
    margin: -40px !important; }
  .mt-lg-nf40,
  .my-lg-nf40 {
    margin-top: -40px !important; }
  .mr-lg-nf40,
  .mx-lg-nf40 {
    margin-right: -40px !important; }
  .mb-lg-nf40,
  .my-lg-nf40 {
    margin-bottom: -40px !important; }
  .ml-lg-nf40,
  .mx-lg-nf40 {
    margin-left: -40px !important; }
  .m-lg-nf45 {
    margin: -45px !important; }
  .mt-lg-nf45,
  .my-lg-nf45 {
    margin-top: -45px !important; }
  .mr-lg-nf45,
  .mx-lg-nf45 {
    margin-right: -45px !important; }
  .mb-lg-nf45,
  .my-lg-nf45 {
    margin-bottom: -45px !important; }
  .ml-lg-nf45,
  .mx-lg-nf45 {
    margin-left: -45px !important; }
  .m-lg-nf50 {
    margin: -50px !important; }
  .mt-lg-nf50,
  .my-lg-nf50 {
    margin-top: -50px !important; }
  .mr-lg-nf50,
  .mx-lg-nf50 {
    margin-right: -50px !important; }
  .mb-lg-nf50,
  .my-lg-nf50 {
    margin-bottom: -50px !important; }
  .ml-lg-nf50,
  .mx-lg-nf50 {
    margin-left: -50px !important; }
  .m-lg-nf55 {
    margin: -55px !important; }
  .mt-lg-nf55,
  .my-lg-nf55 {
    margin-top: -55px !important; }
  .mr-lg-nf55,
  .mx-lg-nf55 {
    margin-right: -55px !important; }
  .mb-lg-nf55,
  .my-lg-nf55 {
    margin-bottom: -55px !important; }
  .ml-lg-nf55,
  .mx-lg-nf55 {
    margin-left: -55px !important; }
  .m-lg-nf60 {
    margin: -60px !important; }
  .mt-lg-nf60,
  .my-lg-nf60 {
    margin-top: -60px !important; }
  .mr-lg-nf60,
  .mx-lg-nf60 {
    margin-right: -60px !important; }
  .mb-lg-nf60,
  .my-lg-nf60 {
    margin-bottom: -60px !important; }
  .ml-lg-nf60,
  .mx-lg-nf60 {
    margin-left: -60px !important; }
  .m-lg-nf65 {
    margin: -65px !important; }
  .mt-lg-nf65,
  .my-lg-nf65 {
    margin-top: -65px !important; }
  .mr-lg-nf65,
  .mx-lg-nf65 {
    margin-right: -65px !important; }
  .mb-lg-nf65,
  .my-lg-nf65 {
    margin-bottom: -65px !important; }
  .ml-lg-nf65,
  .mx-lg-nf65 {
    margin-left: -65px !important; }
  .m-lg-nf70 {
    margin: -70px !important; }
  .mt-lg-nf70,
  .my-lg-nf70 {
    margin-top: -70px !important; }
  .mr-lg-nf70,
  .mx-lg-nf70 {
    margin-right: -70px !important; }
  .mb-lg-nf70,
  .my-lg-nf70 {
    margin-bottom: -70px !important; }
  .ml-lg-nf70,
  .mx-lg-nf70 {
    margin-left: -70px !important; }
  .m-lg-nf75 {
    margin: -75px !important; }
  .mt-lg-nf75,
  .my-lg-nf75 {
    margin-top: -75px !important; }
  .mr-lg-nf75,
  .mx-lg-nf75 {
    margin-right: -75px !important; }
  .mb-lg-nf75,
  .my-lg-nf75 {
    margin-bottom: -75px !important; }
  .ml-lg-nf75,
  .mx-lg-nf75 {
    margin-left: -75px !important; }
  .m-lg-nf80 {
    margin: -80px !important; }
  .mt-lg-nf80,
  .my-lg-nf80 {
    margin-top: -80px !important; }
  .mr-lg-nf80,
  .mx-lg-nf80 {
    margin-right: -80px !important; }
  .mb-lg-nf80,
  .my-lg-nf80 {
    margin-bottom: -80px !important; }
  .ml-lg-nf80,
  .mx-lg-nf80 {
    margin-left: -80px !important; }
  .m-lg-nf85 {
    margin: -85px !important; }
  .mt-lg-nf85,
  .my-lg-nf85 {
    margin-top: -85px !important; }
  .mr-lg-nf85,
  .mx-lg-nf85 {
    margin-right: -85px !important; }
  .mb-lg-nf85,
  .my-lg-nf85 {
    margin-bottom: -85px !important; }
  .ml-lg-nf85,
  .mx-lg-nf85 {
    margin-left: -85px !important; }
  .m-lg-nf90 {
    margin: -90px !important; }
  .mt-lg-nf90,
  .my-lg-nf90 {
    margin-top: -90px !important; }
  .mr-lg-nf90,
  .mx-lg-nf90 {
    margin-right: -90px !important; }
  .mb-lg-nf90,
  .my-lg-nf90 {
    margin-bottom: -90px !important; }
  .ml-lg-nf90,
  .mx-lg-nf90 {
    margin-left: -90px !important; }
  .m-lg-nf95 {
    margin: -95px !important; }
  .mt-lg-nf95,
  .my-lg-nf95 {
    margin-top: -95px !important; }
  .mr-lg-nf95,
  .mx-lg-nf95 {
    margin-right: -95px !important; }
  .mb-lg-nf95,
  .my-lg-nf95 {
    margin-bottom: -95px !important; }
  .ml-lg-nf95,
  .mx-lg-nf95 {
    margin-left: -95px !important; }
  .m-lg-nf100 {
    margin: -100px !important; }
  .mt-lg-nf100,
  .my-lg-nf100 {
    margin-top: -100px !important; }
  .mr-lg-nf100,
  .mx-lg-nf100 {
    margin-right: -100px !important; }
  .mb-lg-nf100,
  .my-lg-nf100 {
    margin-bottom: -100px !important; }
  .ml-lg-nf100,
  .mx-lg-nf100 {
    margin-left: -100px !important; }
  .m-lg-nf140 {
    margin: -140px !important; }
  .mt-lg-nf140,
  .my-lg-nf140 {
    margin-top: -140px !important; }
  .mr-lg-nf140,
  .mx-lg-nf140 {
    margin-right: -140px !important; }
  .mb-lg-nf140,
  .my-lg-nf140 {
    margin-bottom: -140px !important; }
  .ml-lg-nf140,
  .mx-lg-nf140 {
    margin-left: -140px !important; }
  .m-lg-nf180 {
    margin: -180px !important; }
  .mt-lg-nf180,
  .my-lg-nf180 {
    margin-top: -180px !important; }
  .mr-lg-nf180,
  .mx-lg-nf180 {
    margin-right: -180px !important; }
  .mb-lg-nf180,
  .my-lg-nf180 {
    margin-bottom: -180px !important; }
  .ml-lg-nf180,
  .mx-lg-nf180 {
    margin-left: -180px !important; }
  .m-lg-nf210 {
    margin: -210px !important; }
  .mt-lg-nf210,
  .my-lg-nf210 {
    margin-top: -210px !important; }
  .mr-lg-nf210,
  .mx-lg-nf210 {
    margin-right: -210px !important; }
  .mb-lg-nf210,
  .my-lg-nf210 {
    margin-bottom: -210px !important; }
  .ml-lg-nf210,
  .mx-lg-nf210 {
    margin-left: -210px !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: 1000px) {
  .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; }
  .m-xl-f2 {
    margin: 2px !important; }
  .mt-xl-f2,
  .my-xl-f2 {
    margin-top: 2px !important; }
  .mr-xl-f2,
  .mx-xl-f2 {
    margin-right: 2px !important; }
  .mb-xl-f2,
  .my-xl-f2 {
    margin-bottom: 2px !important; }
  .ml-xl-f2,
  .mx-xl-f2 {
    margin-left: 2px !important; }
  .m-xl-f5 {
    margin: 5px !important; }
  .mt-xl-f5,
  .my-xl-f5 {
    margin-top: 5px !important; }
  .mr-xl-f5,
  .mx-xl-f5 {
    margin-right: 5px !important; }
  .mb-xl-f5,
  .my-xl-f5 {
    margin-bottom: 5px !important; }
  .ml-xl-f5,
  .mx-xl-f5 {
    margin-left: 5px !important; }
  .m-xl-f10 {
    margin: 10px !important; }
  .mt-xl-f10,
  .my-xl-f10 {
    margin-top: 10px !important; }
  .mr-xl-f10,
  .mx-xl-f10 {
    margin-right: 10px !important; }
  .mb-xl-f10,
  .my-xl-f10 {
    margin-bottom: 10px !important; }
  .ml-xl-f10,
  .mx-xl-f10 {
    margin-left: 10px !important; }
  .m-xl-f15 {
    margin: 15px !important; }
  .mt-xl-f15,
  .my-xl-f15 {
    margin-top: 15px !important; }
  .mr-xl-f15,
  .mx-xl-f15 {
    margin-right: 15px !important; }
  .mb-xl-f15,
  .my-xl-f15 {
    margin-bottom: 15px !important; }
  .ml-xl-f15,
  .mx-xl-f15 {
    margin-left: 15px !important; }
  .m-xl-f16 {
    margin: 16px !important; }
  .mt-xl-f16,
  .my-xl-f16 {
    margin-top: 16px !important; }
  .mr-xl-f16,
  .mx-xl-f16 {
    margin-right: 16px !important; }
  .mb-xl-f16,
  .my-xl-f16 {
    margin-bottom: 16px !important; }
  .ml-xl-f16,
  .mx-xl-f16 {
    margin-left: 16px !important; }
  .m-xl-f20 {
    margin: 20px !important; }
  .mt-xl-f20,
  .my-xl-f20 {
    margin-top: 20px !important; }
  .mr-xl-f20,
  .mx-xl-f20 {
    margin-right: 20px !important; }
  .mb-xl-f20,
  .my-xl-f20 {
    margin-bottom: 20px !important; }
  .ml-xl-f20,
  .mx-xl-f20 {
    margin-left: 20px !important; }
  .m-xl-f25 {
    margin: 25px !important; }
  .mt-xl-f25,
  .my-xl-f25 {
    margin-top: 25px !important; }
  .mr-xl-f25,
  .mx-xl-f25 {
    margin-right: 25px !important; }
  .mb-xl-f25,
  .my-xl-f25 {
    margin-bottom: 25px !important; }
  .ml-xl-f25,
  .mx-xl-f25 {
    margin-left: 25px !important; }
  .m-xl-f30 {
    margin: 30px !important; }
  .mt-xl-f30,
  .my-xl-f30 {
    margin-top: 30px !important; }
  .mr-xl-f30,
  .mx-xl-f30 {
    margin-right: 30px !important; }
  .mb-xl-f30,
  .my-xl-f30 {
    margin-bottom: 30px !important; }
  .ml-xl-f30,
  .mx-xl-f30 {
    margin-left: 30px !important; }
  .m-xl-f35 {
    margin: 35px !important; }
  .mt-xl-f35,
  .my-xl-f35 {
    margin-top: 35px !important; }
  .mr-xl-f35,
  .mx-xl-f35 {
    margin-right: 35px !important; }
  .mb-xl-f35,
  .my-xl-f35 {
    margin-bottom: 35px !important; }
  .ml-xl-f35,
  .mx-xl-f35 {
    margin-left: 35px !important; }
  .m-xl-f40 {
    margin: 40px !important; }
  .mt-xl-f40,
  .my-xl-f40 {
    margin-top: 40px !important; }
  .mr-xl-f40,
  .mx-xl-f40 {
    margin-right: 40px !important; }
  .mb-xl-f40,
  .my-xl-f40 {
    margin-bottom: 40px !important; }
  .ml-xl-f40,
  .mx-xl-f40 {
    margin-left: 40px !important; }
  .m-xl-f45 {
    margin: 45px !important; }
  .mt-xl-f45,
  .my-xl-f45 {
    margin-top: 45px !important; }
  .mr-xl-f45,
  .mx-xl-f45 {
    margin-right: 45px !important; }
  .mb-xl-f45,
  .my-xl-f45 {
    margin-bottom: 45px !important; }
  .ml-xl-f45,
  .mx-xl-f45 {
    margin-left: 45px !important; }
  .m-xl-f50 {
    margin: 50px !important; }
  .mt-xl-f50,
  .my-xl-f50 {
    margin-top: 50px !important; }
  .mr-xl-f50,
  .mx-xl-f50 {
    margin-right: 50px !important; }
  .mb-xl-f50,
  .my-xl-f50 {
    margin-bottom: 50px !important; }
  .ml-xl-f50,
  .mx-xl-f50 {
    margin-left: 50px !important; }
  .m-xl-f55 {
    margin: 55px !important; }
  .mt-xl-f55,
  .my-xl-f55 {
    margin-top: 55px !important; }
  .mr-xl-f55,
  .mx-xl-f55 {
    margin-right: 55px !important; }
  .mb-xl-f55,
  .my-xl-f55 {
    margin-bottom: 55px !important; }
  .ml-xl-f55,
  .mx-xl-f55 {
    margin-left: 55px !important; }
  .m-xl-f60 {
    margin: 60px !important; }
  .mt-xl-f60,
  .my-xl-f60 {
    margin-top: 60px !important; }
  .mr-xl-f60,
  .mx-xl-f60 {
    margin-right: 60px !important; }
  .mb-xl-f60,
  .my-xl-f60 {
    margin-bottom: 60px !important; }
  .ml-xl-f60,
  .mx-xl-f60 {
    margin-left: 60px !important; }
  .m-xl-f65 {
    margin: 65px !important; }
  .mt-xl-f65,
  .my-xl-f65 {
    margin-top: 65px !important; }
  .mr-xl-f65,
  .mx-xl-f65 {
    margin-right: 65px !important; }
  .mb-xl-f65,
  .my-xl-f65 {
    margin-bottom: 65px !important; }
  .ml-xl-f65,
  .mx-xl-f65 {
    margin-left: 65px !important; }
  .m-xl-f70 {
    margin: 70px !important; }
  .mt-xl-f70,
  .my-xl-f70 {
    margin-top: 70px !important; }
  .mr-xl-f70,
  .mx-xl-f70 {
    margin-right: 70px !important; }
  .mb-xl-f70,
  .my-xl-f70 {
    margin-bottom: 70px !important; }
  .ml-xl-f70,
  .mx-xl-f70 {
    margin-left: 70px !important; }
  .m-xl-f75 {
    margin: 75px !important; }
  .mt-xl-f75,
  .my-xl-f75 {
    margin-top: 75px !important; }
  .mr-xl-f75,
  .mx-xl-f75 {
    margin-right: 75px !important; }
  .mb-xl-f75,
  .my-xl-f75 {
    margin-bottom: 75px !important; }
  .ml-xl-f75,
  .mx-xl-f75 {
    margin-left: 75px !important; }
  .m-xl-f80 {
    margin: 80px !important; }
  .mt-xl-f80,
  .my-xl-f80 {
    margin-top: 80px !important; }
  .mr-xl-f80,
  .mx-xl-f80 {
    margin-right: 80px !important; }
  .mb-xl-f80,
  .my-xl-f80 {
    margin-bottom: 80px !important; }
  .ml-xl-f80,
  .mx-xl-f80 {
    margin-left: 80px !important; }
  .m-xl-f85 {
    margin: 85px !important; }
  .mt-xl-f85,
  .my-xl-f85 {
    margin-top: 85px !important; }
  .mr-xl-f85,
  .mx-xl-f85 {
    margin-right: 85px !important; }
  .mb-xl-f85,
  .my-xl-f85 {
    margin-bottom: 85px !important; }
  .ml-xl-f85,
  .mx-xl-f85 {
    margin-left: 85px !important; }
  .m-xl-f90 {
    margin: 90px !important; }
  .mt-xl-f90,
  .my-xl-f90 {
    margin-top: 90px !important; }
  .mr-xl-f90,
  .mx-xl-f90 {
    margin-right: 90px !important; }
  .mb-xl-f90,
  .my-xl-f90 {
    margin-bottom: 90px !important; }
  .ml-xl-f90,
  .mx-xl-f90 {
    margin-left: 90px !important; }
  .m-xl-f95 {
    margin: 95px !important; }
  .mt-xl-f95,
  .my-xl-f95 {
    margin-top: 95px !important; }
  .mr-xl-f95,
  .mx-xl-f95 {
    margin-right: 95px !important; }
  .mb-xl-f95,
  .my-xl-f95 {
    margin-bottom: 95px !important; }
  .ml-xl-f95,
  .mx-xl-f95 {
    margin-left: 95px !important; }
  .m-xl-f100 {
    margin: 100px !important; }
  .mt-xl-f100,
  .my-xl-f100 {
    margin-top: 100px !important; }
  .mr-xl-f100,
  .mx-xl-f100 {
    margin-right: 100px !important; }
  .mb-xl-f100,
  .my-xl-f100 {
    margin-bottom: 100px !important; }
  .ml-xl-f100,
  .mx-xl-f100 {
    margin-left: 100px !important; }
  .m-xl-f140 {
    margin: 140px !important; }
  .mt-xl-f140,
  .my-xl-f140 {
    margin-top: 140px !important; }
  .mr-xl-f140,
  .mx-xl-f140 {
    margin-right: 140px !important; }
  .mb-xl-f140,
  .my-xl-f140 {
    margin-bottom: 140px !important; }
  .ml-xl-f140,
  .mx-xl-f140 {
    margin-left: 140px !important; }
  .m-xl-f180 {
    margin: 180px !important; }
  .mt-xl-f180,
  .my-xl-f180 {
    margin-top: 180px !important; }
  .mr-xl-f180,
  .mx-xl-f180 {
    margin-right: 180px !important; }
  .mb-xl-f180,
  .my-xl-f180 {
    margin-bottom: 180px !important; }
  .ml-xl-f180,
  .mx-xl-f180 {
    margin-left: 180px !important; }
  .m-xl-f210 {
    margin: 210px !important; }
  .mt-xl-f210,
  .my-xl-f210 {
    margin-top: 210px !important; }
  .mr-xl-f210,
  .mx-xl-f210 {
    margin-right: 210px !important; }
  .mb-xl-f210,
  .my-xl-f210 {
    margin-bottom: 210px !important; }
  .ml-xl-f210,
  .mx-xl-f210 {
    margin-left: 210px !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; }
  .p-xl-f2 {
    padding: 2px !important; }
  .pt-xl-f2,
  .py-xl-f2 {
    padding-top: 2px !important; }
  .pr-xl-f2,
  .px-xl-f2 {
    padding-right: 2px !important; }
  .pb-xl-f2,
  .py-xl-f2 {
    padding-bottom: 2px !important; }
  .pl-xl-f2,
  .px-xl-f2 {
    padding-left: 2px !important; }
  .p-xl-f5 {
    padding: 5px !important; }
  .pt-xl-f5,
  .py-xl-f5 {
    padding-top: 5px !important; }
  .pr-xl-f5,
  .px-xl-f5 {
    padding-right: 5px !important; }
  .pb-xl-f5,
  .py-xl-f5 {
    padding-bottom: 5px !important; }
  .pl-xl-f5,
  .px-xl-f5 {
    padding-left: 5px !important; }
  .p-xl-f10 {
    padding: 10px !important; }
  .pt-xl-f10,
  .py-xl-f10 {
    padding-top: 10px !important; }
  .pr-xl-f10,
  .px-xl-f10 {
    padding-right: 10px !important; }
  .pb-xl-f10,
  .py-xl-f10 {
    padding-bottom: 10px !important; }
  .pl-xl-f10,
  .px-xl-f10 {
    padding-left: 10px !important; }
  .p-xl-f15 {
    padding: 15px !important; }
  .pt-xl-f15,
  .py-xl-f15 {
    padding-top: 15px !important; }
  .pr-xl-f15,
  .px-xl-f15 {
    padding-right: 15px !important; }
  .pb-xl-f15,
  .py-xl-f15 {
    padding-bottom: 15px !important; }
  .pl-xl-f15,
  .px-xl-f15 {
    padding-left: 15px !important; }
  .p-xl-f16 {
    padding: 16px !important; }
  .pt-xl-f16,
  .py-xl-f16 {
    padding-top: 16px !important; }
  .pr-xl-f16,
  .px-xl-f16 {
    padding-right: 16px !important; }
  .pb-xl-f16,
  .py-xl-f16 {
    padding-bottom: 16px !important; }
  .pl-xl-f16,
  .px-xl-f16 {
    padding-left: 16px !important; }
  .p-xl-f20 {
    padding: 20px !important; }
  .pt-xl-f20,
  .py-xl-f20 {
    padding-top: 20px !important; }
  .pr-xl-f20,
  .px-xl-f20 {
    padding-right: 20px !important; }
  .pb-xl-f20,
  .py-xl-f20 {
    padding-bottom: 20px !important; }
  .pl-xl-f20,
  .px-xl-f20 {
    padding-left: 20px !important; }
  .p-xl-f25 {
    padding: 25px !important; }
  .pt-xl-f25,
  .py-xl-f25 {
    padding-top: 25px !important; }
  .pr-xl-f25,
  .px-xl-f25 {
    padding-right: 25px !important; }
  .pb-xl-f25,
  .py-xl-f25 {
    padding-bottom: 25px !important; }
  .pl-xl-f25,
  .px-xl-f25 {
    padding-left: 25px !important; }
  .p-xl-f30 {
    padding: 30px !important; }
  .pt-xl-f30,
  .py-xl-f30 {
    padding-top: 30px !important; }
  .pr-xl-f30,
  .px-xl-f30 {
    padding-right: 30px !important; }
  .pb-xl-f30,
  .py-xl-f30 {
    padding-bottom: 30px !important; }
  .pl-xl-f30,
  .px-xl-f30 {
    padding-left: 30px !important; }
  .p-xl-f35 {
    padding: 35px !important; }
  .pt-xl-f35,
  .py-xl-f35 {
    padding-top: 35px !important; }
  .pr-xl-f35,
  .px-xl-f35 {
    padding-right: 35px !important; }
  .pb-xl-f35,
  .py-xl-f35 {
    padding-bottom: 35px !important; }
  .pl-xl-f35,
  .px-xl-f35 {
    padding-left: 35px !important; }
  .p-xl-f40 {
    padding: 40px !important; }
  .pt-xl-f40,
  .py-xl-f40 {
    padding-top: 40px !important; }
  .pr-xl-f40,
  .px-xl-f40 {
    padding-right: 40px !important; }
  .pb-xl-f40,
  .py-xl-f40 {
    padding-bottom: 40px !important; }
  .pl-xl-f40,
  .px-xl-f40 {
    padding-left: 40px !important; }
  .p-xl-f45 {
    padding: 45px !important; }
  .pt-xl-f45,
  .py-xl-f45 {
    padding-top: 45px !important; }
  .pr-xl-f45,
  .px-xl-f45 {
    padding-right: 45px !important; }
  .pb-xl-f45,
  .py-xl-f45 {
    padding-bottom: 45px !important; }
  .pl-xl-f45,
  .px-xl-f45 {
    padding-left: 45px !important; }
  .p-xl-f50 {
    padding: 50px !important; }
  .pt-xl-f50,
  .py-xl-f50 {
    padding-top: 50px !important; }
  .pr-xl-f50,
  .px-xl-f50 {
    padding-right: 50px !important; }
  .pb-xl-f50,
  .py-xl-f50 {
    padding-bottom: 50px !important; }
  .pl-xl-f50,
  .px-xl-f50 {
    padding-left: 50px !important; }
  .p-xl-f55 {
    padding: 55px !important; }
  .pt-xl-f55,
  .py-xl-f55 {
    padding-top: 55px !important; }
  .pr-xl-f55,
  .px-xl-f55 {
    padding-right: 55px !important; }
  .pb-xl-f55,
  .py-xl-f55 {
    padding-bottom: 55px !important; }
  .pl-xl-f55,
  .px-xl-f55 {
    padding-left: 55px !important; }
  .p-xl-f60 {
    padding: 60px !important; }
  .pt-xl-f60,
  .py-xl-f60 {
    padding-top: 60px !important; }
  .pr-xl-f60,
  .px-xl-f60 {
    padding-right: 60px !important; }
  .pb-xl-f60,
  .py-xl-f60 {
    padding-bottom: 60px !important; }
  .pl-xl-f60,
  .px-xl-f60 {
    padding-left: 60px !important; }
  .p-xl-f65 {
    padding: 65px !important; }
  .pt-xl-f65,
  .py-xl-f65 {
    padding-top: 65px !important; }
  .pr-xl-f65,
  .px-xl-f65 {
    padding-right: 65px !important; }
  .pb-xl-f65,
  .py-xl-f65 {
    padding-bottom: 65px !important; }
  .pl-xl-f65,
  .px-xl-f65 {
    padding-left: 65px !important; }
  .p-xl-f70 {
    padding: 70px !important; }
  .pt-xl-f70,
  .py-xl-f70 {
    padding-top: 70px !important; }
  .pr-xl-f70,
  .px-xl-f70 {
    padding-right: 70px !important; }
  .pb-xl-f70,
  .py-xl-f70 {
    padding-bottom: 70px !important; }
  .pl-xl-f70,
  .px-xl-f70 {
    padding-left: 70px !important; }
  .p-xl-f75 {
    padding: 75px !important; }
  .pt-xl-f75,
  .py-xl-f75 {
    padding-top: 75px !important; }
  .pr-xl-f75,
  .px-xl-f75 {
    padding-right: 75px !important; }
  .pb-xl-f75,
  .py-xl-f75 {
    padding-bottom: 75px !important; }
  .pl-xl-f75,
  .px-xl-f75 {
    padding-left: 75px !important; }
  .p-xl-f80 {
    padding: 80px !important; }
  .pt-xl-f80,
  .py-xl-f80 {
    padding-top: 80px !important; }
  .pr-xl-f80,
  .px-xl-f80 {
    padding-right: 80px !important; }
  .pb-xl-f80,
  .py-xl-f80 {
    padding-bottom: 80px !important; }
  .pl-xl-f80,
  .px-xl-f80 {
    padding-left: 80px !important; }
  .p-xl-f85 {
    padding: 85px !important; }
  .pt-xl-f85,
  .py-xl-f85 {
    padding-top: 85px !important; }
  .pr-xl-f85,
  .px-xl-f85 {
    padding-right: 85px !important; }
  .pb-xl-f85,
  .py-xl-f85 {
    padding-bottom: 85px !important; }
  .pl-xl-f85,
  .px-xl-f85 {
    padding-left: 85px !important; }
  .p-xl-f90 {
    padding: 90px !important; }
  .pt-xl-f90,
  .py-xl-f90 {
    padding-top: 90px !important; }
  .pr-xl-f90,
  .px-xl-f90 {
    padding-right: 90px !important; }
  .pb-xl-f90,
  .py-xl-f90 {
    padding-bottom: 90px !important; }
  .pl-xl-f90,
  .px-xl-f90 {
    padding-left: 90px !important; }
  .p-xl-f95 {
    padding: 95px !important; }
  .pt-xl-f95,
  .py-xl-f95 {
    padding-top: 95px !important; }
  .pr-xl-f95,
  .px-xl-f95 {
    padding-right: 95px !important; }
  .pb-xl-f95,
  .py-xl-f95 {
    padding-bottom: 95px !important; }
  .pl-xl-f95,
  .px-xl-f95 {
    padding-left: 95px !important; }
  .p-xl-f100 {
    padding: 100px !important; }
  .pt-xl-f100,
  .py-xl-f100 {
    padding-top: 100px !important; }
  .pr-xl-f100,
  .px-xl-f100 {
    padding-right: 100px !important; }
  .pb-xl-f100,
  .py-xl-f100 {
    padding-bottom: 100px !important; }
  .pl-xl-f100,
  .px-xl-f100 {
    padding-left: 100px !important; }
  .p-xl-f140 {
    padding: 140px !important; }
  .pt-xl-f140,
  .py-xl-f140 {
    padding-top: 140px !important; }
  .pr-xl-f140,
  .px-xl-f140 {
    padding-right: 140px !important; }
  .pb-xl-f140,
  .py-xl-f140 {
    padding-bottom: 140px !important; }
  .pl-xl-f140,
  .px-xl-f140 {
    padding-left: 140px !important; }
  .p-xl-f180 {
    padding: 180px !important; }
  .pt-xl-f180,
  .py-xl-f180 {
    padding-top: 180px !important; }
  .pr-xl-f180,
  .px-xl-f180 {
    padding-right: 180px !important; }
  .pb-xl-f180,
  .py-xl-f180 {
    padding-bottom: 180px !important; }
  .pl-xl-f180,
  .px-xl-f180 {
    padding-left: 180px !important; }
  .p-xl-f210 {
    padding: 210px !important; }
  .pt-xl-f210,
  .py-xl-f210 {
    padding-top: 210px !important; }
  .pr-xl-f210,
  .px-xl-f210 {
    padding-right: 210px !important; }
  .pb-xl-f210,
  .py-xl-f210 {
    padding-bottom: 210px !important; }
  .pl-xl-f210,
  .px-xl-f210 {
    padding-left: 210px !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-nf2 {
    margin: -2px !important; }
  .mt-xl-nf2,
  .my-xl-nf2 {
    margin-top: -2px !important; }
  .mr-xl-nf2,
  .mx-xl-nf2 {
    margin-right: -2px !important; }
  .mb-xl-nf2,
  .my-xl-nf2 {
    margin-bottom: -2px !important; }
  .ml-xl-nf2,
  .mx-xl-nf2 {
    margin-left: -2px !important; }
  .m-xl-nf5 {
    margin: -5px !important; }
  .mt-xl-nf5,
  .my-xl-nf5 {
    margin-top: -5px !important; }
  .mr-xl-nf5,
  .mx-xl-nf5 {
    margin-right: -5px !important; }
  .mb-xl-nf5,
  .my-xl-nf5 {
    margin-bottom: -5px !important; }
  .ml-xl-nf5,
  .mx-xl-nf5 {
    margin-left: -5px !important; }
  .m-xl-nf10 {
    margin: -10px !important; }
  .mt-xl-nf10,
  .my-xl-nf10 {
    margin-top: -10px !important; }
  .mr-xl-nf10,
  .mx-xl-nf10 {
    margin-right: -10px !important; }
  .mb-xl-nf10,
  .my-xl-nf10 {
    margin-bottom: -10px !important; }
  .ml-xl-nf10,
  .mx-xl-nf10 {
    margin-left: -10px !important; }
  .m-xl-nf15 {
    margin: -15px !important; }
  .mt-xl-nf15,
  .my-xl-nf15 {
    margin-top: -15px !important; }
  .mr-xl-nf15,
  .mx-xl-nf15 {
    margin-right: -15px !important; }
  .mb-xl-nf15,
  .my-xl-nf15 {
    margin-bottom: -15px !important; }
  .ml-xl-nf15,
  .mx-xl-nf15 {
    margin-left: -15px !important; }
  .m-xl-nf16 {
    margin: -16px !important; }
  .mt-xl-nf16,
  .my-xl-nf16 {
    margin-top: -16px !important; }
  .mr-xl-nf16,
  .mx-xl-nf16 {
    margin-right: -16px !important; }
  .mb-xl-nf16,
  .my-xl-nf16 {
    margin-bottom: -16px !important; }
  .ml-xl-nf16,
  .mx-xl-nf16 {
    margin-left: -16px !important; }
  .m-xl-nf20 {
    margin: -20px !important; }
  .mt-xl-nf20,
  .my-xl-nf20 {
    margin-top: -20px !important; }
  .mr-xl-nf20,
  .mx-xl-nf20 {
    margin-right: -20px !important; }
  .mb-xl-nf20,
  .my-xl-nf20 {
    margin-bottom: -20px !important; }
  .ml-xl-nf20,
  .mx-xl-nf20 {
    margin-left: -20px !important; }
  .m-xl-nf25 {
    margin: -25px !important; }
  .mt-xl-nf25,
  .my-xl-nf25 {
    margin-top: -25px !important; }
  .mr-xl-nf25,
  .mx-xl-nf25 {
    margin-right: -25px !important; }
  .mb-xl-nf25,
  .my-xl-nf25 {
    margin-bottom: -25px !important; }
  .ml-xl-nf25,
  .mx-xl-nf25 {
    margin-left: -25px !important; }
  .m-xl-nf30 {
    margin: -30px !important; }
  .mt-xl-nf30,
  .my-xl-nf30 {
    margin-top: -30px !important; }
  .mr-xl-nf30,
  .mx-xl-nf30 {
    margin-right: -30px !important; }
  .mb-xl-nf30,
  .my-xl-nf30 {
    margin-bottom: -30px !important; }
  .ml-xl-nf30,
  .mx-xl-nf30 {
    margin-left: -30px !important; }
  .m-xl-nf35 {
    margin: -35px !important; }
  .mt-xl-nf35,
  .my-xl-nf35 {
    margin-top: -35px !important; }
  .mr-xl-nf35,
  .mx-xl-nf35 {
    margin-right: -35px !important; }
  .mb-xl-nf35,
  .my-xl-nf35 {
    margin-bottom: -35px !important; }
  .ml-xl-nf35,
  .mx-xl-nf35 {
    margin-left: -35px !important; }
  .m-xl-nf40 {
    margin: -40px !important; }
  .mt-xl-nf40,
  .my-xl-nf40 {
    margin-top: -40px !important; }
  .mr-xl-nf40,
  .mx-xl-nf40 {
    margin-right: -40px !important; }
  .mb-xl-nf40,
  .my-xl-nf40 {
    margin-bottom: -40px !important; }
  .ml-xl-nf40,
  .mx-xl-nf40 {
    margin-left: -40px !important; }
  .m-xl-nf45 {
    margin: -45px !important; }
  .mt-xl-nf45,
  .my-xl-nf45 {
    margin-top: -45px !important; }
  .mr-xl-nf45,
  .mx-xl-nf45 {
    margin-right: -45px !important; }
  .mb-xl-nf45,
  .my-xl-nf45 {
    margin-bottom: -45px !important; }
  .ml-xl-nf45,
  .mx-xl-nf45 {
    margin-left: -45px !important; }
  .m-xl-nf50 {
    margin: -50px !important; }
  .mt-xl-nf50,
  .my-xl-nf50 {
    margin-top: -50px !important; }
  .mr-xl-nf50,
  .mx-xl-nf50 {
    margin-right: -50px !important; }
  .mb-xl-nf50,
  .my-xl-nf50 {
    margin-bottom: -50px !important; }
  .ml-xl-nf50,
  .mx-xl-nf50 {
    margin-left: -50px !important; }
  .m-xl-nf55 {
    margin: -55px !important; }
  .mt-xl-nf55,
  .my-xl-nf55 {
    margin-top: -55px !important; }
  .mr-xl-nf55,
  .mx-xl-nf55 {
    margin-right: -55px !important; }
  .mb-xl-nf55,
  .my-xl-nf55 {
    margin-bottom: -55px !important; }
  .ml-xl-nf55,
  .mx-xl-nf55 {
    margin-left: -55px !important; }
  .m-xl-nf60 {
    margin: -60px !important; }
  .mt-xl-nf60,
  .my-xl-nf60 {
    margin-top: -60px !important; }
  .mr-xl-nf60,
  .mx-xl-nf60 {
    margin-right: -60px !important; }
  .mb-xl-nf60,
  .my-xl-nf60 {
    margin-bottom: -60px !important; }
  .ml-xl-nf60,
  .mx-xl-nf60 {
    margin-left: -60px !important; }
  .m-xl-nf65 {
    margin: -65px !important; }
  .mt-xl-nf65,
  .my-xl-nf65 {
    margin-top: -65px !important; }
  .mr-xl-nf65,
  .mx-xl-nf65 {
    margin-right: -65px !important; }
  .mb-xl-nf65,
  .my-xl-nf65 {
    margin-bottom: -65px !important; }
  .ml-xl-nf65,
  .mx-xl-nf65 {
    margin-left: -65px !important; }
  .m-xl-nf70 {
    margin: -70px !important; }
  .mt-xl-nf70,
  .my-xl-nf70 {
    margin-top: -70px !important; }
  .mr-xl-nf70,
  .mx-xl-nf70 {
    margin-right: -70px !important; }
  .mb-xl-nf70,
  .my-xl-nf70 {
    margin-bottom: -70px !important; }
  .ml-xl-nf70,
  .mx-xl-nf70 {
    margin-left: -70px !important; }
  .m-xl-nf75 {
    margin: -75px !important; }
  .mt-xl-nf75,
  .my-xl-nf75 {
    margin-top: -75px !important; }
  .mr-xl-nf75,
  .mx-xl-nf75 {
    margin-right: -75px !important; }
  .mb-xl-nf75,
  .my-xl-nf75 {
    margin-bottom: -75px !important; }
  .ml-xl-nf75,
  .mx-xl-nf75 {
    margin-left: -75px !important; }
  .m-xl-nf80 {
    margin: -80px !important; }
  .mt-xl-nf80,
  .my-xl-nf80 {
    margin-top: -80px !important; }
  .mr-xl-nf80,
  .mx-xl-nf80 {
    margin-right: -80px !important; }
  .mb-xl-nf80,
  .my-xl-nf80 {
    margin-bottom: -80px !important; }
  .ml-xl-nf80,
  .mx-xl-nf80 {
    margin-left: -80px !important; }
  .m-xl-nf85 {
    margin: -85px !important; }
  .mt-xl-nf85,
  .my-xl-nf85 {
    margin-top: -85px !important; }
  .mr-xl-nf85,
  .mx-xl-nf85 {
    margin-right: -85px !important; }
  .mb-xl-nf85,
  .my-xl-nf85 {
    margin-bottom: -85px !important; }
  .ml-xl-nf85,
  .mx-xl-nf85 {
    margin-left: -85px !important; }
  .m-xl-nf90 {
    margin: -90px !important; }
  .mt-xl-nf90,
  .my-xl-nf90 {
    margin-top: -90px !important; }
  .mr-xl-nf90,
  .mx-xl-nf90 {
    margin-right: -90px !important; }
  .mb-xl-nf90,
  .my-xl-nf90 {
    margin-bottom: -90px !important; }
  .ml-xl-nf90,
  .mx-xl-nf90 {
    margin-left: -90px !important; }
  .m-xl-nf95 {
    margin: -95px !important; }
  .mt-xl-nf95,
  .my-xl-nf95 {
    margin-top: -95px !important; }
  .mr-xl-nf95,
  .mx-xl-nf95 {
    margin-right: -95px !important; }
  .mb-xl-nf95,
  .my-xl-nf95 {
    margin-bottom: -95px !important; }
  .ml-xl-nf95,
  .mx-xl-nf95 {
    margin-left: -95px !important; }
  .m-xl-nf100 {
    margin: -100px !important; }
  .mt-xl-nf100,
  .my-xl-nf100 {
    margin-top: -100px !important; }
  .mr-xl-nf100,
  .mx-xl-nf100 {
    margin-right: -100px !important; }
  .mb-xl-nf100,
  .my-xl-nf100 {
    margin-bottom: -100px !important; }
  .ml-xl-nf100,
  .mx-xl-nf100 {
    margin-left: -100px !important; }
  .m-xl-nf140 {
    margin: -140px !important; }
  .mt-xl-nf140,
  .my-xl-nf140 {
    margin-top: -140px !important; }
  .mr-xl-nf140,
  .mx-xl-nf140 {
    margin-right: -140px !important; }
  .mb-xl-nf140,
  .my-xl-nf140 {
    margin-bottom: -140px !important; }
  .ml-xl-nf140,
  .mx-xl-nf140 {
    margin-left: -140px !important; }
  .m-xl-nf180 {
    margin: -180px !important; }
  .mt-xl-nf180,
  .my-xl-nf180 {
    margin-top: -180px !important; }
  .mr-xl-nf180,
  .mx-xl-nf180 {
    margin-right: -180px !important; }
  .mb-xl-nf180,
  .my-xl-nf180 {
    margin-bottom: -180px !important; }
  .ml-xl-nf180,
  .mx-xl-nf180 {
    margin-left: -180px !important; }
  .m-xl-nf210 {
    margin: -210px !important; }
  .mt-xl-nf210,
  .my-xl-nf210 {
    margin-top: -210px !important; }
  .mr-xl-nf210,
  .mx-xl-nf210 {
    margin-right: -210px !important; }
  .mb-xl-nf210,
  .my-xl-nf210 {
    margin-bottom: -210px !important; }
  .ml-xl-nf210,
  .mx-xl-nf210 {
    margin-left: -210px !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1000px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color: #000000; }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.swiper-container-multirow-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform; }

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px; }
  .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d; }
  .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10; }
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }
  .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory; }

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */ }

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10; }
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
    position: relative; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
            transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
            transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
            transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
            transform: scale(0.33); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
            transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
            transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0); }
  .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block; }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 8px; }
    .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      display: inline-block;
      -webkit-transition: 200ms top, 200ms -webkit-transform;
      transition: 200ms top, 200ms -webkit-transform;
      transition: 200ms transform, 200ms top;
      transition: 200ms transform, 200ms top, 200ms -webkit-transform; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap; }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left, 200ms -webkit-transform; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform; }

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: left top;
            transform-origin: left top; }
  .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
            transform-origin: right top; }
  .swiper-container-horizontal > .swiper-pagination-progressbar,
  .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0; }
  .swiper-container-vertical > .swiper-pagination-progressbar,
  .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0; }

.swiper-pagination-blue {
  --swiper-pagination-color: #007bff; }

.swiper-pagination-indigo {
  --swiper-pagination-color: #6610f2; }

.swiper-pagination-purple {
  --swiper-pagination-color: #6f42c1; }

.swiper-pagination-pink {
  --swiper-pagination-color: #e83e8c; }

.swiper-pagination-red {
  --swiper-pagination-color: #dc3545; }

.swiper-pagination-orange {
  --swiper-pagination-color: #fd7e14; }

.swiper-pagination-yellow {
  --swiper-pagination-color: #ffc107; }

.swiper-pagination-green {
  --swiper-pagination-color: #28a745; }

.swiper-pagination-teal {
  --swiper-pagination-color: #20c997; }

.swiper-pagination-cyan {
  --swiper-pagination-color: #17a2b8; }

.swiper-pagination-white {
  --swiper-pagination-color: #fff; }

.swiper-pagination-gray {
  --swiper-pagination-color: #6c757d; }

.swiper-pagination-gray-dark {
  --swiper-pagination-color: #343a40; }

.swiper-pagination-lock {
  display: none; }

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */ }

.swiper-button-prev, .swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
  .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none; }
  .swiper-button-prev:after, .swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1; }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto; }
  .swiper-button-prev:after,
  .swiper-container-rtl .swiper-button-next:after {
    content: 'prev'; }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto; }
  .swiper-button-next:after,
  .swiper-container-rtl .swiper-button-prev:after {
    content: 'next'; }

.swiper-button-prev.swiper-button-blue,
.swiper-button-next.swiper-button-blue {
  --swiper-navigation-color: #007bff; }

.swiper-button-prev.swiper-button-indigo,
.swiper-button-next.swiper-button-indigo {
  --swiper-navigation-color: #6610f2; }

.swiper-button-prev.swiper-button-purple,
.swiper-button-next.swiper-button-purple {
  --swiper-navigation-color: #6f42c1; }

.swiper-button-prev.swiper-button-pink,
.swiper-button-next.swiper-button-pink {
  --swiper-navigation-color: #e83e8c; }

.swiper-button-prev.swiper-button-red,
.swiper-button-next.swiper-button-red {
  --swiper-navigation-color: #dc3545; }

.swiper-button-prev.swiper-button-orange,
.swiper-button-next.swiper-button-orange {
  --swiper-navigation-color: #fd7e14; }

.swiper-button-prev.swiper-button-yellow,
.swiper-button-next.swiper-button-yellow {
  --swiper-navigation-color: #ffc107; }

.swiper-button-prev.swiper-button-green,
.swiper-button-next.swiper-button-green {
  --swiper-navigation-color: #28a745; }

.swiper-button-prev.swiper-button-teal,
.swiper-button-next.swiper-button-teal {
  --swiper-navigation-color: #20c997; }

.swiper-button-prev.swiper-button-cyan,
.swiper-button-next.swiper-button-cyan {
  --swiper-navigation-color: #17a2b8; }

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #fff; }

.swiper-button-prev.swiper-button-gray,
.swiper-button-next.swiper-button-gray {
  --swiper-navigation-color: #6c757d; }

.swiper-button-prev.swiper-button-gray-dark,
.swiper-button-next.swiper-button-gray-dark {
  --swiper-navigation-color: #343a40; }

.swiper-button-lock {
  display: none; }

*:focus {
  outline: none !important;
  outline-offset: 0 !important; }

button,
[type="submit"],
[type="reset"],
[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

button,
[role="button"] {
  cursor: pointer; }

body {
  background-color: #FFF;
  color: #333; }

ol,
ul,
dl,
figure,
hr {
  padding: 0;
  margin: 0;
  border: 0; }

body {
  overflow-x: hidden; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
    width: 100%; } }

body.zaux-state--startup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden; }

:root {
  font-size: 62.5%; }

body {
  font-size: 1.6rem;
  line-height: 2.0rem;
  font-family: "Raleway", sans-serif;
  font-weight: normal;
  font-variant-ligatures: no-common-ligatures;
  -webkit-font-variant-ligatures: no-common-ligatures; }

::-moz-selection {
  color: #FFFFFF;
  background: #da5a35; }

::selection {
  color: #FFFFFF;
  background: #da5a35; }

.zaux-transform--scaleX-1 {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1); }

.zaux-skew--n3 {
  -webkit-transform: skewY(-3deg);
          transform: skewY(-3deg); }

.zaux-skew--3 {
  -webkit-transform: skewY(3deg);
          transform: skewY(3deg); }

.zaux-fliph-1 {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1); }

.zaux-expand-1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.zaux-gradient--cyan1-to-lilla1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#77bce1), to(#afb1cb));
  background: linear-gradient(to bottom, #77bce1 0%, #afb1cb 100%); }

body {
  line-height: 1 !important; }

.zui-header .zui-header__inner .row {
  display: block !important;
  -ms-flex-wrap: initial;
      flex-wrap: initial;
  margin: 0 !important; }

.zui-header .zui-header__inner .row .icon--right {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1); }

.zui-header img,
.zui-header svg {
  vertical-align: inherit !important;
  overflow: visible !important; }

@media (max-width: 1000px) {
  .zui-header .zui-header__inner .row--1 .zui-header__content .zui-header__logo:after {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1); } }

@media (min-width: 1001px) {
  .zui-header .zui-header__inner h1 {
    position: relative;
    top: 4px; }
  .zui-header .zui-header__inner .row--1 .zui-header__content .zui-header__logo > ul > li:nth-child(2) span {
    top: 3px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ2ZW5kb3IvX2Jvb3RzdHJhcC5zY3NzIiwibWFpbi5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ2ZW5kb3IvX3N3aXBlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zcmMvY29tcG9uZW50cy9jb3JlL2NvcmUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3JjL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2hlbHBlcnMuc2NzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdz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aEM7O0VBRUUsNEJBQTRCLEVBQUE7O0FyQlQ5QjtFcUJsREk7SUFBZ0Msb0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsd0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsMkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUseUJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msc0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msc0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFReEM7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsK0JBQStCLEVBQUE7RUFFakM7O0lBRUUsaUNBQWlDLEVBQUE7RUFFbkM7O0lBRUUsa0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsZ0NBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IseUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNkJBQStCLEVBQUE7RUFFakM7O0lBRUUsK0JBQWlDLEVBQUE7RUFFbkM7O0lBRUUsZ0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsOEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IseUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNkJBQStCLEVBQUE7RUFFakM7O0lBRUUsK0JBQWlDLEVBQUE7RUFFbkM7O0lBRUUsZ0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsOEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IseUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNkJBQStCLEVBQUE7RUFFakM7O0lBRUUsK0JBQWlDLEVBQUE7RUFFbkM7O0lBRUUsZ0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsOEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IseUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNkJBQStCLEVBQUE7RUFFakM7O0lBRUUsK0JBQWlDLEVBQUE7RUFFbkM7O0lBRUUsZ0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsOEJBQWdDLEVBQUE7RUFNdEM7SUFBbUIsdUJBQXVCLEVBQUE7RUFDMUM7O0lBRUUsMkJBQTJCLEVBQUE7RUFFN0I7O0lBRUUsNkJBQTZCLEVBQUE7RUFFL0I7O0lBRUUsOEJBQThCLEVBQUE7RUFFaEM7O0lBRUUsNEJBQTRCLEVBQUEsRUFDN0I7O0FyQlZEO0VxQmxESTtJQUFnQyxvQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx3QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwwQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwyQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSx5QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxzQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwwQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw0QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw2QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwyQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxzQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwwQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw0QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw2QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwyQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxxQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx5QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwyQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw0QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwwQkFBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQVF4QztJQUF3QiwyQkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwrQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSxpQ0FBaUMsRUFBQTtFQUVuQzs7SUFFRSxrQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSxnQ0FBZ0MsRUFBQTtFQWZsQztJQUF3QiwwQkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw4QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSxnQ0FBaUMsRUFBQTtFQUVuQzs7SUFFRSxpQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSwrQkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3QiwwQkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw4QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSxnQ0FBaUMsRUFBQTtFQUVuQzs7SUFFRSxpQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSwrQkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix1QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwyQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw2QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSw4QkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw0QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix1QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwyQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw2QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSw4QkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw0QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix5QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw2QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSwrQkFBaUMsRUFBQTtFQUVuQzs7SUFFRSxnQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSw4QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix5QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw2QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSwrQkFBaUMsRUFBQTtFQUVuQzs7SUFFRSxnQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSw4QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix5QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw2QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSwrQkFBaUMsRUFBQTtFQUVuQzs7SUFFRSxnQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSw4QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix5QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw2QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSwrQkFBaUMsRUFBQTtFQUVuQzs7SUFFRSxnQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSw4QkFBZ0MsRUFBQTtFQU10QztJQUFtQix1QkFBdUIsRUFBQTtFQUMxQzs7SUFFRSwyQkFBMkIsRUFBQTtFQUU3Qjs7SUFFRSw2QkFBNkIsRUFBQTtFQUUvQjs7SUFFRSw4QkFBOEIsRUFBQTtFQUVoQzs7SUFFRSw0QkFBNEIsRUFBQSxFQUM3Qjs7QXJCVkQ7RXFCbERJO0lBQWdDLG9CQUE0QixFQUFBO0VBQzVEOztJQUVFLHdCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDBCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDJCQUEwQyxFQUFBO0VBRTVDOztJQUVFLHlCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHNCQUE0QixFQUFBO0VBQzVEOztJQUVFLDBCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDRCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDZCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDJCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHNCQUE0QixFQUFBO0VBQzVEOztJQUVFLDBCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDRCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDZCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDJCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHFCQUE0QixFQUFBO0VBQzVEOztJQUVFLHlCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDJCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDRCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDBCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBUXhDO0lBQXdCLDJCQUEyQixFQUFBO0VBQ25EOztJQUVFLCtCQUErQixFQUFBO0VBRWpDOztJQUVFLGlDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGtDQUFrQyxFQUFBO0VBRXBDOztJQUVFLGdDQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHVCQUEyQixFQUFBO0VBQ25EOztJQUVFLDJCQUErQixFQUFBO0VBRWpDOztJQUVFLDZCQUFpQyxFQUFBO0VBRW5DOztJQUVFLDhCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDRCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHVCQUEyQixFQUFBO0VBQ25EOztJQUVFLDJCQUErQixFQUFBO0VBRWpDOztJQUVFLDZCQUFpQyxFQUFBO0VBRW5DOztJQUVFLDhCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDRCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHlCQUEyQixFQUFBO0VBQ25EOztJQUVFLDZCQUErQixFQUFBO0VBRWpDOztJQUVFLCtCQUFpQyxFQUFBO0VBRW5DOztJQUVFLGdDQUFrQyxFQUFBO0VBRXBDOztJQUVFLDhCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHlCQUEyQixFQUFBO0VBQ25EOztJQUVFLDZCQUErQixFQUFBO0VBRWpDOztJQUVFLCtCQUFpQyxFQUFBO0VBRW5DOztJQUVFLGdDQUFrQyxFQUFBO0VBRXBDOztJQUVFLDhCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHlCQUEyQixFQUFBO0VBQ25EOztJQUVFLDZCQUErQixFQUFBO0VBRWpDOztJQUVFLCtCQUFpQyxFQUFBO0VBRW5DOztJQUVFLGdDQUFrQyxFQUFBO0VBRXBDOztJQUVFLDhCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHlCQUEyQixFQUFBO0VBQ25EOztJQUVFLDZCQUErQixFQUFBO0VBRWpDOztJQUVFLCtCQUFpQyxFQUFBO0VBRW5DOztJQUVFLGdDQUFrQyxFQUFBO0VBRXBDOztJQUVFLDhCQUFnQyxFQUFBO0VBTXRDO0lBQW1CLHVCQUF1QixFQUFBO0VBQzFDOztJQUVFLDJCQUEyQixFQUFBO0VBRTdCOztJQUVFLDZCQUE2QixFQUFBO0VBRS9COztJQUVFLDhCQUE4QixFQUFBO0VBRWhDOztJQUVFLDRCQUE0QixFQUFBLEVBQzdCOztBckJWRDtFcUJsREk7SUFBZ0Msb0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsd0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsMkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUseUJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msc0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msc0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFReEM7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsK0JBQStCLEVBQUE7RUFFakM7O0lBRUUsaUNBQWlDLEVBQUE7RUFFbkM7O0lBRUUsa0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsZ0NBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUs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QUFrQjtFQUNsQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDSSw2QkFBcUI7VUFBckIscUJBQXFCLEVBQUE7O0FBR3pCOztFQUVFLGtDQUFrQztFQUNsQyw0QkFBNEIsRUFBQTs7QUFJOUI7RUFDRTtJQUNFLDZCQUFxQjtZQUFyQixxQkFBcUIsRUFBQSxFQUN0Qjs7QUFHSDtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLFFBQVEsRUFBQTtFQUdWO0lBQ0UsUUFBUSxFQUFBLEVBQ1QiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBIYXJkd2FyZS1hY2NlbGVyYXRlZCBcclxuLy8gQHNlZSBodHRwOi8vYmxvZy50ZWFtdHJlZWhvdXNlLmNvbS9pbmNyZWFzZS15b3VyLXNpdGVzLXBlcmZvcm1hbmNlLXdpdGgtaGFyZHdhcmUtYWNjZWxlcmF0ZWQtY3NzXHJcbi8vIEBzZWUgaHR0cDovL3d3dy5odG1sNXJvY2tzLmNvbS9lbi90dXRvcmlhbHMvc3BlZWQvaGlnaC1wZXJmb3JtYW5jZS1hbmltYXRpb25zL1xyXG4lemF1eF9mb3JjZV9oYSB7XHJcblx0Ly8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHQvLy1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdC8vLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHQvLy1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblxyXG5cdC8vLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0Ly8tbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQvLy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuXHQvLy13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XHJcblx0Ly8tbW96LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG5cdC8vLW1zLXBlcnNwZWN0aXZlOiAxMDAwO1xyXG5cdHBlcnNwZWN0aXZlOiAxMDAwO1xyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlciBvZiBjbGFzcyAuc3Itb25seSBmcm9tIEJvb3RzdHJhcFxyXG4lemF1eF9zcl9vbmx5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gQmV0dGVyIGZvbnQgc21vb3RoaW5nIGZvciBtb2Rlcm4gYnJvd3NlcnMuXHJcbi8vIEBzZWUgaHR0cHM6Ly9kYXZpZHdhbHNoLm5hbWUvZm9udC1zbW9vdGhpbmdcclxuLy8gQHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvZm9udC1zbW9vdGhcclxuJXphdXhfdGV4dF9hbnRpYWxpYXNlZCB7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbiV6YXV4X3Jlc2V0X2JveCB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuJXphdXhfcmVzZXRfdHlwbyB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuJXphdXhfY2xlYXJmaXgge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59IiwiLyohXHJcbiAqIEJvb3RzdHJhcCB2NC41LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnMnO1xyXG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzJztcclxuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3Jvb3QnOyAvLyBnbG9iYWwgdmFyaWFibGVzXHJcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3QnOyAvLyBmb3JrIG9mIG5vcm1hbGl6ZS5jc3MgKHNpbWlsYXIgdG8gcmVzZXQuY3NzKVxyXG4vL0BpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90eXBlJztcclxuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2ltYWdlcyc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2NvZGUnO1xyXG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZ3JpZCc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RhYmxlcyc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zJztcclxuLy9AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYnV0dG9ucyc7XHJcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9ucyc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duJztcclxuLy9AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwJztcclxuLy9AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaW5wdXQtZ3JvdXAnO1xyXG4vL0BpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXMnO1xyXG4vL0BpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9uYXYnO1xyXG4vL0BpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9uYXZiYXInO1xyXG4vL0BpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jYXJkJztcclxuLy9AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYic7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3BhZ2luYXRpb24nO1xyXG4vL0BpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9iYWRnZSc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2p1bWJvdHJvbic7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2FsZXJ0JztcclxuLy9AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3MnO1xyXG4vL0BpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tZWRpYSc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2xpc3QtZ3JvdXAnO1xyXG4vL0BpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jbG9zZSc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RvYXN0cyc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21vZGFsJztcclxuLy9AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdG9vbHRpcCc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3BvcG92ZXInO1xyXG4vL0BpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jYXJvdXNlbCc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3NwaW5uZXJzJztcclxuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcyc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ByaW50JzsiLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxubGkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiFcclxuICogQm9vdHN0cmFwIHY0LjUuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDsgfSB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTsgfVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDsgfVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1mMiB7XG4gIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LWYyLFxuLm15LWYyIHtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLWYyLFxuLm14LWYyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuXG4ubWItZjIsXG4ubXktZjIge1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDsgfVxuXG4ubWwtZjIsXG4ubXgtZjIge1xuICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tZjUge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNSxcbi5teS1mNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNSxcbi5teC1mNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY1LFxuLm15LWY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY1LFxuLm14LWY1IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYxMCB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMTAsXG4ubXktZjEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMTAsXG4ubXgtZjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYxMCxcbi5teS1mMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYxMCxcbi5teC1mMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYxNSB7XG4gIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMTUsXG4ubXktZjE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMTUsXG4ubXgtZjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYxNSxcbi5teS1mMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYxNSxcbi5teC1mMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYxNiB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMTYsXG4ubXktZjE2IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMTYsXG4ubXgtZjE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYxNixcbi5teS1mMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYxNixcbi5teC1mMTYge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYyMCB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMjAsXG4ubXktZjIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMjAsXG4ubXgtZjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYyMCxcbi5teS1mMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYyMCxcbi5teC1mMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYyNSB7XG4gIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMjUsXG4ubXktZjI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMjUsXG4ubXgtZjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYyNSxcbi5teS1mMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYyNSxcbi5teC1mMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYzMCB7XG4gIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMzAsXG4ubXktZjMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMzAsXG4ubXgtZjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYzMCxcbi5teS1mMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYzMCxcbi5teC1mMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYzNSB7XG4gIG1hcmdpbjogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMzUsXG4ubXktZjM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMzUsXG4ubXgtZjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYzNSxcbi5teS1mMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYzNSxcbi5teC1mMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY0MCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNDAsXG4ubXktZjQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNDAsXG4ubXgtZjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY0MCxcbi5teS1mNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY0MCxcbi5teC1mNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY0NSB7XG4gIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNDUsXG4ubXktZjQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNDUsXG4ubXgtZjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY0NSxcbi5teS1mNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY0NSxcbi5teC1mNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY1MCB7XG4gIG1hcmdpbjogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNTAsXG4ubXktZjUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNTAsXG4ubXgtZjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY1MCxcbi5teS1mNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY1MCxcbi5teC1mNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY1NSB7XG4gIG1hcmdpbjogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNTUsXG4ubXktZjU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNTUsXG4ubXgtZjU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY1NSxcbi5teS1mNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY1NSxcbi5teC1mNTUge1xuICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY2MCB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNjAsXG4ubXktZjYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNjAsXG4ubXgtZjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY2MCxcbi5teS1mNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY2MCxcbi5teC1mNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY2NSB7XG4gIG1hcmdpbjogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNjUsXG4ubXktZjY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNjUsXG4ubXgtZjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY2NSxcbi5teS1mNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY2NSxcbi5teC1mNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY3MCB7XG4gIG1hcmdpbjogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNzAsXG4ubXktZjcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNzAsXG4ubXgtZjcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY3MCxcbi5teS1mNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY3MCxcbi5teC1mNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY3NSB7XG4gIG1hcmdpbjogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNzUsXG4ubXktZjc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNzUsXG4ubXgtZjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY3NSxcbi5teS1mNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY3NSxcbi5teC1mNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY4MCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mODAsXG4ubXktZjgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mODAsXG4ubXgtZjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY4MCxcbi5teS1mODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY4MCxcbi5teC1mODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY4NSB7XG4gIG1hcmdpbjogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mODUsXG4ubXktZjg1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mODUsXG4ubXgtZjg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY4NSxcbi5teS1mODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY4NSxcbi5teC1mODUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY5MCB7XG4gIG1hcmdpbjogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mOTAsXG4ubXktZjkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mOTAsXG4ubXgtZjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY5MCxcbi5teS1mOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY5MCxcbi5teC1mOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY5NSB7XG4gIG1hcmdpbjogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mOTUsXG4ubXktZjk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mOTUsXG4ubXgtZjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY5NSxcbi5teS1mOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY5NSxcbi5teC1mOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYxMDAge1xuICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LWYxMDAsXG4ubXktZjEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLWYxMDAsXG4ubXgtZjEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWItZjEwMCxcbi5teS1mMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtZjEwMCxcbi5teC1mMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tZjE0MCB7XG4gIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtZjE0MCxcbi5teS1mMTQwIHtcbiAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubXItZjE0MCxcbi5teC1mMTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1mMTQwLFxuLm15LWYxNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1mMTQwLFxuLm14LWYxNDAge1xuICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubS1mMTgwIHtcbiAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMTgwLFxuLm15LWYxODAge1xuICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMTgwLFxuLm14LWYxODAge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYxODAsXG4ubXktZjE4MCB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYxODAsXG4ubXgtZjE4MCB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYyMTAge1xuICBtYXJnaW46IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LWYyMTAsXG4ubXktZjIxMCB7XG4gIG1hcmdpbi10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLWYyMTAsXG4ubXgtZjIxMCB7XG4gIG1hcmdpbi1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ubWItZjIxMCxcbi5teS1mMjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtZjIxMCxcbi5teC1mMjEwIHtcbiAgbWFyZ2luLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1mMiB7XG4gIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mMixcbi5weS1mMiB7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDsgfVxuXG4ucHItZjIsXG4ucHgtZjIge1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuXG4ucGItZjIsXG4ucHktZjIge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWYyLFxuLnB4LWYyIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDsgfVxuXG4ucC1mNSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mNSxcbi5weS1mNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHItZjUsXG4ucHgtZjUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGItZjUsXG4ucHktZjUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWY1LFxuLnB4LWY1IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucC1mMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LWYxMCxcbi5weS1mMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wci1mMTAsXG4ucHgtZjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi1mMTAsXG4ucHktZjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtZjEwLFxuLnB4LWYxMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wLWYxNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtZjE1LFxuLnB5LWYxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLWYxNSxcbi5weC1mMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWYxNSxcbi5weS1mMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC1mMTUsXG4ucHgtZjE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtZjE2IHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mMTYsXG4ucHktZjE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ucHItZjE2LFxuLnB4LWYxNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ucGItZjE2LFxuLnB5LWYxNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWYxNixcbi5weC1mMTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ucC1mMjAge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LWYyMCxcbi5weS1mMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wci1mMjAsXG4ucHgtZjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi1mMjAsXG4ucHktZjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtZjIwLFxuLnB4LWYyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wLWYyNSB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtZjI1LFxuLnB5LWYyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLWYyNSxcbi5weC1mMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWYyNSxcbi5weS1mMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC1mMjUsXG4ucHgtZjI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtZjMwIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mMzAsXG4ucHktZjMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHItZjMwLFxuLnB4LWYzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGItZjMwLFxuLnB5LWYzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWYzMCxcbi5weC1mMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucC1mMzUge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LWYzNSxcbi5weS1mMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wci1mMzUsXG4ucHgtZjM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi1mMzUsXG4ucHktZjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtZjM1LFxuLnB4LWYzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wLWY0MCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtZjQwLFxuLnB5LWY0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLWY0MCxcbi5weC1mNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWY0MCxcbi5weS1mNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC1mNDAsXG4ucHgtZjQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtZjQ1IHtcbiAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mNDUsXG4ucHktZjQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucHItZjQ1LFxuLnB4LWY0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGItZjQ1LFxuLnB5LWY0NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWY0NSxcbi5weC1mNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucC1mNTAge1xuICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LWY1MCxcbi5weS1mNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wci1mNTAsXG4ucHgtZjUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi1mNTAsXG4ucHktZjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtZjUwLFxuLnB4LWY1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wLWY1NSB7XG4gIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtZjU1LFxuLnB5LWY1NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLWY1NSxcbi5weC1mNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWY1NSxcbi5weS1mNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC1mNTUsXG4ucHgtZjU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtZjYwIHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mNjAsXG4ucHktZjYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHItZjYwLFxuLnB4LWY2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGItZjYwLFxuLnB5LWY2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWY2MCxcbi5weC1mNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucC1mNjUge1xuICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LWY2NSxcbi5weS1mNjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wci1mNjUsXG4ucHgtZjY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi1mNjUsXG4ucHktZjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtZjY1LFxuLnB4LWY2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wLWY3MCB7XG4gIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtZjcwLFxuLnB5LWY3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLWY3MCxcbi5weC1mNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWY3MCxcbi5weS1mNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC1mNzAsXG4ucHgtZjcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtZjc1IHtcbiAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mNzUsXG4ucHktZjc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucHItZjc1LFxuLnB4LWY3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGItZjc1LFxuLnB5LWY3NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWY3NSxcbi5weC1mNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucC1mODAge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LWY4MCxcbi5weS1mODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wci1mODAsXG4ucHgtZjgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi1mODAsXG4ucHktZjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtZjgwLFxuLnB4LWY4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wLWY4NSB7XG4gIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtZjg1LFxuLnB5LWY4NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLWY4NSxcbi5weC1mODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWY4NSxcbi5weS1mODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC1mODUsXG4ucHgtZjg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtZjkwIHtcbiAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mOTAsXG4ucHktZjkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucHItZjkwLFxuLnB4LWY5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucGItZjkwLFxuLnB5LWY5MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWY5MCxcbi5weC1mOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucC1mOTUge1xuICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LWY5NSxcbi5weS1mOTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wci1mOTUsXG4ucHgtZjk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi1mOTUsXG4ucHktZjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtZjk1LFxuLnB4LWY5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wLWYxMDAge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mMTAwLFxuLnB5LWYxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucHItZjEwMCxcbi5weC1mMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGItZjEwMCxcbi5weS1mMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWYxMDAsXG4ucHgtZjEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucC1mMTQwIHtcbiAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtZjE0MCxcbi5weS1mMTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLWYxNDAsXG4ucHgtZjE0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWYxNDAsXG4ucHktZjE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC1mMTQwLFxuLnB4LWYxNDAge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtZjE4MCB7XG4gIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LWYxODAsXG4ucHktZjE4MCB7XG4gIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5wci1mMTgwLFxuLnB4LWYxODAge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi1mMTgwLFxuLnB5LWYxODAge1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtZjE4MCxcbi5weC1mMTgwIHtcbiAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5wLWYyMTAge1xuICBwYWRkaW5nOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mMjEwLFxuLnB5LWYyMTAge1xuICBwYWRkaW5nLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ucHItZjIxMCxcbi5weC1mMjEwIHtcbiAgcGFkZGluZy1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ucGItZjIxMCxcbi5weS1mMjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWYyMTAsXG4ucHgtZjIxMCB7XG4gIHBhZGRpbmctbGVmdDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uZjIge1xuICBtYXJnaW46IC0ycHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmYyLFxuLm15LW5mMiB7XG4gIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDsgfVxuXG4ubXItbmYyLFxuLm14LW5mMiB7XG4gIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjIsXG4ubXktbmYyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjIsXG4ubXgtbmYyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjUge1xuICBtYXJnaW46IC01cHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmY1LFxuLm15LW5mNSB7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDsgfVxuXG4ubXItbmY1LFxuLm14LW5mNSB7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjUsXG4ubXktbmY1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjUsXG4ubXgtbmY1IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjEwIHtcbiAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uZjEwLFxuLm15LW5mMTAge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uZjEwLFxuLm14LW5mMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5mMTAsXG4ubXktbmYxMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW5mMTAsXG4ubXgtbmYxMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW5mMTUge1xuICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW5mMTUsXG4ubXktbmYxNSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW5mMTUsXG4ubXgtbmYxNSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ubWItbmYxNSxcbi5teS1uZjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtbmYxNSxcbi5teC1uZjE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbmYxNiB7XG4gIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmYxNixcbi5teS1uZjE2IHtcbiAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDsgfVxuXG4ubXItbmYxNixcbi5teC1uZjE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjE2LFxuLm15LW5mMTYge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjE2LFxuLm14LW5mMTYge1xuICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjIwIHtcbiAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uZjIwLFxuLm15LW5mMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uZjIwLFxuLm14LW5mMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5mMjAsXG4ubXktbmYyMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW5mMjAsXG4ubXgtbmYyMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW5mMjUge1xuICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW5mMjUsXG4ubXktbmYyNSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW5mMjUsXG4ubXgtbmYyNSB7XG4gIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWItbmYyNSxcbi5teS1uZjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtbmYyNSxcbi5teC1uZjI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbmYzMCB7XG4gIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmYzMCxcbi5teS1uZjMwIHtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbmYzMCxcbi5teC1uZjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjMwLFxuLm15LW5mMzAge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjMwLFxuLm14LW5mMzAge1xuICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjM1IHtcbiAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uZjM1LFxuLm15LW5mMzUge1xuICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uZjM1LFxuLm14LW5mMzUge1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5mMzUsXG4ubXktbmYzNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW5mMzUsXG4ubXgtbmYzNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tLW5mNDAge1xuICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW5mNDAsXG4ubXktbmY0MCB7XG4gIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW5mNDAsXG4ubXgtbmY0MCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbmY0MCxcbi5teS1uZjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbmY0MCxcbi5teC1uZjQwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbmY0NSB7XG4gIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmY0NSxcbi5teS1uZjQ1IHtcbiAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDsgfVxuXG4ubXItbmY0NSxcbi5teC1uZjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjQ1LFxuLm15LW5mNDUge1xuICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjQ1LFxuLm14LW5mNDUge1xuICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjUwIHtcbiAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uZjUwLFxuLm15LW5mNTAge1xuICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uZjUwLFxuLm14LW5mNTAge1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5mNTAsXG4ubXktbmY1MCB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW5mNTAsXG4ubXgtbmY1MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW5mNTUge1xuICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW5mNTUsXG4ubXktbmY1NSB7XG4gIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW5mNTUsXG4ubXgtbmY1NSB7XG4gIG1hcmdpbi1yaWdodDogLTU1cHggIWltcG9ydGFudDsgfVxuXG4ubWItbmY1NSxcbi5teS1uZjU1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtbmY1NSxcbi5teC1uZjU1IHtcbiAgbWFyZ2luLWxlZnQ6IC01NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbmY2MCB7XG4gIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmY2MCxcbi5teS1uZjYwIHtcbiAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbmY2MCxcbi5teC1uZjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjYwLFxuLm15LW5mNjAge1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjYwLFxuLm14LW5mNjAge1xuICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjY1IHtcbiAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uZjY1LFxuLm15LW5mNjUge1xuICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uZjY1LFxuLm14LW5mNjUge1xuICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5mNjUsXG4ubXktbmY2NSB7XG4gIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW5mNjUsXG4ubXgtbmY2NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tLW5mNzAge1xuICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW5mNzAsXG4ubXktbmY3MCB7XG4gIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW5mNzAsXG4ubXgtbmY3MCB7XG4gIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbmY3MCxcbi5teS1uZjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbmY3MCxcbi5teC1uZjcwIHtcbiAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbmY3NSB7XG4gIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmY3NSxcbi5teS1uZjc1IHtcbiAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDsgfVxuXG4ubXItbmY3NSxcbi5teC1uZjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjc1LFxuLm15LW5mNzUge1xuICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjc1LFxuLm14LW5mNzUge1xuICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjgwIHtcbiAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uZjgwLFxuLm15LW5mODAge1xuICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uZjgwLFxuLm14LW5mODAge1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5mODAsXG4ubXktbmY4MCB7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW5mODAsXG4ubXgtbmY4MCB7XG4gIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW5mODUge1xuICBtYXJnaW46IC04NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW5mODUsXG4ubXktbmY4NSB7XG4gIG1hcmdpbi10b3A6IC04NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW5mODUsXG4ubXgtbmY4NSB7XG4gIG1hcmdpbi1yaWdodDogLTg1cHggIWltcG9ydGFudDsgfVxuXG4ubWItbmY4NSxcbi5teS1uZjg1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTg1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtbmY4NSxcbi5teC1uZjg1IHtcbiAgbWFyZ2luLWxlZnQ6IC04NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbmY5MCB7XG4gIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmY5MCxcbi5teS1uZjkwIHtcbiAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbmY5MCxcbi5teC1uZjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjkwLFxuLm15LW5mOTAge1xuICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjkwLFxuLm14LW5mOTAge1xuICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjk1IHtcbiAgbWFyZ2luOiAtOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uZjk1LFxuLm15LW5mOTUge1xuICBtYXJnaW4tdG9wOiAtOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uZjk1LFxuLm14LW5mOTUge1xuICBtYXJnaW4tcmlnaHQ6IC05NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5mOTUsXG4ubXktbmY5NSB7XG4gIG1hcmdpbi1ib3R0b206IC05NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW5mOTUsXG4ubXgtbmY5NSB7XG4gIG1hcmdpbi1sZWZ0OiAtOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tLW5mMTAwIHtcbiAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmYxMDAsXG4ubXktbmYxMDAge1xuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbmYxMDAsXG4ubXgtbmYxMDAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjEwMCxcbi5teS1uZjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjEwMCxcbi5teC1uZjEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjE0MCB7XG4gIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW5mMTQwLFxuLm15LW5mMTQwIHtcbiAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW5mMTQwLFxuLm14LW5mMTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbmYxNDAsXG4ubXktbmYxNDAge1xuICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbmYxNDAsXG4ubXgtbmYxNDAge1xuICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbmYxODAge1xuICBtYXJnaW46IC0xODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uZjE4MCxcbi5teS1uZjE4MCB7XG4gIG1hcmdpbi10b3A6IC0xODBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uZjE4MCxcbi5teC1uZjE4MCB7XG4gIG1hcmdpbi1yaWdodDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5mMTgwLFxuLm15LW5mMTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW5mMTgwLFxuLm14LW5mMTgwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW5mMjEwIHtcbiAgbWFyZ2luOiAtMjEwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmYyMTAsXG4ubXktbmYyMTAge1xuICBtYXJnaW4tdG9wOiAtMjEwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbmYyMTAsXG4ubXgtbmYyMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjIxMCxcbi5teS1uZjIxMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjIxMCxcbi5teC1uZjIxMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjEwcHggIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1mMiB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDsgfVxuICAubXQtc20tZjIsXG4gIC5teS1zbS1mMiB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWYyLFxuICAubXgtc20tZjIge1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWYyLFxuICAubXktc20tZjIge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1mMixcbiAgLm14LXNtLWYyIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tZjUge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY1LFxuICAubXktc20tZjUge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mNSxcbiAgLm14LXNtLWY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mNSxcbiAgLm15LXNtLWY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjUsXG4gIC5teC1zbS1mNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWYxMCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWYxMCxcbiAgLm15LXNtLWYxMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mMTAsXG4gIC5teC1zbS1mMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mMTAsXG4gIC5teS1zbS1mMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjEwLFxuICAubXgtc20tZjEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWYxNSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWYxNSxcbiAgLm15LXNtLWYxNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mMTUsXG4gIC5teC1zbS1mMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mMTUsXG4gIC5teS1zbS1mMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjE1LFxuICAubXgtc20tZjE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWYxNiB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWYxNixcbiAgLm15LXNtLWYxNiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mMTYsXG4gIC5teC1zbS1mMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mMTYsXG4gIC5teS1zbS1mMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjE2LFxuICAubXgtc20tZjE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWYyMCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWYyMCxcbiAgLm15LXNtLWYyMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mMjAsXG4gIC5teC1zbS1mMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mMjAsXG4gIC5teS1zbS1mMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjIwLFxuICAubXgtc20tZjIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWYyNSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWYyNSxcbiAgLm15LXNtLWYyNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mMjUsXG4gIC5teC1zbS1mMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mMjUsXG4gIC5teS1zbS1mMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjI1LFxuICAubXgtc20tZjI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWYzMCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWYzMCxcbiAgLm15LXNtLWYzMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mMzAsXG4gIC5teC1zbS1mMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mMzAsXG4gIC5teS1zbS1mMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjMwLFxuICAubXgtc20tZjMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWYzNSB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWYzNSxcbiAgLm15LXNtLWYzNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mMzUsXG4gIC5teC1zbS1mMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mMzUsXG4gIC5teS1zbS1mMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjM1LFxuICAubXgtc20tZjM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY0MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY0MCxcbiAgLm15LXNtLWY0MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mNDAsXG4gIC5teC1zbS1mNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mNDAsXG4gIC5teS1zbS1mNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjQwLFxuICAubXgtc20tZjQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY0NSB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY0NSxcbiAgLm15LXNtLWY0NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mNDUsXG4gIC5teC1zbS1mNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mNDUsXG4gIC5teS1zbS1mNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjQ1LFxuICAubXgtc20tZjQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY1MCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY1MCxcbiAgLm15LXNtLWY1MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mNTAsXG4gIC5teC1zbS1mNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mNTAsXG4gIC5teS1zbS1mNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjUwLFxuICAubXgtc20tZjUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY1NSB7XG4gICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY1NSxcbiAgLm15LXNtLWY1NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mNTUsXG4gIC5teC1zbS1mNTUge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mNTUsXG4gIC5teS1zbS1mNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjU1LFxuICAubXgtc20tZjU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY2MCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY2MCxcbiAgLm15LXNtLWY2MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mNjAsXG4gIC5teC1zbS1mNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mNjAsXG4gIC5teS1zbS1mNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjYwLFxuICAubXgtc20tZjYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY2NSB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY2NSxcbiAgLm15LXNtLWY2NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mNjUsXG4gIC5teC1zbS1mNjUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mNjUsXG4gIC5teS1zbS1mNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjY1LFxuICAubXgtc20tZjY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY3MCB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY3MCxcbiAgLm15LXNtLWY3MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mNzAsXG4gIC5teC1zbS1mNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mNzAsXG4gIC5teS1zbS1mNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjcwLFxuICAubXgtc20tZjcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY3NSB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY3NSxcbiAgLm15LXNtLWY3NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mNzUsXG4gIC5teC1zbS1mNzUge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mNzUsXG4gIC5teS1zbS1mNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjc1LFxuICAubXgtc20tZjc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY4MCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY4MCxcbiAgLm15LXNtLWY4MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mODAsXG4gIC5teC1zbS1mODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mODAsXG4gIC5teS1zbS1mODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjgwLFxuICAubXgtc20tZjgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY4NSB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY4NSxcbiAgLm15LXNtLWY4NSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mODUsXG4gIC5teC1zbS1mODUge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mODUsXG4gIC5teS1zbS1mODUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjg1LFxuICAubXgtc20tZjg1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY5MCB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY5MCxcbiAgLm15LXNtLWY5MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mOTAsXG4gIC5teC1zbS1mOTAge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mOTAsXG4gIC5teS1zbS1mOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjkwLFxuICAubXgtc20tZjkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWY5NSB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWY5NSxcbiAgLm15LXNtLWY5NSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mOTUsXG4gIC5teC1zbS1mOTUge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mOTUsXG4gIC5teS1zbS1mOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjk1LFxuICAubXgtc20tZjk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWYxMDAge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tZjEwMCxcbiAgLm15LXNtLWYxMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWYxMDAsXG4gIC5teC1zbS1mMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWYxMDAsXG4gIC5teS1zbS1mMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1mMTAwLFxuICAubXgtc20tZjEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tZjE0MCB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1mMTQwLFxuICAubXktc20tZjE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tZjE0MCxcbiAgLm14LXNtLWYxNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tZjE0MCxcbiAgLm15LXNtLWYxNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWYxNDAsXG4gIC5teC1zbS1mMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1mMTgwIHtcbiAgICBtYXJnaW46IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWYxODAsXG4gIC5teS1zbS1mMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1mMTgwLFxuICAubXgtc20tZjE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1mMTgwLFxuICAubXktc20tZjE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tZjE4MCxcbiAgLm14LXNtLWYxODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWYyMTAge1xuICAgIG1hcmdpbjogMjEwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tZjIxMCxcbiAgLm15LXNtLWYyMTAge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWYyMTAsXG4gIC5teC1zbS1mMjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWYyMTAsXG4gIC5teS1zbS1mMjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1mMjEwLFxuICAubXgtc20tZjIxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1mMiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWYyLFxuICAucHktc20tZjIge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjIsXG4gIC5weC1zbS1mMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWYyLFxuICAucHktc20tZjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjIsXG4gIC5weC1zbS1mMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWY1LFxuICAucHktc20tZjUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjUsXG4gIC5weC1zbS1mNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWY1LFxuICAucHktc20tZjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjUsXG4gIC5weC1zbS1mNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tZjEwLFxuICAucHktc20tZjEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS1mMTAsXG4gIC5weC1zbS1mMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tZjEwLFxuICAucHktc20tZjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS1mMTAsXG4gIC5weC1zbS1mMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLWYxNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1mMTUsXG4gIC5weS1zbS1mMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLWYxNSxcbiAgLnB4LXNtLWYxNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1mMTUsXG4gIC5weS1zbS1mMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLWYxNSxcbiAgLnB4LXNtLWYxNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tZjE2IHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWYxNixcbiAgLnB5LXNtLWYxNiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjE2LFxuICAucHgtc20tZjE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWYxNixcbiAgLnB5LXNtLWYxNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjE2LFxuICAucHgtc20tZjE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tZjIwLFxuICAucHktc20tZjIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS1mMjAsXG4gIC5weC1zbS1mMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tZjIwLFxuICAucHktc20tZjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS1mMjAsXG4gIC5weC1zbS1mMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLWYyNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1mMjUsXG4gIC5weS1zbS1mMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLWYyNSxcbiAgLnB4LXNtLWYyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1mMjUsXG4gIC5weS1zbS1mMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLWYyNSxcbiAgLnB4LXNtLWYyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tZjMwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWYzMCxcbiAgLnB5LXNtLWYzMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjMwLFxuICAucHgtc20tZjMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWYzMCxcbiAgLnB5LXNtLWYzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjMwLFxuICAucHgtc20tZjMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mMzUge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtc20tZjM1LFxuICAucHktc20tZjM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS1mMzUsXG4gIC5weC1zbS1mMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItc20tZjM1LFxuICAucHktc20tZjM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS1mMzUsXG4gIC5weC1zbS1mMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLWY0MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1mNDAsXG4gIC5weS1zbS1mNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLWY0MCxcbiAgLnB4LXNtLWY0MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1mNDAsXG4gIC5weS1zbS1mNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLWY0MCxcbiAgLnB4LXNtLWY0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tZjQ1IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWY0NSxcbiAgLnB5LXNtLWY0NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjQ1LFxuICAucHgtc20tZjQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWY0NSxcbiAgLnB5LXNtLWY0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjQ1LFxuICAucHgtc20tZjQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mNTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tZjUwLFxuICAucHktc20tZjUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS1mNTAsXG4gIC5weC1zbS1mNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tZjUwLFxuICAucHktc20tZjUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS1mNTAsXG4gIC5weC1zbS1mNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLWY1NSB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1mNTUsXG4gIC5weS1zbS1mNTUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLWY1NSxcbiAgLnB4LXNtLWY1NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1mNTUsXG4gIC5weS1zbS1mNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLWY1NSxcbiAgLnB4LXNtLWY1NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tZjYwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWY2MCxcbiAgLnB5LXNtLWY2MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjYwLFxuICAucHgtc20tZjYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWY2MCxcbiAgLnB5LXNtLWY2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjYwLFxuICAucHgtc20tZjYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mNjUge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDsgfVxuICAucHQtc20tZjY1LFxuICAucHktc20tZjY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS1mNjUsXG4gIC5weC1zbS1mNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAucGItc20tZjY1LFxuICAucHktc20tZjY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS1mNjUsXG4gIC5weC1zbS1mNjUge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLWY3MCB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1mNzAsXG4gIC5weS1zbS1mNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLWY3MCxcbiAgLnB4LXNtLWY3MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1mNzAsXG4gIC5weS1zbS1mNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLWY3MCxcbiAgLnB4LXNtLWY3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tZjc1IHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWY3NSxcbiAgLnB5LXNtLWY3NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjc1LFxuICAucHgtc20tZjc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWY3NSxcbiAgLnB5LXNtLWY3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjc1LFxuICAucHgtc20tZjc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mODAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tZjgwLFxuICAucHktc20tZjgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS1mODAsXG4gIC5weC1zbS1mODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tZjgwLFxuICAucHktc20tZjgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS1mODAsXG4gIC5weC1zbS1mODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLWY4NSB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1mODUsXG4gIC5weS1zbS1mODUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLWY4NSxcbiAgLnB4LXNtLWY4NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1mODUsXG4gIC5weS1zbS1mODUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLWY4NSxcbiAgLnB4LXNtLWY4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tZjkwIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWY5MCxcbiAgLnB5LXNtLWY5MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjkwLFxuICAucHgtc20tZjkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWY5MCxcbiAgLnB5LXNtLWY5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjkwLFxuICAucHgtc20tZjkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mOTUge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDsgfVxuICAucHQtc20tZjk1LFxuICAucHktc20tZjk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS1mOTUsXG4gIC5weC1zbS1mOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAucGItc20tZjk1LFxuICAucHktc20tZjk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS1mOTUsXG4gIC5weC1zbS1mOTUge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLWYxMDAge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWYxMDAsXG4gIC5weS1zbS1mMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjEwMCxcbiAgLnB4LXNtLWYxMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWYxMDAsXG4gIC5weS1zbS1mMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjEwMCxcbiAgLnB4LXNtLWYxMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mMTQwIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1mMTQwLFxuICAucHktc20tZjE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLWYxNDAsXG4gIC5weC1zbS1mMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1mMTQwLFxuICAucHktc20tZjE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLWYxNDAsXG4gIC5weC1zbS1mMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tZjE4MCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tZjE4MCxcbiAgLnB5LXNtLWYxODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS1mMTgwLFxuICAucHgtc20tZjE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tZjE4MCxcbiAgLnB5LXNtLWYxODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS1mMTgwLFxuICAucHgtc20tZjE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLWYyMTAge1xuICAgIHBhZGRpbmc6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWYyMTAsXG4gIC5weS1zbS1mMjEwIHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjIxMCxcbiAgLnB4LXNtLWYyMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWYyMTAsXG4gIC5weS1zbS1mMjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjIxMCxcbiAgLnB4LXNtLWYyMTAge1xuICAgIHBhZGRpbmctbGVmdDogMjEwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjIge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjIsXG4gIC5teS1zbS1uZjIge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmYyLFxuICAubXgtc20tbmYyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmYyLFxuICAubXktc20tbmYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mMixcbiAgLm14LXNtLW5mMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjUge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjUsXG4gIC5teS1zbS1uZjUge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmY1LFxuICAubXgtc20tbmY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmY1LFxuICAubXktc20tbmY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mNSxcbiAgLm14LXNtLW5mNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjEwIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW5mMTAsXG4gIC5teS1zbS1uZjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uZjEwLFxuICAubXgtc20tbmYxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uZjEwLFxuICAubXktc20tbmYxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbmYxMCxcbiAgLm14LXNtLW5mMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW5mMTUge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbmYxNSxcbiAgLm15LXNtLW5mMTUge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW5mMTUsXG4gIC5teC1zbS1uZjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW5mMTUsXG4gIC5teS1zbS1uZjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uZjE1LFxuICAubXgtc20tbmYxNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbmYxNiB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjE2LFxuICAubXktc20tbmYxNiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmYxNixcbiAgLm14LXNtLW5mMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmYxNixcbiAgLm15LXNtLW5mMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mMTYsXG4gIC5teC1zbS1uZjE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjIwIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW5mMjAsXG4gIC5teS1zbS1uZjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uZjIwLFxuICAubXgtc20tbmYyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uZjIwLFxuICAubXktc20tbmYyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbmYyMCxcbiAgLm14LXNtLW5mMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW5mMjUge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbmYyNSxcbiAgLm15LXNtLW5mMjUge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW5mMjUsXG4gIC5teC1zbS1uZjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW5mMjUsXG4gIC5teS1zbS1uZjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uZjI1LFxuICAubXgtc20tbmYyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbmYzMCB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjMwLFxuICAubXktc20tbmYzMCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmYzMCxcbiAgLm14LXNtLW5mMzAge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmYzMCxcbiAgLm15LXNtLW5mMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mMzAsXG4gIC5teC1zbS1uZjMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjM1IHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW5mMzUsXG4gIC5teS1zbS1uZjM1IHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uZjM1LFxuICAubXgtc20tbmYzNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uZjM1LFxuICAubXktc20tbmYzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbmYzNSxcbiAgLm14LXNtLW5mMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW5mNDAge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbmY0MCxcbiAgLm15LXNtLW5mNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW5mNDAsXG4gIC5teC1zbS1uZjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW5mNDAsXG4gIC5teS1zbS1uZjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uZjQwLFxuICAubXgtc20tbmY0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbmY0NSB7XG4gICAgbWFyZ2luOiAtNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjQ1LFxuICAubXktc20tbmY0NSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmY0NSxcbiAgLm14LXNtLW5mNDUge1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmY0NSxcbiAgLm15LXNtLW5mNDUge1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mNDUsXG4gIC5teC1zbS1uZjQ1IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjUwIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW5mNTAsXG4gIC5teS1zbS1uZjUwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uZjUwLFxuICAubXgtc20tbmY1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uZjUwLFxuICAubXktc20tbmY1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbmY1MCxcbiAgLm14LXNtLW5mNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW5mNTUge1xuICAgIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbmY1NSxcbiAgLm15LXNtLW5mNTUge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW5mNTUsXG4gIC5teC1zbS1uZjU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW5mNTUsXG4gIC5teS1zbS1uZjU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uZjU1LFxuICAubXgtc20tbmY1NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbmY2MCB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjYwLFxuICAubXktc20tbmY2MCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmY2MCxcbiAgLm14LXNtLW5mNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmY2MCxcbiAgLm15LXNtLW5mNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mNjAsXG4gIC5teC1zbS1uZjYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjY1IHtcbiAgICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW5mNjUsXG4gIC5teS1zbS1uZjY1IHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uZjY1LFxuICAubXgtc20tbmY2NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uZjY1LFxuICAubXktc20tbmY2NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbmY2NSxcbiAgLm14LXNtLW5mNjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW5mNzAge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbmY3MCxcbiAgLm15LXNtLW5mNzAge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW5mNzAsXG4gIC5teC1zbS1uZjcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW5mNzAsXG4gIC5teS1zbS1uZjcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uZjcwLFxuICAubXgtc20tbmY3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbmY3NSB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjc1LFxuICAubXktc20tbmY3NSB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmY3NSxcbiAgLm14LXNtLW5mNzUge1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmY3NSxcbiAgLm15LXNtLW5mNzUge1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mNzUsXG4gIC5teC1zbS1uZjc1IHtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjgwIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW5mODAsXG4gIC5teS1zbS1uZjgwIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uZjgwLFxuICAubXgtc20tbmY4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uZjgwLFxuICAubXktc20tbmY4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbmY4MCxcbiAgLm14LXNtLW5mODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW5mODUge1xuICAgIG1hcmdpbjogLTg1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbmY4NSxcbiAgLm15LXNtLW5mODUge1xuICAgIG1hcmdpbi10b3A6IC04NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW5mODUsXG4gIC5teC1zbS1uZjg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW5mODUsXG4gIC5teS1zbS1uZjg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uZjg1LFxuICAubXgtc20tbmY4NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbmY5MCB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjkwLFxuICAubXktc20tbmY5MCB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmY5MCxcbiAgLm14LXNtLW5mOTAge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmY5MCxcbiAgLm15LXNtLW5mOTAge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mOTAsXG4gIC5teC1zbS1uZjkwIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjk1IHtcbiAgICBtYXJnaW46IC05NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW5mOTUsXG4gIC5teS1zbS1uZjk1IHtcbiAgICBtYXJnaW4tdG9wOiAtOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uZjk1LFxuICAubXgtc20tbmY5NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uZjk1LFxuICAubXktc20tbmY5NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbmY5NSxcbiAgLm14LXNtLW5mOTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW5mMTAwIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjEwMCxcbiAgLm15LXNtLW5mMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmYxMDAsXG4gIC5teC1zbS1uZjEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmYxMDAsXG4gIC5teS1zbS1uZjEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mMTAwLFxuICAubXgtc20tbmYxMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjE0MCB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbmYxNDAsXG4gIC5teS1zbS1uZjE0MCB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW5mMTQwLFxuICAubXgtc20tbmYxNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW5mMTQwLFxuICAubXktc20tbmYxNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uZjE0MCxcbiAgLm14LXNtLW5mMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbmYxODAge1xuICAgIG1hcmdpbjogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW5mMTgwLFxuICAubXktc20tbmYxODAge1xuICAgIG1hcmdpbi10b3A6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uZjE4MCxcbiAgLm14LXNtLW5mMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uZjE4MCxcbiAgLm15LXNtLW5mMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbmYxODAsXG4gIC5teC1zbS1uZjE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW5mMjEwIHtcbiAgICBtYXJnaW46IC0yMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjIxMCxcbiAgLm15LXNtLW5mMjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjEwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmYyMTAsXG4gIC5teC1zbS1uZjIxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjEwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmYyMTAsXG4gIC5teS1zbS1uZjIxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mMjEwLFxuICAubXgtc20tbmYyMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjEwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWYyIHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1mMixcbiAgLm15LW1kLWYyIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDsgfVxuICAubXItbWQtZjIsXG4gIC5teC1tZC1mMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuICAubWItbWQtZjIsXG4gIC5teS1tZC1mMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWYyLFxuICAubXgtbWQtZjIge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDsgfVxuICAubS1tZC1mNSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjUsXG4gIC5teS1tZC1mNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY1LFxuICAubXgtbWQtZjUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY1LFxuICAubXktbWQtZjUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mNSxcbiAgLm14LW1kLWY1IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjEwIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjEwLFxuICAubXktbWQtZjEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWYxMCxcbiAgLm14LW1kLWYxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWYxMCxcbiAgLm15LW1kLWYxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mMTAsXG4gIC5teC1tZC1mMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjE1IHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjE1LFxuICAubXktbWQtZjE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWYxNSxcbiAgLm14LW1kLWYxNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWYxNSxcbiAgLm15LW1kLWYxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mMTUsXG4gIC5teC1tZC1mMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjE2IHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjE2LFxuICAubXktbWQtZjE2IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWYxNixcbiAgLm14LW1kLWYxNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWYxNixcbiAgLm15LW1kLWYxNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mMTYsXG4gIC5teC1tZC1mMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjIwIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjIwLFxuICAubXktbWQtZjIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWYyMCxcbiAgLm14LW1kLWYyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWYyMCxcbiAgLm15LW1kLWYyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mMjAsXG4gIC5teC1tZC1mMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjI1IHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjI1LFxuICAubXktbWQtZjI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWYyNSxcbiAgLm14LW1kLWYyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWYyNSxcbiAgLm15LW1kLWYyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mMjUsXG4gIC5teC1tZC1mMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjMwIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjMwLFxuICAubXktbWQtZjMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWYzMCxcbiAgLm14LW1kLWYzMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWYzMCxcbiAgLm15LW1kLWYzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mMzAsXG4gIC5teC1tZC1mMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjM1IHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjM1LFxuICAubXktbWQtZjM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWYzNSxcbiAgLm14LW1kLWYzNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWYzNSxcbiAgLm15LW1kLWYzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mMzUsXG4gIC5teC1tZC1mMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjQwIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjQwLFxuICAubXktbWQtZjQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY0MCxcbiAgLm14LW1kLWY0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY0MCxcbiAgLm15LW1kLWY0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mNDAsXG4gIC5teC1tZC1mNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjQ1IHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjQ1LFxuICAubXktbWQtZjQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY0NSxcbiAgLm14LW1kLWY0NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY0NSxcbiAgLm15LW1kLWY0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mNDUsXG4gIC5teC1tZC1mNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjUwIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjUwLFxuICAubXktbWQtZjUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY1MCxcbiAgLm14LW1kLWY1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY1MCxcbiAgLm15LW1kLWY1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mNTAsXG4gIC5teC1tZC1mNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjU1IHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjU1LFxuICAubXktbWQtZjU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY1NSxcbiAgLm14LW1kLWY1NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY1NSxcbiAgLm15LW1kLWY1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mNTUsXG4gIC5teC1tZC1mNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjYwIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjYwLFxuICAubXktbWQtZjYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY2MCxcbiAgLm14LW1kLWY2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY2MCxcbiAgLm15LW1kLWY2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mNjAsXG4gIC5teC1tZC1mNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjY1IHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjY1LFxuICAubXktbWQtZjY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY2NSxcbiAgLm14LW1kLWY2NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY2NSxcbiAgLm15LW1kLWY2NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mNjUsXG4gIC5teC1tZC1mNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjcwIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjcwLFxuICAubXktbWQtZjcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY3MCxcbiAgLm14LW1kLWY3MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY3MCxcbiAgLm15LW1kLWY3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mNzAsXG4gIC5teC1tZC1mNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjc1IHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjc1LFxuICAubXktbWQtZjc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY3NSxcbiAgLm14LW1kLWY3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY3NSxcbiAgLm15LW1kLWY3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mNzUsXG4gIC5teC1tZC1mNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjgwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjgwLFxuICAubXktbWQtZjgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY4MCxcbiAgLm14LW1kLWY4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY4MCxcbiAgLm15LW1kLWY4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mODAsXG4gIC5teC1tZC1mODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjg1IHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjg1LFxuICAubXktbWQtZjg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY4NSxcbiAgLm14LW1kLWY4NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY4NSxcbiAgLm15LW1kLWY4NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mODUsXG4gIC5teC1tZC1mODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjkwIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjkwLFxuICAubXktbWQtZjkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY5MCxcbiAgLm14LW1kLWY5MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY5MCxcbiAgLm15LW1kLWY5MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mOTAsXG4gIC5teC1tZC1mOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjk1IHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjk1LFxuICAubXktbWQtZjk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWY5NSxcbiAgLm14LW1kLWY5NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWY5NSxcbiAgLm15LW1kLWY5NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mOTUsXG4gIC5teC1tZC1mOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjEwMCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1mMTAwLFxuICAubXktbWQtZjEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtZjEwMCxcbiAgLm14LW1kLWYxMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtZjEwMCxcbiAgLm15LW1kLWYxMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWYxMDAsXG4gIC5teC1tZC1mMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1mMTQwIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWYxNDAsXG4gIC5teS1tZC1mMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1mMTQwLFxuICAubXgtbWQtZjE0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1mMTQwLFxuICAubXktbWQtZjE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtZjE0MCxcbiAgLm14LW1kLWYxNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWYxODAge1xuICAgIG1hcmdpbjogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtZjE4MCxcbiAgLm15LW1kLWYxODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWYxODAsXG4gIC5teC1tZC1mMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWYxODAsXG4gIC5teS1tZC1mMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1mMTgwLFxuICAubXgtbWQtZjE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtZjIxMCB7XG4gICAgbWFyZ2luOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1mMjEwLFxuICAubXktbWQtZjIxMCB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtZjIxMCxcbiAgLm14LW1kLWYyMTAge1xuICAgIG1hcmdpbi1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtZjIxMCxcbiAgLm15LW1kLWYyMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWYyMTAsXG4gIC5teC1tZC1mMjEwIHtcbiAgICBtYXJnaW4tbGVmdDogMjEwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWYyIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjIsXG4gIC5weS1tZC1mMiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mMixcbiAgLnB4LW1kLWYyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjIsXG4gIC5weS1tZC1mMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mMixcbiAgLnB4LW1kLWYyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWY1IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjUsXG4gIC5weS1tZC1mNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mNSxcbiAgLnB4LW1kLWY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjUsXG4gIC5weS1tZC1mNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mNSxcbiAgLnB4LW1kLWY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWYxMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1mMTAsXG4gIC5weS1tZC1mMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLWYxMCxcbiAgLnB4LW1kLWYxMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1mMTAsXG4gIC5weS1tZC1mMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLWYxMCxcbiAgLnB4LW1kLWYxMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtZjE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLWYxNSxcbiAgLnB5LW1kLWYxNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtZjE1LFxuICAucHgtbWQtZjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLWYxNSxcbiAgLnB5LW1kLWYxNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtZjE1LFxuICAucHgtbWQtZjE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucC1tZC1mMTYge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjE2LFxuICAucHktbWQtZjE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mMTYsXG4gIC5weC1tZC1mMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjE2LFxuICAucHktbWQtZjE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mMTYsXG4gIC5weC1tZC1mMTYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWYyMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1mMjAsXG4gIC5weS1tZC1mMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLWYyMCxcbiAgLnB4LW1kLWYyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1mMjAsXG4gIC5weS1tZC1mMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLWYyMCxcbiAgLnB4LW1kLWYyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtZjI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLWYyNSxcbiAgLnB5LW1kLWYyNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtZjI1LFxuICAucHgtbWQtZjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLWYyNSxcbiAgLnB5LW1kLWYyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtZjI1LFxuICAucHgtbWQtZjI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucC1tZC1mMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjMwLFxuICAucHktbWQtZjMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mMzAsXG4gIC5weC1tZC1mMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjMwLFxuICAucHktbWQtZjMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mMzAsXG4gIC5weC1tZC1mMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWYzNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1mMzUsXG4gIC5weS1tZC1mMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLWYzNSxcbiAgLnB4LW1kLWYzNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1mMzUsXG4gIC5weS1tZC1mMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLWYzNSxcbiAgLnB4LW1kLWYzNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtZjQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLWY0MCxcbiAgLnB5LW1kLWY0MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtZjQwLFxuICAucHgtbWQtZjQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLWY0MCxcbiAgLnB5LW1kLWY0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtZjQwLFxuICAucHgtbWQtZjQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC1mNDUge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjQ1LFxuICAucHktbWQtZjQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mNDUsXG4gIC5weC1tZC1mNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjQ1LFxuICAucHktbWQtZjQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mNDUsXG4gIC5weC1tZC1mNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWY1MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1mNTAsXG4gIC5weS1tZC1mNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLWY1MCxcbiAgLnB4LW1kLWY1MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1mNTAsXG4gIC5weS1tZC1mNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLWY1MCxcbiAgLnB4LW1kLWY1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtZjU1IHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLWY1NSxcbiAgLnB5LW1kLWY1NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtZjU1LFxuICAucHgtbWQtZjU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLWY1NSxcbiAgLnB5LW1kLWY1NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtZjU1LFxuICAucHgtbWQtZjU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAucC1tZC1mNjAge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjYwLFxuICAucHktbWQtZjYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mNjAsXG4gIC5weC1tZC1mNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjYwLFxuICAucHktbWQtZjYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mNjAsXG4gIC5weC1tZC1mNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWY2NSB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1mNjUsXG4gIC5weS1tZC1mNjUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLWY2NSxcbiAgLnB4LW1kLWY2NSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1mNjUsXG4gIC5weS1tZC1mNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLWY2NSxcbiAgLnB4LW1kLWY2NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtZjcwIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLWY3MCxcbiAgLnB5LW1kLWY3MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtZjcwLFxuICAucHgtbWQtZjcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLWY3MCxcbiAgLnB5LW1kLWY3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtZjcwLFxuICAucHgtbWQtZjcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC1mNzUge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjc1LFxuICAucHktbWQtZjc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mNzUsXG4gIC5weC1tZC1mNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjc1LFxuICAucHktbWQtZjc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mNzUsXG4gIC5weC1tZC1mNzUge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWY4MCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1mODAsXG4gIC5weS1tZC1mODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLWY4MCxcbiAgLnB4LW1kLWY4MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1mODAsXG4gIC5weS1tZC1mODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLWY4MCxcbiAgLnB4LW1kLWY4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtZjg1IHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLWY4NSxcbiAgLnB5LW1kLWY4NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtZjg1LFxuICAucHgtbWQtZjg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLWY4NSxcbiAgLnB5LW1kLWY4NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtZjg1LFxuICAucHgtbWQtZjg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAucC1tZC1mOTAge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjkwLFxuICAucHktbWQtZjkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mOTAsXG4gIC5weC1tZC1mOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjkwLFxuICAucHktbWQtZjkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mOTAsXG4gIC5weC1tZC1mOTAge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWY5NSB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1mOTUsXG4gIC5weS1tZC1mOTUge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLWY5NSxcbiAgLnB4LW1kLWY5NSB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1mOTUsXG4gIC5weS1tZC1mOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLWY5NSxcbiAgLnB4LW1kLWY5NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtZjEwMCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjEwMCxcbiAgLnB5LW1kLWYxMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mMTAwLFxuICAucHgtbWQtZjEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjEwMCxcbiAgLnB5LW1kLWYxMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mMTAwLFxuICAucHgtbWQtZjEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWYxNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLWYxNDAsXG4gIC5weS1tZC1mMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtZjE0MCxcbiAgLnB4LW1kLWYxNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLWYxNDAsXG4gIC5weS1tZC1mMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtZjE0MCxcbiAgLnB4LW1kLWYxNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC1mMTgwIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1mMTgwLFxuICAucHktbWQtZjE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLWYxODAsXG4gIC5weC1tZC1mMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1mMTgwLFxuICAucHktbWQtZjE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLWYxODAsXG4gIC5weC1tZC1mMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtZjIxMCB7XG4gICAgcGFkZGluZzogMjEwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjIxMCxcbiAgLnB5LW1kLWYyMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mMjEwLFxuICAucHgtbWQtZjIxMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjIxMCxcbiAgLnB5LW1kLWYyMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mMjEwLFxuICAucHgtbWQtZjIxMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mMiB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mMixcbiAgLm15LW1kLW5mMiB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjIsXG4gIC5teC1tZC1uZjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjIsXG4gIC5teS1tZC1uZjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmYyLFxuICAubXgtbWQtbmYyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mNSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mNSxcbiAgLm15LW1kLW5mNSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjUsXG4gIC5teC1tZC1uZjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjUsXG4gIC5teS1tZC1uZjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmY1LFxuICAubXgtbWQtbmY1IHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mMTAge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbmYxMCxcbiAgLm15LW1kLW5mMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW5mMTAsXG4gIC5teC1tZC1uZjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW5mMTAsXG4gIC5teS1tZC1uZjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uZjEwLFxuICAubXgtbWQtbmYxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbmYxNSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uZjE1LFxuICAubXktbWQtbmYxNSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbmYxNSxcbiAgLm14LW1kLW5mMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbmYxNSxcbiAgLm15LW1kLW5mMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW5mMTUsXG4gIC5teC1tZC1uZjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uZjE2IHtcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mMTYsXG4gIC5teS1tZC1uZjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjE2LFxuICAubXgtbWQtbmYxNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjE2LFxuICAubXktbWQtbmYxNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmYxNixcbiAgLm14LW1kLW5mMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mMjAge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbmYyMCxcbiAgLm15LW1kLW5mMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW5mMjAsXG4gIC5teC1tZC1uZjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW5mMjAsXG4gIC5teS1tZC1uZjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uZjIwLFxuICAubXgtbWQtbmYyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbmYyNSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uZjI1LFxuICAubXktbWQtbmYyNSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbmYyNSxcbiAgLm14LW1kLW5mMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbmYyNSxcbiAgLm15LW1kLW5mMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW5mMjUsXG4gIC5teC1tZC1uZjI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uZjMwIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mMzAsXG4gIC5teS1tZC1uZjMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjMwLFxuICAubXgtbWQtbmYzMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjMwLFxuICAubXktbWQtbmYzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmYzMCxcbiAgLm14LW1kLW5mMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mMzUge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbmYzNSxcbiAgLm15LW1kLW5mMzUge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW5mMzUsXG4gIC5teC1tZC1uZjM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW5mMzUsXG4gIC5teS1tZC1uZjM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uZjM1LFxuICAubXgtbWQtbmYzNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbmY0MCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uZjQwLFxuICAubXktbWQtbmY0MCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbmY0MCxcbiAgLm14LW1kLW5mNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbmY0MCxcbiAgLm15LW1kLW5mNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW5mNDAsXG4gIC5teC1tZC1uZjQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uZjQ1IHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mNDUsXG4gIC5teS1tZC1uZjQ1IHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjQ1LFxuICAubXgtbWQtbmY0NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjQ1LFxuICAubXktbWQtbmY0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmY0NSxcbiAgLm14LW1kLW5mNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mNTAge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbmY1MCxcbiAgLm15LW1kLW5mNTAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW5mNTAsXG4gIC5teC1tZC1uZjUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW5mNTAsXG4gIC5teS1tZC1uZjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uZjUwLFxuICAubXgtbWQtbmY1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbmY1NSB7XG4gICAgbWFyZ2luOiAtNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uZjU1LFxuICAubXktbWQtbmY1NSB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbmY1NSxcbiAgLm14LW1kLW5mNTUge1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbmY1NSxcbiAgLm15LW1kLW5mNTUge1xuICAgIG1hcmdpbi1ib3R0b206IC01NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW5mNTUsXG4gIC5teC1tZC1uZjU1IHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uZjYwIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mNjAsXG4gIC5teS1tZC1uZjYwIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjYwLFxuICAubXgtbWQtbmY2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjYwLFxuICAubXktbWQtbmY2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmY2MCxcbiAgLm14LW1kLW5mNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mNjUge1xuICAgIG1hcmdpbjogLTY1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbmY2NSxcbiAgLm15LW1kLW5mNjUge1xuICAgIG1hcmdpbi10b3A6IC02NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW5mNjUsXG4gIC5teC1tZC1uZjY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW5mNjUsXG4gIC5teS1tZC1uZjY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uZjY1LFxuICAubXgtbWQtbmY2NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbmY3MCB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uZjcwLFxuICAubXktbWQtbmY3MCB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbmY3MCxcbiAgLm14LW1kLW5mNzAge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbmY3MCxcbiAgLm15LW1kLW5mNzAge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW5mNzAsXG4gIC5teC1tZC1uZjcwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uZjc1IHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mNzUsXG4gIC5teS1tZC1uZjc1IHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjc1LFxuICAubXgtbWQtbmY3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjc1LFxuICAubXktbWQtbmY3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmY3NSxcbiAgLm14LW1kLW5mNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mODAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbmY4MCxcbiAgLm15LW1kLW5mODAge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW5mODAsXG4gIC5teC1tZC1uZjgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW5mODAsXG4gIC5teS1tZC1uZjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uZjgwLFxuICAubXgtbWQtbmY4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbmY4NSB7XG4gICAgbWFyZ2luOiAtODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uZjg1LFxuICAubXktbWQtbmY4NSB7XG4gICAgbWFyZ2luLXRvcDogLTg1cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbmY4NSxcbiAgLm14LW1kLW5mODUge1xuICAgIG1hcmdpbi1yaWdodDogLTg1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbmY4NSxcbiAgLm15LW1kLW5mODUge1xuICAgIG1hcmdpbi1ib3R0b206IC04NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW5mODUsXG4gIC5teC1tZC1uZjg1IHtcbiAgICBtYXJnaW4tbGVmdDogLTg1cHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uZjkwIHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mOTAsXG4gIC5teS1tZC1uZjkwIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjkwLFxuICAubXgtbWQtbmY5MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjkwLFxuICAubXktbWQtbmY5MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmY5MCxcbiAgLm14LW1kLW5mOTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mOTUge1xuICAgIG1hcmdpbjogLTk1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbmY5NSxcbiAgLm15LW1kLW5mOTUge1xuICAgIG1hcmdpbi10b3A6IC05NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW5mOTUsXG4gIC5teC1tZC1uZjk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW5mOTUsXG4gIC5teS1tZC1uZjk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uZjk1LFxuICAubXgtbWQtbmY5NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbmYxMDAge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mMTAwLFxuICAubXktbWQtbmYxMDAge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjEwMCxcbiAgLm14LW1kLW5mMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjEwMCxcbiAgLm15LW1kLW5mMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmYxMDAsXG4gIC5teC1tZC1uZjEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mMTQwIHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uZjE0MCxcbiAgLm15LW1kLW5mMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbmYxNDAsXG4gIC5teC1tZC1uZjE0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbmYxNDAsXG4gIC5teS1tZC1uZjE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW5mMTQwLFxuICAubXgtbWQtbmYxNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uZjE4MCB7XG4gICAgbWFyZ2luOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbmYxODAsXG4gIC5teS1tZC1uZjE4MCB7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW5mMTgwLFxuICAubXgtbWQtbmYxODAge1xuICAgIG1hcmdpbi1yaWdodDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW5mMTgwLFxuICAubXktbWQtbmYxODAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uZjE4MCxcbiAgLm14LW1kLW5mMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbmYyMTAge1xuICAgIG1hcmdpbjogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mMjEwLFxuICAubXktbWQtbmYyMTAge1xuICAgIG1hcmdpbi10b3A6IC0yMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjIxMCxcbiAgLm14LW1kLW5mMjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjIxMCxcbiAgLm15LW1kLW5mMjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjEwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmYyMTAsXG4gIC5teC1tZC1uZjIxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctZjIge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWYyLFxuICAubXktbGctZjIge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1mMixcbiAgLm14LWxnLWYyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1mMixcbiAgLm15LWxnLWYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDsgfVxuICAubWwtbGctZjIsXG4gIC5teC1sZy1mMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWY1IHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mNSxcbiAgLm15LWxnLWY1IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjUsXG4gIC5teC1sZy1mNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjUsXG4gIC5teS1sZy1mNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY1LFxuICAubXgtbGctZjUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mMTAge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mMTAsXG4gIC5teS1sZy1mMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjEwLFxuICAubXgtbGctZjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjEwLFxuICAubXktbGctZjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWYxMCxcbiAgLm14LWxnLWYxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mMTUge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mMTUsXG4gIC5teS1sZy1mMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjE1LFxuICAubXgtbGctZjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjE1LFxuICAubXktbGctZjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWYxNSxcbiAgLm14LWxnLWYxNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mMTYge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mMTYsXG4gIC5teS1sZy1mMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjE2LFxuICAubXgtbGctZjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjE2LFxuICAubXktbGctZjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWYxNixcbiAgLm14LWxnLWYxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mMjAsXG4gIC5teS1sZy1mMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjIwLFxuICAubXgtbGctZjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjIwLFxuICAubXktbGctZjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWYyMCxcbiAgLm14LWxnLWYyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mMjUge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mMjUsXG4gIC5teS1sZy1mMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjI1LFxuICAubXgtbGctZjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjI1LFxuICAubXktbGctZjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWYyNSxcbiAgLm14LWxnLWYyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mMzAge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mMzAsXG4gIC5teS1sZy1mMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjMwLFxuICAubXgtbGctZjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjMwLFxuICAubXktbGctZjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWYzMCxcbiAgLm14LWxnLWYzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mMzUge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mMzUsXG4gIC5teS1sZy1mMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjM1LFxuICAubXgtbGctZjM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjM1LFxuICAubXktbGctZjM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWYzNSxcbiAgLm14LWxnLWYzNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mNDAsXG4gIC5teS1sZy1mNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjQwLFxuICAubXgtbGctZjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjQwLFxuICAubXktbGctZjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY0MCxcbiAgLm14LWxnLWY0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mNDUge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mNDUsXG4gIC5teS1sZy1mNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjQ1LFxuICAubXgtbGctZjQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjQ1LFxuICAubXktbGctZjQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY0NSxcbiAgLm14LWxnLWY0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mNTAge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mNTAsXG4gIC5teS1sZy1mNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjUwLFxuICAubXgtbGctZjUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjUwLFxuICAubXktbGctZjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY1MCxcbiAgLm14LWxnLWY1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mNTUge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mNTUsXG4gIC5teS1sZy1mNTUge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjU1LFxuICAubXgtbGctZjU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjU1LFxuICAubXktbGctZjU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY1NSxcbiAgLm14LWxnLWY1NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mNjAsXG4gIC5teS1sZy1mNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjYwLFxuICAubXgtbGctZjYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjYwLFxuICAubXktbGctZjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY2MCxcbiAgLm14LWxnLWY2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mNjUge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mNjUsXG4gIC5teS1sZy1mNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjY1LFxuICAubXgtbGctZjY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjY1LFxuICAubXktbGctZjY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY2NSxcbiAgLm14LWxnLWY2NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mNzAge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mNzAsXG4gIC5teS1sZy1mNzAge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjcwLFxuICAubXgtbGctZjcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjcwLFxuICAubXktbGctZjcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY3MCxcbiAgLm14LWxnLWY3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mNzUge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mNzUsXG4gIC5teS1sZy1mNzUge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjc1LFxuICAubXgtbGctZjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjc1LFxuICAubXktbGctZjc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY3NSxcbiAgLm14LWxnLWY3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mODAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mODAsXG4gIC5teS1sZy1mODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjgwLFxuICAubXgtbGctZjgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjgwLFxuICAubXktbGctZjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY4MCxcbiAgLm14LWxnLWY4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mODUge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mODUsXG4gIC5teS1sZy1mODUge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjg1LFxuICAubXgtbGctZjg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjg1LFxuICAubXktbGctZjg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY4NSxcbiAgLm14LWxnLWY4NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mOTAge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mOTAsXG4gIC5teS1sZy1mOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjkwLFxuICAubXgtbGctZjkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjkwLFxuICAubXktbGctZjkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY5MCxcbiAgLm14LWxnLWY5MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mOTUge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mOTUsXG4gIC5teS1sZy1mOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjk1LFxuICAubXgtbGctZjk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjk1LFxuICAubXktbGctZjk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWY5NSxcbiAgLm14LWxnLWY5NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWYxMDAsXG4gIC5teS1sZy1mMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1mMTAwLFxuICAubXgtbGctZjEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1mMTAwLFxuICAubXktbGctZjEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctZjEwMCxcbiAgLm14LWxnLWYxMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWYxNDAge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctZjE0MCxcbiAgLm15LWxnLWYxNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWYxNDAsXG4gIC5teC1sZy1mMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWYxNDAsXG4gIC5teS1sZy1mMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1mMTQwLFxuICAubXgtbGctZjE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctZjE4MCB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1mMTgwLFxuICAubXktbGctZjE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctZjE4MCxcbiAgLm14LWxnLWYxODAge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctZjE4MCxcbiAgLm15LWxnLWYxODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWYxODAsXG4gIC5teC1sZy1mMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1mMjEwIHtcbiAgICBtYXJnaW46IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWYyMTAsXG4gIC5teS1sZy1mMjEwIHtcbiAgICBtYXJnaW4tdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1mMjEwLFxuICAubXgtbGctZjIxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1mMjEwLFxuICAubXktbGctZjIxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctZjIxMCxcbiAgLm14LWxnLWYyMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjIge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mMixcbiAgLnB5LWxnLWYyIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWYyLFxuICAucHgtbGctZjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mMixcbiAgLnB5LWxnLWYyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWYyLFxuICAucHgtbGctZjIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mNSxcbiAgLnB5LWxnLWY1IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWY1LFxuICAucHgtbGctZjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mNSxcbiAgLnB5LWxnLWY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWY1LFxuICAucHgtbGctZjUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLWYxMCxcbiAgLnB5LWxnLWYxMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctZjEwLFxuICAucHgtbGctZjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLWYxMCxcbiAgLnB5LWxnLWYxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctZjEwLFxuICAucHgtbGctZjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy1mMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtbGctZjE1LFxuICAucHktbGctZjE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy1mMTUsXG4gIC5weC1sZy1mMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctZjE1LFxuICAucHktbGctZjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy1mMTUsXG4gIC5weC1sZy1mMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLWYxNiB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mMTYsXG4gIC5weS1sZy1mMTYge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWYxNixcbiAgLnB4LWxnLWYxNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mMTYsXG4gIC5weS1sZy1mMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWYxNixcbiAgLnB4LWxnLWYxNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLWYyMCxcbiAgLnB5LWxnLWYyMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctZjIwLFxuICAucHgtbGctZjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLWYyMCxcbiAgLnB5LWxnLWYyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctZjIwLFxuICAucHgtbGctZjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy1mMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtbGctZjI1LFxuICAucHktbGctZjI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy1mMjUsXG4gIC5weC1sZy1mMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctZjI1LFxuICAucHktbGctZjI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy1mMjUsXG4gIC5weC1sZy1mMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLWYzMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mMzAsXG4gIC5weS1sZy1mMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWYzMCxcbiAgLnB4LWxnLWYzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mMzAsXG4gIC5weS1sZy1mMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWYzMCxcbiAgLnB4LWxnLWYzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLWYzNSxcbiAgLnB5LWxnLWYzNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItbGctZjM1LFxuICAucHgtbGctZjM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLWYzNSxcbiAgLnB5LWxnLWYzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctZjM1LFxuICAucHgtbGctZjM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucC1sZy1mNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctZjQwLFxuICAucHktbGctZjQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy1mNDAsXG4gIC5weC1sZy1mNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctZjQwLFxuICAucHktbGctZjQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy1mNDAsXG4gIC5weC1sZy1mNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLWY0NSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mNDUsXG4gIC5weS1sZy1mNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWY0NSxcbiAgLnB4LWxnLWY0NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mNDUsXG4gIC5weS1sZy1mNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWY0NSxcbiAgLnB4LWxnLWY0NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLWY1MCxcbiAgLnB5LWxnLWY1MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctZjUwLFxuICAucHgtbGctZjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLWY1MCxcbiAgLnB5LWxnLWY1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctZjUwLFxuICAucHgtbGctZjUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy1mNTUge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDsgfVxuICAucHQtbGctZjU1LFxuICAucHktbGctZjU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy1mNTUsXG4gIC5weC1sZy1mNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctZjU1LFxuICAucHktbGctZjU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy1mNTUsXG4gIC5weC1sZy1mNTUge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLWY2MCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mNjAsXG4gIC5weS1sZy1mNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWY2MCxcbiAgLnB4LWxnLWY2MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mNjAsXG4gIC5weS1sZy1mNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWY2MCxcbiAgLnB4LWxnLWY2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjY1IHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLWY2NSxcbiAgLnB5LWxnLWY2NSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAucHItbGctZjY1LFxuICAucHgtbGctZjY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLWY2NSxcbiAgLnB5LWxnLWY2NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctZjY1LFxuICAucHgtbGctZjY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAucC1sZy1mNzAge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctZjcwLFxuICAucHktbGctZjcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy1mNzAsXG4gIC5weC1sZy1mNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctZjcwLFxuICAucHktbGctZjcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy1mNzAsXG4gIC5weC1sZy1mNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLWY3NSB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mNzUsXG4gIC5weS1sZy1mNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWY3NSxcbiAgLnB4LWxnLWY3NSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mNzUsXG4gIC5weS1sZy1mNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWY3NSxcbiAgLnB4LWxnLWY3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjgwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLWY4MCxcbiAgLnB5LWxnLWY4MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctZjgwLFxuICAucHgtbGctZjgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLWY4MCxcbiAgLnB5LWxnLWY4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctZjgwLFxuICAucHgtbGctZjgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy1mODUge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDsgfVxuICAucHQtbGctZjg1LFxuICAucHktbGctZjg1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy1mODUsXG4gIC5weC1sZy1mODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctZjg1LFxuICAucHktbGctZjg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy1mODUsXG4gIC5weC1sZy1mODUge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLWY5MCB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mOTAsXG4gIC5weS1sZy1mOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWY5MCxcbiAgLnB4LWxnLWY5MCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mOTAsXG4gIC5weS1sZy1mOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWY5MCxcbiAgLnB4LWxnLWY5MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjk1IHtcbiAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLWY5NSxcbiAgLnB5LWxnLWY5NSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAucHItbGctZjk1LFxuICAucHgtbGctZjk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLWY5NSxcbiAgLnB5LWxnLWY5NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctZjk1LFxuICAucHgtbGctZjk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAucC1sZy1mMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mMTAwLFxuICAucHktbGctZjEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWYxMDAsXG4gIC5weC1sZy1mMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mMTAwLFxuICAucHktbGctZjEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWYxMDAsXG4gIC5weC1sZy1mMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjE0MCB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctZjE0MCxcbiAgLnB5LWxnLWYxNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy1mMTQwLFxuICAucHgtbGctZjE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctZjE0MCxcbiAgLnB5LWxnLWYxNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy1mMTQwLFxuICAucHgtbGctZjE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLWYxODAge1xuICAgIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLWYxODAsXG4gIC5weS1sZy1mMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctZjE4MCxcbiAgLnB4LWxnLWYxODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLWYxODAsXG4gIC5weS1sZy1mMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctZjE4MCxcbiAgLnB4LWxnLWYxODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy1mMjEwIHtcbiAgICBwYWRkaW5nOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mMjEwLFxuICAucHktbGctZjIxMCB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWYyMTAsXG4gIC5weC1sZy1mMjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mMjEwLFxuICAucHktbGctZjIxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWYyMTAsXG4gIC5weC1sZy1mMjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmYyIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmYyLFxuICAubXktbGctbmYyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mMixcbiAgLm14LWxnLW5mMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mMixcbiAgLm15LWxnLW5mMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjIsXG4gIC5teC1sZy1uZjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmY1IHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmY1LFxuICAubXktbGctbmY1IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mNSxcbiAgLm14LWxnLW5mNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mNSxcbiAgLm15LWxnLW5mNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjUsXG4gIC5teC1sZy1uZjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmYxMCB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uZjEwLFxuICAubXktbGctbmYxMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbmYxMCxcbiAgLm14LWxnLW5mMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbmYxMCxcbiAgLm15LWxnLW5mMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW5mMTAsXG4gIC5teC1sZy1uZjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uZjE1IHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW5mMTUsXG4gIC5teS1sZy1uZjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uZjE1LFxuICAubXgtbGctbmYxNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uZjE1LFxuICAubXktbGctbmYxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbmYxNSxcbiAgLm14LWxnLW5mMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW5mMTYge1xuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmYxNixcbiAgLm15LWxnLW5mMTYge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mMTYsXG4gIC5teC1sZy1uZjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mMTYsXG4gIC5teS1sZy1uZjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjE2LFxuICAubXgtbGctbmYxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmYyMCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uZjIwLFxuICAubXktbGctbmYyMCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbmYyMCxcbiAgLm14LWxnLW5mMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbmYyMCxcbiAgLm15LWxnLW5mMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW5mMjAsXG4gIC5teC1sZy1uZjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uZjI1IHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW5mMjUsXG4gIC5teS1sZy1uZjI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uZjI1LFxuICAubXgtbGctbmYyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uZjI1LFxuICAubXktbGctbmYyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbmYyNSxcbiAgLm14LWxnLW5mMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW5mMzAge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmYzMCxcbiAgLm15LWxnLW5mMzAge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mMzAsXG4gIC5teC1sZy1uZjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mMzAsXG4gIC5teS1sZy1uZjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjMwLFxuICAubXgtbGctbmYzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmYzNSB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uZjM1LFxuICAubXktbGctbmYzNSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctbmYzNSxcbiAgLm14LWxnLW5mMzUge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctbmYzNSxcbiAgLm15LWxnLW5mMzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW5mMzUsXG4gIC5teC1sZy1uZjM1IHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uZjQwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW5mNDAsXG4gIC5teS1sZy1uZjQwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uZjQwLFxuICAubXgtbGctbmY0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uZjQwLFxuICAubXktbGctbmY0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbmY0MCxcbiAgLm14LWxnLW5mNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW5mNDUge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmY0NSxcbiAgLm15LWxnLW5mNDUge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mNDUsXG4gIC5teC1sZy1uZjQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mNDUsXG4gIC5teS1sZy1uZjQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjQ1LFxuICAubXgtbGctbmY0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmY1MCB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uZjUwLFxuICAubXktbGctbmY1MCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbmY1MCxcbiAgLm14LWxnLW5mNTAge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbmY1MCxcbiAgLm15LWxnLW5mNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW5mNTAsXG4gIC5teC1sZy1uZjUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uZjU1IHtcbiAgICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW5mNTUsXG4gIC5teS1sZy1uZjU1IHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uZjU1LFxuICAubXgtbGctbmY1NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uZjU1LFxuICAubXktbGctbmY1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbmY1NSxcbiAgLm14LWxnLW5mNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW5mNjAge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmY2MCxcbiAgLm15LWxnLW5mNjAge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mNjAsXG4gIC5teC1sZy1uZjYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mNjAsXG4gIC5teS1sZy1uZjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjYwLFxuICAubXgtbGctbmY2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmY2NSB7XG4gICAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uZjY1LFxuICAubXktbGctbmY2NSB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctbmY2NSxcbiAgLm14LWxnLW5mNjUge1xuICAgIG1hcmdpbi1yaWdodDogLTY1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctbmY2NSxcbiAgLm15LWxnLW5mNjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW5mNjUsXG4gIC5teC1sZy1uZjY1IHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uZjcwIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW5mNzAsXG4gIC5teS1sZy1uZjcwIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uZjcwLFxuICAubXgtbGctbmY3MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uZjcwLFxuICAubXktbGctbmY3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbmY3MCxcbiAgLm14LWxnLW5mNzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW5mNzUge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmY3NSxcbiAgLm15LWxnLW5mNzUge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mNzUsXG4gIC5teC1sZy1uZjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mNzUsXG4gIC5teS1sZy1uZjc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjc1LFxuICAubXgtbGctbmY3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmY4MCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uZjgwLFxuICAubXktbGctbmY4MCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbmY4MCxcbiAgLm14LWxnLW5mODAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbmY4MCxcbiAgLm15LWxnLW5mODAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW5mODAsXG4gIC5teC1sZy1uZjgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uZjg1IHtcbiAgICBtYXJnaW46IC04NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW5mODUsXG4gIC5teS1sZy1uZjg1IHtcbiAgICBtYXJnaW4tdG9wOiAtODVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uZjg1LFxuICAubXgtbGctbmY4NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uZjg1LFxuICAubXktbGctbmY4NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg1cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbmY4NSxcbiAgLm14LWxnLW5mODUge1xuICAgIG1hcmdpbi1sZWZ0OiAtODVweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW5mOTAge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmY5MCxcbiAgLm15LWxnLW5mOTAge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mOTAsXG4gIC5teC1sZy1uZjkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mOTAsXG4gIC5teS1sZy1uZjkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjkwLFxuICAubXgtbGctbmY5MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmY5NSB7XG4gICAgbWFyZ2luOiAtOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uZjk1LFxuICAubXktbGctbmY5NSB7XG4gICAgbWFyZ2luLXRvcDogLTk1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctbmY5NSxcbiAgLm14LWxnLW5mOTUge1xuICAgIG1hcmdpbi1yaWdodDogLTk1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctbmY5NSxcbiAgLm15LWxnLW5mOTUge1xuICAgIG1hcmdpbi1ib3R0b206IC05NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW5mOTUsXG4gIC5teC1sZy1uZjk1IHtcbiAgICBtYXJnaW4tbGVmdDogLTk1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uZjEwMCB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmYxMDAsXG4gIC5teS1sZy1uZjEwMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mMTAwLFxuICAubXgtbGctbmYxMDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mMTAwLFxuICAubXktbGctbmYxMDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjEwMCxcbiAgLm14LWxnLW5mMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmYxNDAge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW5mMTQwLFxuICAubXktbGctbmYxNDAge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uZjE0MCxcbiAgLm14LWxnLW5mMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uZjE0MCxcbiAgLm15LWxnLW5mMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbmYxNDAsXG4gIC5teC1sZy1uZjE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW5mMTgwIHtcbiAgICBtYXJnaW46IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uZjE4MCxcbiAgLm15LWxnLW5mMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbmYxODAsXG4gIC5teC1sZy1uZjE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbmYxODAsXG4gIC5teS1sZy1uZjE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW5mMTgwLFxuICAubXgtbGctbmYxODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uZjIxMCB7XG4gICAgbWFyZ2luOiAtMjEwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmYyMTAsXG4gIC5teS1sZy1uZjIxMCB7XG4gICAgbWFyZ2luLXRvcDogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mMjEwLFxuICAubXgtbGctbmYyMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mMjEwLFxuICAubXktbGctbmYyMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjIxMCxcbiAgLm14LWxnLW5mMjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtZjIge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWYyLFxuICAubXkteGwtZjIge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1mMixcbiAgLm14LXhsLWYyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1mMixcbiAgLm15LXhsLWYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDsgfVxuICAubWwteGwtZjIsXG4gIC5teC14bC1mMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWY1IHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mNSxcbiAgLm15LXhsLWY1IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjUsXG4gIC5teC14bC1mNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjUsXG4gIC5teS14bC1mNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY1LFxuICAubXgteGwtZjUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mMTAge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mMTAsXG4gIC5teS14bC1mMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjEwLFxuICAubXgteGwtZjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjEwLFxuICAubXkteGwtZjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWYxMCxcbiAgLm14LXhsLWYxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1mMTUge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mMTUsXG4gIC5teS14bC1mMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjE1LFxuICAubXgteGwtZjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjE1LFxuICAubXkteGwtZjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWYxNSxcbiAgLm14LXhsLWYxNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mMTYge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mMTYsXG4gIC5teS14bC1mMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjE2LFxuICAubXgteGwtZjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjE2LFxuICAubXkteGwtZjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWYxNixcbiAgLm14LXhsLWYxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mMjAsXG4gIC5teS14bC1mMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjIwLFxuICAubXgteGwtZjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjIwLFxuICAubXkteGwtZjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWYyMCxcbiAgLm14LXhsLWYyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1mMjUge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mMjUsXG4gIC5teS14bC1mMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjI1LFxuICAubXgteGwtZjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjI1LFxuICAubXkteGwtZjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWYyNSxcbiAgLm14LXhsLWYyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mMzAge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mMzAsXG4gIC5teS14bC1mMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjMwLFxuICAubXgteGwtZjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjMwLFxuICAubXkteGwtZjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWYzMCxcbiAgLm14LXhsLWYzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1mMzUge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mMzUsXG4gIC5teS14bC1mMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjM1LFxuICAubXgteGwtZjM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjM1LFxuICAubXkteGwtZjM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWYzNSxcbiAgLm14LXhsLWYzNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mNDAsXG4gIC5teS14bC1mNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjQwLFxuICAubXgteGwtZjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjQwLFxuICAubXkteGwtZjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY0MCxcbiAgLm14LXhsLWY0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1mNDUge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mNDUsXG4gIC5teS14bC1mNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjQ1LFxuICAubXgteGwtZjQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjQ1LFxuICAubXkteGwtZjQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY0NSxcbiAgLm14LXhsLWY0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mNTAge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mNTAsXG4gIC5teS14bC1mNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjUwLFxuICAubXgteGwtZjUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjUwLFxuICAubXkteGwtZjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY1MCxcbiAgLm14LXhsLWY1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1mNTUge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mNTUsXG4gIC5teS14bC1mNTUge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjU1LFxuICAubXgteGwtZjU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjU1LFxuICAubXkteGwtZjU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY1NSxcbiAgLm14LXhsLWY1NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mNjAsXG4gIC5teS14bC1mNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjYwLFxuICAubXgteGwtZjYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjYwLFxuICAubXkteGwtZjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY2MCxcbiAgLm14LXhsLWY2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1mNjUge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mNjUsXG4gIC5teS14bC1mNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjY1LFxuICAubXgteGwtZjY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjY1LFxuICAubXkteGwtZjY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY2NSxcbiAgLm14LXhsLWY2NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mNzAge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mNzAsXG4gIC5teS14bC1mNzAge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjcwLFxuICAubXgteGwtZjcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjcwLFxuICAubXkteGwtZjcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY3MCxcbiAgLm14LXhsLWY3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1mNzUge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mNzUsXG4gIC5teS14bC1mNzUge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjc1LFxuICAubXgteGwtZjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjc1LFxuICAubXkteGwtZjc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY3NSxcbiAgLm14LXhsLWY3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mODAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mODAsXG4gIC5teS14bC1mODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjgwLFxuICAubXgteGwtZjgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjgwLFxuICAubXkteGwtZjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY4MCxcbiAgLm14LXhsLWY4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1mODUge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mODUsXG4gIC5teS14bC1mODUge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjg1LFxuICAubXgteGwtZjg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjg1LFxuICAubXkteGwtZjg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY4NSxcbiAgLm14LXhsLWY4NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mOTAge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mOTAsXG4gIC5teS14bC1mOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjkwLFxuICAubXgteGwtZjkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjkwLFxuICAubXkteGwtZjkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY5MCxcbiAgLm14LXhsLWY5MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1mOTUge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mOTUsXG4gIC5teS14bC1mOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjk1LFxuICAubXgteGwtZjk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjk1LFxuICAubXkteGwtZjk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWY5NSxcbiAgLm14LXhsLWY5NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1mMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWYxMDAsXG4gIC5teS14bC1mMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1mMTAwLFxuICAubXgteGwtZjEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1mMTAwLFxuICAubXkteGwtZjEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtZjEwMCxcbiAgLm14LXhsLWYxMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWYxNDAge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtZjE0MCxcbiAgLm15LXhsLWYxNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWYxNDAsXG4gIC5teC14bC1mMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWYxNDAsXG4gIC5teS14bC1mMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1mMTQwLFxuICAubXgteGwtZjE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtZjE4MCB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1mMTgwLFxuICAubXkteGwtZjE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtZjE4MCxcbiAgLm14LXhsLWYxODAge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtZjE4MCxcbiAgLm15LXhsLWYxODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWYxODAsXG4gIC5teC14bC1mMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1mMjEwIHtcbiAgICBtYXJnaW46IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWYyMTAsXG4gIC5teS14bC1mMjEwIHtcbiAgICBtYXJnaW4tdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1mMjEwLFxuICAubXgteGwtZjIxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1mMjEwLFxuICAubXkteGwtZjIxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtZjIxMCxcbiAgLm14LXhsLWYyMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjIge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mMixcbiAgLnB5LXhsLWYyIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWYyLFxuICAucHgteGwtZjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mMixcbiAgLnB5LXhsLWYyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWYyLFxuICAucHgteGwtZjIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mNSxcbiAgLnB5LXhsLWY1IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWY1LFxuICAucHgteGwtZjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mNSxcbiAgLnB5LXhsLWY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWY1LFxuICAucHgteGwtZjUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLWYxMCxcbiAgLnB5LXhsLWYxMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtZjEwLFxuICAucHgteGwtZjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLWYxMCxcbiAgLnB5LXhsLWYxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtZjEwLFxuICAucHgteGwtZjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucC14bC1mMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtZjE1LFxuICAucHkteGwtZjE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC1mMTUsXG4gIC5weC14bC1mMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGIteGwtZjE1LFxuICAucHkteGwtZjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC1mMTUsXG4gIC5weC14bC1mMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLWYxNiB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mMTYsXG4gIC5weS14bC1mMTYge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWYxNixcbiAgLnB4LXhsLWYxNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mMTYsXG4gIC5weS14bC1mMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWYxNixcbiAgLnB4LXhsLWYxNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLWYyMCxcbiAgLnB5LXhsLWYyMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtZjIwLFxuICAucHgteGwtZjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLWYyMCxcbiAgLnB5LXhsLWYyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtZjIwLFxuICAucHgteGwtZjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC14bC1mMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtZjI1LFxuICAucHkteGwtZjI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC1mMjUsXG4gIC5weC14bC1mMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGIteGwtZjI1LFxuICAucHkteGwtZjI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC1mMjUsXG4gIC5weC14bC1mMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLWYzMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mMzAsXG4gIC5weS14bC1mMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWYzMCxcbiAgLnB4LXhsLWYzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mMzAsXG4gIC5weS14bC1mMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWYzMCxcbiAgLnB4LXhsLWYzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLWYzNSxcbiAgLnB5LXhsLWYzNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtZjM1LFxuICAucHgteGwtZjM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLWYzNSxcbiAgLnB5LXhsLWYzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtZjM1LFxuICAucHgteGwtZjM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucC14bC1mNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtZjQwLFxuICAucHkteGwtZjQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC1mNDAsXG4gIC5weC14bC1mNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtZjQwLFxuICAucHkteGwtZjQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC1mNDAsXG4gIC5weC14bC1mNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLWY0NSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mNDUsXG4gIC5weS14bC1mNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWY0NSxcbiAgLnB4LXhsLWY0NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mNDUsXG4gIC5weS14bC1mNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWY0NSxcbiAgLnB4LXhsLWY0NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLWY1MCxcbiAgLnB5LXhsLWY1MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtZjUwLFxuICAucHgteGwtZjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLWY1MCxcbiAgLnB5LXhsLWY1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtZjUwLFxuICAucHgteGwtZjUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucC14bC1mNTUge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtZjU1LFxuICAucHkteGwtZjU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC1mNTUsXG4gIC5weC14bC1mNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAucGIteGwtZjU1LFxuICAucHkteGwtZjU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC1mNTUsXG4gIC5weC14bC1mNTUge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLWY2MCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mNjAsXG4gIC5weS14bC1mNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWY2MCxcbiAgLnB4LXhsLWY2MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mNjAsXG4gIC5weS14bC1mNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWY2MCxcbiAgLnB4LXhsLWY2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjY1IHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLWY2NSxcbiAgLnB5LXhsLWY2NSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtZjY1LFxuICAucHgteGwtZjY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLWY2NSxcbiAgLnB5LXhsLWY2NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtZjY1LFxuICAucHgteGwtZjY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAucC14bC1mNzAge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtZjcwLFxuICAucHkteGwtZjcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC1mNzAsXG4gIC5weC14bC1mNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtZjcwLFxuICAucHkteGwtZjcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC1mNzAsXG4gIC5weC14bC1mNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLWY3NSB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mNzUsXG4gIC5weS14bC1mNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWY3NSxcbiAgLnB4LXhsLWY3NSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mNzUsXG4gIC5weS14bC1mNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWY3NSxcbiAgLnB4LXhsLWY3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjgwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLWY4MCxcbiAgLnB5LXhsLWY4MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtZjgwLFxuICAucHgteGwtZjgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLWY4MCxcbiAgLnB5LXhsLWY4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtZjgwLFxuICAucHgteGwtZjgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAucC14bC1mODUge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtZjg1LFxuICAucHkteGwtZjg1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC1mODUsXG4gIC5weC14bC1mODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAucGIteGwtZjg1LFxuICAucHkteGwtZjg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC1mODUsXG4gIC5weC14bC1mODUge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLWY5MCB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mOTAsXG4gIC5weS14bC1mOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWY5MCxcbiAgLnB4LXhsLWY5MCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mOTAsXG4gIC5weS14bC1mOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWY5MCxcbiAgLnB4LXhsLWY5MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjk1IHtcbiAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLWY5NSxcbiAgLnB5LXhsLWY5NSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtZjk1LFxuICAucHgteGwtZjk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLWY5NSxcbiAgLnB5LXhsLWY5NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtZjk1LFxuICAucHgteGwtZjk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAucC14bC1mMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mMTAwLFxuICAucHkteGwtZjEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWYxMDAsXG4gIC5weC14bC1mMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mMTAwLFxuICAucHkteGwtZjEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWYxMDAsXG4gIC5weC14bC1mMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjE0MCB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtZjE0MCxcbiAgLnB5LXhsLWYxNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC1mMTQwLFxuICAucHgteGwtZjE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtZjE0MCxcbiAgLnB5LXhsLWYxNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC1mMTQwLFxuICAucHgteGwtZjE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLWYxODAge1xuICAgIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLWYxODAsXG4gIC5weS14bC1mMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtZjE4MCxcbiAgLnB4LXhsLWYxODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLWYxODAsXG4gIC5weS14bC1mMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtZjE4MCxcbiAgLnB4LXhsLWYxODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucC14bC1mMjEwIHtcbiAgICBwYWRkaW5nOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mMjEwLFxuICAucHkteGwtZjIxMCB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWYyMTAsXG4gIC5weC14bC1mMjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mMjEwLFxuICAucHkteGwtZjIxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWYyMTAsXG4gIC5weC14bC1mMjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmYyIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmYyLFxuICAubXkteGwtbmYyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mMixcbiAgLm14LXhsLW5mMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mMixcbiAgLm15LXhsLW5mMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjIsXG4gIC5teC14bC1uZjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmY1IHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmY1LFxuICAubXkteGwtbmY1IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mNSxcbiAgLm14LXhsLW5mNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mNSxcbiAgLm15LXhsLW5mNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjUsXG4gIC5teC14bC1uZjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmYxMCB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uZjEwLFxuICAubXkteGwtbmYxMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbmYxMCxcbiAgLm14LXhsLW5mMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbmYxMCxcbiAgLm15LXhsLW5mMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW5mMTAsXG4gIC5teC14bC1uZjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uZjE1IHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW5mMTUsXG4gIC5teS14bC1uZjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uZjE1LFxuICAubXgteGwtbmYxNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uZjE1LFxuICAubXkteGwtbmYxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbmYxNSxcbiAgLm14LXhsLW5mMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW5mMTYge1xuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmYxNixcbiAgLm15LXhsLW5mMTYge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mMTYsXG4gIC5teC14bC1uZjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mMTYsXG4gIC5teS14bC1uZjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjE2LFxuICAubXgteGwtbmYxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmYyMCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uZjIwLFxuICAubXkteGwtbmYyMCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbmYyMCxcbiAgLm14LXhsLW5mMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbmYyMCxcbiAgLm15LXhsLW5mMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW5mMjAsXG4gIC5teC14bC1uZjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uZjI1IHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW5mMjUsXG4gIC5teS14bC1uZjI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uZjI1LFxuICAubXgteGwtbmYyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uZjI1LFxuICAubXkteGwtbmYyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbmYyNSxcbiAgLm14LXhsLW5mMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW5mMzAge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmYzMCxcbiAgLm15LXhsLW5mMzAge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mMzAsXG4gIC5teC14bC1uZjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mMzAsXG4gIC5teS14bC1uZjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjMwLFxuICAubXgteGwtbmYzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmYzNSB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uZjM1LFxuICAubXkteGwtbmYzNSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbmYzNSxcbiAgLm14LXhsLW5mMzUge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbmYzNSxcbiAgLm15LXhsLW5mMzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW5mMzUsXG4gIC5teC14bC1uZjM1IHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1uZjQwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW5mNDAsXG4gIC5teS14bC1uZjQwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uZjQwLFxuICAubXgteGwtbmY0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uZjQwLFxuICAubXkteGwtbmY0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbmY0MCxcbiAgLm14LXhsLW5mNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW5mNDUge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmY0NSxcbiAgLm15LXhsLW5mNDUge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mNDUsXG4gIC5teC14bC1uZjQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mNDUsXG4gIC5teS14bC1uZjQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjQ1LFxuICAubXgteGwtbmY0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmY1MCB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uZjUwLFxuICAubXkteGwtbmY1MCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbmY1MCxcbiAgLm14LXhsLW5mNTAge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbmY1MCxcbiAgLm15LXhsLW5mNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW5mNTAsXG4gIC5teC14bC1uZjUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uZjU1IHtcbiAgICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW5mNTUsXG4gIC5teS14bC1uZjU1IHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uZjU1LFxuICAubXgteGwtbmY1NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uZjU1LFxuICAubXkteGwtbmY1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbmY1NSxcbiAgLm14LXhsLW5mNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW5mNjAge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmY2MCxcbiAgLm15LXhsLW5mNjAge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mNjAsXG4gIC5teC14bC1uZjYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mNjAsXG4gIC5teS14bC1uZjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjYwLFxuICAubXgteGwtbmY2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmY2NSB7XG4gICAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uZjY1LFxuICAubXkteGwtbmY2NSB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbmY2NSxcbiAgLm14LXhsLW5mNjUge1xuICAgIG1hcmdpbi1yaWdodDogLTY1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbmY2NSxcbiAgLm15LXhsLW5mNjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW5mNjUsXG4gIC5teC14bC1uZjY1IHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1uZjcwIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW5mNzAsXG4gIC5teS14bC1uZjcwIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uZjcwLFxuICAubXgteGwtbmY3MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uZjcwLFxuICAubXkteGwtbmY3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbmY3MCxcbiAgLm14LXhsLW5mNzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW5mNzUge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmY3NSxcbiAgLm15LXhsLW5mNzUge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mNzUsXG4gIC5teC14bC1uZjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mNzUsXG4gIC5teS14bC1uZjc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjc1LFxuICAubXgteGwtbmY3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmY4MCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uZjgwLFxuICAubXkteGwtbmY4MCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbmY4MCxcbiAgLm14LXhsLW5mODAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbmY4MCxcbiAgLm15LXhsLW5mODAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW5mODAsXG4gIC5teC14bC1uZjgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uZjg1IHtcbiAgICBtYXJnaW46IC04NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW5mODUsXG4gIC5teS14bC1uZjg1IHtcbiAgICBtYXJnaW4tdG9wOiAtODVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uZjg1LFxuICAubXgteGwtbmY4NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uZjg1LFxuICAubXkteGwtbmY4NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg1cHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbmY4NSxcbiAgLm14LXhsLW5mODUge1xuICAgIG1hcmdpbi1sZWZ0OiAtODVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW5mOTAge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmY5MCxcbiAgLm15LXhsLW5mOTAge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mOTAsXG4gIC5teC14bC1uZjkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mOTAsXG4gIC5teS14bC1uZjkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjkwLFxuICAubXgteGwtbmY5MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmY5NSB7XG4gICAgbWFyZ2luOiAtOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uZjk1LFxuICAubXkteGwtbmY5NSB7XG4gICAgbWFyZ2luLXRvcDogLTk1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbmY5NSxcbiAgLm14LXhsLW5mOTUge1xuICAgIG1hcmdpbi1yaWdodDogLTk1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbmY5NSxcbiAgLm15LXhsLW5mOTUge1xuICAgIG1hcmdpbi1ib3R0b206IC05NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW5mOTUsXG4gIC5teC14bC1uZjk1IHtcbiAgICBtYXJnaW4tbGVmdDogLTk1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1uZjEwMCB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmYxMDAsXG4gIC5teS14bC1uZjEwMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mMTAwLFxuICAubXgteGwtbmYxMDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mMTAwLFxuICAubXkteGwtbmYxMDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjEwMCxcbiAgLm14LXhsLW5mMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmYxNDAge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW5mMTQwLFxuICAubXkteGwtbmYxNDAge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uZjE0MCxcbiAgLm14LXhsLW5mMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uZjE0MCxcbiAgLm15LXhsLW5mMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbmYxNDAsXG4gIC5teC14bC1uZjE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW5mMTgwIHtcbiAgICBtYXJnaW46IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uZjE4MCxcbiAgLm15LXhsLW5mMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbmYxODAsXG4gIC5teC14bC1uZjE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbmYxODAsXG4gIC5teS14bC1uZjE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW5mMTgwLFxuICAubXgteGwtbmYxODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uZjIxMCB7XG4gICAgbWFyZ2luOiAtMjEwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmYyMTAsXG4gIC5teS14bC1uZjIxMCB7XG4gICAgbWFyZ2luLXRvcDogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mMjEwLFxuICAubXgteGwtbmYyMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mMjEwLFxuICAubXkteGwtbmYyMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjIxMCxcbiAgLm14LXhsLW5mMjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0OyB9XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovIH1cbiAgLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7IH1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yOyB9XG4gIGJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA4cHg7IH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cbiAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsdWUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1pbmRpZ28ge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjNjYxMGYyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wdXJwbGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjNmY0MmMxOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1waW5rIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2U4M2U4YzsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcmVkIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2RjMzU0NTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tb3JhbmdlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZkN2UxNDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24teWVsbG93IHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmYzEwNzsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZ3JlZW4ge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi10ZWFsIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzIwYzk5NzsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY3lhbiB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMxN2EyYjg7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZ3JheSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICM2Yzc1N2Q7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWdyYXktZGFyayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMzNDNhNDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cbiAgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnbmV4dCc7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsdWUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmx1ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDdiZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWluZGlnbyxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1pbmRpZ28ge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjNjYxMGYyOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1wdXJwbGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tcHVycGxlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzZmNDJjMTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tcGluayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1waW5rIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2U4M2U4YzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tcmVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXJlZCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNkYzM1NDU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLW9yYW5nZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1vcmFuZ2Uge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmQ3ZTE0OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi15ZWxsb3csXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24teWVsbG93IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmYzEwNzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZ3JlZW4sXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZ3JlZW4ge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi10ZWFsLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXRlYWwge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMjBjOTk3OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1jeWFuLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWN5YW4ge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMTdhMmI4OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWdyYXksXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZ3JheSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICM2Yzc1N2Q7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWdyYXktZGFyayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ncmF5LWRhcmsge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMzQzYTQwOyB9XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAwICFpbXBvcnRhbnQ7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMzMzM7IH1cblxub2wsXG51bCxcbmRsLFxuZmlndXJlLFxuaHIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGltZ1tzcmMkPVwiLnN2Z1wiXSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5ib2R5LnphdXgtc3RhdGUtLXN0YXJ0dXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDYyLjUlOyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzO1xuICAtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXM7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI2RhNWEzNTsgfVxuXG4uemF1eC10cmFuc2Zvcm0tLXNjYWxlWC0xIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG5cbi56YXV4LXNrZXctLW4zIHtcbiAgdHJhbnNmb3JtOiBza2V3WSgtM2RlZyk7IH1cblxuLnphdXgtc2tldy0tMyB7XG4gIHRyYW5zZm9ybTogc2tld1koM2RlZyk7IH1cblxuLnphdXgtZmxpcGgtMSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuXG4uemF1eC1leHBhbmQtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi56YXV4LWdyYWRpZW50LS1jeWFuMS10by1saWxsYTEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNzdiY2UxIDAlLCAjYWZiMWNiIDEwMCUpOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbi56dWktaGVhZGVyIC56dWktaGVhZGVyX19pbm5lciAucm93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBpbml0aWFsO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uenVpLWhlYWRlciAuenVpLWhlYWRlcl9faW5uZXIgLnJvdyAuaWNvbi0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cblxuLnp1aS1oZWFkZXIgaW1nLFxuLnp1aS1oZWFkZXIgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC56dWktaGVhZGVyIC56dWktaGVhZGVyX19pbm5lciAucm93LS0xIC56dWktaGVhZGVyX19jb250ZW50IC56dWktaGVhZGVyX19sb2dvOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gIC56dWktaGVhZGVyIC56dWktaGVhZGVyX19pbm5lciBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4OyB9XG4gIC56dWktaGVhZGVyIC56dWktaGVhZGVyX19pbm5lciAucm93LS0xIC56dWktaGVhZGVyX19jb250ZW50IC56dWktaGVhZGVyX19sb2dvID4gdWwgPiBsaTpudGgtY2hpbGQoMikgc3BhbiB7XG4gICAgdG9wOiAzcHg7IH0gfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIENPTE9SIFNFVFNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIERlZmF1bHQgd2ViIHNhZmVcclxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcclxuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcclxuXHJcbi8vIFNldCAxXHJcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xyXG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzMzMzMzMztcclxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjZGE1YTM1O1xyXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNlNDc5NGM7XHJcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNhY2FhYWE7XHJcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICM3N2JjZTE7XHJcbiR6YXV4X2NvbG9yX3NldDFfbGlsbGExOiAjYWZiMWNiO1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBGb250c1xyXG4vLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC41LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiR6YXV4X2ZvbnQwOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kemF1eF9mb250MTogXCJSYWxld2F5XCIsICR6YXV4X2ZvbnQwO1xyXG4kemF1eF9mb250MjogXCJGcmFua2Z1cnRlciBTdGRcIiwgJHphdXhfZm9udDA7XHJcbiR6YXV4X2ZvbnQzOiBcIkFyYWNuZVwiLCAkemF1eF9mb250MDtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gQk9PVFNUUkFQIE9WRVJSSURFXHJcbi8vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjUuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LCAvLyBkZWZhdWx0XHJcbiAgbWQ6IDcyMHB4LCAvLyBkZWZhdWx0XHJcbiAgbGc6IDk2MHB4LCAvLyBkZWZhdWx0XHJcbiAgeGw6IDEwMDBweCAvL2RlZmF1bHRcclxuICAvL3hsOiAxMTQwcHggLy9kZWZhdWx0XHJcbik7IC8vICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCwvL2RlZmF1bHRcclxuICBzbTogNTc2cHgsLy9kZWZhdWx0XHJcbiAgbWQ6IDc2OHB4LC8vZGVmYXVsdFxyXG4gIGxnOiA5OTJweCwvL2RlZmF1bHRcclxuICB4bDogMTAwMHB4IC8vZGVmYXVsdFxyXG4gIC8veGw6IDEyMDBweC8vZGVmYXVsdFxyXG4pOyAvLyAhZGVmYXVsdDtcclxuXHJcbiRzcGFjZXI6IDFyZW07XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBmMjogMnB4LFxyXG4gICAgZjU6IDVweCxcclxuICAgIGYxMDogMTBweCxcclxuICAgIGYxNTogMTVweCxcclxuICAgIGYxNjogMTZweCxcclxuICAgIGYyMDogMjBweCxcclxuICAgIGYyNTogMjVweCxcclxuICAgIGYzMDogMzBweCxcclxuICAgIGYzNTogMzVweCxcclxuICAgIGY0MDogNDBweCxcclxuICAgIGY0NTogNDVweCxcclxuICAgIGY1MDogNTBweCxcclxuICAgIGY1NTogNTVweCxcclxuICAgIGY2MDogNjBweCxcclxuICAgIGY2NTogNjVweCxcclxuICAgIGY3MDogNzBweCxcclxuICAgIGY3NTogNzVweCxcclxuICAgIGY4MDogODBweCxcclxuICAgIGY4NTogODVweCxcclxuICAgIGY5MDogOTBweCxcclxuICAgIGY5NTogOTVweCxcclxuICAgIGYxMDA6IDEwMHB4LFxyXG4gICAgZjE0MDogMTQwcHgsXHJcbiAgICBmMTgwOiAxODBweCxcclxuICAgIGYyMTA6IDIxMHB4XHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pOyIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCJcclxuJHRoZW1lQ29sb3I6ICMwMDAwMDA7XHJcblxyXG4kY29sb3JzOiAoXHJcbiAgICAnd2hpdGUnOiAjZmZmZmZmLFxyXG4gICAgJ2JsYWNrJzogIzAwMDAwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcclxuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5AaW1wb3J0ICdub2RlX21vZHVsZXMvc3dpcGVyL3NyYy9zY3NzL2Z1bmN0aW9ucyc7XHJcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9zd2lwZXIvc3JjL2NvbXBvbmVudHMvY29yZS9jb3JlJztcclxuQGltcG9ydCAnbm9kZV9tb2R1bGVzL3N3aXBlci9zcmMvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb24nO1xyXG5AaW1wb3J0ICdub2RlX21vZHVsZXMvc3dpcGVyL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbic7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL3N3aXBlci9zcmMvY29tcG9uZW50cy9lZmZlY3QtZmFkZS9lZmZlY3QtZmFkZSc7XHJcbi8vQGltcG9ydCAnbm9kZV9tb2R1bGVzL3N3aXBlci9zcmMvY29tcG9uZW50cy9zY3JvbGxiYXIvc2Nyb2xsYmFyJzsiLCI6cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDoxO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcbiAgJiwgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItd3JhcHBlciwgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLDAsMCwwLjUpLCByZ2JhKDAsMCwwLDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDAuNSksIHJnYmEoMCwwLDAsMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjUpLCByZ2JhKDAsMCwwLDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC41KSwgcmdiYSgwLDAsMCwwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgei1pbmRleDogMTA7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKTtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgfVxufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXItcnRsICYgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJixcbiAgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYsXG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQGVhY2ggJHBhZ2luYXRpb25Db2xvck5hbWUsICRwYWdpbmF0aW9uQ29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLSN7JHBhZ2luYXRpb25Db2xvck5hbWV9IHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uQ29sb3JWYWx1ZX07XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgfVxuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuQGVhY2ggJG5hdkNvbG9yTmFtZSwgJG5hdkNvbG9yVmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICYuc3dpcGVyLWJ1dHRvbi0jeyRuYXZDb2xvck5hbWV9IHtcbiAgICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICN7JG5hdkNvbG9yVmFsdWV9O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqOmZvY3VzIHtcclxuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0b3V0bGluZS1vZmZzZXQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRjb2xvcjogIzMzMztcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCxcclxuZmlndXJlLFxyXG5ociB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBEaXNhYmxlIGhvcml6b250YWwgc2Nyb2xsaW5nIGR1ZSB0byBvdXRzaWRlIEhUTUwgZWxlbWVudHMuXHJcbi8vIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTc3NTY2NDkvZGlzYWJsZS10aGUtaG9yaXpvbnRhbC1zY3JvbGxcclxuYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OmhpZGRlbjtcclxufVxyXG5cclxuLy8gRml4IFNWRyBpbiA8aW1nPiB0YWdzIG5vdCBzY2FsaW5nIGluIElFOSwgSUUxMCwgSUUxMVxyXG4vLyBJRTksIElFMTAsIGFuZCBJRTExIGRvbid0IHByb3Blcmx5IHNjYWxlIFNWRyBmaWxlcyBhZGRlZCB3aXRoIGltZyB0YWdzIHdoZW4gdmlld0JveCwgd2lkdGggXHJcbi8vIGFuZCBoZWlnaHQgYXR0cmlidXRlcyBhcmUgc3BlY2lmaWVkLiBUbyBnZXQgbW9yZSBjb25zaXN0ZW50IHNjYWxpbmcgYWNyb3NzIGJyb3dzZXJzIGFsd2F5cyBlbnN1cmUgXHJcbi8vIHlvdSBzcGVjaWZ5IGEgdmlld0JveCBidXQgbGVhdmUgb2ZmIHRoZSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZXMgb24geW91ciBzdmcgZWxlbWVudC5cclxuLy9cclxuLy8gQHNlZSBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9sYXJyeWJvdGhhLzc4ODE2OTFcclxuLy8gQHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy85Nzc3MTQzL3N2Zy1pbi1pbWctZWxlbWVudC1wcm9wb3J0aW9ucy1ub3QtcmVzcGVjdGVkLWluLWllOS85NzkyMjU0Izk3OTIyNTRcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICBpbWdbc3JjJD1cIi5zdmdcIl0ge1xyXG4gICAgd2lkdGg6IDEwMCU7IFxyXG4gIH1cclxufVxyXG5cclxuYm9keS56YXV4LXN0YXRlLS1zdGFydHVwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBtaXhpbiBhcHBlYXJhbmNlKCR2YWx1ZSkge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogJHZhbHVlO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogJHZhbHVlO1xyXG5cdGFwcGVhcmFuY2U6ICR2YWx1ZTtcclxufVxyXG5cclxuLy8gQHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL3N0eWxpbmctdW5kZXJsaW5lcy13ZWIvXHJcbkBtaXhpbiB1bmRlcmxpbmUoJHRleHRfY29sb3IsICRiZ19jb2xvcikge1xyXG5cdHRleHQtc2hhZG93OiAtMnB4IC0ycHggJGJnX2NvbG9yLCAtMnB4IDJweCAkYmdfY29sb3IsIDJweCAtMnB4ICRiZ19jb2xvciwgMnB4IDJweCAkYmdfY29sb3I7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMC4xNzVlbSAkYmdfY29sb3IsIGluc2V0IDAgLTAuMmVtICR0ZXh0X2NvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gY2FuY2VsLXN0eWxlKCkge1xyXG5cdCY6Oi1tcy1jbGVhciB7QGNvbnRlbnR9XHJcblx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7QGNvbnRlbnR9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlcjIoKSB7XHJcblx0Jjo6cGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG5cdCY6LW1vei1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XHJcblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XHJcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLy8gQHNlZSBodHRwczovL3d3dy5zaXRlcG9pbnQuY29tL3VuZGVyc3RhbmRpbmctYW5kLXVzaW5nLXJlbS11bml0cy1pbi1jc3MvXHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHJcbiAgXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRsaW5lLWhlaWdodDogMi4wcmVtO1xyXG5cdCAgXHJcblx0Zm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQxO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHJcblx0Ly8gRGlzYWJsZXMgbGV0dGVycyBjb25uZWN0ZWQgaW4gU2FmYXJpIChidWc/KVxyXG5cdC8vIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMjQzNzkyNTYvbGV0dGVycy1jb25uZWN0ZWQtaW4tc2FmYXJpXHJcblx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcztcclxuXHQtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXM7XHJcblx0XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmxpIHtcclxuICAgIEBleHRlbmQgJXphdXhfdGV4dF9hbnRpYWxpYXNlZDtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xyXG4gICAgYmFja2dyb3VuZDokemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4uemF1eC10cmFuc2Zvcm0tLXNjYWxlWC0xIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxufVxyXG5cclxuLnphdXgtc2tldy0tbjMge1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WSgtM2RlZyk7XHJcbn1cclxuXHJcbi56YXV4LXNrZXctLTMge1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WSgzZGVnKTtcclxufVxyXG5cclxuLnphdXgtZmxpcGgtMSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbn1cclxuXHJcbi56YXV4LWV4cGFuZC0xIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnphdXgtZ3JhZGllbnQtLWN5YW4xLXRvLWxpbGxhMSB7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICB0byBib3R0b20sXHJcbiAgICAgICAgcmdiYSgkemF1eF9jb2xvcl9zZXQxX2N5YW4xLCAxKSAwJSxcclxuICAgICAgICByZ2JhKCR6YXV4X2NvbG9yX3NldDFfbGlsbGExLCAxKSAxMDAlXHJcbiAgICApO1xyXG5cclxufSIsIkBjaGFyc2V0ICdVVEYtOCc7XHJcblxyXG4vLyAxLiBDb25maWd1cmF0aW9uIGFuZCBoZWxwZXJzXHJcbkBpbXBvcnRcclxuICAnYWJzdHJhY3RzL3ZhcmlhYmxlcycsXHJcbiAgJ2Fic3RyYWN0cy9mdW5jdGlvbnMnLFxyXG4gICdhYnN0cmFjdHMvbWl4aW5zJyxcclxuICAnYWJzdHJhY3RzL3BsYWNlaG9sZGVycydcclxuO1xyXG5cclxuLy8gMi4gVmVuZG9yXHJcbkBpbXBvcnRcclxuICAndmVuZG9yL2Jvb3RzdHJhcCcsXHJcbiAgJ3ZlbmRvci9zd2lwZXInXHJcbjtcclxuXHJcbi8vIDMuIEJhc2VcclxuQGltcG9ydFxyXG4gICdiYXNlL2Jhc2UnLFxyXG4gICdiYXNlL2ZvbnRzJyxcclxuICAnYmFzZS90eXBvZ3JhcGh5JyxcclxuICAnYmFzZS9oZWxwZXJzJ1xyXG47XHJcblxyXG5cclxuXHJcbi8vIFRlbXBcclxuXHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56dWktaGVhZGVyIC56dWktaGVhZGVyX19pbm5lciAucm93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIGZsZXgtd3JhcDogaW5pdGlhbDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnp1aS1oZWFkZXIgLnp1aS1oZWFkZXJfX2lubmVyIC5yb3cgLmljb24tLXJpZ2h0IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgXHJcbn1cclxuXHJcbi56dWktaGVhZGVyIGltZyxcclxuLnp1aS1oZWFkZXIgc3ZnIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgLnp1aS1oZWFkZXIgLnp1aS1oZWFkZXJfX2lubmVyIC5yb3ctLTEgLnp1aS1oZWFkZXJfX2NvbnRlbnQgLnp1aS1oZWFkZXJfX2xvZ286YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyBcclxuICB9IFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XHJcbiAgLnp1aS1oZWFkZXIgLnp1aS1oZWFkZXJfX2lubmVyIGgxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNHB4O1xyXG4gIH0gXHJcblxyXG4gIC56dWktaGVhZGVyIC56dWktaGVhZGVyX19pbm5lciAucm93LS0xIC56dWktaGVhZGVyX19jb250ZW50IC56dWktaGVhZGVyX19sb2dvID4gdWwgPiBsaTpudGgtY2hpbGQoMikgc3BhbiB7XHJcbiAgICB0b3A6IDNweDtcclxuICB9XHJcbn1cclxuIl19 */

.c-header-buccia {
  background-color: #FFFFFF; }
  @media (max-width: 991.98px) {
    .c-header-buccia [class*="--text1"] {
      margin-top: -20px; } }
  .c-header-buccia [class*="__deco1-"] {
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    position: absolute;
    z-index: 10; }
    .c-header-buccia [class*="__deco1-"][class*="-left"] {
      margin: 0px 0 0 -179px; }
    .c-header-buccia [class*="__deco1-"][class*="-right"] {
      margin: 0px 0 0 105px; }
    @media (max-width: 767.98px) {
      .c-header-buccia [class*="__deco1-"] {
        top: 20px;
        left: 50%; }
        .c-header-buccia [class*="__deco1-"] img {
          width: 74px;
          height: 77px; } }
    @media (min-width: 576px) {
      .c-header-buccia [class*="__deco1-"][class*="-left"] {
        margin: 0px 0 0 -279px; }
      .c-header-buccia [class*="__deco1-"][class*="-right"] {
        margin: 0px 0 0 205px; } }
    @media (min-width: 768px) {
      .c-header-buccia [class*="__deco1-"] {
        top: 40px; }
        .c-header-buccia [class*="__deco1-"][class*="-left"] {
          left: 35px;
          margin: 0 !important; }
        .c-header-buccia [class*="__deco1-"][class*="-right"] {
          right: 35px;
          margin: 0 !important; } }
  .c-header-buccia__inner {
    position: relative; }
    .c-header-buccia__inner:after {
      position: absolute;
      content: "";
      display: block;
      width: 100%;
      height: 40px;
      bottom: -40px;
      left: 0px;
      background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0)));
      background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%); }
  @media (min-width: 1000px) {
    .c-header__logo, .c-header__txt-by {
      position: relative;
      top: 4px; } }
  .c-header__logo, .c-header__txt-by, .c-header__img-brand {
    vertical-align: middle; }
    @media (min-width: 1000px) {
      .c-header__logo, .c-header__txt-by, .c-header__img-brand {
        line-height: 63px !important; } }
  @media (max-width: 999.98px) {
    .c-header__txt-by {
      margin-top: -5px;
      float: left;
      width: 100%;
      margin-bottom: 10px; } }
  @media (min-width: 1000px) {
    .c-header__txt-by {
      margin-top: 0;
      padding: 0 10px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRQTtFQUVJLHlCQ0g4QixFQUFBO0VDa0U5QjtJRmpFSjtNQU9ZLGlCQUFpQixFQUFBLEVBR3hCO0VBVkw7SUFjUSx5Q0FBaUM7SUFBakMsaUNBQWlDO0lBQ2pDLGtCQUFrQjtJQUNsQixXQUFXLEVBQUE7SUFoQm5CO01BbUJZLHNCQUFzQixFQUFBO0lBbkJsQztNQXVCWSxxQkFBcUIsRUFBQTtJRTBDN0I7TUZqRUo7UUE0QlksU0FBUztRQUNULFNBQVMsRUFBQTtRQTdCckI7VUFnQ2dCLFdBQVc7VUFDWCxZQUFZLEVBQUEsRUFDZjtJRWtCVDtNRnBESjtRQXlDZ0Isc0JBQXNCLEVBQUE7TUF6Q3RDO1FBNkNnQixxQkFBcUIsRUFBQSxFQUN4QjtJRU1UO01GcERKO1FBb0RZLFNBQVMsRUFBQTtRQXBEckI7VUF1RGdCLFVBQVU7VUFDVixvQkFBb0IsRUFBQTtRQXhEcEM7VUE0RGdCLFdBQVc7VUFDWCxvQkFBb0IsRUFBQSxFQUN2QjtFQU1UO0lBRUksa0JBQWlCLEVBQUE7SUFGcEI7TUFLTyxrQkFBaUI7TUFDakIsV0FBVTtNQUNWLGNBQWE7TUFDYixXQUFVO01BQ1YsWUFBVztNQUNYLGFBQVk7TUFDWixvR0FBa0g7TUFBbEgsNkVBQWtILEVBQUE7RUUzQjFIO0lGZ0NBO01BSVEsa0JBQWtCO01BQ2xCLFFBQVEsRUFBQSxFQUdmO0VBRUQ7SUFJSSxzQkFBc0IsRUFBQTtJRTlDMUI7TUYwQ0E7UUFPUSw0QkFBNEIsRUFBQSxFQUduQztFRXZDRDtJRnlDQTtNQUdRLGdCQUFnQjtNQUNoQixXQUFXO01BQ1gsV0FBVztNQUNYLG1CQUFtQixFQUFBLEVBUTFCO0VFcEVEO0lGc0RBO01BVVEsYUFBYTtNQUNiLGVBQWUsRUFBQSxFQUd0QiIsImZpbGUiOiJjb21wb25lbnRzL2hlYWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0ICdiYXNlLWNvbXBvbmVudCc7XHJcblxyXG4kY29tcG9uZW50LXByZWZpeCA6ICdjJztcclxuJGNvbXBvbmVudC1uYW1lIDogJ2hlYWRlcic7XHJcbiRjb21wb25lbnQtc2VsZWN0b3IgOiAkY29tcG9uZW50LXByZWZpeCArICctJyArICRjb21wb25lbnQtbmFtZTtcclxuXHJcbi4jeyRjb21wb25lbnQtc2VsZWN0b3J9IHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcclxuXHJcbiAgICBbY2xhc3MqPVwiLS10ZXh0MVwiXSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgW2NsYXNzKj1cIl9fZGVjbzEtXCJdIHtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjpcdGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICBcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgJltjbGFzcyo9XCItbGVmdFwiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAtMTc5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2NsYXNzKj1cIi1yaWdodFwiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAxMDVweDtcclxuICAgICAgICB9ICAgICAgICAgICAgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblxyXG4gICAgICAgICAgICAmW2NsYXNzKj1cIi1sZWZ0XCJdIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAtMjc5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbY2xhc3MqPVwiLXJpZ2h0XCJdIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAyMDVweDtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG5cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblxyXG4gICAgICAgICAgICB0b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmW2NsYXNzKj1cIi1sZWZ0XCJdIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltjbGFzcyo9XCItcmlnaHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTotNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkemF1eF9jb2xvcl9zZXQxX3doaXRlMSwgMSkgMCUsIHJnYmEoJHphdXhfY29sb3Jfc2V0MV93aGl0ZTEsIDApIDEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyxcclxuICAgICZfX3R4dC1ieSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyxcclxuICAgICZfX3R4dC1ieSxcclxuICAgICZfX2ltZy1icmFuZCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0LWJ5IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBDT0xPUiBTRVRTXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBEZWZhdWx0IHdlYiBzYWZlXHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XHJcblxyXG4vLyBTZXQgMVxyXG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcclxuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMzMzMzMzM7XHJcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI2RhNWEzNTtcclxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjZTQ3OTRjO1xyXG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjYWNhYWFhO1xyXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjNzdiY2UxO1xyXG4kemF1eF9jb2xvcl9zZXQxX2xpbGxhMTogI2FmYjFjYjtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gRm9udHNcclxuLy8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNS4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4kemF1eF9mb250MDogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJHphdXhfZm9udDE6IFwiUmFsZXdheVwiLCAkemF1eF9mb250MDtcclxuJHphdXhfZm9udDI6IFwiRnJhbmtmdXJ0ZXIgU3RkXCIsICR6YXV4X2ZvbnQwO1xyXG4kemF1eF9mb250MzogXCJBcmFjbmVcIiwgJHphdXhfZm9udDA7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIEJPT1RTVFJBUCBPVkVSUklERVxyXG4vLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC41LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRncmlkLWd1dHRlci13aWR0aDogMzBweDtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCwgLy8gZGVmYXVsdFxyXG4gIG1kOiA3MjBweCwgLy8gZGVmYXVsdFxyXG4gIGxnOiA5NjBweCwgLy8gZGVmYXVsdFxyXG4gIHhsOiAxMDAwcHggLy9kZWZhdWx0XHJcbiAgLy94bDogMTE0MHB4IC8vZGVmYXVsdFxyXG4pOyAvLyAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsLy9kZWZhdWx0XHJcbiAgc206IDU3NnB4LC8vZGVmYXVsdFxyXG4gIG1kOiA3NjhweCwvL2RlZmF1bHRcclxuICBsZzogOTkycHgsLy9kZWZhdWx0XHJcbiAgeGw6IDEwMDBweCAvL2RlZmF1bHRcclxuICAvL3hsOiAxMjAwcHgvL2RlZmF1bHRcclxuKTsgLy8gIWRlZmF1bHQ7XHJcblxyXG4kc3BhY2VyOiAxcmVtO1xyXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgZjI6IDJweCxcclxuICAgIGY1OiA1cHgsXHJcbiAgICBmMTA6IDEwcHgsXHJcbiAgICBmMTU6IDE1cHgsXHJcbiAgICBmMTY6IDE2cHgsXHJcbiAgICBmMjA6IDIwcHgsXHJcbiAgICBmMjU6IDI1cHgsXHJcbiAgICBmMzA6IDMwcHgsXHJcbiAgICBmMzU6IDM1cHgsXHJcbiAgICBmNDA6IDQwcHgsXHJcbiAgICBmNDU6IDQ1cHgsXHJcbiAgICBmNTA6IDUwcHgsXHJcbiAgICBmNTU6IDU1cHgsXHJcbiAgICBmNjA6IDYwcHgsXHJcbiAgICBmNjU6IDY1cHgsXHJcbiAgICBmNzA6IDcwcHgsXHJcbiAgICBmNzU6IDc1cHgsXHJcbiAgICBmODA6IDgwcHgsXHJcbiAgICBmODU6IDg1cHgsXHJcbiAgICBmOTA6IDkwcHgsXHJcbiAgICBmOTU6IDk1cHgsXHJcbiAgICBmMTAwOiAxMDBweCxcclxuICAgIGYxNDA6IDE0MHB4LFxyXG4gICAgZjE4MDogMTgwcHgsXHJcbiAgICBmMjEwOiAyMTBweFxyXG4gICksXHJcbiAgJHNwYWNlcnNcclxuKTsiLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */

.c-deco--clouds1 {
  background: url("margherita/img/clouds1@2x.png") no-repeat scroll center top;
  background-size: contain; }

.c-deco--sidehearts1 img {
  display: block;
  position: absolute;
  top: 50%;
  max-width: 40px;
  margin-top: -33%; }
  .c-deco--sidehearts1 img:nth-child(1) {
    left: -30%; }
  .c-deco--sidehearts1 img:nth-child(2) {
    right: -30%; }
  @media (min-width: 576px) {
    .c-deco--sidehearts1 img:nth-child(1) {
      left: -25%; }
    .c-deco--sidehearts1 img:nth-child(2) {
      right: -25%; } }
  @media (min-width: 768px) {
    .c-deco--sidehearts1 img {
      margin-top: -11%;
      max-width: none; }
      .c-deco--sidehearts1 img:nth-child(1) {
        left: -40%; }
      .c-deco--sidehearts1 img:nth-child(2) {
        right: -40%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZGVjby5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVSTtFQUNJLHVFQUF1RTtFQUN2RSx3QkFBd0IsRUFBQTs7QUFHM0I7RUFJTyxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFFUixlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7RUFUdkI7SUFZVyxVQUFVLEVBQUE7RUFackI7SUFnQlcsV0FBVyxFQUFBO0VDNkJ2QjtJRDdDQztNQXNCZSxVQUFVLEVBQUE7SUF0QnpCO01BMEJlLFdBQVcsRUFBQSxFQUNkO0VDa0JiO0lEN0NDO01BaUNXLGdCQUFnQjtNQUNoQixlQUFlLEVBQUE7TUFsQzFCO1FBcUNlLFVBQVUsRUFBQTtNQXJDekI7UUF5Q2UsV0FBVyxFQUFBLEVBQ2QiLCJmaWxlIjoiY29tcG9uZW50cy9kZWNvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBpbXBvcnQgJ2Jhc2UtY29tcG9uZW50JztcclxuXHJcbiRjb21wb25lbnQtcHJlZml4IDogJ2MnO1xyXG4kY29tcG9uZW50LW5hbWUgOiAnZGVjbyc7XHJcbiRjb21wb25lbnQtc2VsZWN0b3IgOiAkY29tcG9uZW50LXByZWZpeCArICctJyArICRjb21wb25lbnQtbmFtZTtcclxuXHJcbi4jeyRjb21wb25lbnQtc2VsZWN0b3J9IHtcclxuXHJcbiAgICAmLS1jbG91ZHMxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9jbG91ZHMxQDJ4LnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2lkZWhlYXJ0czEge1xyXG5cclxuICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMyU7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTMwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTExJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */

.c-typo1--text1 {
  font-family: "Frankfurter Std", sans-serif;
  font-weight: normal;
  font-size: 5.3rem;
  line-height: 5.3rem; }
  @media (min-width: 768px) {
    .c-typo1--text1 {
      font-size: 6.3rem;
      line-height: 6.3rem; } }

.c-typo1--text2 {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-size: 2.7rem;
  line-height: 2.7rem; }
  @media (min-width: 768px) {
    .c-typo1--text2 {
      font-size: 1.8rem;
      line-height: 1.8rem; } }

.c-typo1--text3 {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-size: 3.2rem;
  line-height: 3.6rem;
  letter-spacing: 0.1rem; }

.c-typo1--text4 {
  font-family: "Frankfurter Std", sans-serif;
  font-weight: normal;
  font-size: 5.0rem;
  line-height: 5.4rem; }
  @media (min-width: 576px) {
    .c-typo1--text4 {
      font-size: 7.0rem;
      line-height: 7.4rem;
      letter-spacing: 0.1rem; } }
  @media (min-width: 768px) {
    .c-typo1--text4 {
      font-size: 11.1rem;
      line-height: 11.5rem; } }

.c-typo1--text5 {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.8rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdHlwbzEuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVlJO0VBRUksNERDZ0JpQztFRGZqQyxtQkFBbUI7RUFFbkIsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBO0VFMEN2QjtJRmhEQTtNQVVRLGlCQUFpQjtNQUNqQixtQkFBbUIsRUFBQSxFQUcxQjs7QUFJRDtFQUVJLG9EQ0ZpQztFREdqQyxnQkFBZ0I7RUFFaEIsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBO0VFd0J2QjtJRjlCQTtNQVNRLGlCQUFpQjtNQUNqQixtQkFBbUIsRUFBQSxFQUcxQjs7QUFJRDtFQUVJLG9EQ25CaUM7RURvQmpDLGdCQUFnQjtFQUVoQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBRW5CLHNCQUFzQixFQUFBOztBQUsxQjtFQUVJLDREQ2hDaUM7RURpQ2pDLG1CQUFtQjtFQUVuQixpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUE7RUVOdkI7SUZBQTtNQVNRLGlCQUFpQjtNQUNqQixtQkFBbUI7TUFDbkIsc0JBQXNCLEVBQUEsRUFRN0I7RUVuQkQ7SUZBQTtNQWVRLGtCQUFrQjtNQUNsQixvQkFBb0IsRUFBQSxFQUczQjs7QUFLRDtFQUNJLG9EQ3ZEaUM7RUR3RGpDLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy90eXBvMS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0ICdiYXNlLWNvbXBvbmVudCc7XHJcblxyXG4kY29tcG9uZW50LXByZWZpeCA6ICdjJztcclxuJGNvbXBvbmVudC1uYW1lIDogJ3R5cG8xJztcclxuJGNvbXBvbmVudC1zZWxlY3RvciA6ICRjb21wb25lbnQtcHJlZml4ICsgJy0nICsgJGNvbXBvbmVudC1uYW1lO1xyXG5cclxuLiN7JGNvbXBvbmVudC1zZWxlY3Rvcn0ge1xyXG5cclxuICAgIC8vIFVzYXRvIHBlcjogXHJcbiAgICAvLyAtIHRpdG9sbyBuZWwgbmVsbCdoZWFkZXJcclxuICAgICYtLXRleHQxIHtcclxuICAgICAgICBcclxuICAgICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiA1LjNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuM3JlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDYuM3JlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYuM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vIFVzYXRvIHBlcjogXHJcbiAgICAvLyAtIFwiYnlcIiBuZWwgbmVsbCdoZWFkZXJcclxuICAgICYtLXRleHQyIHtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLy8gVXNhdG8gcGVyOiBcclxuICAgIC8vIC0gdGVzdG8gYmlhbmNvIHNmb25kbyBjaWFub1xyXG4gICAgJi0tdGV4dDMge1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcclxuXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVc2F0byBwZXI6IFxyXG4gICAgLy8gLSB0ZXN0byBhcmFuY2lvbmUgZm9ybWEgb3ZhbGUgYmlhbmNhXHJcbiAgICAmLS10ZXh0NCB7XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDUuMHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNS40cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNy4wcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNy40cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtOyAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEuMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExLjVyZW07ICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLy8gVXNhdG8gcGVyOiBcclxuICAgIC8vIC0gXCJyaXNwb3N0YSBjb3JyZXR0YVwiXHJcbiAgICAmLS10ZXh0NSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gQ09MT1IgU0VUU1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxyXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcclxuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xyXG5cclxuLy8gU2V0IDFcclxuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XHJcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMzMzMzMzO1xyXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNkYTVhMzU7XHJcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI2U0Nzk0YztcclxuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI2FjYWFhYTtcclxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzc3YmNlMTtcclxuJHphdXhfY29sb3Jfc2V0MV9saWxsYTE6ICNhZmIxY2I7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIEZvbnRzXHJcbi8vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjUuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJHphdXhfZm9udDA6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiR6YXV4X2ZvbnQxOiBcIlJhbGV3YXlcIiwgJHphdXhfZm9udDA7XHJcbiR6YXV4X2ZvbnQyOiBcIkZyYW5rZnVydGVyIFN0ZFwiLCAkemF1eF9mb250MDtcclxuJHphdXhfZm9udDM6IFwiQXJhY25lXCIsICR6YXV4X2ZvbnQwO1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBCT09UU1RSQVAgT1ZFUlJJREVcclxuLy8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNS4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7XHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsIC8vIGRlZmF1bHRcclxuICBtZDogNzIwcHgsIC8vIGRlZmF1bHRcclxuICBsZzogOTYwcHgsIC8vIGRlZmF1bHRcclxuICB4bDogMTAwMHB4IC8vZGVmYXVsdFxyXG4gIC8veGw6IDExNDBweCAvL2RlZmF1bHRcclxuKTsgLy8gIWRlZmF1bHQ7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLC8vZGVmYXVsdFxyXG4gIHNtOiA1NzZweCwvL2RlZmF1bHRcclxuICBtZDogNzY4cHgsLy9kZWZhdWx0XHJcbiAgbGc6IDk5MnB4LC8vZGVmYXVsdFxyXG4gIHhsOiAxMDAwcHggLy9kZWZhdWx0XHJcbiAgLy94bDogMTIwMHB4Ly9kZWZhdWx0XHJcbik7IC8vICFkZWZhdWx0O1xyXG5cclxuJHNwYWNlcjogMXJlbTtcclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4kc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIGYyOiAycHgsXHJcbiAgICBmNTogNXB4LFxyXG4gICAgZjEwOiAxMHB4LFxyXG4gICAgZjE1OiAxNXB4LFxyXG4gICAgZjE2OiAxNnB4LFxyXG4gICAgZjIwOiAyMHB4LFxyXG4gICAgZjI1OiAyNXB4LFxyXG4gICAgZjMwOiAzMHB4LFxyXG4gICAgZjM1OiAzNXB4LFxyXG4gICAgZjQwOiA0MHB4LFxyXG4gICAgZjQ1OiA0NXB4LFxyXG4gICAgZjUwOiA1MHB4LFxyXG4gICAgZjU1OiA1NXB4LFxyXG4gICAgZjYwOiA2MHB4LFxyXG4gICAgZjY1OiA2NXB4LFxyXG4gICAgZjcwOiA3MHB4LFxyXG4gICAgZjc1OiA3NXB4LFxyXG4gICAgZjgwOiA4MHB4LFxyXG4gICAgZjg1OiA4NXB4LFxyXG4gICAgZjkwOiA5MHB4LFxyXG4gICAgZjk1OiA5NXB4LFxyXG4gICAgZjEwMDogMTAwcHgsXHJcbiAgICBmMTQwOiAxNDBweCxcclxuICAgIGYxODA6IDE4MHB4LFxyXG4gICAgZjIxMDogMjEwcHhcclxuICApLFxyXG4gICRzcGFjZXJzXHJcbik7IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */

.c-text1--style1 {
  font-family: "Aracne", sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  line-height: 2.2rem; }
  @media (min-width: 420px) {
    .c-text1--style1 {
      font-size: 2.2rem;
      line-height: 2.6rem; } }
  @media (min-width: 768px) {
    .c-text1--style1 {
      font-size: 4.2rem;
      line-height: 4.6rem; } }
  .c-text1--style1 em {
    font-size: 3.2rem;
    line-height: 3.6rem; }
    @media (min-width: 420px) {
      .c-text1--style1 em {
        font-size: 4.2rem;
        line-height: 4.6rem; } }
    @media (min-width: 768px) {
      .c-text1--style1 em {
        font-size: 4.7rem;
        line-height: 5.1rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdGV4dDEuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVlJO0VBRUksbURDZ0JpQztFRGZqQyxtQkFBbUI7RUFFbkIsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBO0VBRW5CO0lBUko7TUFTUSxpQkFBaUI7TUFDakIsbUJBQW1CLEVBQUEsRUF5QjFCO0VFYUQ7SUZoREE7TUFjUSxpQkFBaUI7TUFDakIsbUJBQW1CLEVBQUEsRUFvQjFCO0VBbkNBO0lBb0JPLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFBQTtJQUVuQjtNQXZCUDtRQXdCVyxpQkFBaUI7UUFDakIsbUJBQW1CLEVBQUEsRUFRMUI7SUVlTDtNRmhEQztRQTZCVyxpQkFBaUI7UUFDakIsbUJBQW1CLEVBQUEsRUFHMUIiLCJmaWxlIjoiY29tcG9uZW50cy90ZXh0MS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0ICdiYXNlLWNvbXBvbmVudCc7XHJcblxyXG4kY29tcG9uZW50LXByZWZpeCA6ICdjJztcclxuJGNvbXBvbmVudC1uYW1lIDogJ3RleHQxJztcclxuJGNvbXBvbmVudC1zZWxlY3RvciA6ICRjb21wb25lbnQtcHJlZml4ICsgJy0nICsgJGNvbXBvbmVudC1uYW1lO1xyXG5cclxuLiN7JGNvbXBvbmVudC1zZWxlY3Rvcn0ge1xyXG5cclxuICAgIC8vIFVzYXRvIHBlcjogXHJcbiAgICAvLyAtIG1vZGFsaSBhcmFjbmVcclxuICAgICYtLXN0eWxlMSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjQyMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy42cmVtO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjQyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC43cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBDT0xPUiBTRVRTXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBEZWZhdWx0IHdlYiBzYWZlXHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XHJcblxyXG4vLyBTZXQgMVxyXG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcclxuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMzMzMzMzM7XHJcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI2RhNWEzNTtcclxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjZTQ3OTRjO1xyXG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjYWNhYWFhO1xyXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjNzdiY2UxO1xyXG4kemF1eF9jb2xvcl9zZXQxX2xpbGxhMTogI2FmYjFjYjtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gRm9udHNcclxuLy8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNS4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4kemF1eF9mb250MDogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJHphdXhfZm9udDE6IFwiUmFsZXdheVwiLCAkemF1eF9mb250MDtcclxuJHphdXhfZm9udDI6IFwiRnJhbmtmdXJ0ZXIgU3RkXCIsICR6YXV4X2ZvbnQwO1xyXG4kemF1eF9mb250MzogXCJBcmFjbmVcIiwgJHphdXhfZm9udDA7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIEJPT1RTVFJBUCBPVkVSUklERVxyXG4vLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC41LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRncmlkLWd1dHRlci13aWR0aDogMzBweDtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCwgLy8gZGVmYXVsdFxyXG4gIG1kOiA3MjBweCwgLy8gZGVmYXVsdFxyXG4gIGxnOiA5NjBweCwgLy8gZGVmYXVsdFxyXG4gIHhsOiAxMDAwcHggLy9kZWZhdWx0XHJcbiAgLy94bDogMTE0MHB4IC8vZGVmYXVsdFxyXG4pOyAvLyAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsLy9kZWZhdWx0XHJcbiAgc206IDU3NnB4LC8vZGVmYXVsdFxyXG4gIG1kOiA3NjhweCwvL2RlZmF1bHRcclxuICBsZzogOTkycHgsLy9kZWZhdWx0XHJcbiAgeGw6IDEwMDBweCAvL2RlZmF1bHRcclxuICAvL3hsOiAxMjAwcHgvL2RlZmF1bHRcclxuKTsgLy8gIWRlZmF1bHQ7XHJcblxyXG4kc3BhY2VyOiAxcmVtO1xyXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgZjI6IDJweCxcclxuICAgIGY1OiA1cHgsXHJcbiAgICBmMTA6IDEwcHgsXHJcbiAgICBmMTU6IDE1cHgsXHJcbiAgICBmMTY6IDE2cHgsXHJcbiAgICBmMjA6IDIwcHgsXHJcbiAgICBmMjU6IDI1cHgsXHJcbiAgICBmMzA6IDMwcHgsXHJcbiAgICBmMzU6IDM1cHgsXHJcbiAgICBmNDA6IDQwcHgsXHJcbiAgICBmNDU6IDQ1cHgsXHJcbiAgICBmNTA6IDUwcHgsXHJcbiAgICBmNTU6IDU1cHgsXHJcbiAgICBmNjA6IDYwcHgsXHJcbiAgICBmNjU6IDY1cHgsXHJcbiAgICBmNzA6IDcwcHgsXHJcbiAgICBmNzU6IDc1cHgsXHJcbiAgICBmODA6IDgwcHgsXHJcbiAgICBmODU6IDg1cHgsXHJcbiAgICBmOTA6IDkwcHgsXHJcbiAgICBmOTU6IDk1cHgsXHJcbiAgICBmMTAwOiAxMDBweCxcclxuICAgIGYxNDA6IDE0MHB4LFxyXG4gICAgZjE4MDogMTgwcHgsXHJcbiAgICBmMjEwOiAyMTBweFxyXG4gICksXHJcbiAgJHNwYWNlcnNcclxuKTsiLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */

.c-slider__wrapper {
  position: relative; }

.c-slider--nav-style-1 [class*="c-slider__btn--"] {
  color: #FFFFFF;
  font-weight: 800; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2xpZGVyLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVVJO0VBQ0ksa0JBQWtCLEVBQUE7O0FBR3JCO0VBR08sY0NWc0I7RURXdEIsZ0JBQWdCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9zbGlkZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQGltcG9ydCAnYmFzZS1jb21wb25lbnQnO1xyXG5cclxuJGNvbXBvbmVudC1wcmVmaXggOiAnYyc7XHJcbiRjb21wb25lbnQtbmFtZSA6ICdzbGlkZXInO1xyXG4kY29tcG9uZW50LXNlbGVjdG9yIDogJGNvbXBvbmVudC1wcmVmaXggKyAnLScgKyAkY29tcG9uZW50LW5hbWU7XHJcblxyXG4uI3skY29tcG9uZW50LXNlbGVjdG9yfSB7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5hdi1zdHlsZS0xIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgW2NsYXNzKj1cIiN7JGNvbXBvbmVudC1zZWxlY3Rvcn1fX2J0bi0tXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6JHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBDT0xPUiBTRVRTXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBEZWZhdWx0IHdlYiBzYWZlXHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XHJcblxyXG4vLyBTZXQgMVxyXG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcclxuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMzMzMzMzM7XHJcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI2RhNWEzNTtcclxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjZTQ3OTRjO1xyXG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjYWNhYWFhO1xyXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjNzdiY2UxO1xyXG4kemF1eF9jb2xvcl9zZXQxX2xpbGxhMTogI2FmYjFjYjtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gRm9udHNcclxuLy8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNS4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4kemF1eF9mb250MDogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJHphdXhfZm9udDE6IFwiUmFsZXdheVwiLCAkemF1eF9mb250MDtcclxuJHphdXhfZm9udDI6IFwiRnJhbmtmdXJ0ZXIgU3RkXCIsICR6YXV4X2ZvbnQwO1xyXG4kemF1eF9mb250MzogXCJBcmFjbmVcIiwgJHphdXhfZm9udDA7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIEJPT1RTVFJBUCBPVkVSUklERVxyXG4vLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC41LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRncmlkLWd1dHRlci13aWR0aDogMzBweDtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCwgLy8gZGVmYXVsdFxyXG4gIG1kOiA3MjBweCwgLy8gZGVmYXVsdFxyXG4gIGxnOiA5NjBweCwgLy8gZGVmYXVsdFxyXG4gIHhsOiAxMDAwcHggLy9kZWZhdWx0XHJcbiAgLy94bDogMTE0MHB4IC8vZGVmYXVsdFxyXG4pOyAvLyAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsLy9kZWZhdWx0XHJcbiAgc206IDU3NnB4LC8vZGVmYXVsdFxyXG4gIG1kOiA3NjhweCwvL2RlZmF1bHRcclxuICBsZzogOTkycHgsLy9kZWZhdWx0XHJcbiAgeGw6IDEwMDBweCAvL2RlZmF1bHRcclxuICAvL3hsOiAxMjAwcHgvL2RlZmF1bHRcclxuKTsgLy8gIWRlZmF1bHQ7XHJcblxyXG4kc3BhY2VyOiAxcmVtO1xyXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgZjI6IDJweCxcclxuICAgIGY1OiA1cHgsXHJcbiAgICBmMTA6IDEwcHgsXHJcbiAgICBmMTU6IDE1cHgsXHJcbiAgICBmMTY6IDE2cHgsXHJcbiAgICBmMjA6IDIwcHgsXHJcbiAgICBmMjU6IDI1cHgsXHJcbiAgICBmMzA6IDMwcHgsXHJcbiAgICBmMzU6IDM1cHgsXHJcbiAgICBmNDA6IDQwcHgsXHJcbiAgICBmNDU6IDQ1cHgsXHJcbiAgICBmNTA6IDUwcHgsXHJcbiAgICBmNTU6IDU1cHgsXHJcbiAgICBmNjA6IDYwcHgsXHJcbiAgICBmNjU6IDY1cHgsXHJcbiAgICBmNzA6IDcwcHgsXHJcbiAgICBmNzU6IDc1cHgsXHJcbiAgICBmODA6IDgwcHgsXHJcbiAgICBmODU6IDg1cHgsXHJcbiAgICBmOTA6IDkwcHgsXHJcbiAgICBmOTU6IDk1cHgsXHJcbiAgICBmMTAwOiAxMDBweCxcclxuICAgIGYxNDA6IDE0MHB4LFxyXG4gICAgZjE4MDogMTgwcHgsXHJcbiAgICBmMjEwOiAyMTBweFxyXG4gICksXHJcbiAgJHNwYWNlcnNcclxuKTsiXX0= */

[class*="c-episodebox__modal-"] {
  will-change: opacity;
  opacity: 0;
  z-index: -1;
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-54%);
          transform: translateY(-54%); }

.c-episodebox {
  position: relative; }
  @media (min-width: 768px) {
    .c-episodebox__modal-end .c-text1--style1 {
      font-size: 3.6rem;
      line-height: 4.0rem; } }
  .c-episodebox__modal-end .c-text1--style1 em {
    font-style: normal; }
  .c-episodebox__video {
    max-width: 452px; }
    .c-episodebox__video-outer {
      z-index: 0;
      border-radius: 30px;
      overflow: hidden; }
    .c-episodebox__video-cover,
    .c-episodebox__video video {
      will-change: opacity;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .c-episodebox__btn-get-correct-answer {
    position: relative;
    will-change: opacity;
    opacity: 0;
    z-index: -1;
    max-width: 125px;
    float: left;
    margin-top: -190px !important;
    margin-left: -23px !important; }
    @media (max-width: 767.98px) {
      .c-episodebox__btn-get-correct-answer {
        margin-left: 0px !important; } }
    .c-episodebox__btn-get-correct-answer [class*="c-typo"] {
      float: left;
      width: 100%;
      margin-top: -69px; }
  
.c-episodebox__swipe,
.c-episodebox__tap {
 cursor: pointer;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: calc(100% - 66px);
 z-index: 999;
}
 
.c-episodebox__swipe img {
 position: absolute;
 bottom: -4%;
 left: 50%;
 transform: translate(-50%);
 max-width: 150px;
}
 
.c-episodebox__tap img {
 position: absolute;
 bottom: -6%;
 left: 50%;
 transform: translate(-50%);
 max-width: 130px;
}

@media (max-width: 768px) {
  .c-episodebox__swipe img {
    max-width: 108px !important;
  }
}
 
.c-episodebox__tap.disabled {
 pointer-events: none;
}
 
@media (min-width: 768px) {
 .c-episodebox__swipe {
 display: none;
 }
}
 
@media (max-width: 768px) {
 .c-episodebox__tap {
 display: none;
 }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZXBpc29kZWJveC5jc3MiLCJjb21wb25lbnRzL2VwaXNvZGVib3guc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUNTSSxvQkFBb0I7RUFFcEIsVUFBVTtFQUNWLFdBQVc7RUFFWCxrQkFBa0I7RUFFbEIsT0FBTztFQUNQLFdBQVc7RUFHWCxRQUFRO0VBQ1IsT0FBTztFQUNQLFdBQVc7RUFDWCxtQ0FBMkI7VUFBM0IsMkJBQTJCLEVBQUE7O0FBSS9CO0VBRUksa0JBQWtCLEVBQUE7RUMrQmxCO0lEM0JLO01BTWUsaUJBQWlCO01BQ2pCLG1CQUFtQixFQUFBLEVBUzFCO0VBaEJSO0lBWWUsa0JBQWtCLEVBQUE7RUFXdEM7SUFFSSxnQkFBZ0IsRUFBQTtJQUVoQjtNQUNJLG1CQUFtQjtNQUNuQixnQkFBZ0IsRUFBQTtJQUdwQjs7TUFFSSxvQkFBb0I7TUFFcEIsa0JBQWtCO01BQ2xCLE1BQU07TUFDTixPQUFPO01BQ1AsV0FBVztNQUNYLFlBQVksRUFBQTtFQUtwQjtJQUVJLG9CQUFvQjtJQUVwQixVQUFVO0lBQ1YsV0FBVztJQUVYLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsNEJBQTRCO0lBQzVCLDZCQUE2QixFQUFBO0lDZmpDO01ES0E7UUFhUSwyQkFBMkIsRUFBQSxFQVNsQztJQXRCQTtNQWlCTyxXQUFXO01BQ1gsV0FBVztNQUNYLGlCQUFpQixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvZXBpc29kZWJveC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJbY2xhc3MqPVwiYy1lcGlzb2RlYm94X19tb2RhbC1cIl0ge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NCUpOyB9XG5cbi5jLWVwaXNvZGVib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZXBpc29kZWJveF9fbW9kYWwtZW5kIC5jLXRleHQxLS1zdHlsZTEge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogNC4wcmVtOyB9IH1cbiAgLmMtZXBpc29kZWJveF9fbW9kYWwtZW5kIC5jLXRleHQxLS1zdHlsZTEgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuYy1lcGlzb2RlYm94X192aWRlbyB7XG4gICAgbWF4LXdpZHRoOiA0NTJweDsgfVxuICAgIC5jLWVwaXNvZGVib3hfX3ZpZGVvLW91dGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmMtZXBpc29kZWJveF9fdmlkZW8tY292ZXIsXG4gICAgLmMtZXBpc29kZWJveF9fdmlkZW8gdmlkZW8ge1xuICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtZXBpc29kZWJveF9fYnRuLWdldC1jb3JyZWN0LWFuc3dlciB7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jLWVwaXNvZGVib3hfX2J0bi1nZXQtY29ycmVjdC1hbnN3ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5jLWVwaXNvZGVib3hfX2J0bi1nZXQtY29ycmVjdC1hbnN3ZXIgW2NsYXNzKj1cImMtdHlwb1wiXSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTY5cHg7IH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBpbXBvcnQgJ2Jhc2UtY29tcG9uZW50JztcclxuXHJcbiRjb21wb25lbnQtcHJlZml4IDogJ2MnO1xyXG4kY29tcG9uZW50LW5hbWUgOiAnZXBpc29kZWJveCc7XHJcbiRjb21wb25lbnQtc2VsZWN0b3IgOiAkY29tcG9uZW50LXByZWZpeCArICctJyArICRjb21wb25lbnQtbmFtZTtcclxuXHJcbltjbGFzcyo9XCIjeyRjb21wb25lbnQtc2VsZWN0b3J9X19tb2RhbC1cIl0ge1xyXG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgICAgICAgXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy90b3A6IDEzJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NCUpO1xyXG5cclxufVxyXG5cclxuLiN7JGNvbXBvbmVudC1zZWxlY3Rvcn0ge1xyXG4gICAgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fbW9kYWwge1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtZW5kIHtcclxuICAgICAgICAgICAgLmMtdGV4dDEge1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXN0eWxlMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC4wcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICBcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MnB4O1xyXG5cclxuICAgICAgICAmLW91dGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY292ZXIsXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLWdldC1jb3JyZWN0LWFuc3dlciB7XHJcblxyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9ICAgICAgICBcclxuXHJcbiAgICAgICAgW2NsYXNzKj1cImMtdHlwb1wiXSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTY5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */

.c-shape__inner {
  position: relative; }

.c-shape--round1 {
  border-radius: 80px;
  overflow: visible; }

.c-shape--white {
  background-color: #FFFFFF; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2hhcGUuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVUk7RUFDSSxrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxtQkFBbUI7RUFDbkIsaUJBQWlCLEVBQUE7O0FBR3JCO0VBQ0kseUJDYjBCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9zaGFwZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0ICdiYXNlLWNvbXBvbmVudCc7XHJcblxyXG4kY29tcG9uZW50LXByZWZpeCA6ICdjJztcclxuJGNvbXBvbmVudC1uYW1lIDogJ3NoYXBlJztcclxuJGNvbXBvbmVudC1zZWxlY3RvciA6ICRjb21wb25lbnQtcHJlZml4ICsgJy0nICsgJGNvbXBvbmVudC1uYW1lO1xyXG5cclxuLiN7JGNvbXBvbmVudC1zZWxlY3Rvcn0ge1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcm91bmQxIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcclxuICAgIH1cclxuXHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIENPTE9SIFNFVFNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIERlZmF1bHQgd2ViIHNhZmVcclxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcclxuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcclxuXHJcbi8vIFNldCAxXHJcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xyXG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzMzMzMzMztcclxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjZGE1YTM1O1xyXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNlNDc5NGM7XHJcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNhY2FhYWE7XHJcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICM3N2JjZTE7XHJcbiR6YXV4X2NvbG9yX3NldDFfbGlsbGExOiAjYWZiMWNiO1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBGb250c1xyXG4vLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC41LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiR6YXV4X2ZvbnQwOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kemF1eF9mb250MTogXCJSYWxld2F5XCIsICR6YXV4X2ZvbnQwO1xyXG4kemF1eF9mb250MjogXCJGcmFua2Z1cnRlciBTdGRcIiwgJHphdXhfZm9udDA7XHJcbiR6YXV4X2ZvbnQzOiBcIkFyYWNuZVwiLCAkemF1eF9mb250MDtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gQk9PVFNUUkFQIE9WRVJSSURFXHJcbi8vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjUuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LCAvLyBkZWZhdWx0XHJcbiAgbWQ6IDcyMHB4LCAvLyBkZWZhdWx0XHJcbiAgbGc6IDk2MHB4LCAvLyBkZWZhdWx0XHJcbiAgeGw6IDEwMDBweCAvL2RlZmF1bHRcclxuICAvL3hsOiAxMTQwcHggLy9kZWZhdWx0XHJcbik7IC8vICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCwvL2RlZmF1bHRcclxuICBzbTogNTc2cHgsLy9kZWZhdWx0XHJcbiAgbWQ6IDc2OHB4LC8vZGVmYXVsdFxyXG4gIGxnOiA5OTJweCwvL2RlZmF1bHRcclxuICB4bDogMTAwMHB4IC8vZGVmYXVsdFxyXG4gIC8veGw6IDEyMDBweC8vZGVmYXVsdFxyXG4pOyAvLyAhZGVmYXVsdDtcclxuXHJcbiRzcGFjZXI6IDFyZW07XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBmMjogMnB4LFxyXG4gICAgZjU6IDVweCxcclxuICAgIGYxMDogMTBweCxcclxuICAgIGYxNTogMTVweCxcclxuICAgIGYxNjogMTZweCxcclxuICAgIGYyMDogMjBweCxcclxuICAgIGYyNTogMjVweCxcclxuICAgIGYzMDogMzBweCxcclxuICAgIGYzNTogMzVweCxcclxuICAgIGY0MDogNDBweCxcclxuICAgIGY0NTogNDVweCxcclxuICAgIGY1MDogNTBweCxcclxuICAgIGY1NTogNTVweCxcclxuICAgIGY2MDogNjBweCxcclxuICAgIGY2NTogNjVweCxcclxuICAgIGY3MDogNzBweCxcclxuICAgIGY3NTogNzVweCxcclxuICAgIGY4MDogODBweCxcclxuICAgIGY4NTogODVweCxcclxuICAgIGY5MDogOTBweCxcclxuICAgIGY5NTogOTVweCxcclxuICAgIGYxMDA6IDEwMHB4LFxyXG4gICAgZjE0MDogMTQwcHgsXHJcbiAgICBmMTgwOiAxODBweCxcclxuICAgIGYyMTA6IDIxMHB4XHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pOyJdfQ== */

.c-navformat1 {
  -webkit-transition: -webkit-transform 600ms cubic-bezier(0, 0.55, 0.45, 1) 0s;
  transition: -webkit-transform 600ms cubic-bezier(0, 0.55, 0.45, 1) 0s;
  transition: transform 600ms cubic-bezier(0, 0.55, 0.45, 1) 0s;
  transition: transform 600ms cubic-bezier(0, 0.55, 0.45, 1) 0s, -webkit-transform 600ms cubic-bezier(0, 0.55, 0.45, 1) 0s; }
  @media (max-width: 768px) {
  .c-navformat1 {
    -webkit-transform: translateX(-1%) scale(0.7);
    transform: translateX(-1%) scale(0.7);
  }
}
@media (max-width: 575.98px) {
  .c-navformat1 {
    -webkit-transform: translateX(1%) scale(0.6);
    transform: translateX(1%) scale(0.6);
  }
}
@media (max-width: 480px) {
  .c-navformat1 {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@media (max-width: 420px) {
  .c-navformat1 {
    -webkit-transform: translateX(-1%) scale(0.4);
    transform: translateX(-1%) scale(0.4);
  }
}
@media (max-width: 390px) {
  .c-navformat1 {
    -webkit-transform: translateX(-4%) scale(0.45);
    transform: translateX(-4%) scale(0.45);
  }
}
@media (max-width: 360px) {
  .c-navformat1 {
    -webkit-transform: translateX(-5%) scale(0.38);
    transform: translateX(-5%) scale(0.38);
  }
}
@media (max-width: 321px) {
  .c-navformat1 {
    -webkit-transform: translateX(-5%) scale(0.38);
    transform: translateX(-5%) scale(0.38);
  }
}
  .c-navformat1__petals-wrapper {
    position: relative; }
  .c-navformat1__petals-media {
    display: inline-block;
    will-change: transform; }
  .c-navformat1__item {
    font-family: "Frankfurter Std", sans-serif;
    font-weight: normal;
    font-size: 2.2rem;
    line-height: 2.2rem;
    position: absolute;
    list-style: none;
    display: block;
    width: 200px;
    margin-left: -100px;
    -webkit-transition: all 100ms ease-in-out 0s;
    transition: all 100ms ease-in-out 0s;
    will-change: transform; }
    .c-navformat1__item .c-deco--heart2 {
      -webkit-transition: all 100ms ease-in-out 0s;
      transition: all 100ms ease-in-out 0s;
      position: absolute;
      top: 50%;
      left: 50%;
      opacity: 0.7;
      z-index: 100; }
      .c-navformat1__item .c-deco--heart2 img {
        -webkit-transition: -webkit-transform 100ms ease-in-out 0s;
        transition: -webkit-transform 100ms ease-in-out 0s;
        transition: transform 100ms ease-in-out 0s;
        transition: transform 100ms ease-in-out 0s, -webkit-transform 100ms ease-in-out 0s; }
    .c-navformat1__item--pos1 {
      top: -10%;
      left: 50%; }
      .c-navformat1__item--pos1 .c-deco--heart2 {
        -webkit-transform: translate(-8px, 49px);
                transform: translate(-8px, 49px); }
    .c-navformat1__item--pos2 {
      top: 5%;
      right: -31%; }
      .c-navformat1__item--pos2 .c-deco--heart2 {
        -webkit-transform: translate(-108px, 52px);
                transform: translate(-108px, 52px); }
    .c-navformat1__item--pos3 {
      top: 44%;
      left: 120%; }
      .c-navformat1__item--pos3 .c-deco--heart2 {
        -webkit-transform: translate(-123px, 14px);
                transform: translate(-123px, 14px); }
      .c-navformat1__item--pos3.--ani1-current .c-deco--heart2 {
        -webkit-transform: translate(-110px, 12px);
                transform: translate(-110px, 12px); }
    .c-navformat1__item--pos4 {
      top: 89%;
      left: 100%; }
      .c-navformat1__item--pos4 .c-deco--heart2 {
        -webkit-transform: translate(-88px, -43px);
                transform: translate(-88px, -43px); }
      .c-navformat1__item--pos4.--ani1-current .c-deco--heart2 {
        -webkit-transform: translate(-83px, -43px);
                transform: translate(-83px, -43px); }
    .c-navformat1__item--pos5 {
      top: 105%;
      left: 50%; }
      .c-navformat1__item--pos5 .c-deco--heart2 {
        -webkit-transform: translate(-10px, -58px);
                transform: translate(-10px, -58px); }
      .c-navformat1__item--pos5.--ani1-current .c-deco--heart2 {
        -webkit-transform: translate(-12px, -51px);
                transform: translate(-12px, -51px); }
    .c-navformat1__item--pos6 {
      top: 89%;
      left: 3%; }
      .c-navformat1__item--pos6 .c-deco--heart2 {
        -webkit-transform: translate(59px, -46px);
                transform: translate(59px, -46px); }
      .c-navformat1__item--pos6.--ani1-current .c-deco--heart2 {
        -webkit-transform: translate(50px, -46px);
                transform: translate(50px, -46px); }
    .c-navformat1__item--pos7 {
      top: 44%;
      left: -17%; }
      .c-navformat1__item--pos7 .c-deco--heart2 {
        -webkit-transform: translate(88px, 14px);
                transform: translate(88px, 14px); }
      .c-navformat1__item--pos7.--ani1-current .c-deco--heart2 {
        -webkit-transform: translate(80px, 9px);
                transform: translate(80px, 9px); }
    .c-navformat1__item--pos8 {
      top: 9%;
      left: -4%; }
      .c-navformat1__item--pos8 .c-deco--heart2 {
        -webkit-transform: translate(91px, 37px);
                transform: translate(91px, 37px); }
    .c-navformat1__item--pos8.--ani1-current .c-deco--heart2 {
      -webkit-transform: translate(80px, 37px);
              transform: translate(80px, 37px); }
    .c-navformat1__item[aria-disabled="true"] {
      opacity: 0;
      cursor: default; }
    .c-navformat1__item [class*="-word"] {
      position: relative;
      -webkit-transition: all 100ms ease-in-out 0s;
      transition: all 100ms ease-in-out 0s; }
    .c-navformat1__item [class*="-part--"] {
      position: absolute;
      left: 0;
      width: 100%; }
    .c-navformat1__item [class*="-part--outline"] {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      color: transparent !important;
      background: transparent !important;
      background-clip: inherit !important; }
    .c-navformat1__item [class*="-part--text"] span {
      -webkit-transition: all 100ms cubic-bezier(0, 0.55, 0.45, 1) 0s;
      transition: all 100ms cubic-bezier(0, 0.55, 0.45, 1) 0s; }
    .c-navformat1__item--style1 span {
      position: relative;
      display: inline-block;
      -webkit-transform: skewY(-4deg);
              transform: skewY(-4deg); }
    .c-navformat1__item--style1 [class*="--word1"] {
      z-index: 10;
      top: -68px;
      left: -5px; }
    .c-navformat1__item--style1 [class*="--word2"] {
      z-index: 15;
      top: -34px;
      left: 25px; }
    .c-navformat1__item--style1 [class*="--word3"] {
      z-index: 20;
      top: -22px;
      left: 45px; }
    .c-navformat1__item--style1 [class*="--word2"] span {
      font-size: 2.5rem;
      line-height: 1;
      color: #fb9c00; }
    /* .c-navformat1__item--style1 [class*="--word2"] [class*="-part--outline"] {
      -webkit-text-stroke: 4px #FFFFFF; } */
    .c-navformat1__item--style1 [class*="--word1"] span,
    .c-navformat1__item--style1 [class*="--word3"] span {
      font-size: 4.8rem;
      line-height: 1;
      color: #2b973d; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style1 [class*="--word1"] span,
        .c-navformat1__item--style1 [class*="--word3"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#2b973d), to(#82d440));
          background: linear-gradient(to bottom, #2b973d 0%, #82d440 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style1.--ani1-current [class*="--word1"] [class*="-part--outline"] {
      -webkit-text-stroke: 10px #FFFFFF; }
    .c-navformat1__item--style1.--ani1-current [class*="--word2"] {
      z-index: 30; }
      .c-navformat1__item--style1.--ani1-current [class*="--word2"] [class*="-part--outline"] {
        -webkit-text-stroke: 4px #FFFFFF; }
    .c-navformat1__item--style1.--ani1-current [class*="--word3"] [class*="-part--outline"] {
      -webkit-text-stroke: 10px #FFFFFF; }
    .c-navformat1__item--style2 span {
      position: relative;
      display: inline-block;
      -webkit-transform: skewY(-3deg);
              transform: skewY(-3deg); }
    .c-navformat1__item--style2 [class*="--word1"] {
      z-index: 10; }
    .c-navformat1__item--style2 [class*="--word2"] {
      z-index: 15;
      top: 34px; }
    .c-navformat1__item--style2 [class*="--word1"] span,
    .c-navformat1__item--style2 [class*="--word2"] span {
      font-size: 4.2rem;
      line-height: 1;
      letter-spacing: -0.2rem; }
    .c-navformat1__item--style2 [class*="--word1"] span {
      color: #7776ff; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style2 [class*="--word1"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#7776ff), to(#8e69fb));
          background: linear-gradient(to bottom, #7776ff 0%, #8e69fb 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style2 [class*="--word2"] span {
      color: #8d68fb; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style2 [class*="--word2"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#8d68fb), to(#cb0bd5));
          background: linear-gradient(to bottom, #8d68fb 0%, #cb0bd5 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style2.--ani1-current [class*="--word1"]:after {
      content: "";
      display: block;
      height: 20px;
      width: 100%;
      background-color: #FFFFFF;
      position: absolute;
      top: 10px;
      left: 50%;
      max-width: 70px;
      margin-left: -40px;
      z-index: -1; }
    .c-navformat1__item--style2.--ani1-current [class*="--word1"] [class*="-part--outline"],
    .c-navformat1__item--style2.--ani1-current [class*="--word2"] [class*="-part--outline"] {
      -webkit-text-stroke: 17px #FFFFFF; }
    .c-navformat1__item--style2.--ani1-current [class*="--word2"] {
      z-index: 8;
      top: 37px;
      left: 2px; }
    .c-navformat1__item--style3 span {
      position: relative;
      display: inline-block;
      -webkit-transform: skewY(-3deg);
              transform: skewY(-3deg); }
    .c-navformat1__item--style3 [class*="--word1"] {
      z-index: 10;
      top: -5px; }
    .c-navformat1__item--style3 [class*="--word2"] {
      z-index: 15;
      top: 24px;
      left: 1px; }
    .c-navformat1__item--style3 [class*="--word1"] span {
      font-size: 3.2rem;
      line-height: 1;
      letter-spacing: -0.09rem; }
    .c-navformat1__item--style3 [class*="--word2"] span {
      font-size: 3.4rem;
      line-height: 1;
      letter-spacing: -0.02rem; }
    .c-navformat1__item--style3 [class*="--word1"] span {
      color: #fd5392; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style3 [class*="--word1"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#fd5392), to(#fb5e81));
          background: linear-gradient(to bottom, #fd5392 0%, #fb5e81 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style3 [class*="--word2"] span {
      color: #fb5e81; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style3 [class*="--word2"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#fb5e81), to(#f86f64));
          background: linear-gradient(to bottom, #fb5e81 0%, #f86f64 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style3.--ani1-current {
      -webkit-transform: scale(1.7) !important;
              transform: scale(1.7) !important; }
      .c-navformat1__item--style3.--ani1-current [class*="--word1"]:after {
        content: "";
        display: block;
        height: 36px;
        width: 100%;
        background-color: #FFFFFF;
        position: absolute;
        top: 6px;
        left: 50%;
        max-width: 115px;
        margin-left: -58px;
        z-index: -1;
        border-radius: 80%;
        -webkit-transform: rotateZ(-7deg);
                transform: rotateZ(-7deg); }
      .c-navformat1__item--style3.--ani1-current [class*="--word1"] [class*="-part--outline"],
      .c-navformat1__item--style3.--ani1-current [class*="--word2"] [class*="-part--outline"] {
        -webkit-text-stroke: 8px #FFFFFF; }
    .c-navformat1__item--style4 span {
      position: relative;
      display: inline-block;
      -webkit-transform: skewY(-3deg);
              transform: skewY(-3deg); }
    .c-navformat1__item--style4 [class*="--word1"] {
      z-index: 10;
      top: -5px; }
    .c-navformat1__item--style4 [class*="--word2"] {
      z-index: 15;
      top: 15px;
      left: 1px; }
    .c-navformat1__item--style4 [class*="--word1"] span {
      font-size: 2.6rem;
      line-height: 1;
      letter-spacing: -0.09rem; }
    .c-navformat1__item--style4 [class*="--word2"] span {
      font-size: 4.8rem;
      line-height: 1;
      letter-spacing: -0.02rem; }
    .c-navformat1__item--style4 [class*="--word1"] span {
      color: #6a14d1; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style4 [class*="--word1"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#6a14d1), to(#6a14d1));
          background: linear-gradient(to bottom, #6a14d1 0%, #6a14d1 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style4 [class*="--word2"] span {
      color: #6a14d1; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style4 [class*="--word2"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#6a14d1), to(#c72090));
          background: linear-gradient(to bottom, #6a14d1 0%, #c72090 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style4.--ani1-current [class*="--word1"]:after {
      content: "";
      display: block;
      height: 36px;
      width: 100%;
      background-color: #FFFFFF;
      position: absolute;
      top: 6px;
      left: 50%;
      max-width: 115px;
      margin-left: -58px;
      z-index: -1;
      border-radius: 80%;
      -webkit-transform: scale(0.7) rotateZ(-7deg);
              transform: scale(0.7) rotateZ(-7deg); }
    .c-navformat1__item--style4.--ani1-current [class*="--word1"] [class*="-part--outline"],
    .c-navformat1__item--style4.--ani1-current [class*="--word2"] [class*="-part--outline"] {
      -webkit-text-stroke: 8px #FFFFFF; }
    .c-navformat1__item--style5 span {
      position: relative;
      display: inline-block;
      -webkit-transform: skewY(-3deg);
              transform: skewY(-3deg); }
    .c-navformat1__item--style5 [class*="--word1"] {
      z-index: 10;
      top: -10px; }
    .c-navformat1__item--style5 [class*="--word2"] {
      z-index: 15;
      top: 20px;
      left: 1px; }
    .c-navformat1__item--style5 [class*="--word1"] span {
      font-size: 3.5rem;
      line-height: 1;
      letter-spacing: -0.09rem; }
    .c-navformat1__item--style5 [class*="--word2"] span {
      font-size: 3.9rem;
      line-height: 1;
      letter-spacing: -0.09rem; }
    .c-navformat1__item--style5 [class*="--word1"] span {
      color: #ff7800; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style5 [class*="--word1"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#fe920b));
          background: linear-gradient(to bottom, #ff7800 0%, #fe920b 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style5 [class*="--word2"] span {
      color: #fe920b; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style5 [class*="--word2"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#fe920b), to(#fde187));
          background: linear-gradient(to bottom, #fe920b 0%, #fde187 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style5.--ani1-current [class*="--word1"]:after {
      content: "";
      display: block;
      height: 49px;
      width: 100%;
      background-color: #FFFFFF;
      position: absolute;
      top: 6px;
      left: 50%;
      max-width: 115px;
      margin-left: -58px;
      z-index: -1;
      border-radius: 80%;
      -webkit-transform: scale(0.7) rotateZ(-7deg);
              transform: scale(0.7) rotateZ(-7deg); }
    .c-navformat1__item--style5.--ani1-current [class*="--word1"] [class*="-part--outline"],
    .c-navformat1__item--style5.--ani1-current [class*="--word2"] [class*="-part--outline"] {
      -webkit-text-stroke: 8px #FFFFFF; }
    .c-navformat1__item--style5.--ani1-current [class*="--word2"] {
      top: 22px; }
    .c-navformat1__item--style6 span {
      position: relative;
      display: inline-block;
      -webkit-transform: skewY(-4deg);
              transform: skewY(-4deg); }
    .c-navformat1__item--style6 [class*="--word1"],
    .c-navformat1__item--style6 [class*="--word3"] {
      letter-spacing: -0.2rem; }
    .c-navformat1__item--style6 [class*="--word1"] {
      z-index: 10;
      top: -22px;
      left: -30px; }
    .c-navformat1__item--style6 [class*="--word2"] {
      z-index: 20;
      top: 15px;
      left: -34px; }
    .c-navformat1__item--style6 [class*="--word3"] {
      z-index: 15;
      top: 29px;
      left: -27px; }
    .c-navformat1__item--style6 [class*="--word2"] span {
      font-size: 2.5rem;
      line-height: 1;
      color: #FFFFFF; }
    .c-navformat1__item--style6 [class*="--word2"] [class*="-part--outline"] {
      -webkit-text-stroke: 4px #77bce1; }
    .c-navformat1__item--style6 [class*="--word1"] span {
      font-size: 4.8rem;
      line-height: 1;
      color: #f6f9a0; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style6 [class*="--word1"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#f6f9a0), to(#73e68f));
          background: linear-gradient(to bottom, #f6f9a0 0%, #73e68f 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style6 [class*="--word3"] span {
      font-size: 4.8rem;
      line-height: 1;
      color: #f8e379; }
      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        .c-navformat1__item--style6 [class*="--word3"] span {
          background: -webkit-gradient(linear, left top, left bottom, from(#f8e379), to(#ff7800));
          background: linear-gradient(to bottom, #f8e379 0%, #ff7800 100%);
          -webkit-background-clip: text;
                  background-clip: text;
          color: transparent; } }
    .c-navformat1__item--style6.--ani1-current [class*="--word1"] [class*="-part--outline"] {
      -webkit-text-stroke: 10px #FFFFFF; }
    .c-navformat1__item--style6.--ani1-current [class*="--word2"] {
      z-index: 30; }
    .c-navformat1__item--style6.--ani1-current [class*="--word3"] [class*="-part--outline"] {
      -webkit-text-stroke: 10px #FFFFFF; }
    .c-navformat1__item.--ani1-current {
      -webkit-transform: scale(1.3);
              transform: scale(1.3); }
      .c-navformat1__item.--ani1-current .c-deco--heart2 {
        opacity: 1; }
        .c-navformat1__item.--ani1-current .c-deco--heart2 img {
          -webkit-transform: scale(2);
                  transform: scale(2); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbmF2Zm9ybWF0MS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUE7RUFFSSw2RUFBNkQ7RUFBN0QscUVBQTZEO0VBQTdELDZEQUE2RDtFQUE3RCx3SEFBNkQsRUFBQTtFQytEN0Q7SURqRUo7TUFLUSw2Q0FBcUM7Y0FBckMscUNBQXFDLEVBQUEsRUE0eEI1QztFQ2h1Qkc7SURqRUo7TUFTUSw2Q0FBcUM7Y0FBckMscUNBQXFDLEVBQUEsRUF3eEI1QztFQXJ4Qkc7SUFaSjtNQWFRLDZDQUFxQztjQUFyQyxxQ0FBcUMsRUFBQSxFQW94QjVDO0VBanhCRztJQWhCSjtNQWlCUSw2Q0FBcUM7Y0FBckMscUNBQXFDLEVBQUEsRUFneEI1QztFQTd3Qkc7SUFwQko7TUFxQlEsNkNBQXFDO2NBQXJDLHFDQUFxQyxFQUFBLEVBNHdCNUM7RUF6d0JHO0lBeEJKO01BeUJRLDZDQUFxQztjQUFyQyxxQ0FBcUMsRUFBQSxFQXd3QjVDO0VBcndCRztJQTVCSjtNQTZCUSw2Q0FBcUM7Y0FBckMscUNBQXFDLEVBQUEsRUFvd0I1QztFQWp3Qkc7SUFDSSxrQkFBa0IsRUFBQTtFQUd0QjtJQUNJLHFCQUFxQjtJQUNyQixzQkFBc0IsRUFBQTtFQUcxQjtJQUVJLDRERXJCaUM7SUZzQmpDLG1CQUFtQjtJQUVuQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBRW5CLGtCQUFrQjtJQUVsQixnQkFBZ0I7SUFDaEIsY0FBYztJQUVkLFlBQVk7SUFDWixtQkFBbUI7SUFxdEJuQiw0Q0FBb0M7SUFBcEMsb0NBQW9DO0lBQ3BDLHNCQUFzQixFQUFBO0lBcHVCekI7TUFpQk8sNENBQW9DO01BQXBDLG9DQUFvQztNQUVwQyxrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLFNBQVM7TUFDVCxZQUFZO01BQ1osWUFB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QkFBckIscUJBQXFCO1VBQ3JCLGtCQUFrQixFQUFBLEVBR3pCO0lBeERSO01BNkRXLGlCQUFpQjtNQUNqQixjQUFjO01BRWQsY0FBYyxFQUFBO01BRW1CO1FBbEU1QztVQW1FZSx1RkFBZ0U7VUFBaEUsZ0VBQWdFO1VBQ2hFLDZCQUFxQjtrQkFBckIscUJBQXFCO1VBQ3JCLGtCQUFrQixFQUFBLEVBR3pCO0lBeEVSO01BK0VlLGlDRXh2QlUsRUFBQTtJRnlxQnpCO01Bb0ZXLFdBQVcsRUFBQTtJQXBGdEI7TUE0RmUsaUNFcndCVSxFQUFBO0lGMEM3QjtNQXd1Qk8sNkJBQXFCO2NBQXJCLHFCQUFxQixFQUFBO01BeHVCNUI7UUE0dUJXLFVBQVUsRUFBQTtRQTV1QnJCO1VBK3VCZSwyQkFBbUI7a0JBQW5CLG1CQUFtQixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvbmF2Zm9ybWF0MS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0ICdiYXNlLWNvbXBvbmVudCc7XHJcblxyXG4kY29tcG9uZW50LXByZWZpeCA6ICdjJztcclxuJGNvbXBvbmVudC1uYW1lIDogJ25hdmZvcm1hdDEnO1xyXG4kY29tcG9uZW50LXNlbGVjdG9yIDogJGNvbXBvbmVudC1wcmVmaXggKyAnLScgKyAkY29tcG9uZW50LW5hbWU7XHJcblxyXG4uI3skY29tcG9uZW50LXNlbGVjdG9yfSB7XHJcbiAgICAgXHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNjAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpIDBzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpIHNjYWxlKDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00JSkgc2NhbGUoMC41KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo0ODBweCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHNjYWxlKDAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NDIwcHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKSBzY2FsZSgwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjM5MHB4KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00JSkgc2NhbGUoMC40KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDozNjBweCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNCUpIHNjYWxlKDAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MzIxcHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTklKSBzY2FsZSgwLjQpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19wZXRhbHMtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BldGFscy1tZWRpYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcclxuXHJcbiAgICAgICAgLmMtZGVjby0taGVhcnQyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0IDBzO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wb3MxIHtcclxuICAgICAgICAgICAgdG9wOiAtMTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAuYy1kZWNvLS1oZWFydDIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgNDlweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wb3MyIHtcclxuICAgICAgICAgICAgdG9wOiA5JTtcclxuICAgICAgICAgICAgbGVmdDogMTA1JTtcclxuXHJcbiAgICAgICAgICAgIC5jLWRlY28tLWhlYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDhweCwgMjlweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBvczMge1xyXG4gICAgICAgICAgICB0b3A6IDQ0JTtcclxuICAgICAgICAgICAgbGVmdDogMTIwJTtcclxuXHJcbiAgICAgICAgICAgIC5jLWRlY28tLWhlYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTIzcHgsIDE5cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLi0tYW5pMS1jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIC5jLWRlY28tLWhlYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMHB4LCAxMnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBvczQge1xyXG4gICAgICAgICAgICB0b3A6IDg5JTtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5jLWRlY28tLWhlYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODhweCwgLTQzcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLi0tYW5pMS1jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIC5jLWRlY28tLWhlYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgzcHgsIC00M3B4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBvczUge1xyXG4gICAgICAgICAgICB0b3A6IDEwNSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIC5jLWRlY28tLWhlYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTU4cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLi0tYW5pMS1jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIC5jLWRlY28tLWhlYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIC01MXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBvczYge1xyXG4gICAgICAgICAgICB0b3A6IDg5JTtcclxuICAgICAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgICAgICAuYy1kZWNvLS1oZWFydDIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTlweCwgLTQ2cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLi0tYW5pMS1jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIC5jLWRlY28tLWhlYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgLTQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcG9zNyB7XHJcbiAgICAgICAgICAgIHRvcDogNDQlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTclO1xyXG5cclxuICAgICAgICAgICAgLmMtZGVjby0taGVhcnQyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg4cHgsIDE0cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLi0tYW5pMS1jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIC5jLWRlY28tLWhlYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgOXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBvczgge1xyXG4gICAgICAgICAgICB0b3A6IDklO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNCU7XHJcblxyXG4gICAgICAgICAgICAuYy1kZWNvLS1oZWFydDIge1xyXG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OHB4LCAyNHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkxcHgsIDM3cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBbY2xhc3MqPVwiLXdvcmRcIl0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dCAwcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtjbGFzcyo9XCItcGFydC0tXCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtjbGFzcyo9XCItcGFydC0tb3V0bGluZVwiXSB7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBbY2xhc3MqPVwiLXBhcnQtLXRleHRcIl0ge1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpIDBzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3R5bGUxIHtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQxXCJdIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQyXCJdIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDNcIl0ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9ICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgLy8gU3R5bGVcclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYjljMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItcGFydC0tb3V0bGluZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogNHB4ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMVwiXSxcclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDNcIl0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogIzU1Y2M3YztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiOTczZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWNsaXA6IHRleHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzJiMDQ4IDAlLCAjODNjNzRhIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmI5NzNkIDAlLCAjODJkNDQwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgJi4tLWFuaTEtY3VycmVudCB7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDFcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItcGFydC0tb3V0bGluZVwiXSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMTBweCAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItcGFydC0tb3V0bGluZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDRweCAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDNcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItcGFydC0tb3V0bGluZVwiXSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMTBweCAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3R5bGUyIHtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtM2RlZylcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDFcIl0ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQyXCJdIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMVwiXSxcclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMVwiXSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3NmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtY2xpcDogdGV4dCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNzc3NmZmIDAlLCAjOGU2OWZiIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ZDY4ZmI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1jbGlwOiB0ZXh0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzhkNjhmYiAwJSwgI2FlMmNmMSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzhkNjhmYiAwJSwgI2NiMGJkNSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuLS1hbmkxLWN1cnJlbnQgeyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQxXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMVwiXSxcclxuICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQyXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLXBhcnQtLW91dGxpbmVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxN3B4ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMlwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXN0eWxlMyB7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLTNkZWcpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQxXCJdIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMlwiXSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDFcIl0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA5cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMlwiXSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQxXCJdIHtcclxuICAgICAgICAgICAgICAgIHNwYW4geyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZDUzOTI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1jbGlwOiB0ZXh0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZDUzOTIgMCUsICNmYjVlODEgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMlwiXSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZiNWU4MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWNsaXA6IHRleHQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZiNWU4MSAwJSwgI2Y4NmY2NCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuLS1hbmkxLWN1cnJlbnQgeyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS43KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQxXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTdkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDFcIl0sXHJcbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMlwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIi1wYXJ0LS1vdXRsaW5lXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogOHB4ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdHlsZTQge1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zZGVnKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMVwiXSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQxXCJdIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMVwiXSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmExNGQxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtY2xpcDogdGV4dCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNmExNGQxIDAlLCAjNmExNGQxIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2YTE0ZDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1jbGlwOiB0ZXh0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2YTE0ZDEgMCUsICNjNzIwOTAgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLi0tYW5pMS1jdXJyZW50IHsgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHJvdGF0ZVooLTdkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDFcIl0sXHJcbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMlwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIi1wYXJ0LS1vdXRsaW5lXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogOHB4ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdHlsZTUge1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zZGVnKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMVwiXSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQxXCJdIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA5cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMVwiXSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY3ODAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtY2xpcDogdGV4dCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmY3ODAwIDAlLCAjZmU5MjBiIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZTkyMGI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1jbGlwOiB0ZXh0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZTkyMGIgMCUsICNmZGUxODcgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLi0tYW5pMS1jdXJyZW50IHsgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHJvdGF0ZVooLTdkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDFcIl0sXHJcbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkMlwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIi1wYXJ0LS1vdXRsaW5lXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogOHB4ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgJi0tc3R5bGU2IHtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQxXCJdLFxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkM1wiXSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDFcIl0ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDNcIl0ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC8vIFN0eWxlXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQyXCJdIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLXBhcnQtLW91dGxpbmVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDRweCAjNzdiY2UxIDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDFcIl0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNmY5YTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1jbGlwOiB0ZXh0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNmY5YTAgMCUsICM3M2U2OGYgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItLXdvcmQzXCJdIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjhlMzc5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtY2xpcDogdGV4dCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjhlMzc5IDAlLCAjZmY3ODAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgJi4tLWFuaTEtY3VycmVudCB7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDFcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItcGFydC0tb3V0bGluZVwiXSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMTBweCAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj1cIi0td29yZDJcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItcGFydC0tb3V0bGluZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vLXdlYmtpdC10ZXh0LXN0cm9rZTogNHB4ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLS13b3JkM1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIi1wYXJ0LS1vdXRsaW5lXCJdIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxMHB4ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgJi4tLWFuaTEtY3VycmVudCB7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYy1kZWNvLS1oZWFydDIge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBDT0xPUiBTRVRTXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBEZWZhdWx0IHdlYiBzYWZlXHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XHJcblxyXG4vLyBTZXQgMVxyXG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcclxuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMzMzMzMzM7XHJcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI2RhNWEzNTtcclxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjZTQ3OTRjO1xyXG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjYWNhYWFhO1xyXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjNzdiY2UxO1xyXG4kemF1eF9jb2xvcl9zZXQxX2xpbGxhMTogI2FmYjFjYjtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gRm9udHNcclxuLy8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNS4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4kemF1eF9mb250MDogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJHphdXhfZm9udDE6IFwiUmFsZXdheVwiLCAkemF1eF9mb250MDtcclxuJHphdXhfZm9udDI6IFwiRnJhbmtmdXJ0ZXIgU3RkXCIsICR6YXV4X2ZvbnQwO1xyXG4kemF1eF9mb250MzogXCJBcmFjbmVcIiwgJHphdXhfZm9udDA7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIEJPT1RTVFJBUCBPVkVSUklERVxyXG4vLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC41LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRncmlkLWd1dHRlci13aWR0aDogMzBweDtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCwgLy8gZGVmYXVsdFxyXG4gIG1kOiA3MjBweCwgLy8gZGVmYXVsdFxyXG4gIGxnOiA5NjBweCwgLy8gZGVmYXVsdFxyXG4gIHhsOiAxMDAwcHggLy9kZWZhdWx0XHJcbiAgLy94bDogMTE0MHB4IC8vZGVmYXVsdFxyXG4pOyAvLyAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsLy9kZWZhdWx0XHJcbiAgc206IDU3NnB4LC8vZGVmYXVsdFxyXG4gIG1kOiA3NjhweCwvL2RlZmF1bHRcclxuICBsZzogOTkycHgsLy9kZWZhdWx0XHJcbiAgeGw6IDEwMDBweCAvL2RlZmF1bHRcclxuICAvL3hsOiAxMjAwcHgvL2RlZmF1bHRcclxuKTsgLy8gIWRlZmF1bHQ7XHJcblxyXG4kc3BhY2VyOiAxcmVtO1xyXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgZjI6IDJweCxcclxuICAgIGY1OiA1cHgsXHJcbiAgICBmMTA6IDEwcHgsXHJcbiAgICBmMTU6IDE1cHgsXHJcbiAgICBmMTY6IDE2cHgsXHJcbiAgICBmMjA6IDIwcHgsXHJcbiAgICBmMjU6IDI1cHgsXHJcbiAgICBmMzA6IDMwcHgsXHJcbiAgICBmMzU6IDM1cHgsXHJcbiAgICBmNDA6IDQwcHgsXHJcbiAgICBmNDU6IDQ1cHgsXHJcbiAgICBmNTA6IDUwcHgsXHJcbiAgICBmNTU6IDU1cHgsXHJcbiAgICBmNjA6IDYwcHgsXHJcbiAgICBmNjU6IDY1cHgsXHJcbiAgICBmNzA6IDcwcHgsXHJcbiAgICBmNzU6IDc1cHgsXHJcbiAgICBmODA6IDgwcHgsXHJcbiAgICBmODU6IDg1cHgsXHJcbiAgICBmOTA6IDkwcHgsXHJcbiAgICBmOTU6IDk1cHgsXHJcbiAgICBmMTAwOiAxMDBweCxcclxuICAgIGYxNDA6IDE0MHB4LFxyXG4gICAgZjE4MDogMTgwcHgsXHJcbiAgICBmMjEwOiAyMTBweFxyXG4gICksXHJcbiAgJHNwYWNlcnNcclxuKTsiXX0= */

[class*="c-ratio--"] {
  position: relative; }
  [class*="c-ratio--"]:before {
    display: block;
    content: " ";
    width: 100%; }

.c-ratio--113-201:before {
  padding-top: 177.87611%; }

.c-ratio--219-188:before {
  padding-top: 85.84475%; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvcmF0aW8uY3NzIiwiY29tcG9uZW50cy9yYXRpby5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VDVUksa0JBQWtCLEVBQUE7RURScEI7SUNXTSxjQUFjO0lBQ2QsWUFBWTtJQUNaLFdBQVcsRUFBQTs7QUFPakI7RUFFQyx1QkFBK0IsRUFBQTs7QUFLaEM7RUFFQyxzQkFBK0IsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL3JhdGlvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIltjbGFzcyo9XCJjLXJhdGlvLS1cIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2NsYXNzKj1cImMtcmF0aW8tLVwiXTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jLXJhdGlvLS0xMTMtMjAxOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxNzcuODc2MTElOyB9XG5cbi5jLXJhdGlvLS0yMTktMTg4OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA4NS44NDQ3NSU7IH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBpbXBvcnQgJ2Jhc2UtY29tcG9uZW50JztcclxuXHJcbiRjb21wb25lbnQtcHJlZml4IDogJ2MnO1xyXG4kY29tcG9uZW50LW5hbWUgOiAncmF0aW8nO1xyXG4kY29tcG9uZW50LXNlbGVjdG9yIDogJGNvbXBvbmVudC1wcmVmaXggKyAnLScgKyAkY29tcG9uZW50LW5hbWU7XHJcblxyXG5bY2xhc3MqPVwiI3skY29tcG9uZW50LXNlbGVjdG9yfS0tXCJdIHtcclxuICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLiN7JGNvbXBvbmVudC1zZWxlY3Rvcn0ge1xyXG4gICAgXHJcbiAgICAvLyBWaWRlbyBjb3ZlclxyXG5cdCYtLTExMy0yMDEge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogKDIwMSAvIDExMykgKiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuICAgIFxyXG4gICAgLy8gZGVjbyBjbG91ZHMxXHJcblx0Ji0tMjE5LTE4OCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAoMTg4IC8gMjE5KSAqIDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSJdfQ== */

.c-wrapper--f657 {
  max-width: 657px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvd3JhcHBlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVNJO0VBQ0ksZ0JBQWdCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy93cmFwcGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBpbXBvcnQgJ2Jhc2UtY29tcG9uZW50JztcclxuXHJcbiRjb21wb25lbnQtcHJlZml4IDogJ2MnO1xyXG4kY29tcG9uZW50LW5hbWUgOiAnd3JhcHBlcic7XHJcbiRjb21wb25lbnQtc2VsZWN0b3IgOiAkY29tcG9uZW50LXByZWZpeCArICctJyArICRjb21wb25lbnQtbmFtZTtcclxuXHJcbi4jeyRjb21wb25lbnQtc2VsZWN0b3J9IHtcclxuICAgICYtLWY2NTcge1xyXG4gICAgICAgIG1heC13aWR0aDogNjU3cHg7XHJcbiAgICB9XHJcbn1cclxuIl19 */

.c-btn {
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0; }

.c-btn {
  display: inline-block;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYnRuLnNjc3MiLCJhYnN0cmFjdHMvX3BsYWNlaG9sZGVycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFBO0VDb0NDLGdCQUFnQjtFQUNoQixTQUFTO0VBQ04sVUFBVTtFQUNWLFNBQVM7RUFDVCxVQUFVLEVBQUE7O0FEeENkO0VBRUkscUJBQXFCO0VBQ3JCLHlDQUFpQztFQUFqQyxpQ0FBaUMsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL2J0bi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0ICdiYXNlLWNvbXBvbmVudCc7XHJcblxyXG4kY29tcG9uZW50LXByZWZpeCA6ICdjJztcclxuJGNvbXBvbmVudC1uYW1lIDogJ2J0bic7XHJcbiRjb21wb25lbnQtc2VsZWN0b3IgOiAkY29tcG9uZW50LXByZWZpeCArICctJyArICRjb21wb25lbnQtbmFtZTtcclxuXHJcbi4jeyRjb21wb25lbnQtc2VsZWN0b3J9IHtcclxuICAgIFxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdEBleHRlbmQgJXphdXhfcmVzZXRfYm94O1xyXG5cdFxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gSGFyZHdhcmUtYWNjZWxlcmF0ZWQgXHJcbi8vIEBzZWUgaHR0cDovL2Jsb2cudGVhbXRyZWVob3VzZS5jb20vaW5jcmVhc2UteW91ci1zaXRlcy1wZXJmb3JtYW5jZS13aXRoLWhhcmR3YXJlLWFjY2VsZXJhdGVkLWNzc1xyXG4vLyBAc2VlIGh0dHA6Ly93d3cuaHRtbDVyb2Nrcy5jb20vZW4vdHV0b3JpYWxzL3NwZWVkL2hpZ2gtcGVyZm9ybWFuY2UtYW5pbWF0aW9ucy9cclxuJXphdXhfZm9yY2VfaGEge1xyXG5cdC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0Ly8tbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHQvLy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0Ly8tby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cclxuXHQvLy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdC8vLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0Ly8tbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0Ly8td2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG5cdC8vLW1vei1wZXJzcGVjdGl2ZTogMTAwMDtcclxuXHQvLy1tcy1wZXJzcGVjdGl2ZTogMTAwMDtcclxuXHRwZXJzcGVjdGl2ZTogMTAwMDtcclxufVxyXG5cclxuLy8gUGxhY2Vob2xkZXIgb2YgY2xhc3MgLnNyLW9ubHkgZnJvbSBCb290c3RyYXBcclxuJXphdXhfc3Jfb25seSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIEJldHRlciBmb250IHNtb290aGluZyBmb3IgbW9kZXJuIGJyb3dzZXJzLlxyXG4vLyBAc2VlIGh0dHBzOi8vZGF2aWR3YWxzaC5uYW1lL2ZvbnQtc21vb3RoaW5nXHJcbi8vIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL2ZvbnQtc21vb3RoXHJcbiV6YXV4X3RleHRfYW50aWFsaWFzZWQge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4lemF1eF9yZXNldF9ib3gge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbiV6YXV4X3Jlc2V0X3R5cG8ge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbiV6YXV4X2NsZWFyZml4IHtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxufSJdfQ== */

.c-catbox {
  position: relative;
}
.c-catbox__btn-top {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 10000;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 100px;
  color: #fff;
  width: 40px;
  height: 40px;
  line-height: 37px;
  text-align: center;
}
.c-catbox__nav-episodes {
  margin-top: -60px; }
  .c-catbox__nav-episodes [class*="c-slider__btn--"] {
    -webkit-transform: translateY(41px);
            transform: translateY(41px); }
  @media (min-width: 768px) {
    .c-catbox__nav-episodes {
      margin-top: -40px; } }
  .c-catbox__nav-episodes .c-slider__wrapper {
    padding: 0 53px; }

.c-catbox__nav-ep-item {
  padding: 100px 0 0 0;
  will-change: transform;
  font-family: "Raleway", sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  line-height: 2.0rem;
  color: #FFFFFF;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }
  @media (min-width: 768px) {
    .c-catbox__nav-ep-item {
      font-size: 2.4rem;
      line-height: 2.6rem; } }
  .c-catbox__nav-ep-item img {
    margin-bottom: 20px; }

.c-catbox__contents .swiper-button-prev {
  left: 33px; }

.c-catbox__contents .swiper-button-next {
  right: 33px; }

.c-catbox__nav-episodes .swiper-slide {
  cursor: pointer; }
  .c-catbox__nav-episodes .swiper-slide-active {
    cursor: default; }
    .c-catbox__nav-episodes .swiper-slide-active .c-catbox__nav-ep-item {
      -webkit-animation-duration: 2000ms;
              animation-duration: 2000ms;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-name: bounce2;
              animation-name: bounce2;
      -webkit-animation-timing-function: ease;
              animation-timing-function: ease;
      animation-fill-mode: forwards;
      -webkit-animation-fill-mode: forwards;
      font-weight: bold; }

@-webkit-keyframes bounce2 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  25% {
    -webkit-transform: translateY(-95px);
            transform: translateY(-95px); }
  100% {
    -webkit-transform: translateY(-35px);
            transform: translateY(-35px); } }

@keyframes bounce2 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  25% {
    -webkit-transform: translateY(-95px);
            transform: translateY(-95px); }
  100% {
    -webkit-transform: translateY(-35px);
            transform: translateY(-35px); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2F0Ym94LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVSTtFQUVJLGlCQUFpQixFQUFBO0VBRnBCO0lBS08sbUNBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0VDNkNuQztJRGxEQTtNQVNRLGlCQUFpQixFQUFBLEVBT3hCO0VBaEJBO0lBYU8sZUFBZSxFQUFBOztBQUt2QjtFQUVJLG9CQUFvQjtFQUVwQixzQkFBc0I7RUFFdEIsb0RFSmlDO0VGS2pDLG1CQUFtQjtFQUVuQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBT25CLGNFdEMwQjtFRndDMUIseUNBQWlDO0VBQWpDLGlDQUFpQyxFQUFBO0VDYXJDO0lEaENBO01BYVEsaUJBQWlCO01BQ2pCLG1CQUFtQixFQUFBLEVBVzFCO0VBekJBO0lBc0JPLG1CQUFtQixFQUFBOztBQVMxQjtFQUdPLFVBQVUsRUFBQTs7QUFIakI7RUFPTyxXQUFXLEVBQUE7O0FBS2xCO0VBSU8sZUFBZSxFQUFBO0VBSnRCO0lBUVcsZUFBZSxFQUFBO0lBUjFCO01BY21CLGtDQUEwQjtjQUExQiwwQkFBMEI7TUFDMUIsb0NBQTRCO2NBQTVCLDRCQUE0QjtNQUM1QiwrQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLHVDQUErQjtjQUEvQiwrQkFBK0I7TUFDL0IsNkJBQTZCO01BQzdCLHFDQUFxQztNQUVyQyxpQkFBaUIsRUFBQTs7QUFjekM7RUFDSTtJQUFPLGdDQUF3QjtZQUF4Qix3QkFBd0IsRUFBQTtFQUMvQjtJQUFPLG9DQUE0QjtZQUE1Qiw0QkFBNEIsRUFBQTtFQUNuQztJQUFPLG9DQUE0QjtZQUE1Qiw0QkFBNEIsRUFBQSxFQUFBOztBQUh2QztFQUNJO0lBQU8sZ0NBQXdCO1lBQXhCLHdCQUF3QixFQUFBO0VBQy9CO0lBQU8sb0NBQTRCO1lBQTVCLDRCQUE0QixFQUFBO0VBQ25DO0lBQU8sb0NBQTRCO1lBQTVCLDRCQUE0QixFQUFBLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9jYXRib3guY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQGltcG9ydCAnYmFzZS1jb21wb25lbnQnO1xyXG5cclxuJGNvbXBvbmVudC1wcmVmaXggOiAnYyc7XHJcbiRjb21wb25lbnQtbmFtZSA6ICdjYXRib3gnO1xyXG4kY29tcG9uZW50LXNlbGVjdG9yIDogJGNvbXBvbmVudC1wcmVmaXggKyAnLScgKyAkY29tcG9uZW50LW5hbWU7XHJcblxyXG4uI3skY29tcG9uZW50LXNlbGVjdG9yfSB7XHJcbiAgICBcclxuICAgICZfX25hdi1lcGlzb2RlcyB7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG5cclxuICAgICAgICBbY2xhc3MqPVwiYy1zbGlkZXJfX2J0bi0tXCJdIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQxcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jLXNsaWRlcl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1lcC1pdGVtIHtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAwIDA7XHJcblxyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4wcmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjpcdGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLiN7JGNvbXBvbmVudC1zZWxlY3Rvcn0ge1xyXG5cclxuICAgICZfX2NvbnRlbnRzIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDMzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtZXBpc29kZXMge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuI3skY29tcG9uZW50LXNlbGVjdG9yfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbmF2LWVwLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjAwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYm91bmNlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlMiB7XHJcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcbiAgICAyNSUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05NXB4KTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzVweCk7IH1cclxufSIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIENPTE9SIFNFVFNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIERlZmF1bHQgd2ViIHNhZmVcclxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcclxuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcclxuXHJcbi8vIFNldCAxXHJcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xyXG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzMzMzMzMztcclxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjZGE1YTM1O1xyXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNlNDc5NGM7XHJcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNhY2FhYWE7XHJcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICM3N2JjZTE7XHJcbiR6YXV4X2NvbG9yX3NldDFfbGlsbGExOiAjYWZiMWNiO1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBGb250c1xyXG4vLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC41LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiR6YXV4X2ZvbnQwOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kemF1eF9mb250MTogXCJSYWxld2F5XCIsICR6YXV4X2ZvbnQwO1xyXG4kemF1eF9mb250MjogXCJGcmFua2Z1cnRlciBTdGRcIiwgJHphdXhfZm9udDA7XHJcbiR6YXV4X2ZvbnQzOiBcIkFyYWNuZVwiLCAkemF1eF9mb250MDtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gQk9PVFNUUkFQIE9WRVJSSURFXHJcbi8vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjUuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LCAvLyBkZWZhdWx0XHJcbiAgbWQ6IDcyMHB4LCAvLyBkZWZhdWx0XHJcbiAgbGc6IDk2MHB4LCAvLyBkZWZhdWx0XHJcbiAgeGw6IDEwMDBweCAvL2RlZmF1bHRcclxuICAvL3hsOiAxMTQwcHggLy9kZWZhdWx0XHJcbik7IC8vICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCwvL2RlZmF1bHRcclxuICBzbTogNTc2cHgsLy9kZWZhdWx0XHJcbiAgbWQ6IDc2OHB4LC8vZGVmYXVsdFxyXG4gIGxnOiA5OTJweCwvL2RlZmF1bHRcclxuICB4bDogMTAwMHB4IC8vZGVmYXVsdFxyXG4gIC8veGw6IDEyMDBweC8vZGVmYXVsdFxyXG4pOyAvLyAhZGVmYXVsdDtcclxuXHJcbiRzcGFjZXI6IDFyZW07XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBmMjogMnB4LFxyXG4gICAgZjU6IDVweCxcclxuICAgIGYxMDogMTBweCxcclxuICAgIGYxNTogMTVweCxcclxuICAgIGYxNjogMTZweCxcclxuICAgIGYyMDogMjBweCxcclxuICAgIGYyNTogMjVweCxcclxuICAgIGYzMDogMzBweCxcclxuICAgIGYzNTogMzVweCxcclxuICAgIGY0MDogNDBweCxcclxuICAgIGY0NTogNDVweCxcclxuICAgIGY1MDogNTBweCxcclxuICAgIGY1NTogNTVweCxcclxuICAgIGY2MDogNjBweCxcclxuICAgIGY2NTogNjVweCxcclxuICAgIGY3MDogNzBweCxcclxuICAgIGY3NTogNzVweCxcclxuICAgIGY4MDogODBweCxcclxuICAgIGY4NTogODVweCxcclxuICAgIGY5MDogOTBweCxcclxuICAgIGY5NTogOTVweCxcclxuICAgIGYxMDA6IDEwMHB4LFxyXG4gICAgZjE0MDogMTQwcHgsXHJcbiAgICBmMTgwOiAxODBweCxcclxuICAgIGYyMTA6IDIxMHB4XHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pOyJdfQ== */

.zaux-theme--orange1 {
  color: #da5a35; }
  @supports ((-webkit-background-clip: text) or (background-clip: text)) {
    .zaux-theme--orange1 {
      background: -webkit-gradient(linear, left top, left bottom, color-stop(55%, #f2733f), to(#e84b1e));
      background: linear-gradient(to bottom, #f2733f 55%, #e84b1e 100%);
      -webkit-background-clip: text;
              background-clip: text;
      color: transparent; } }

.zaux-theme--grey1 {
  color: #acaaaa; }

.zaux-theme--white1 {
  color: #FFFFFF; }

.zaux-theme--orange2,
.zaux-theme--orange2 p,
.zaux-theme--orange2 .p {
  color: #e4794c; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lcy9hbGwuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0JBO0VBRUksY0NBNkIsRUFBQTtFREVJO0lBSnJDO01BS1Esa0dBQWtFO01BQWxFLGlFQUFrRTtNQUNsRSw2QkFBcUI7Y0FBckIscUJBQXFCO01BQ3JCLGtCQUFrQixFQUFBLEVBR3pCOztBQUdEO0VBRUUsY0NYNkIsRUFBQTs7QURnQi9CO0VBRUUsY0MvQmdDLEVBQUE7O0FEcUNsQzs7O0VBS0ksY0M5QjZCLEVBQUEiLCJmaWxlIjoidGhlbWVzL2FsbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0XHJcbiAgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnLFxyXG4gICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyxcclxuICAnLi4vYWJzdHJhY3RzL21peGlucycsXHJcbiAgJy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnXHJcbjtcclxuXHJcbkBpbXBvcnRcclxuICAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9ucycsXHJcbiAgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXMnLFxyXG4gICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zJ1xyXG47XHJcblxyXG4kdGhlbWUtbmFtZSA6ICdvcmFuZ2UxJztcclxuLnphdXgtdGhlbWUtLSN7JHRoZW1lLW5hbWV9IHtcclxuXHJcbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xyXG5cclxuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1jbGlwOiB0ZXh0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNmMjczM2YgNTUlLCAjZTg0YjFlIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4kdGhlbWUtbmFtZSA6ICdncmV5MSc7XHJcbi56YXV4LXRoZW1lLS0jeyR0aGVtZS1uYW1lfSB7XHJcblxyXG4gIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xyXG5cclxufVxyXG5cclxuJHRoZW1lLW5hbWUgOiAnd2hpdGUxJztcclxuLnphdXgtdGhlbWUtLSN7JHRoZW1lLW5hbWV9IHtcclxuXHJcbiAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xyXG5cclxufVxyXG5cclxuXHJcbiR0aGVtZS1uYW1lIDogJ29yYW5nZTInO1xyXG4uemF1eC10aGVtZS0tI3skdGhlbWUtbmFtZX0ge1xyXG5cclxuICAmLFxyXG4gIHAsXHJcbiAgLnAge1xyXG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcclxuICB9XHJcblxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIENPTE9SIFNFVFNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIERlZmF1bHQgd2ViIHNhZmVcclxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcclxuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XHJcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcclxuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xyXG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcclxuXHJcbi8vIFNldCAxXHJcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xyXG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzMzMzMzMztcclxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjZGE1YTM1O1xyXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNlNDc5NGM7XHJcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNhY2FhYWE7XHJcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICM3N2JjZTE7XHJcbiR6YXV4X2NvbG9yX3NldDFfbGlsbGExOiAjYWZiMWNiO1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBGb250c1xyXG4vLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC41LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiR6YXV4X2ZvbnQwOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kemF1eF9mb250MTogXCJSYWxld2F5XCIsICR6YXV4X2ZvbnQwO1xyXG4kemF1eF9mb250MjogXCJGcmFua2Z1cnRlciBTdGRcIiwgJHphdXhfZm9udDA7XHJcbiR6YXV4X2ZvbnQzOiBcIkFyYWNuZVwiLCAkemF1eF9mb250MDtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gQk9PVFNUUkFQIE9WRVJSSURFXHJcbi8vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjUuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LCAvLyBkZWZhdWx0XHJcbiAgbWQ6IDcyMHB4LCAvLyBkZWZhdWx0XHJcbiAgbGc6IDk2MHB4LCAvLyBkZWZhdWx0XHJcbiAgeGw6IDEwMDBweCAvL2RlZmF1bHRcclxuICAvL3hsOiAxMTQwcHggLy9kZWZhdWx0XHJcbik7IC8vICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCwvL2RlZmF1bHRcclxuICBzbTogNTc2cHgsLy9kZWZhdWx0XHJcbiAgbWQ6IDc2OHB4LC8vZGVmYXVsdFxyXG4gIGxnOiA5OTJweCwvL2RlZmF1bHRcclxuICB4bDogMTAwMHB4IC8vZGVmYXVsdFxyXG4gIC8veGw6IDEyMDBweC8vZGVmYXVsdFxyXG4pOyAvLyAhZGVmYXVsdDtcclxuXHJcbiRzcGFjZXI6IDFyZW07XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBmMjogMnB4LFxyXG4gICAgZjU6IDVweCxcclxuICAgIGYxMDogMTBweCxcclxuICAgIGYxNTogMTVweCxcclxuICAgIGYxNjogMTZweCxcclxuICAgIGYyMDogMjBweCxcclxuICAgIGYyNTogMjVweCxcclxuICAgIGYzMDogMzBweCxcclxuICAgIGYzNTogMzVweCxcclxuICAgIGY0MDogNDBweCxcclxuICAgIGY0NTogNDVweCxcclxuICAgIGY1MDogNTBweCxcclxuICAgIGY1NTogNTVweCxcclxuICAgIGY2MDogNjBweCxcclxuICAgIGY2NTogNjVweCxcclxuICAgIGY3MDogNzBweCxcclxuICAgIGY3NTogNzVweCxcclxuICAgIGY4MDogODBweCxcclxuICAgIGY4NTogODVweCxcclxuICAgIGY5MDogOTBweCxcclxuICAgIGY5NTogOTVweCxcclxuICAgIGYxMDA6IDEwMHB4LFxyXG4gICAgZjE0MDogMTQwcHgsXHJcbiAgICBmMTgwOiAxODBweCxcclxuICAgIGYyMTA6IDIxMHB4XHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pOyJdfQ== */

@media (max-width: 768px) {
	.c-text1--style1.sm-0{
    	margin-bottom: 0px !important;
    }
    .c-text1--style1.sm-0 em{
        font-size: 2.6rem !important;
    }
}

/*video cover colors*/
/*.c-episodebox__video-cover.tecontrome{
    background-color: #32CD32;
}
.c-episodebox__video-cover.foodgames{
    background-color: #4169FF;
}
.c-episodebox__video-cover.compitiamerenda{
    background-color: #FF69B4;
}
.c-episodebox__video-cover.piccolichef{
    background-color: #008B8B;
}
.c-episodebox__video-cover.quantenesai{
    background-color: #556B2F;
}
.c-episodebox__video-cover.bucciaonthebeach{
    background-color: #F9F581;
}*/

/*.c-navformat1__item--style1 [class*="--word2"] {
      top: 40px;
}

.c-navformat1__item--style1 [class*="--word3"] {
      top: 50px;
}
.c-navformat1__item--style1 [class*="--word2"] span {
      font-size: 2.5rem;
}
.c-navformat1__item--style1 [class*="--word3"] span {
      font-size: 6rem;
}
.c-navformat1__item--style3 [class*="--word2"] {
      top: 30px;
}
.c-navformat1__item--style3 [class*="--word1"] span {
      font-size: 3.2rem;
}
.c-navformat1__item--style3 [class*="--word2"] span {
      font-size: 3.4rem;
}
.c-navformat1__item--style5 [class*="--word2"] {
      top: 30px;
}
.c-navformat1__item--style5 [class*="--word1"] span {
      font-size: 3.5rem;
}
.c-navformat1__item--style5 [class*="--word2"] span {
      font-size: 3.9rem;
}
.c-navformat1__item--style6 [class*="--word3"] {
      top: 50px;
}
 .c-navformat1__item--style6 [class*="--word2"] span {
      font-size: 2.5rem;
 }
 .c-navformat1__item--style6 [class*="--word1"] span {
      font-size: 4.8rem;
 }
 .c-navformat1__item--style6 [class*="--word3"] span {
      font-size: 4.8rem;
 }*/

a.header-cta{
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(55%, #f2733f), to(#e84b1e));
    background: linear-gradient(to bottom, #f2733f 55%, #e84b1e 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.c-navformat1__img {
    position: absolute;
    top: 58px;
    left: 50px;
    max-width: 105px;
}

.--ani1-current .c-navformat1__img {
    /* **/
}

.episodes-container button.c-catbox__btn-top:before { 
  content: 'prev';
  font-family: swiper-icons;
  transform: rotate(90deg);
  display: block;
}

.c-catbox__btn-top{
	bottom: -20px!important;
}

@media screen and (min-width: 1041px){
	.c-header-buccia {
	    left: auto;
	    margin-left: auto;
	    max-width: 100%;
	}
}

.c-nav1__nav-wrapper>ul>.c-nav1__item>a>[class*="-label"] {
    font-size: 2.4rem;
    line-height: 2.8rem;
}

.c-wrapper--w1{
	max-width: 100% !important;
}

.c-typo1--tiny1 li, .c-typo1--tiny1 p, .c-typo1--tiny1 .p {
    font-size: 1.3rem;
    line-height: 1.6rem;
}

.c-nav1__item > a > [class*="-label"] {
    font-size: 1.6rem;
    line-height: 2.0rem;
}
      
